Recyclebin 트리거 삭제 0 4 84

by 초보DBA [SQL Query] [2020.03.26 10:47:47]


안녕하세요.

 

DROP 명령을 수행한 트리거가 운영 테이블에 영향을 주어 DML 수행시 "ORA-38301: 휴지통에 있는 DDL/DML을 수행할 수 없음" 가 발생하고 있습니다.

 

휴지통을 조회해보니 TRIGGER만 존재하고 있으며, PURGE TABLE, PURGE INDEX는 동작을 하나 PURGE TRIGGER는 동작을 하지 않습니다. PURGE RECYCLEBIN도 수행을 해봤습니다.

 

현재 특정 테이블에 대해서 DML 수행을 못하고 있는데, 영향을 주는 트리거 제거할 수 있는 방법을 아시는 분 계신가요?

by ㅇㅇ준 [2020.03.26 11:05:19]

PURGE DBA_RECYCLEBIN;


by 초보DBA [2020.03.26 12:00:34]

해당 스키마에서 PURGE RECYCLEBIN; 은 여러 번 수행하였는데 테이블,인덱스만 제거되고 트리거는 제거 되지 않습니다.


by ㅇㅇ준 [2020.03.26 12:34:30]

PURGE RECYCLEBIN;  말고 PURGE DBA_RECYCLEBIN; 수행후 DML 수행해보셨나요?


by 초보DBA [2020.03.27 15:26:59]

수백개 시스템이 함께 사용하고 있어, DBA_RECYCLEBIN은 PURGE 하지 못하였습니다.

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