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 ;

相关推荐
这个DBA有点耶几秒前
数据迁移避坑指南:从Oracle到国产数据库的兼容性问题
数据库·数据仓库·sql·oracle·dba
king_harry4 小时前
Oracle DG4ODBC + PostgreSQL ODBC 驱动 + DBLINK 实现oracel访问postgresql
postgresql·oracle·异构数据库访问·dg4odbc
一只fish5 小时前
Oracle官方文档翻译《Database Concepts 26ai》第10章-SQL
数据库·oracle
jnrjian5 小时前
export partition 的par file
数据库·oracle
运维技术分享与探索7 小时前
Oracle大表更新优化三妙招
oracle
东风破1378 小时前
DM达梦数据库安全、审计功能学习记录
数据库·学习·oracle·dm达梦数据库
JAVA学习通8 小时前
《大营销平台系统设计实现》 - 营销服务 第10节:不超卖库存规则实现
java·数据库·oracle·责任链模式·codex
码上有光1 天前
MySQL基本查询
数据库·mysql·oracle·期末快速复习
o丁二黄o1 天前
上下文工程实战:用Gemini镜像站构建高效办公信息处理管线
zookeeper·oracle·hbase
@我漫长的孤独流浪1 天前
SQL触发器实战:银行系统数据完整性控制
数据库·oracle