안녕하세요.
큐브리드 백업 후 다른 서버에서 복원중 오류메시지가 표시되어 문의드립니다.
기존 운영중인 큐브리드 버전은 8.4.1.1018 이며 자동으로 매일 새벽에 백업된 파일중 하나를
다른 서버에 큐브리드 설치후, 버전은 8.4.1.2032입니다.
아래의 명령어로 복원을 하게 되면
cubrid restoredb -B D:db_backupjoongdo_db_auto_backup_lv0 -u joongdo_db
복원이 거의 끝나갈 무렵 아래와 같은 오류 메시지가 나옵니다.
Trying to format disk volume "D:CUBRIDDATABA~1JOONGD~1joongdo_db_x032" with an incorrect value -131071 for number of pages
이 오류 메시지가 데이터베이스 파일이 깨진것인지 아니면 큐브리드 설치 버전이 달라서 그런것인지 문의드립니다.
감사합니다.
현재로서는 원인이 무엇인지 감이 잘 안오는데요. ㅠㅠ
1. 일단 말씀하신대로 패치버전이 다른 점이 의심되는데, 하위 빌드버전까지 동일한 환경에서 restore 부탁 드립니다.
2. 같은 버전의 환경에서도 에러가 발생한다면 백업볼륨이 깨진 것으로 의심할 수 있는데, CM 통해서 자동백업을 했을 때 옵션 중에 "데이터베이스 일관성 검사"라는 옵션이 체크된 상태에서 백업이 수행되었는지도 확인 부탁 드립니다. (디폴트 설정입니다)
3. 원래 운영서버의 볼륨이 깨진 상태일 수도 있습니다(물론 서비스는 되지만 백업파일이 문제가 있을 수 있어요) 이 경우에는 unload/load를 통해 데이터를 이전하시는게 더 깔끔할 수 있겠습니다.