초급의 끄적거림

[Oracle] 10g↑스케쥴러 관련 DBMS 명령어 본문

DB/Oracle

[Oracle] 10g↑스케쥴러 관련 DBMS 명령어

codingD 2020. 9. 4. 16:39
  • 등록된 job

SELECT * FROM USER_SCHEDULER_JOBS;

--job의 arguments

SELECT * FROM USER_SCHEDULER_JOB_ARGS;

--현재 running중인 job들의정보

SELECT * FROM USER_SCHEDULER_RUNNING_JOBS;

--job의 log

SELECT * FROM USER_SCHEDULER_JOB_LOG;

--job의수행된정보및Error 정보

SELECT * FROM USER_SCHEDULER_JOB_RUN_DETAILS;

-- 등록된 Program

SELECT * FROM USER_SCHEDULER_PROGRAMS;

-- 프로그램의 매개변수

SELECT * FROM USER_SCHEDULER_PROGRAM_ARGS;

--등록된 스케쥴러

SELECT * FROM USER_SCHEDULER_SCHEDULES;

-- 스케쥴 삭제

BEGIN DBMS_SCHEDULER.DROP_JOB( JOB_NAME => 'SCH_PROC_MSG_STATE', FORCE => false); END ;

-- 스케쥴 시작 EXECUTE DBMS_SCHEDULER.ENABLE('SCH_PROC_MSG_STATE'); -- 스케쥴 정지 EXECUTE DBMS_SCHEDULER.DISABLE('SCH_PROC_MSG_STATE');


Comments