728x90
Archive log 가 full이 되면 sys로만 접속이 가능하다..
rman으로 아카이브 로그를 삭제하여 서비스를 복구한다
-- oracle 계정으로 접속
$ su - oracle
-- rman 실행
$ rman target /
-- 7일 이상 된 아카이브 로그 모두 삭제
RMAN> delete noprompt archivelog until time 'sysdate-7' all;
-- 아카이브 로그 모두 삭제
RMAN> delete noprompt archivelog all;
-- 추가로 RMAN 카탈로그에서 지워진 archivelog 정보 정리(삭제)
RMAN> crosscheck archivelog all;
RMAN> delete noprompt expired archivelog all;
noprompt : delete할 때 yes/no 입력을 받지 않고 바로 실행되게 하는 옵션
예시
RMAN> delete noprompt archivelog all;
(중간 생략)
RMAN> crosscheck archivelog all;
RMAN> delete noprompt expired archivelog all;
참고
728x90
'Dev > Oracle' 카테고리의 다른 글
[Oracle] RMAN backup시 유의사항 (0) | 2022.08.29 |
---|---|
[Oracle] Database shutdown Hang이 걸렸을 때 / shutdown abort 후 ORA-00265 (0) | 2022.08.28 |
[Oracle] 10046 TRACE - LEVEL별 (0) | 2022.07.22 |
[Oracle] 10046 TRACE - 인덱스 사용 (0) | 2022.07.21 |
[Oracle] 실행 계획 - EXPLAIN PLAN, SET AUTOTRACE (0) | 2022.07.20 |
댓글