ORA-06512 DBSNMP.BSLN_INTERNAL
2012-01-29 09:54
405 查看
检查日志发现出现下述错误:
一个临时的解决方案是禁用这个job。
查询MOS后发现原来是权限的问题:
【参考文档】AlertLog Errors: ORA-12012: Error On Auto Execute Of Job, ORA-06512: at "DBSNMP.BSLN_INTERNAL" [ID 1329618.1]
需要授予DBSNMP用户对SYS.DBMS_JOB 有EXECUTE的权限。
ORA-12012: error on auto execute of job "SYS"."BSLN_MAINTAIN_STATS_JOB" ORA-06502: PL/SQL: numeric or value error ORA-06512: at "DBSNMP.BSLN_INTERNAL", line 2073 ORA-06512: at line 1
一个临时的解决方案是禁用这个job。
BEGIN sys.dbms_scheduler.disable( '"SYS"."BSLN_MAINTAIN_STATS_JOB"' ); END;
查询MOS后发现原来是权限的问题:
【参考文档】AlertLog Errors: ORA-12012: Error On Auto Execute Of Job, ORA-06512: at "DBSNMP.BSLN_INTERNAL" [ID 1329618.1]
需要授予DBSNMP用户对SYS.DBMS_JOB 有EXECUTE的权限。
SQL> select * from dba_tab_privs where table_name = 'DBMS_JOB'; GRANTEE OWNER TABLE_NAME GRANTOR PRIVILEGE GRANTABLE HIERARCHY --------------- -------- ------------- --------- ------------- --------- --------- SYSMAN SYS DBMS_JOB SYS EXECUTE NO NO OWBSYS SYS DBMS_JOB SYS EXECUTE NO NO APEX_030200 SYS DBMS_JOB SYS EXECUTE NO NO EXFSYS SYS DBMS_JOB SYS EXECUTE NO NO PUBLIC SYS DBMS_JOB SYS EXECUTE NO NO
SQL> grant EXECUTE on SYS.DBMS_JOB to DBSNMP; Grant succeeded
SQL> select * from dba_tab_privs where table_name = 'DBMS_JOB'; GRANTEE OWNER TABLE_NAME GRANTOR PRIVILEGE GRANTABLE HIERARCHY --------------- -------- ------------- --------- ------------- --------- --------- SYSMAN SYS DBMS_JOB SYS EXECUTE NO NO OWBSYS SYS DBMS_JOB SYS EXECUTE NO NO APEX_030200 SYS DBMS_JOB SYS EXECUTE NO NO EXFSYS SYS DBMS_JOB SYS EXECUTE NO NO DBSNMP SYS DBMS_JOB SYS EXECUTE NO NO PUBLIC SYS DBMS_JOB SYS EXECUTE NO NO
相关文章推荐
- ORA-06512: at "DBSNMP.BSLN_INTERNAL",
- ORA-06512: at "DBSNMP.BSLN_INTERNAL", line 2073
- ORA-06512: at "DBSNMP.BSLN_INTERNAL"
- DBSNMP用户的BSLN_INTERNAL出现ORA-12012和ORA-6502错误的解决方法
- ORA-06512: At "SYS.DBMS_XSTREAM_ADM_INTERNAL" (文档 ID 1956932.1)
- ORA-00600: internal error code, arguments: [kcratr_nab_less_than_odr], [1], [315], [70505], [70506]
- ORA-00600: internal error code, arguments: [kdsgrp1]
- 简单记录一次ORA-00600: internal error code, arguments: [2662]
- ORA-00600: internal error code, arguments: [kcratr_nab_less_than_odr], [1], [1498], [18713], [18720]
- ORA-00600: internal error code
- dbms_metadata.get_ddl ORA-31603 ORA-06512
- oracle主机ip修改无法正常启动,报错:ORA-00600:internal error code
- Oracle ORA-00257: archiver error. Connect internal only, until freed
- ORA-00257: archiver error. Connect internal only, until freed.
- ORA-00600: internal error code, arguments: [kcratr_scan_lastbwr]错误处理
- 如何解决ORA-00600: internal error code, arguments: [kcratr1_lostwrt], [], [], [], []错误!
- 【ORA-00257: archiver error. Connect internal only, until freed】
- ORA-600 [kghstack_underflow_internal_2]
- ORA-00257: archiver error. Connect internal only, until freed
- ORA-00257: archiver error. Connect internal only, until freed.