개요
TAC 환경에서 Block Change Tracking (이하 BCT)에 대한 설정 방안과 해제 방안에 대한 설명입니다.
참고
•
BCT는 Incremental Backup 시 사용할 수 있습니다.
•
BCT는 마지막 백업 시점 이후의 데이터 파일의 변화 내역을 기록하고 백업할 때 활용되며, 어떤 블록만 백업하면 될지 추적하기가 쉽기 때문에 Incremental Backup의 수행 속도가 개선될 수 있습니다.
방법
주의
TAC 환경의 경우, BCT 파일 경로를 공유 볼륨에 구성해야 합니다.
1.
Tip 파일에 하단 내용 추가 (NODE 1, 2 모두 수정 필요)
BLOCK_CHANGE_TRACKING="+DS0/BCT/emp_change.bct" #-- BCT 파일 경로를 공유 볼륨에 구성
LGWR_USE_AIO=N
SQL
복사
2.
BCT 기능 활성화 (NODE 1 또는 2, 한 쪽 NODE에서만 수행)
SQL> ALTER SYSTEM ENABLE BLOCK CHANGE TRACKING;
System altered.
SQL
복사
3.
TAS에 접속하여 BCT 파일 확인
$ tbascmd 28629
ASCMD 7
TmaxTibero Corporation Copyright (c) 2020-. All rights reserved.
[18:30]ASCMD +> ls
+DS0
Number of diskspaces found: 1
[18:30]ASCMD +> cd +DS0
[18:30]ASCMD +DS0> ls
tac/
BCT/
Number of files found: 2
[18:30]ASCMD +DS0> cd BCT
[18:30]ASCMD +DS0/BCT> ls
emp_change.bct #-- BCT 파일 확인
Number of files found: 1
[18:30]ASCMD +DS0/BCT> q
SQL
복사
4.
tbrmgr incremental 백업 수행
$ tbrmgr backup -i --with-archivelog -o /db/backup
==============================================================================
= Recovery Manager(RMGR) starts =
= =
= TmaxTibero Corporation Copyright (c) 2020-. All rights reserved. =
==============================================================================
archive log check succeeded
RMGR '-o' option used
: backing up to /db/backup
==============================================================================
RMGR - Backup (INCREMENTAL)
==============================================================================
Initializing the backup progress, it may take few minutes...
BACKUP (set_id: 3, ts_id: 0, df_id: 0)
100.0% |===============================>| 677/677 blks 0.00s
Synchronizing...
BACKUP (set_id: 3, ts_id: 1, df_id: 1)
100.0% |===============================>| 124/124 blks 1.01s
Synchronizing...
BACKUP (set_id: 3, ts_id: 3, df_id: 2)
100.0% |===============================>| 8/8 blks 0.00s
Synchronizing...
BACKUP (set_id: 3, ts_id: 4, df_id: 3)
100.0% |===============================>| 391/391 blks 0.00s
Synchronizing...
BACKUP (set_id: 3, ts_id: 5, df_id: 4)
100.0% |===============================>| 247/247 blks 0.00s
Synchronizing...
Switching an online logfile...
Backing up archive logfiles...
Archivelog log-tac1-t0-r0-s12.arc (thread: 0, set_id: 3, low_tsn: 67942, next_tsn: 68406) backed up
Archivelog log-tac1-t1-r0-s10.arc (thread: 1, set_id: 3, low_tsn: 67983, next_tsn: 68406) backed up
Archive logfiles backup succeeded
Backing up the control file...
Control file backup succeeded
Database backup succeeded
RMGR backup ends
SQL
복사
5.
BCT 기능 해제 (NODE 1 또는 2, 한 쪽 NODE에서만 수행)
SQL> ALTER SYSTEM DISABLE BLOCK CHANGE TRACKING;
System altered.
SQL
복사