Archive mode & No 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는 Redo Log File을 덮어 쓰는 경우를 의미 하는데, 백업 파일 없이 계속
덮어 쓰는걸 이야기 합니다. 복구를 위해서는 순차적인 Backup File이 필요한데, 덮어쓰다
보면 중간의 Log File이 사라질 수 있기 때문에 복구하는데 어려움을 겪을 수 있습니다.
Archive Hang 의 원인과 해결방법
Archive Hang의 원인은 Redo Log File 의 그룹들이 Archive Log File의 저장 공간이 가득
차 더 이상 비워낼수 없을경우, Redo Log File이 삭제된 경우, 즉, 더 이상 Archive Log
File에 내려쓰지 못하는 상황 이기 때문에 Hang이 발생 하는 것 입니다.
Archive Log File을 백업 받고 Archive Log File을 삭제 합니다. Sqlplus internal 로 Login
하여 ‘alter system archive log start’를 수행 한 후 reference 합니다. 다른 방법은 Archive
Log File에 저장 되지 않게 하는 방법도 있습니다.
By.sTricky
'Database > ORACLE' 카테고리의 다른 글
V$SESSION(GV$SESSION) COMMAND 컬럼의 코드표 (0) | 2015.06.17 |
---|---|
[Oracle Admin] spfile 을 사용한 control file 다중화하기 (0) | 2013.06.18 |
SQL의 정의와 언어의 종류 (0) | 2013.06.11 |
비정상 종료로 인한 VMware 오류 해결책 입니다. (5) | 2013.06.03 |
Oracle Admin 개념이해하기 (0) | 2013.05.22 |