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