Rdsadmin 을 부여받은 계정(admin) 으로 sys의 job을 중단하려고 하면 에러가 발생한다.
exec dbms_schedular.disable('sys.job_name');
--job_name을 중지시킨다.
exec dbms_schedular.set_attribute('sys.job_name','enabled','false');
--enabled된 상태의 job을 false로 변경한다.
두 개의 문장은 SYS의 권한을 가진 job을 중지시킬 수 없음.
다른 일반 유저의 job은 중지시킬 수 있는지는 잘 모르겠음.
테스트 후 글 보완 예정 (24.09.19)
기본적으로 rdsadmin.rdsadmin_dbms_schedular라는 패키지를 이용해야함.
BEGIN
rdsadmin.rdsadmin_dbms_schedular.disable('SYS.PMO_DEFFERED_GIDX_MAINT_JOB');
END;
/
활성화가 필요한 경우 disable-> enable로 변경해주면 됨.
참고
https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Appendix.Oracle.CommonDBATasks.Scheduler.html
Performing common scheduling tasks for Oracle DB instances - Amazon Relational Database Service
Performing common scheduling tasks for Oracle DB instances Some scheduler jobs owned by SYS can interfere with normal database operations. Oracle Support recommends you disable these jobs or modify the schedule. To perform tasks for Oracle Scheduler jobs o
docs.aws.amazon.com
'AWS > RDS Oracle' 카테고리의 다른 글
[RDS ORACLE] 인스턴스 타입 변경 방법 및 체크사항 (1) | 2024.11.16 |
---|---|
[RDS ORACLE] auto optimizer stats collection의 영향 (0) | 2024.10.24 |
[RDS ORACLE] How to manage StatsPack automatically. (0) | 2024.09.20 |
[RDS ORACLE] How to manage Redo log Files (0) | 2024.09.19 |