i.后台作业变更
一. 变更前期准备
1. 与应用人员沟通触发器或 JOB 的具体功能及变更对业务的影响。
2. 确认数据库是否存在失效对象。
执行命令:
SELECT owner,object_name,object_type,status FROM dba_objects WHERE
status <> 'VALID' ORDER BY owner , object_name;
二. 变更实施过程
1. 后台作业变更前的检查过程
a) 检查变更 JOB 的当前状态和属性
执行命令:
SELECT OWNER,JOB_NAME,JOB_TYPE,JOB_ACTION,START_DATE,REPEAT_INTERVAL,ENABLED,
STATE FROM DBA_SCHEDULER_JOBS where job_name='INSERT_BB';
执行结果:
OWNER JOB_NAME JOB_TYPE JOB_ACTION
------ --------- ------------ -----------------------------------------
EMTEST INSERT_BB PLSQL_BLOCK insert into test1 values(1,'sysdate1');
START_DATE REPEAT_INTERVAL ENABLED STATE
------------------------------ --------------------- -------- ---------
14-APR-16 08.43.15 08:00AM + FREQ=DAILY;INTERVAL=1 TRUE SCHEDULED
可以看到该 JOB 处于正常调度中,每天运行一次
b) 检查正在运行的作业,检查变更作业是否正在运行
执行命令:
select * from dba_scheduler_running_jobs;
文档被以下合辑收录
评论