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.3 rac 資料庫報ora-12012 ora-29280 ora-06512Oracle資料庫
- Oracle 11.2.0.3 ORA-12012 ORA-29280 ORA-06512 錯誤 解決方法Oracle
- 【轉】Oracle 11.2.0.3 ORA-12012 ORA-29280 ORA-06512 錯誤解決方法Oracle
- Oracle 11.2.0.3 RAC環境--ORA-12012 ,ORA-2928 錯誤處理Oracle
- 【Oracle】ORA-12012Oracle
- Oracle OCM作業執行報錯ORA-29280Oracle
- ORACLE 11.2.0.3配置ASMOracleASM
- 坑爹的Oracle 11.2.0.3Oracle
- Oracle 11.2.0.3 管理ASM例項OracleASM
- Oracle 11.2.0.3 Download LinkOracle
- Oracle 11.2.0.3管理ASM例項OracleASM
- Oracle 11.2.0.1 升級到11.2.0.3Oracle
- “神奇”的oracle 11.2.0.3 RMAN恢復Oracle
- ORACLE 11.2.0.1升級到11.2.0.3Oracle
- Oracle 11.2.0.1升級到11.2.0.3Oracle
- oracle rac 11.2.0.3 升級到11.2.0.4Oracle
- 在Solaris 11上安裝Oracle 11.2.0.3Oracle
- OEL5.6+oracle11.2.0.3+ASM安裝OracleASM
- oracle 11.2.0.3 for aix 平臺已經推出OracleAI
- ORACLE11.2.0.1升級到11.2.0.3Oracle
- ORA-12012: error on auto execute of job "ORACLE_OCMErrorOracle
- Oracle 11.2.0.3RAC新特性-遷移spfile[Oracle基礎]Oracle
- redhat6.2安裝oracle11.2.0.3RACRedhatOracle
- 關注ORACLE 11.2.0.3 Bug 13550185Oracle
- oracle版本升級:從11.2.0.1到11.2.0.3Oracle
- oracle 11.2.0.3 與 oracle 11.2.0.4 adg switch over的差別Oracle
- oracle資料庫11.2.0.3升級到11.2.0.4Oracle資料庫
- oracle 11.2.0.3 grid ons 程式 checked timed outOracle
- ORACLE11.2.0.3和MYSQL5.6 DDL比較OracleMySql
- Centos6.5上安裝oracle 11.2.0.3小記CentOSOracle
- Oracle 11.2.0.3 - 11g 最新版釋出Oracle
- 安裝ORACLE 11.2.0.3 ASM for AIX HA (Non-RAC)OracleASMAI
- oracle 11.2.0.3 版本 vote盤需要注意的地方Oracle
- oracle 資料庫從10.2.0.4升級到11.2.0.3Oracle資料庫
- 【Oracle】RHEL6.4-64位 安裝oracle11.2.0.3(三) 安裝Oracle軟體Oracle
- ORACLE RAC 11.2.0.4 FOR LINUX TO ORACLE 11.2.0.3 OGG部署巨坑集錦OracleLinux
- oracle 11g 11.2.0.3 for oracle linux 6.3安裝文件及問題OracleLinux
- ORA-06512 問題解決