作者:黎芝君1_530 | 来源:互联网 | 2023-09-10 11:08
不管我用什么帐号登录系统,都不能执行服务器上已存在的job。真的是很无语。
====================系统报错信息=============================
无法运行作业"...",调度程序不可用。
ORA-06512:在"SYS.DBMS_ISCHED",line 185
ORA-06512:在"SYS.DBMS_SCHEDULER",line 486
ORA-06512:在line 2
begin
sys.dbms_scheduler.run_job(job_name=>:name,user_current_session=>false);
end;
==============================================================
在我本地的ORACLE上,从来没遇到过这个问题。
6 个解决方案
存储过程肯定没问题,我直接手动执行系统自带的一些job时,也报这个错误。
关键是系统自身的JOB也执行不了。我本地的都没问题。是不是还有哪些系统方面的设置问题。
另外,我本地的OracleJobSchedulerOrcl服务还是禁用的,竟然对定时JOB的运行一点影响也没有(我测试过)。。。
搞不懂这个服务到底有没有什么作用。