ORA-12012: error on auto execute of job ORACLE_OCM.MGMT_CONFIG_JOB_2_1 ORA-29280: invalid directory
2017-06-04 13:28
1026 查看
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" 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_3"
- 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
- ORA-12012: error on auto execute of job "ORACLE_OCM
- 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
- Orace 12.2 ORA-12012: error on auto execute of job "SYS"."ORA$AT_OS_OPT_SY_21"
- 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
- ORA-12012: error on auto execute of job “SYS”.”BSLN_MAINTAIN_STATS_JOB”
- ORA-12012 error on auto execute of job 8887
- ORA-12012: error on auto execute of job "SYS"."BSLN_MAINTAIN_STATS_JOB"
- ORACLE_OCM.MGMT_CONFIG_JOB_2_2 ORA-12012
- ORA- 12012 : err or on aut o execu te of job ORACLE_OCM. MGMT_CONFIG_JOB_2_1 ORA-29280: inval
- ORA-07445 ERROR on auto execute of job 8913