11.2.0.3 - OCM: ORA-12012 and ORA-29280

OCM 是 oracle 配置管理器。主要是採集數據庫環境信息給oracle軟件支持。OCM 是默認安裝的。但是在數據庫安裝或升級之後。對配置管理器的某些依賴沒有解決
數據庫升級後alert 每 24小時出現一次錯誤:

Sat Aug 17 06:00:03 2013
Errors in file /u01/app/oracle/diag/rdbms/coredb/coredb1/trace/coredb1_j001_36270.trc:
ORA-12012: error on auto execute of job "ORACLE_OCM"."MGMT_CONFIG_JOB_2_1"
ORA-29280: invalid directory path
ORA-06512: at "ORACLE_OCM.MGMT_DB_LL_METRICS", line 2436
ORA-06512: at line 1
Sat Aug 17 10:12:58 2013
....
Sun Aug 18 06:00:03 2013
Errors in file /u01/app/oracle/diag/rdbms/coredb/coredb1/trace/coredb1_j000_2385.trc:
ORA-12012: error on auto execute of job "ORACLE_OCM"."MGMT_CONFIG_JOB_2_1"
ORA-29280: invalid directory path
ORA-06512: at "ORACLE_OCM.MGMT_DB_LL_METRICS", line 2436
ORA-06512: at line 1


 

問題原因和解決

ocm 嘗試去寫某個轉儲目錄,但是這個目錄不存在。做過expdp dmp的都知道,當然會報錯
另外ocm版本低於最新的收集器版本也會出現類似錯誤。

解決辦法1:級聯刪除這個用戶。那他的job 當然也不存在了

SQL> drop user ORACLE_OCM cascade;

解決辦法2:關閉這個後臺job

SQL> exec dbms_scheduler.disable('ORACLE_OCM.MGMT_CONFIG_JOB');
SQL> exec dbms_scheduler.disable('ORACLE_OCM.MGMT_STATS_CONFIG_JOB');

如果你想重新配置OCM,請查閱MOS Note:1453959.1

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章