DB/ORACLE
[ORACLE] RMAN으로 아카이브 로그(archive log) 삭제하기
armmy
2023. 4. 25. 10:24
728x90
1. power shell 접속
2. Rman접속
3. 아카이브 된 로그 복사본 목록 표시
4. archivelog 삭제
2. Rman접속
Rman target 아이디/비밀번호
3. 아카이브된 로그 복사본 목록 표시
RMAN> list archivelog all;
4. archivelog 삭제
- 오늘부터 7일전 Archive log 파일을 삭제하는 명령어
RMAN> Delete archivelog until time 'sysdate-7' all;
5-1. 아카이브 로그가 제대로 매핑되어 있는지 확인
- RMAN CROSSCHECK 는 디스크의 백업 파일을 카탈로그 또는 컨트롤 파일의 항목과 비교함
- 파일이 카탈로그에서 발견되었지만 디스크에 존재하지 않으면 "EXPIRED"(만료됨)로 표시됨
RMAN> Crosscheck archivelog all;
5-2. CROSSCHECK 명령으로 감지된 모든 만료된 아카이브 로그를 삭제하고 싶은 경우 아래 명령사용
RMAN> DELETE EXPIRED ARCHIVELOG ALL;