위로 아래

주의점

default 설정 시 백업본 경로 : $TB_HOME/database/<SID>/backup/

 

 

tbrmgr 백업 시 백업본 파일이 섞이지 않도록 디렉토리 분류 필요

tbrmgr backup -w -p 8 -o /tibero_full_$(date '+%Y%m%d%H%M%S')

 

스크립트 전문

#!/bin/bash
export TB_HOME=/home/tibero01/tibero6
export TB_SID=tibero
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$TB_HOME/lib:$TB_HOME/client/lib
export PATH=$PATH:$TB_HOME/bin:$TB_HOME/client/bin:$TB_HOME/client/lib:/usr/lib/x86_64-linux-gnu

LOG_DIR="/nsr/scripts/logs"
LOG_FILE="${LOG_DIR}/full_$(date +%Y%m%d).log"

echo "===== Start Time : $(date '+%Y-%m-%d %H:%M:%S') =====" > "$LOG_FILE"

/home/tibero01/tibero6/client/bin/tbrmgr backup -w -p 8 -o /tibero_full_$(date '+%Y%m%d%H%M%S') >> "$LOG_FILE"

echo "===== End Time : $(date '+%Y-%m-%d %H:%M:%S') =====" >> "$LOG_FILE"

 

 

 

 


파일 형식

DB 파일 형식

datafile : <tablespace이름>001.dtf

 

control file : c1.ctl

 

arcive file : log-t0-r0-s4.arc

 

백업본 파일 형식

datafile 백업본 : bkp_<yyyymmdd>_<백업셋 번호>_<0_0_0>

archive 백업본 : bkl_<백업셋 번호>_t0_r0_s84.arc

 

 

 


BACKUP_LIST 확인

백업 리스트 확인

tbsql > select * from v$BACKUP_LIST;

쉘 이용해서 출력

 

SET id 기준으로 한 사이클. dtf / arc / ctl 순서로 백업본 확인 가능

 

 

 


BACKUP_SET 확인

백업셋 확인

select * from v$BACKUP_SET;

쉘 이용해서 출력

 

SET id 기준으로 한 세트만 기록 

SET_ID : 28

STATUS : COMPLETED

START_TIME : 2025/01/03

FINISH_TIME : 2025/01/03

ELAPSED : 133 (sec)

START_TSN : 544673

FINISH_TSN : 544740

RESETLOGS_TSN : 0

SIZE : 13449 MB

BASE_SET : 0

BACKUP_TYPE : FULL

BACKUP_OPTION : WITH_ARCHIVELOG

PARTIAL_BACKUP_OPTION : NONE

BACKUP_PATH : /tibero_full_20250103114649