본문 바로가기

지식창고/DataBase

[큐브리드/CUBRID] 3. 큐브리드 볼륨 복구 방법

반응형

안녕하세요. IT하는 남자 송대리입니다.

이번 시간은 큐브리드 볼륨을 복구하는 방법들과 주의사항들에 대해 간략하게 알아보려고 합니다.

 


큐브리드(CUBRID) 볼륨 복구 방법 및 주의사항

 

1. 큐브리드(CUBRID) 볼륨 복구 방법

큐브리드 볼륨을 복구하는 방법에는 크게 두 가지 정도 방법이 있습니다. 첫 번째는 풀 백업 파일을 가지고 있어서 풀 백업 파일로 복구하는 방법이고 두 번째는 서버가 구동 중일 때 DB를 export 하여 데이터를 다운로드하고 DB를 재 생성하는 방법입니다.

 

  • full backup(풀 백업) 파일을 가지고 있어 기존의 DB파일 삭제 후 DB restoredb(복구)를 수행한다.
  • 서버가 cub_server DB명으로 구동 중일 경우 "cubrid unloaddb DB명"(export)로 파일 형태로 데이터를 다운로드 받고, DB를 재 생성하여 loaddb(import)하여 복구한다.

 

 

 

2. 큐브리드(CUBRID) 볼륨 복구 주의사항

큐브리드(CUBRID) 볼륨은 위에서 보신대로 서버에 파일 형태로 존재하고 있기 때문에 OS에서 제공하는 “rm” 또는 “delete”와 같은 명령어를 통해 삭제할 수 있습니다. 하지만 볼륨 파일은 절대 삭제하면 안 됩니다.

 

볼륨 파일은 생성하게 되면 DB명_lginf에 볼륨 정보를 기록하고 있고 볼륨 정보와 경로를 저장하고 있어 삭제한 경우 DB가 기동 하지 않기 때문입니다.

 

실수로 삭제하여 복구하려고 할 때 위 두 가지 방법 외엔 복구할 방법이 없습니다. 만약 서버를 내렸다면 정말로 복구할 방법이 없어지는 것이지요.

 

 

평소 운영하실 때 full backup를 크론탭과 같은 스케쥴러 등을 이용해서 백업받으시는 등의 복구 방안을 생각해 두시는 게 가장 좋습니다.

 

또는 구성하실 때 HA 구성이나 복제 구성을 고려하는 것을 추천드립니다.

 

참고 사이트 : https://www.cubrid.com/tutorial/3824019

반응형