Schedule(Job) Drop 관련해서 질문 드립니다. 0 2 1,911

by 훈훈후니 [Oracle Admin] [2016.02.03 00:12:20]


안녕하세요~

 

다름이 아니라..

Scheduler 를 등록해서 사용하던게 있었는데요.

일반 User 가 실수로 지워서 사고가 난적이 있거든요.

 

그래서 Scheduler Drop 을 못하게 권한을 없애려고 하는데.. 이게 도무지 찾을수가 없네요 ;;

DROP JOB 이라는 권한이 없는거 같기도 하고.. 어디서는 ALTER JOB 이라고 하는거 같기도 하고 ;;

 

혹시 하기와 같이 Job 을 Drop 하려고 하는 걸 막을 수 있는 방법이 있을까요?

권한을 회수하던..  Trigger 로 막던.. 아무 방법이나 상관 없습니다.

BEGIN 
--remove job
SYS.DBMS_SCHEDULER.DROP_JOB (job_name => 'JOBNAME');
END; 

 

감사합니다. 감기 조심하세요~~

by 창조의날개 [2016.02.03 09:00:31]

계정을 따로 만들고 그 계정에 스케줄을 등록해서 쓰시면 다른 사람들에게는 해당 계정을 안 알려주면 될거 같은데요..


by 훈훈후니 [2016.02.07 02:40:25]

답변을 지금 봤네요.

계정이 공용으로 쓰는거라 .. 그게 안되서요 ㅠㅠ
 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입