Oacle 정시 작업 생 성

1105 단어 Oaclejob
Oacle 은 세 개의 정시 작업 을 만 들 고 한 시간 에 한 번 씩 REPORT 를 호출 합 니 다.HOUR, 매일 한 번 REPORT 호출DAY, 한 달 에 한 번 씩 REPORT 호출MONTH
declare
	job1 number;
	job2 number;
	job3 number;
begin
	sys.dbms_job.submit(job => job1,
	what => 'REPORT_HOUR;',
	next_date => to_date('01-01-2014 00:00:00', 'dd-mm-yyy hh24:mi:ss'),
	interval => 'sysdate+1/24');

	sys.dbms_job.submit(job => job2,
	what => 'REPORT_DAY;',
	next_date => to_date('01-01-2014 00:00:00', 'dd-mm-yyy hh24:mi:ss'),
	interval => 'sysdate+1');

	sys.dbms_job.submit(job => job3,
	what => 'REPORT_MONTH;',
	next_date => to_date('01-01-2014 00:00:00', 'dd-mm-yyy hh24:mi:ss'),
	interval => 'TRUNC(LAST_DAY(SYSDATE)+1)');
end;

창설 완료 후 dba 조회 가능jobs 표 는 현재 데이터베이스 의 정시 작업 을 조회 합 니 다.
select * from dba_jobs

정시 작업 을 삭제 하고 이전 문 구 를 통 해 작업 을 삭제 할 JOB 필드 값 을 조회 합 니 다. 이 값 을 통 해 해당 작업 을 삭제 합 니 다.
sys.dbms_job.remove(job1); 

좋은 웹페이지 즐겨찾기