기술 정보
home
채널 소개
home

Recovery 수행 전 Backup 본 정상 여부 확인

문서 유형
기술 정보
분야
백업/복구
키워드
recovery
적용 제품 버전
5SP1FS01
5SP1FS02
5SP1FS03
5SP1FS04
5SP1FS06
6FS01
6FS02
6FS03
6FS04
6FS05
6FS06
6FS07
6FS07PS
7FS01
7FS02
7FS02PS

개요

Recovery를 위한 Hot Backup 본 Restore 이후 Backup File 정상 확인 방안을 설명합니다.
참고
잘못 수행 된 HOT Backup본으로 Recovery 시 복구 실패할 수 있으므로, Recovery 전 Backup 본 정상 여부 확인이 필요합니다.

방법

1. hot backup restore

운영기 HOT BACKUP본 Restore을 수행합니다.

2. control file 생성 시 경로 수정

control file 생성 시 경로 수정하여 수행합니다. ( 백업경로 → restore 경로 )
CREATE CONTROLFILE REUSE DATABASE "tibero" LOGFILE GROUP 1 '/백업경로/log011.log' SIZE 50M, ---리스토어 경로로 변경 GROUP 2 '/백업경로/log021.log' SIZE 50M, ---리스토어 경로로 변경 GROUP 3 '/백업경로/log031.log' SIZE 50M ---리스토어 경로로 변경 NORESETLOGS DATAFILE '/백업경로/system01.dtf', ---리스토어 경로로 변경 '/백업경로/undo001.dtf', ---리스토어 경로로 변경 '/백업경로/usr01.dtf', ---리스토어 경로로 변경 '/백업경로/syssub01.dtf', ---리스토어 경로로 변경 '/백업경로/test01.dtf' ---리스토어 경로로 변경 ARCHIVELOG MAXLOGFILES 100 MAXLOGMEMBERS 8 MAXDATAFILES 10240 MAXARCHIVELOG 500 MAXBACKUPSET 500 MAXLOGHISTORY 500 CHARACTER SET MSWIN949 NATIONAL CHARACTER SET UTF16;
SQL
복사

3. Data File Header dump 수행

SQL> alter system dump datafile_header; System altered.
SQL
복사

4. Dump File 확인

$TB_HOME/instance/$TB_SID/dump/tracedump경로의 Dump File을 확인합니다. ( 각 Data File의 정보에서 backup_ckpt, status 확인 )
각 Data File의 status=0x6, backup_ckpt 값이 0이 아닐 경우 → 정상적으로 HOT BACKUP 진행한 파일
각 Data File의 status=0x2, backup_ckpt 값이 0 일 경우 → 비정상적으로 HOT BACKUP 진행한 파일
HOT BACKUP 정상 진행
HOT BACKUP 비정상 진행
**Dump start at 2025-02-12 09:54:59   flags=0xb,name=#3(/GPFS/reco2/clon/system01.dtf),create_bcnt=64000,   blksize=8192,tsid=0,prev_dtf=-1,refno=0   ckpt=0000.00115d90 2025-02-11 15:19:01,cnt=250,   create=0000.000000001 2025-01-17 11:11:27,   stop=ffff.ffffffff 2025-02-12 09:54:28,offline=0000.00000000 ,   online_ckpt=0000.00000000   DATAFILE DUMP [0/0]   DUMPING COMMON HEADER BLOCK   dbname='tibero' dbid=bc4c00ad version=6.7 cf_seqno=515   filetype=2 fileno=0 blksize=8192 filesize=524288000   DUMPING DATA FILE HEADER BLOCK   tsid=0(type=0, name=SYSTEM),relid=0, root dba=00.00000000, status=0x6,   create=0000.000000001 2025-01-17 11:11:27, resetlogs=0000.00000000 ,   ckpt=0000.00115d90 2025-02-11 15:19:01,cnt=250,prev=249,   backup_begin_ckpt=0000.00115d90 2025-02-11 15:19:10,   backup_ckpt=0000.0011bcc8 2025-02-12 09:49:02,   backup_begin=0000.0011bcc8 2025-02-12 09:49:01,   backup_ckpt=0000.0011bcc8 2025-02-12 09:49:02,
**Dump start at 2025-02-12 10:18:56   flags=0x3,name=#3(/GPFS/reco2/clon/system01.dtf),create_bcnt=64000,   blksize=8192,tsid=0,prev_dtf=-1,refno=0   ckpt=0000.00130854 2025-02-12 10:17:30,cnt=264,   create=0000.000000001 2025-01-17 11:11:27,   stop=ffff.ffffffff 2025-02-12 10:18:55,offline=0000.00000000 ,   online_ckpt=0000.00000000   DATAFILE DUMP [0/0]   DUMPING COMMON HEADER BLOCK   dbname='tibero' dbid=bc4c00ad version=6.7 cf_seqno=570   filetype=2 fileno=0 blksize=8192 filesize=524288000   DUMPING DATA FILE HEADER BLOCK   tsid=0(type=0, name=SYSTEM),relid=0, root dba=00.00000000, status=0x2,   create=0000.000000001 2025-01-17 11:11:27, resetlogs=0000.00000000 ,   ckpt=0000.00130854 2025-02-12 10:17:30, cnt=264,prev=263,   backup_begin_ckpt=0000.00115d90 2025-02-11 15:19:10,   backup_ckpt=0000.00000000 2025-02-12 09:51:06,   backup_begin=0000.0011bcc8 2025-02-12 09:49:01,   backup_ckpt=0000.00000000 2025-02-12 09:51:06,

5. 정상 확인 이후 Recovery 작업 진행

Data File Header Dump를 수행하여 정상 확인 후 Recovery 작업을 진행해야 합니다.
주의 비정상적인 HOT Backup본으로 Recovery 시 복구 실패할 수 있습니다.