운영관리

큐브리드 백업파일(볼륨)을 이용한 과거 데이터 복구 시나리오

by janus posted Apr 01, 2010

큐브리드에서는 테이블단위의 백업 및 복구를 지원하지 않으므로 테이블단위 백업이 필요할 경우 주기적으로 [데이터베이스 언로드]를 수행하여 특정테이블을 백업 할 수 있다.

만약 [데이터베이스 언로드]를 통하여 테이블백업이 수행되지 않았을 경우, 큐브리드 매니저를 이용하여 특정 테이블의 데이터를 복구하는 시나리오는 아래와 같다.

1.     원본데이터베이스 구동을 중지 시킨다.

2.    원본데이터베이스를 [데이터베이스 복사]기능을 이용하여 복사 데이터베이스를 생성한다.

3.    원본데이터베이스 백업 볼륨을 이용하여 [데이터베이스 복구]를 수행한다.

우선 복구하기 이전에 복구할 테이블이 존재하는 백업 볼륨 및 복구 시점을 이용하여 시점복구를 수행하여야 한다.

4.    복구 완료 후 데이터베이스를 구동 시킨다.

5.    [질의 편집기]를 이용하여 테이블의 복구할 데이터를 조회 한다.

6.    조회된 질의 결과창에 [내보내기]를 이용하여 Excel 혹인 CSV(쉼표 분류)로 저장한다.

저장위치는 큐브리드 매니저를 수행하는 local이며 저장경로는 지정하여 저장한다.

7.    복구 데이터베이스의 구동을 종료시킨다.

8.    복구 데이터베이스를 [데이터베이스 삭제]를 통해 삭제 시킨다.

9.    복사 데이터베이스를 원본데이터베이스이름으로 [데이터베이스 복사]를 이용하여 복사시킨다.

, 복사 데이터베이스를 이용하여 원본 데이터베이스를 구성하게 되는 것이다.

10.  원본데이터베이스를 구동 시킨다.

11.  원본데이터베이스 하위의 테이블을 선택, 테이블 하위에서 복구할 테이블을 선택하고 [데이터 올리기]를 선택한다.

12.  [데이터 올리기]에서 복구 데이터베이스에서 내려 받은 파일을 선택하여 데이터를 입력 시킨다.

13.  [질의편집기]를 이용하여 복구한 데이터를 조회하여 조회가 되는 지를 확인한다.

14.  복사 데이터베이스를 [데이터베이스 삭제]를 이용하여 삭제시킨다.

 


Articles

2 3 4 5 6 7 8 9 10 11