2016. 6. 10. 12:59 오라클
alter system switch logfile vs alter archive log current
alter system switch logfile vs alter archive log current
log switch 해주는 작업은 같지만 동작 방식은 다른 두가지 명령어...
1. SQL> alter system switch logfile ;
redo switch 를 ARCH 프로세스가 진행해주며, Backgroud 로 수행되지 때문에 명령어 끝나고 바로 제어권을 가져옴.
2. SQL> alter archive log current;
redo switch 를 서버 프로세스가 진행해주며, Backgroud 로 수행되지 않기 때문에 switch 완료 될때 까지 기다림.
모든 thread 에 대해 수행을 할수 있기 때문에 RAC 환경에서 thread별로 unarchive 된 놈들에 대해 유용하게 쓰일수 있다.
ex) alter archive log thread 2 current;
개념이 이해 되었으면 Hot backup,rman 스크립트 백업시 alter system switch logfile 후 alter archive log current 를 추가해서 쓰면 좋겠다.