권한 변경 후 아카이브 행 발생시키기

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 로 받기를 권장한다.



설정

트랙백

댓글