데이터베이스 로그 응급 복구

설명

cubrid emergency_patchlog 유틸리티는 시스템 충돌 등으로 인해 데이터베이스의 로그 파일에 손상이 생겨 데이터베이스가 강제 종료되고 재시작되지 않는 상황에서 손상된 로그 파일을 복구하고자 할 때 사용한다. 옵션 없이 유틸리티를 실행하면 손상된 데이터베이스 로그를 수정하고, -r 옵션을 지정하면 로그 파일을 새로 생성한다.

구문

cubrid emergency_patchlog options database_name
options : [ -r | --recreate-log ]

옵션

기존 로그를 이용하여 복구 시도(1차 수행)

cubrid emergency_patchlog testdb

기존 로그를 버리고 빈 로그를 새로 생성(2차 수행)

cubrid emergency_patchlog -r testdb