ORA-06512 DBSNMP.BSLN_INTERNAL

检查日志发现出现下述错误: 
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




 


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值