去除UTL_FILE导致的ORA-12012 ORA-04068 ORA-04063 ORA-06508
2012-08-11 10:33
381 查看
前些天由于安全等原因,应客户要求,去除了PUBLIC用户的UTL_FILE的权限
结果导致了全部数据库报类似如下错误:
ORA-12012: error on auto execute of job 52
ORA-04068: existing state of packages has been discarded
ORA-04063: package body "ORACLE_OCM.<package name>" has errors
ORA-06508: PL/SQL: could not find program unit being called
(ORACLE官方示例)
解决方法:
SQL> grant execute on UTL_FILE to oracle_ocm;
SQL> grant execute on DBMS_SCHEDULER to oracle_ocm;
SQL> ALTER PACKAGE oracle_ocm.MGMT_DB_LL_METRICS compile;
SQL> ALTER PACKAGE oracle_ocm.mgmt_config compile;
详见oracle文档
http://docs.oracle.com/cd/B19306_01/install.102/e10041/troubleshooting.htm#sthref154
结果导致了全部数据库报类似如下错误:
ORA-12012: error on auto execute of job 52
ORA-04068: existing state of packages has been discarded
ORA-04063: package body "ORACLE_OCM.<package name>" has errors
ORA-06508: PL/SQL: could not find program unit being called
(ORACLE官方示例)
解决方法:
SQL> grant execute on UTL_FILE to oracle_ocm;
SQL> grant execute on DBMS_SCHEDULER to oracle_ocm;
SQL> ALTER PACKAGE oracle_ocm.MGMT_DB_LL_METRICS compile;
SQL> ALTER PACKAGE oracle_ocm.mgmt_config compile;
详见oracle文档
http://docs.oracle.com/cd/B19306_01/install.102/e10041/troubleshooting.htm#sthref154
相关文章推荐
- impdp错误 ORA-06512: at "SYS.UTL_FILE", line 536解决办法
- ORA-04063和ORA-06508两个Oracle程序错误的一个解决办法
- oracle11g expdp报错 ORA-06512: at "SYS.UTL_FILE", line 536
- UTL_FILE建文件失败“ORA-29280: 目录路径无效”错误
- Oracle win 下expdp 导出数据出错 ORA-06512: 在 "SYS.UTL_FILE", line 536
- ASM路径问题导致数据库不能正常启动 -- 报:ORA-03113: end-of-file on communication channel
- Oracle异常 ORA-04068: ORA-04061: ORA-04065: ORA-06508 解决办法 (一)
- Oracle Workflow异常 ORA-04068: ORA-04061: ORA-04065: ORA-06508 解决办法 (二)
- Oracle异常 ORA-04068: ORA-04061: ORA-04065: ORA-06508 解决办法 (一)
- STANDBY_FILE_MANAGEMENT参数导致的ORA-01274错误处理
- Oracle Bug 6136074 - ORA-04068 / ORA-04065 / ORA-06508
- impdp 报ORA-06512: at "SYS.UTL_FILE", line 488 ORA-29283: invalid file operation
- expdp 导出报错 ORA-39006: ORA-39065: ORA-04063: ORA-06508: ORA-39097: ORA-01403: ORA-39097:
- 关于ORA-06508 , ORA-04068异常的详细说明
- ORA-04068 / ORA-04065 / ORA-06508 详细说明
- ORA-03113:通信通道的文件结尾 因为 db_recovery_file_dest_size设置小 导致联机日志不能归档 Oracle不能起来
- oracle11g expdp报错 ORA-06512: at "SYS.UTL_FILE", line 536
- DB_FILE_NAME_CONVERT参数导致ORA-15124: ASM file name '...' containsan invalid alias name
- ORA-19602: cannot backup or copy active file in NOARCHIVELOG mode
- ORA-09925 Linux-x86_64 Error: 2: No such file or directory