Oracle 11.2.0.3 ORA-12012 ORA-29280 ORA-06512
Oracle 11.2.0.3 ORA-12012 ORA-29280 ORA-06512
問題現象:
db alert日誌中出現如下告警資訊:
Errors in file /app/oracle/diag/rdbms/cctv/CCTV2/trace/CCTV2_j000_1370.trc:
ORA-12012: error on auto execute of job "ORACLE_OCM"."MGMT_CONFIG_JOB_2_2"
ORA-29280: invalid directory path
ORA-06512: at "ORACLE_OCM.MGMT_DB_LL_METRICS", line 2436
ORA-06512: at line 1
環境:
OS:RedHat EnterPrise 5.8 X64_x86
DB:Oracle EnterPrise 11.2.0.3 RAC
錯誤分析:
是ORACLE_OCM這個使用者在執行MGMT_DB_LL_METRICS這個計劃任務所報的錯誤。
ORACLE_OCM帳戶是用來管理Oracle Configuration Manager的,該帳戶預設是鎖定狀態。
官方對ORACLE_OCM使用者的介紹說明:
ORACLE_OCM |
This account contains the instrumentation for configuration collection used by the Oracle Configuration Manager. |
|
該錯誤目前只發現在11.2.0.3上出現過。
問題原因:
是由於ORACLE_OCM執行計劃任務指令碼需要往目錄寫資訊,而該目錄不存在故發生計劃任務執行失敗在alert日誌中報錯。
手工檢查OCM_DB目錄是否存在:
注意:在這裡我們可以看到只有ORACLE_OCM_CONFIG_DIR一個目錄,而不包含MGMT_DB_LL_METRICS需要寫入的ORACLE_OCM_CONFIG_DIR2,所以才會報我們上面看到這個錯誤。
在這裡有如下三個解決該問題的辦法:
解決辦法一、
1、可以透過執行"ORACLE_HOME/ccr/admin/scripts/installCCRSQL"指令碼重新配置OCM collections。
2、如果上述指令碼不存在那麼需要執行"ORACLE_HOME/ccr/bin/setupCCR"指令碼來配置OCM。後再執行1中的指令碼
詳細請參考:
解決方法二、
在sql中執行如下語句,禁用報錯的job.
execdbms_scheduler.disable('ORACLE_OCM.MGMT_CONFIG_JOB')
exec dbms_scheduler.disable('ORACLE_OCM.MGMT_STATS_CONFIG_JOB')
解決方法三、
直接將OCM刪除,並移除相關物件,使其永久失效:
SQL> drop user ORACLE_OCM cascade;
我在這裡採用的是第二種解決辦法:
MOS把該問題定位為:Bug 13385346 導致:
Bug 13385346 : GCR0 TRACE FILES CONTINUOUSLY CREATED WITHKJGCR_DELETESO MESSAGES
該bug的解決辦法: 忽略生成的錯誤資訊, 並已經12.1中已經修復。
How To Manually Remove ORACLE_OCM FromDatabase [ID 859113.1]
How to deinstall OCM (Doc ID 761313.1)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31444259/viewspace-2154111/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 坑爹的Oracle 11.2.0.3Oracle
- oracle rac 11.2.0.3 升級到11.2.0.4Oracle
- Oracle 18.3 ORA-12012 ORA-20001Oracle
- oracle資料庫11.2.0.3升級到11.2.0.4Oracle資料庫
- Oracle 12.2 報錯:ORA-12012: error on auto execute of job “SYS”.”ORA$AT_OS_OPT_SY_7458″OracleError
- 11.2.0.3 :PRVG-11134 : Interface "n.n.n.n" on node "racnode1" is not able to..
- 資料泵匯出時報ORA-31623、ORA-06512問題的解決
- 使用資料泵匯入 ORA-39002,ORA-39070,ORA-29283,ORA-06512,ORA-29283
- [重慶思莊每日技術分享]-12.2 Auto Space Advisor Job Fails ORA-12012,ORA-00060AI
- [重慶思莊每日技術分享]-ORA-12012: 自動執行作業 "SYS"."ORA$AT_OS_OPT_SY_21" 出錯
- ORACLE基礎之oracle鎖(oracle lock mode)詳解Oracle
- [Oracle]Oracle良性SQL建議OracleSQL
- cx_Oracle 連線 OracleOracle
- 【Oracle】Oracle logminer功能介紹Oracle
- OracleOracle
- Oracle案例12——NBU Oracle恢復Oracle
- Oracle vs PostgreSQL DBA(21)- Oracle VPDOracleSQL
- 「Oracle」Oracle 資料庫安裝Oracle資料庫
- [Oracle] -- 配置Oracle環境變數Oracle變數
- Oracle案例13—— OGG-01163 Oracle GoldenGate Delivery for Oracle, reprpt01.prmOracleGo
- 4.1.6 Oracle Restart 與 Oracle Data Guard 整合OracleREST
- oracle資料庫與oracle例項Oracle資料庫
- 「Oracle」Oracle資料庫基本概念Oracle資料庫
- 「Oracle」Oracle 資料庫基本概念Oracle資料庫
- 「Oracle」Oracle高階查詢介紹Oracle
- Oracle系列Oracle
- oracle user$Oracle
- Oracle TimestampOracle
- 序章-oracleOracle
- ORACLE AUDITOracle
- Spotlight for OracleOracle
- Oracle exceptionOracleException
- Oracle 阻塞Oracle
- oracle plsqlOracleSQL
- oracle 字串Oracle字串
- Oracle JoinsOracle
- oracle RACOracle
- oracle 3Oracle