ORA-12012: error on auto execute of job ORACLE_OCM.MGMT_CONFIG_JOB_2_1 ORA-29280: invalid directory
来源:互联网 发布:用友软件工资模块 编辑:程序博客网 时间:2024/05/16 13:00
Database alert_log Shows Error: ORA-12012: error on auto execute of job ORACLE_OCM.MGMT_CONFIG_JOB_2_1" And "ORA-29280: invalid directory path" (文档 ID 1615561.1)
APPLIES TO:
Oracle Configuration Manager - Version 10.3.8 and later
Information in this document applies to any platform.
SYMPTOMS
The following error message may appear in a database alert log during the instrumentation phase of OCM:
Wed Dec 18 22:00:05 2013
Errors in file /u01/app/oracle/diag/rdbms/db1/db1/trace/db1_j001_10411.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
CHANGES
Installing a new database or upgrading a database to a newer release.
CAUSE
Newer database releases are automatically instrumented for OCM collections. But in some cases, the OCM instrumentation job is trying to write to a "state" directory called "ORACLE_OCM_CONFIG_DIR2" which doesn't exist.
To verify if the OCM directories exist or not, run the following as sysdba:
Example:
SQL>select * from dba_directories where DIRECTORY_NAME like '%OCM_CONFIG%';
OWNER DIRECTORY_NAME
------------------------------ ------------------------------
DIRECTORY_PATH
--------------------------------------------------------------------------------
SYS ORACLE_OCM_CONFIG_DIR
/u01/app/oracle/product/db11203/ccr/state
In our case, MGMT_DB_LL_METRICS wants to write to ORACLE_OCM_CONFIG_DIR2, which is not created by the built-in instrumentation scripts.
SOLUTION
To solve this issue please run the following verification steps.
Step 1. Run the following command to check if OCM is installed / configured or not.
Example of OCM configured
$ORACLE_HOME/ccr/bin/deployPackages -l
Installed Oracle Configuration Manager Packages:
===============================================
Package core, Version: 12.0.0.0.1 - built 10/15/2013 08:14:17 PM
built on x86_64; also supported: amd64,i386
Package engines, Version: 12.0.0.0.0 - built 10/15/2013 08:16:01 PM
built on x86_64; also supported: amd64,i386
Package metricdata, Version: 12.0.0.0.0 - built 10/15/2013 08:16:37 PM
Package ocmcert, Version: 12.0.0.0.0 - built 10/15/2013 08:14:35 PM
built on
Package rda, Version: 8.02.13.12.10 - built 10-Dec-2013 11:50:07
Package rdacelin, Version: 8.02.13.12.10 - built 10-Dec-2013 11:50:07
built on i386; also supported: x86,x86_64,i686,amd64,ia64
Package scripts, Version: 12.0.0.0.1 - built 10/15/2013 08:14:39 PM
built on x86_64; also supported: amd64,i386
Example of OCM not configured
$ORACLE_HOME/ccr/bin/deployPackages -l
The Oracle Configuration Manager state/writeable directory structure is incomplete.
OCM is not configured for this host or ORACLE_CONFIG_HOME. Please configure OCM first.
Follow the OCM installation steps given below in Step 2 to properly configure OCM in the Database Oracle Home if not done.
Installation Steps:
If OCM is not installed, please install it using steps given in the below document. It will create the directory during the installation. NO need to follow the step 2.
Oracle Configuration Manager Installation and Administration Guide
Step 2. Run the following scripts to create the directory and grant the permissions on the directory.
Connect as sysdba
SQL> @ORACLE_HOME/ccr/admin/scripts/ocmjb10.sql
SQL> @ORACLE_HOME/ccr/admin/scripts/execute execocm.sql
Depending on OCM and/or Oracle Databases releases the scripts location may change.
Example:
SQL> @ORACLE_HOME/rdbms/admin/ocmjb10.sql
SQL> @ORACLE_HOME/rdbms/admin/execocm.sql
Step 3. Now verify the directory information:
SQL> select * from dba_directories where DIRECTORY_NAME like '%OCM_CONFIG%';
OWNER DIRECTORY_NAME DIRECTORY_PATH
-------- ---------------------- ------------------------------------------------------------------
SYS ORACLE_OCM_CONFIG_DIR2 /u01/app/oracle/product/11.2.0.3/dbhome_1/ccr/state
SYS ORACLE_OCM_CONFIG_DIR /u01/app/oracle/product/11.2.0.3/dbhome_1/ccr/hosts/dc2oda-1/state
**The Directory ORACLE_OCM_CONFIG_DIR2 should be returned in output.
- ORA-12012: error on auto execute of job ORACLE_OCM.MGMT_CONFIG_JOB_2_1 ORA-29280: invalid directory
- "ORA-12012: error on auto execute of job ORACLE_OCM.MGMT_CONFIG_JOB_2_1" And "ORA-29280: invalid dir
- ORA-12012: error on auto execute of job "ORACLE_OCM"."MGMT_CONFIG_JOB_2_1"
- ORA-12012: error on auto execute of job "ORACLE_OCM"."MGMT_CONFIG_JOB_2_1"
- ORA-12012: error on auto execute of job "ORACLE_OCM"."MGMT_CONFIG_JOB_2_1"
- ORA-12012: error on auto execute of job "ORACLE_OCM"."MGMT_CONFIG_JOB_2_1" 错误处理
- ORA-12012: error on auto execute of job “ORACLE_OCM"."MGMT_CONFIG_JOB_2_1”
- ORA-12012: error on auto execute of job "ORACLE_OCM"."MGMT_CONFIG_JOB_2_3"
- ORA-12012: error on auto execute of job "ORACLE_OCM
- ORA- 12012 : err or on aut o execu te of job ORACLE_OCM. MGMT_CONFIG_JOB_2_1 ORA-29280: inval
- ORA-12012: error on auto execute of job "SYS"."BSLN_MAINTAIN_STATS_JOB"
- ORA-12012: error on auto execute of job “SYS”.”BSLN_MAINTAIN_STATS_JOB”
- ORA-12012: error on auto execute of job “SYS”.”BSLN_MAINTAIN_STATS_JOB”
- ORA-12012: error on auto execute of job "SYS"."BSLN_MAINTAIN_STATS_JOB" ORA-01950: no privileges on
- oracle-ORA-12012: error on auto execute of job "SYS"."ORA$AT_SA_SPC_SY_%
- ORA-12012: error on auto execute of job;PLS-00306: wrong number or types ofarguments in call to
- ORACLE_OCM.MGMT_CONFIG_JOB_2_2 ORA-12012
- ORA-06512: at "ORACLE_OCM.MGMT_DB_LL_METRICS"
- Ubuntu 17.04下安装ejabberd 17.04 及配置mysql
- idea 启动时报 error:java 无效的源发行版
- thinkphp addAll数据插入字段错位
- 程序员为什么会忧虑自己的未来?
- 数据库访问
- ORA-12012: error on auto execute of job ORACLE_OCM.MGMT_CONFIG_JOB_2_1 ORA-29280: invalid directory
- 在JS中如何获得当前年月日时分秒,时间戳,以及具体的时间分类(最全)
- 对象的动态建立和释放
- 08 另一个林则徐
- 编程第九十八、九十九天
- C语言之队列学习笔记
- pell方程递推式!!!x^2-dy^2=1
- HTML基本常用标签
- 使用PLSql连接Oracle时报错ORA-12541: TNS: 无监听程序