online Full Backup
경로 미지정시
default dest :
SQL> show param rmgr
NAME TYPE VALUE
---------------------------- -------- ----------------------------------------
RMGR_BACKUP_DEST DIRNAME C:\tibero_engine\tibero6\database\tibero6\backup\
C:\tibero_engine>tbrmgr backup
==================================================================
= Recovery Manager(RMGR) starts =
= =
= TmaxData Corporation Copyright (c) 2008-. All rights reserved. =
==================================================================
RMGR -o option not used: backed up at RMGR_BACKUP_DEST
=============================================
RMGR - ONLINE backup
=============================================
DB connected
archive log check succeeded
BACKUP (set_id:1, ts_id:0, df_id:0)
100.00% |=======================================>| 12800/12800 blks 0.16s
Synchronizing...
BACKUP (set_id:1, ts_id:1, df_id:1)
100.00% |=======================================>| 131072/131072 blks 2.66s
Synchronizing...
BACKUP (set_id:1, ts_id:3, df_id:2)
100.00% |=======================================>| 12800/12800 blks 0.16s
Synchronizing...
BACKUP (set_id:1, ts_id:4, df_id:3)
100.00% |=======================================>| 12800/12800 blks 0.13s
Synchronizing...
Switching an online log file...
Database full backup succeeded
DB disconnected
RMGR backup ends
경로 지정 -o 옵션
C:\tibero_engine>tbrmgr backup -o C:\tibero_backup\tibero6\backup\
==================================================================
= Recovery Manager(RMGR) starts =
= =
= TmaxData Corporation Copyright (c) 2008-. All rights reserved. =
==================================================================
=============================================
RMGR - ONLINE backup
=============================================
DB connected
archive log check succeeded
BACKUP (set_id:3, ts_id:0, df_id:0)
100.00% |=======================================>| 12800/12800 blks 0.19s
Synchronizing...
BACKUP (set_id:3, ts_id:1, df_id:1)
100.00% |=======================================>| 131072/131072 blks 2.19s
Synchronizing...
BACKUP (set_id:3, ts_id:3, df_id:2)
100.00% |=======================================>| 12800/12800 blks 0.20s
Synchronizing...
BACKUP (set_id:3, ts_id:4, df_id:3)
100.00% |=======================================>| 12800/12800 blks 0.16s
Synchronizing...
Switching an online log file...
Database full backup succeeded
DB disconnected
RMGR backup ends
With Archive Log 옵션 적용
C:\tibero_engine>tbrmgr backup
==================================================================
= Recovery Manager(RMGR) starts =
= =
= TmaxData Corporation Copyright (c) 2008-. All rights reserved. =
==================================================================
RMGR -o option not used: backed up at RMGR_BACKUP_DEST
=============================================
RMGR - ONLINE backup
=============================================
DB connected
archive log check succeeded
BACKUP (set_id:2, ts_id:0, df_id:0)
100.00% |=======================================>| 12800/12800 blks 0.10s
Synchronizing...
BACKUP (set_id:2, ts_id:1, df_id:1)
100.00% |=======================================>| 131072/131072 blks 2.03s
Synchronizing...
BACKUP (set_id:2, ts_id:3, df_id:2)
100.00% |=======================================>| 12800/12800 blks 0.19s
Synchronizing...
BACKUP (set_id:2, ts_id:4, df_id:3)
100.00% |=======================================>| 12800/12800 blks 0.13s
Synchronizing...
Switching an online log file...
Backing up archive log files...
Archivelog log-t0-r0-s4.arc (thread: 0, low_tsn: 177106, next_tsn: 177219) copied
Database full backup succeeded
DB disconnected
RMGR backup ends
체크!!!
set line 200
col START_TIME for a20
col FINISH_TIME for a20
select * from V$BACKUP_SET;
SET_ID START_TIME FINISH_TIME START_TSN FINISH_TSN RESETLOGS_TSN BASE_SET SIZE(MB) IS_PARTIAL IS_INCREMENTAL WITH_ARCHIVELOG
1 2025/04/15 13:59:11 2025/04/15 13:59:15 177086 177103 0 0 1386 NO NO NO
2 2025/04/15 14:03:54 2025/04/15 14:03:58 177200 177216 0 0 1386 NO NO YES
3 2025/04/15 14:12:19 2025/04/15 14:12:23 177538 177554 0 0 1386 NO NO NO
3 rows selected.
arch 옵션준거 > WITH_ARCHIVELOG YES 로 뜬당
SQL> set line 200
SQL> col MIN_LOG_TIME for a20
SQL> col MAX_LOG_TIME for a20
SQL> col RESETLOG_TIME for a20
SQL> select * from V$BACKUP_ARCHIVED_LOG;
SET_ID THREAD
2 0 177106 177219 2025/04/15 13:59:18 2025/04/15 14:04:01 4 4 0
1 row selected.
With Archive Log 옵션을 적용한 Incremental Backup
C:\tibero_engine>tbrmgr backup -i
==================================================================
= Recovery Manager(RMGR) starts =
= =
= TmaxData Corporation Copyright (c) 2008-. All rights reserved. =
==================================================================
=============================================
RMGR - INCREMENTAL backup
=============================================
DB connected
archive log check succeeded
BACKUP (set_id:4, ts_id:0, df_id:0)
100.00% |=======================================>| 12800/12800 blks 0.03s
Synchronizing...
BACKUP (set_id:4, ts_id:1, df_id:1)
100.00% |=======================================>| 131072/131072 blks 0.54s
Synchronizing...
BACKUP (set_id:4, ts_id:3, df_id:2)
100.00% |=======================================>| 12800/12800 blks 0.06s
Synchronizing...
BACKUP (set_id:4, ts_id:4, df_id:3)
100.00% |=======================================>| 12800/12800 blks 0.06s
Synchronizing...
Switching an online log file...
Backing up archive log files...
Archivelog log-t0-r0-s6.arc (thread: 0, low_tsn: 177557, next_tsn: 181478) copied
Database incremental backup succeeded
DB disconnected
RMGR backup ends
체크!!!
set line 200
col START_TIME for a20
col FINISH_TIME for a20
select * from V$BACKUP_SET;
SET_ID START_TIME FINISH_TIME START_TSN FINISH_TSN RESETLOGS_TSN BASE_SET SIZE(MB) IS_PARTIAL IS_INCREMENTAL WITH_ARCHIVELOG
1 2025/04/15 13:59:11 2025/04/15 13:59:15 177086 177103 0 0 1386 NO NO NO
2 2025/04/15 14:03:54 2025/04/15 14:03:58 177200 177216 0 0 1386 NO NO YES
3 2025/04/15 14:12:19 2025/04/15 14:12:23 177538 177554 0 0 1386 NO NO NO
4 2025/04/15 14:28:08 2025/04/15 14:28:09 181459 181475 0 3 59 NO YES YES
4 rows selected.
아카이브
SQL> select * from V$BACKUP_ARCHIVED_LOG;
SET_ID THREAD
MAX_LOG_SEQUENCE RESETLOG_TSN RESETLOG_TIME
2 0 177106 177219 2025/04/15 13:59:18 2025/04/15 14:04:01 4
4 0
4 0 177557 181478 2025/04/15 14:12:26 2025/04/15 14:28:12 6
6 0
2 rows selected.
그냥 옵션없이 냅다 tbrmgr recover 쳤는디 가장 최근 backup set 으로 되나봄
C:\>tbrmgr recover
==================================================================
= Recovery Manager(RMGR) starts =
= =
= TmaxData Corporation Copyright (c) 2008-. All rights reserved. =
==================================================================
=============================================
RMGR - recovery
=============================================
Tibero instance terminated (ABNORMAL mode).
info file is deleted.
unlink failed.
Control file
All control files are accessible. No need to restore the backup control file.
Tibero 6
TmaxData Corporation Copyright (c) 2008-. All rights reserved.
Tibero instance started up (MOUNT mode).
DB connected
RMGR BEGIN RESTORE
full backup set_id: 5
last incremental backup set_id: 5
Applying FULL BACKUP (set_id:5, ts_id:0, df_id:0)
100.00% |=======================================>| 12800/12800 blks 0.21s
Synchronizing...
Applying FULL BACKUP (set_id:5, ts_id:1, df_id:1)
100.00% |=======================================>| 131072/131072 blks 1.65s
Synchronizing...
Applying FULL BACKUP (set_id:5, ts_id:3, df_id:2)
100.00% |=======================================>| 12800/12800 blks 0.21s
Synchronizing...
Applying FULL BACKUP (set_id:5, ts_id:4, df_id:3)
100.00% |=======================================>| 12800/12800 blks 0.21s
Synchronizing...
Applying FULL BACKUP (set_id:5, ts_id:5, df_id:4)
100.00% |=======================================>| 12800/12800 blks 0.21s
Synchronizing...
Database restore succeeded
recoverSQL: ALTER DATABASE RECOVER AUTOMATIC
Database automatic recovery succeeded
DB disconnected
Tibero instance terminated (NORMAL mode).
Tibero 6
TmaxData Corporation Copyright (c) 2008-. All rights reserved.
Tibero instance started up (NORMAL mode).
RMGR recovery ends
뭐야 안됐는디요
SQL> select count(*)
2 from orders;
COUNT(*)
0
1 row selected.