升级Oracle后无法发现或备份数据库
适用场景
- 适用于Oracle 4.6P1的SnapCenter 插件(SCO)
- Oracle版本12.2
- Oracle版本18.3
问题描述
在将Oracle从v.12升级到v.12至18.3后、SCO无法发现或备份数据库。
在SCO UI中、数据库显示为"不可用于备份"、并列出了旧的数据库版本。
在SCO UI中、数据库显示为"不可用于备份"、并列出了旧的数据库版本。
备份期间、SPL日志会生成以下错误:
2022-05-09T09:53:47.0000180+02:00 DEBUG DRes-DB1 c.n.o.c.s.d.OracleDatabaseStateService - Entering method findCurrentDatabaseState with the parameters DatabaseContext [uniqueConfigurationId=323014, sid=DB1, databaseName=DB1, host=Host1.MyDomain.com, port=1521, tnsName=null, rmanCatalogTnsName=, rmanCatalogUserName=, isSysDba=true].
2022-05-09T09:53:47.0000180+02:00 DEBUG DRes-DB1 c.n.o.c.s.d.OracleDatabaseStateService - Completed method findCurrentDatabaseState with the return parameters Empty output.
2022-05-09T09:53:47.0000184+02:00 DEBUG DRes-DB1 c.n.o.c.s.d.OracleDatabaseStateService - failed to complete method findCurrentDatabaseState with JVM free memory 1.2 GB and used memory 368.0 MB.
2022-05-09T09:53:47.0000189+02:00 ERROR DRes-DB1 c.n.o.c.s.d.OracleDatabaseStateService - An exception thrown during the execution of method findCurrentDatabaseState and the exception message is ORACLE-10002: Error received from connection to Oracle database DB1: ORA-12547: TNS:lost contact