Oracle 11.2.0.3 ORA-12012 ORA-29280 ORA-06512

2014-11-24 17:40:21 · 作者: · 浏览: 0

问题现象:


db alert日志中出现如下告警信息:


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



环境:


DBOracle EnterPrise 11.2.0.3 RAC



错误分析:


ORACLE_OCM这个用户在执行MGMT_DB_LL_METRICS这个计划任务所报的错误。


ORACLE_OCM帐户是用来管理Oracle Configuration Manager的,该帐户默认是锁定状态。



官方对ORACLE_OCM用户的介绍说明:



该错误目前只发现在11.2.0.3上出现过。



问题原因:


是由于ORACLE_OCM执行计划任务脚本需要往目录写信息,而该目录不存在故发生计划任务执行失败在alert日志中报错。



手工检查OCM_DB目录是否存在:


SQL>set line 300


SQL>col owner for a8


SQL>col DIRECTORY_NAME for a25


SQL>COL DIRECTORY_PATH for a60


SQL> select * from dba_directories whereDIRECTORY_NAME like '%OCM_CONFIG%';



OWNER DIRECTORY_NAME DIRECTORY_PATH


-------- -------------------------------------------------------------------------------------


SYS ORACLE_OCM_CONFIG_DIR /app/oracle/product/11.2.0/db_1/ccr/state



SQL>


注意:在这里我们可以看到只有ORACLE_OCM_CONFIG_DIR一个目录,而不包含MGMT_DB_LL_METRICS需要写入的ORACLE_OCM_CONFIG_DIR2,所以才会报我们上面看到这个错误。


相关阅读