job

    oracle 스케쥴러 작성하여, 자동으로 반복 일정(지정한 쿼리 or 프로시저)을 실행하기

    oracle 스케쥴러 작성하여, 자동으로 반복 일정(지정한 쿼리 or 프로시저)을 실행하기

    우선, 스케쥴러란? 간단하게 표현하자면 날짜 또는 시간에 맞춰 어떤 일을 수행할지 설정 할 수 있는 기능이라고 할 수 있다. 구글에 검색해보면 스케쥴러 작성하는 방법에 대해 여러 글이 있다. 하지만 내 기준에서는 코드만 적혀있기 때문에 이해가 되지 않아서 참고는 하되 오라클 sql developer 자체의 기능으로 만들어봤다. 순서는 아래와 같다. 스케쥴러를 작성하기 위해서는 첫번째, 해당 명령문을 실행해서 job(스케쥴러)를 사용 할수 있는 권한을 부여한다 grant create any job to 사용자명; ex) grant create any job to c##scott; 첫번째, 스케쥴러에서 사용할 프로시저를 생성한다 아래의 프로시저의 작성내용은 이러하다 -> orderdetail 테이블의 ord..