본문 바로가기

DBMS

[Oracle]Archive Log 삭제 방법

728x90

Oracle DBMS를 Archive 모드로 수행할 경우 지정한 폴더에 주기적으로 Archive log 파일을 누적합니다.

만약 해당 위치의 용량이 가득 찰 경우 DB에 대한 Insert가 수행되지 않을 수 있으므로 주기적으로 관리를 해야됩니다.

이때 삭제하는 방법은 강제적으로 삭제해도 무방하나, DB 백업에 사용되는 RMAN에서 오류를 발생시킬 수 있습니다.

 

그러므로, RMAN에 접속하여 다음 명령어로 삭제를 진행합니다.

DELETE ARCHIVELOG UNTIL TIME "SYSDATE-<일자>";


위 경우는 오늘로부터 2일전 Archive Log 파일을 삭제하는 명령입니다.

중간에 정말로 삭제할 것 인지 확인하는 메시지가 표시되면 “YES”를 입력하면 됩니다.

반응형