본문 바로가기

Database/ORACLE

Archive mode & No Archive mode

Archive mode & No Archive mode



※ Archive mode 의 정의

  Archive Log Mode는 로그 스위치가 발생하면 Redo Log 파일의 내용을 Archive Log


일로 내려쓰게 됩니다. , Archive Log Mode를 이용하면 로그 파일을 덮어 쓰기 전에 다른 


곳으로 복사를 해두기 때문에 복구가 가능하다고 볼 수 있습니다. , Archive Log Mode의 


단점은 Archive Log File을 저장해야 하는 별도의 공간이 필요하며, Archive Hang이 발생 


할 수 있으며, 관리가 까다롭습니다. 단점보다는 장점이 많기 때문에 Archive Log Mode를 


이용 하는 것을 권장 하고 있습니다.




※ No Archive mode 의 정의

  


  No Archive ModeRedo Log File을 덮어 쓰는 경우를 의미 하는데, 백업 파일 없이 계속 


어 쓰는걸 이야기 합니다. 복구를 위해서는 순차적인 Backup File이 필요한데, 덮어쓰다 


보면 중간의 Log File이 사라질 수 있기 때문에 복구하는데 어려움을 겪을 수 있습니다.






Archive Hang 의 원인과 해결방법




Archive Hang 의 원인

     

  Archive Hang의 원인은 Redo Log File 의 그룹들이 Archive Log File의 저장 공간이 가득


더 이상 비워낼수 없을경우, Redo Log File이 삭제된 경우, , 더 이상 Archive Log 


File에 내려쓰지 못하는 상황 이기 때문에 Hang이 발생 하는 것 입니다.



Archive Hang의 해결 방법

    

  Archive Log File을 백업 받고 Archive Log File을 삭제 합니다. Sqlplus internal Login 


‘alter system archive log start’를 수행 한 후 reference 합니다다른 방법은 Archive 


Log File에 저장 되지 않게 하는 방법도 있습니다.




By.sTricky