dba_scheduler_jobs instance_id 不正确导致job 不运行

SQL>begin

dbms_scheduler.create_job (

job_name => 'test_job',

job_type => 'plsql_block',

job_action => 'null;',

enabled => true);

end;

/

SQL> -- wait a while

SQL>

select * from dba_scheduler_jobs where job_name='TEST_JOB';

select * from dba_scheduler_job_run_details where job_name='TEST_JOB';

select owner, job_name, job_style, job_creator,job_action, start_date, repeat_interval,last_start_date, last_run_duration, next_run_date,comments ,instance_id

from DBA_SCHEDULER_JOBS a where job_name='TEST_JOB';

begin

dbms_scheduler.create_job(

job_name => 'TEST_JOB',

job_type => 'plsql_block',

job_action => 'null',

start_date => systimestamp,

repeat_interval => 'freq=secondly; interval=5',

end_date => null,

enabled => true

);

END ;

begin dbms_scheduler.set_attribute(name => 'TEST_JOB'

,attribute => 'INSTANCE_ID'

,VALUE => '');------重置为NULL

end;

begin dbms_scheduler.set_attribute(name => 'TEST_JOB'

,attribute => 'INSTANCE_ID'

,VALUE => '3');

end;

select owner, job_name, job_style, job_creator,job_action, start_date, repeat_interval,last_start_date, last_run_duration, next_run_date,comments ,instance_id

from DBA_SCHEDULER_JOBS a where job_name='TEST_JOB';

begin

dbms_scheduler.run_job( 'TEST_JOB',FALSE); ---use another session

END ;

begin

dbms_scheduler.drop_job( 'TEST_JOB' );

END ;

相关推荐
Lucifer三思而后行8 小时前
zCloud 中 Oracle 实例状态未知问题记录
数据库·oracle
Treh UNFO8 小时前
Redis-配置文件
数据库·redis·oracle
Lucifer三思而后行11 小时前
一次 Oracle RAC 归档告警排查
数据库·oracle
Lucifer三思而后行12 小时前
Vertica 玩转示例数据库:VMart
数据库·oracle
Lucifer三思而后行12 小时前
zCloud 纳管 Oracle 数据库
数据库·oracle
cyber_两只龙宝13 小时前
【Oracle】Oracle之SQL的转换函数和条件表达式
linux·运维·数据库·sql·云原生·oracle
Lucifer三思而后行13 小时前
中国移动 BCLinux 8.8 一键安装 Oracle 26ai
数据库·oracle
jnrjian13 小时前
DR$ JSON_INDEX $DG表的处理 Json search index data guide
oracle·json
cyber_两只龙宝14 小时前
【Oracle】Oracle之SQL的聚合函数和分组
linux·运维·数据库·sql·云原生·oracle
杨云龙UP15 小时前
2000—CentOS Linux 7上部署Oracle 19c(19.3) RAC(RedHat/CentOS 7/8)
linux·运维·服务器·数据库·oracle·centos