글
Archive Hang 해결
권한 변경 후 아카이브 행 발생시키기
archive log list
df -h
root로 로그인
chown -R root.root /data/arc1
chown -R root.root /data/arc2
alter system switch logfile;
/
/ -> 아카이브 행 발생
새로운 창
vi /app/oracle/diag/rdbms/testdb/testdb/trace/alert_testdb.log
Archival Error 확인
디렉토리에 쓸 권한이 없어 로그스위치 발생해도 아카이빙 하지 못해 에러 발생
다시 권한 oracle.dba 로 변경
alter system switch logfile;
계속 행이 걸려있을 경우 후속조치 (파라미터 변경 후 archiver 재시작)
후속조치
alter system set log_archive_dest_state_1=defer;
alter system set log_archive_dest_state_1=enable;
alter system set log_archive_dest_state_2=defer;
alter system set log_archive_dest_state_2=enable;
alter system archive log stop;
alter system archive log start;
alter system switch logfile;
(시간이 조금 소요될 수도 있음)
※ 아카이브 로그 모드는 아카이브 로그가 저장될 경로에 아카이빙을 할 수 없게 되면
(저장경로 삭제, 저장공간 부족, 쓰기 권한 없을 시) 아카이브 행 이 발생해 작업이 중단된다.
그럴 경우 위와같이 해결 한 후 반드시 전체 백업을 full 로 받기를 권장한다.
'Backup&Recovery' 카테고리의 다른 글
닫힌백업(cold backup / closed backup) (0) | 2015.04.13 |
---|---|
백업대상 (0) | 2015.04.13 |
Archive log 압축하여 저장공간 줄이기 (0) | 2015.04.13 |
Archive Log mode 로 변경하기 (0) | 2015.04.13 |
실습 전 디스크 추가하기 (리눅스 디스크추가) (0) | 2015.04.13 |