cubrid server stop DB명
cubrid restoredb -l 0 --backup-file-path=경로 DB명
cubrid server start DB명
리눅스상에서 위처럼 커맨드로 db 복구를 했는데요, 복구를해도 백업받은후 삭제했던 테이블에 생성되지 않습니다.
같은 백업파일을 이용하여 큐브리드 매니저로 복구를 했는데요.
큐브리드 메니저로 복구시점 지정 을 체크하고, 백업볼륨정보 보기를 눌러 해당 백업시간 확인하고 해당시간을 적어야 제대로 복구가됩니다.
큐브리드 메니저로 복구시점 지정 을 체크하지 않으면 제대로 복구가 되지않는데요.
필수로 체크해야 하는건지요?
그리고 restoredb 명령어를 이용하여 제대로 복구를 하려면 시간정보를 입력해야하나요?
cuburid restoredb 명령 복구와 큐브리드 매니저를 사용하여 복구하신 내용의 차이는 복구시점 옵션에 있습니다. cubrid restored -d 옵션을 추가하여 복구할 경우 큐브리드 매니저와 동일하게 복구를 진행 합니다.
복구 방법을 간단하게 정리 합니다.
1, cubrid restoredb -l 0 --backup-file-path=경로 DB명
-> 레벨0(full backup) 백업 완료된 시점으로 복구를 진행. (백업완료 시점으로 복구)
2, cubrid restoredb -l 0 --backup-file-path=경로 -d 18-02-2010:14:30:00(dd-mm-yyyy:hh:mm:ss) DB명
-> 레벨0(full backup) 백업파일과 아카이브파일로 2010-02-18 14:30:00 시점 복구를 진행.(복구시점을 지정한 시간으로 복구)