[CUBRID] 시점 복구

2024. 8. 26. 21:26·DBMS/CUBRID

1. Full Backup

  • bktestdb의 테이블 목록

 

  • bktestdb Full Backup 진행
cubrid backupdb -D $CUBRID_DATABASES/bktestdb -r -o bkmsg.txt bktestdb

 

  • 생성된 bkmsg.txt를 통해 백업 진행 정보를 확인
    • Full Backup이 된 것을 확인할 수 있음
    • backup이 완료된 시간은 08:54:09

 

2. 데이터 insert

  • sh 파일로 새로운 테이블 생성하고, 5초마다 현재시간 insert하기
vi test.sh

# sh 파일에 입력
csql -u dba bktestdb -c "CREATE TABLE tbl (ttime DATETIME);"

for ((i=0; i<10; i++));
do
   csql -u dba bktestdb -c "INSERT INTO tbl VALUES(select now());"
   sleep 5
done

# sh 파일 실행
sh test.sh

 

3. 1차 증분 백업

  • 추가된 데이터에 대해 1차 증분 백업 수행
$ cubrid backupdb -l 1 -D $CUBRID_DATABASES/bktestdb -o bkmsg.txt bktestdb

 

  • 생성된 bkmsg.txt를 통해 백업 진행 정보를 확인
    • 1 level backup이 된 것을 확인할 수 있음
    • backup이 완료된 시간은 09:04:26

 

4. 데이터 delete

  • tbl 테이블 삭제하기
$ csql -u dba bktestdb

csql> drop table tbl;

 

5. 시점 복구 진행

  • 데이터가 5개 추가된 이후 시점인 08:55:35으로 시점 복구 진행
$ cubrid service stop
$ cubrid restoredb -l 0 -d 13-06-2024:08:55:35 -B $CUBRID_DATABASES/bktestdb -o rsmsg.txt bktestdb

 

  • 생성된 rsmsg.txt를 통해 복구 진행 정보를 확인

 

  • bktestdb에서 tbl 테이블을 확인해보면, 08:55:35 이전 시점에 추가된 레코드들만 복구됨

'DBMS > CUBRID' 카테고리의 다른 글

[CUBRID] HA  (0) 2024.09.13
[CUBRID] 증분 백업  (1) 2024.08.26
[CUBRID] 다른 서버로 DB 복구  (0) 2024.08.26
[CUBRID] 백업과 복구의 이해  (0) 2024.08.26
[CUBRID] VACUUM 테스트  (0) 2024.08.25
'DBMS/CUBRID' 카테고리의 다른 글
  • [CUBRID] HA
  • [CUBRID] 증분 백업
  • [CUBRID] 다른 서버로 DB 복구
  • [CUBRID] 백업과 복구의 이해
Doodo
Doodo
  • Doodo
    Doodo
    Doodo
  • 전체
    오늘
    어제
    • 분류 전체보기 (192)
      • CS (17)
        • Network (11)
        • Database (6)
      • Language (19)
        • Python (11)
        • SQL (6)
        • R (2)
      • Linux (17)
      • DevOps (35)
        • Git (7)
        • Docker (8)
        • Kubernetes (9)
        • GCP (4)
        • AWS (7)
      • Data Engineering (50)
        • 책 리뷰 (14)
        • Airflow (35)
        • Redis (1)
      • DBMS (21)
        • CUBRID (21)
      • ML & DL (2)
      • 코딩테스트 (24)
      • 프로젝트 (7)
        • 서울시 대기현황 데이터 적재 프로젝트 (4)
        • CryptoStream (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
Doodo
[CUBRID] 시점 복구
상단으로

티스토리툴바