对于手工建库,或者刚升过级的库,在EM 13c下面可能报如下错误,导致可用性状态未知:
Target oracle_database.orcl is broken: Target {oracle_database.orcl} is broken: Dynamic Category property error,Get dynamic property error,No such metadata - No valid queryDescriptor or executionDescriptor found for target [oracle_database.orcl$57] is broken: Dynamic Category property error,Get dynamic property error, No such metadata - No valid queryDescriptor or executionDescriptor found for target [oracle_database.orcl$57]
解决方法:
SQL> desc dba_registry_history
Name Null? Type
----------------------------------------- -------- ----------------------------
ACTION_TIME TIMESTAMP(6)
ACTION VARCHAR2(30)
NAMESPACE VARCHAR2(30)
VERSION VARCHAR2(30)
ID NUMBER
COMMENTS VARCHAR2(255)
没有BUNDLE_SERIES列,重新运行如下脚本使之有此列
SQL> @$ORACLE_HOME/rdbms/admin/catbundle.sql
Enter value for 1: psu
Enter value for 2: 0
PL/SQL procedure successfully completed.
PL/SQL procedure successfully completed.
PL/SQL procedure successfully completed.
SQL> desc dba_registry_history
Name Null? Type
----------------------------------------------------------------------------------------------------------------- -------- ----------------------------------------------------------------------------
ACTION_TIME TIMESTAMP(6)
ACTION VARCHAR2(30)
NAMESPACE VARCHAR2(30)
VERSION VARCHAR2(30)
ID NUMBER
BUNDLE_SERIES VARCHAR2(30)
COMMENTS
至此问题解决,MOS文档ID:2105001.1
Target oracle_database.orcl is broken: Target {oracle_database.orcl} is broken: Dynamic Category property error,Get dynamic property error,No such metadata - No valid queryDescriptor or executionDescriptor found for target [oracle_database.orcl$57] is broken: Dynamic Category property error,Get dynamic property error, No such metadata - No valid queryDescriptor or executionDescriptor found for target [oracle_database.orcl$57]
解决方法:
SQL> desc dba_registry_history
Name Null? Type
----------------------------------------- -------- ----------------------------
ACTION_TIME TIMESTAMP(6)
ACTION VARCHAR2(30)
NAMESPACE VARCHAR2(30)
VERSION VARCHAR2(30)
ID NUMBER
COMMENTS VARCHAR2(255)
没有BUNDLE_SERIES列,重新运行如下脚本使之有此列
SQL> @$ORACLE_HOME/rdbms/admin/catbundle.sql
Enter value for 1: psu
Enter value for 2: 0
PL/SQL procedure successfully completed.
PL/SQL procedure successfully completed.
PL/SQL procedure successfully completed.
SQL> desc dba_registry_history
Name Null? Type
----------------------------------------------------------------------------------------------------------------- -------- ----------------------------------------------------------------------------
ACTION_TIME TIMESTAMP(6)
ACTION VARCHAR2(30)
NAMESPACE VARCHAR2(30)
VERSION VARCHAR2(30)
ID NUMBER
BUNDLE_SERIES VARCHAR2(30)
COMMENTS
至此问题解决,MOS文档ID:2105001.1
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29098758/viewspace-2146765/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/29098758/viewspace-2146765/
本文介绍了解决EM13c环境下手工建库或升级后的数据库出现可用性状态未知的问题。通过运行特定脚本添加BUNDLE_SERIES列到dba_registry_history表来解决该问题。
1029

被折叠的 条评论
为什么被折叠?



