Oracle 11.2.0.3 RAC环境 ORA-29280 错误解决办法
来源:互联网 发布:辐射4 ini优化 编辑:程序博客网 时间:2024/06/01 07:45
客户的11.2.0.3 RAC环境自动运行的JOB报错ORA-29280。
详细错误信息为:
Sat Sep 15 05:59:59 2012
VKRM started with pid=54, OS id=32622
Sat Sep 15 06:00:09 2012
Errors in file /opt/app/oracle/diag/rdbms/orcl/orcl1/trace/orcl1_j001_32634.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
这个问题在升级之前的11.2.0.2版本上没有出现过,显然这是升级到11.2.0.3带来的bug。而报错的JOB所属用户ORACLE_OCM是Oracle配置管理的专属用户。根据文档"ORA-12012: error on auto execute of job ORACLE_OCM.MGMT_CONFIG_JOB_2_1" And "ORA-29280: invalid directory path" In Database AlertLog [ID 1453959.1],导致问题的原因是数据库升级到11.2.0.3后,Oracle会启用自动OCM collection,在这个过程中Oracle尝试使用目录ORACLE_OCM_CONFIG_DIR2,但这个目录在创建过程中并未建立。
解决该问题并不复杂,对于不需要使用配置管理器的用户而言,可以简单的DISABLE掉这个JOB,或者直接将ORACLE_OCM用户删除:
exec dbms_scheduler.disable('ORACLE_OCM.MGMT_CONFIG_JOB')
exec dbms_scheduler.disable('ORACLE_OCM.MGMT_STATS_CONFIG_JOB')
如果需要使用配置管理器,可以通过ORACLE_HOME/ccr/admin/scripts/installCCRSQL脚本来重新设置配置管理器。如果上面的脚本缺失,可以通过先执行ORACLE_HOME/ccr/bin/setupCCR脚本的方式来进行配置。
详细错误信息为:
Sat Sep 15 05:59:59 2012
VKRM started with pid=54, OS id=32622
Sat Sep 15 06:00:09 2012
Errors in file /opt/app/oracle/diag/rdbms/orcl/orcl1/trace/orcl1_j001_32634.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
这个问题在升级之前的11.2.0.2版本上没有出现过,显然这是升级到11.2.0.3带来的bug。而报错的JOB所属用户ORACLE_OCM是Oracle配置管理的专属用户。根据文档"ORA-12012: error on auto execute of job ORACLE_OCM.MGMT_CONFIG_JOB_2_1" And "ORA-29280: invalid directory path" In Database AlertLog [ID 1453959.1],导致问题的原因是数据库升级到11.2.0.3后,Oracle会启用自动OCM collection,在这个过程中Oracle尝试使用目录ORACLE_OCM_CONFIG_DIR2,但这个目录在创建过程中并未建立。
解决该问题并不复杂,对于不需要使用配置管理器的用户而言,可以简单的DISABLE掉这个JOB,或者直接将ORACLE_OCM用户删除:
exec dbms_scheduler.disable('ORACLE_OCM.MGMT_CONFIG_JOB')
exec dbms_scheduler.disable('ORACLE_OCM.MGMT_STATS_CONFIG_JOB')
如果需要使用配置管理器,可以通过ORACLE_HOME/ccr/admin/scripts/installCCRSQL脚本来重新设置配置管理器。如果上面的脚本缺失,可以通过先执行ORACLE_HOME/ccr/bin/setupCCR脚本的方式来进行配置。
- Oracle 11.2.0.3 RAC环境 ORA-29280 错误解决办法
- Oracle RAC 11g 通过SCAN连接遇到ORA-12170错误的解决办法
- oracle RAC ORA-03113 错误解决
- Oracle ORA-01033: 错误解决办法
- Oracle ORA-03113错误解决办法
- Oracle 11.2.0.3 ORA-12012 ORA-29280 ORA-06512 错误 解决方法
- Oracle 11.2.0.3 ORA-12012 ORA-29280 ORA-06512 错误 解决方法
- Oracle 11.2.0.3 ORA-12012 ORA-29280 ORA-06512 错误 解决方法
- Oracle 11.2.0.3 ORA-12012 ORA-29280 ORA-06512 错误 解决方法
- Oracle 11.2.0.2.0 RAC环境一次内存溢出ORA-04031问题的处理
- oracle 10G r2 RAC连接ORA-12545错误
- 升级oracle RAC后出现ORA-12520错误
- Oracle RAC 登录archive error ora-00257错误处理方法
- oracle 12c rac ora-12545错误解决
- Oracle 11g RAC环境下的ORA - 19606问题
- Win2008 Server环境Oracle使用DBCA建库时提示ORA-12560错误解决办法
- 关于ORACLE ORA-01846 错误的解决办法
- oracle错误ora-01658的解决办法
- Linux&UNIX 上卸载 GoldenGate 的方法
- 怎么获取web-inf/upload/a.txt 文件?
- 在虚拟机上安装 Oracle 11g RAC 过程中遇 SCAN Name 配置错误的处理办法
- MVC中 ViewData、ViewBag、TempData的区别与联系
- Android--AudioManager控制音量
- Oracle 11.2.0.3 RAC环境 ORA-29280 错误解决办法
- 安装ORACLE10g for sun solaris
- hive between Bash 3.1 and 3.2
- Android程序为什么没有退出设计?
- SQL优化方法
- TNS 12560 错误解决办法
- Android Logcat的使用
- RMAN 备份概念的理解
- 慎用delete expired 自动清理归档——obsolete 与expired 区别详解