[20221028]rman使用tape与增量备份测试2.txt --//参考链接:2017/201702/[20170208]rman tape.txt 2017/201702/[20170213]rman tape测试.txt --//生产系统采用虚拟磁带库的备份方式,我以前发现不支持压缩.参考连接http://blog.itpub.net/267265/viewspace-2645144/ --//最近遇到增量不能使用BLOCK CHANGE TRACKING文件的情况,最后发现对方备份脚本执行 alter database disable block change tracking; --//导致的情况.奇葩的运维人员....无语啊. --//前几天测试使用的数据文件没有数据写入,换成数据文件1测试看看,当时的测试有点乱. 1.环境: SCOTT@book> @ver1 PORT_STRING VERSION BANNER ------------------------------ -------------- -------------------------------------------------------------------------------- x86_64/Linux 2.4.xx 11.2.0.4.0 Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production --//先做一些清理工作. ALTER DATABASE disable BLOCK CHANGE TRACKING; --//RMAN> CONFIGURE CHANNEL DEVICE TYPE 'SBT_TAPE' clear; --//RMAN> CONFIGURE DEFAULT DEVICE TYPE TO DISK; --//并且删除以前测试做的全部备份集. $ cat ckfile.txt SELECT file# , incremental_level , completion_time , datafile_blocks , blocks_read , blocks_read/datafile_blocks* 100 AS PCT_READ_FOR_BACKUP , blocks FROM v$backup_datafile WHERE file# in (&&1) order by 3; 2.建立测试环境: --//测试前清理全部备份文件集略. --//在rman下执行,模拟tape方式: RMAN> CONFIGURE CHANNEL DEVICE TYPE 'SBT_TAPE' PARMS 'SBT_LIBRARY=oracle.disksbt,ENV=(BACKUP_DIR=/u01/backup)'; using target database control file instead of recovery catalog new RMAN configuration parameters: CONFIGURE CHANNEL DEVICE TYPE 'SBT_TAPE' PARMS 'SBT_LIBRARY=oracle.disksbt,ENV=(BACKUP_DIR=/u01/backup)'; new RMAN configuration parameters are successfully stored RMAN> CONFIGURE DEFAULT DEVICE TYPE TO SBT_TAPE; old RMAN configuration parameters: CONFIGURE DEFAULT DEVICE TYPE TO DISK; new RMAN configuration parameters: CONFIGURE DEFAULT DEVICE TYPE TO 'SBT_TAPE'; new RMAN configuration parameters are successfully stored 3.测试1: --//采用模拟tape方式,没有打开BLOCK CHANGE TRACKING: RMAN> backup incremental level=0 datafile 1 ; Starting backup at 2022-10-28 09:04:00 allocated channel: ORA_SBT_TAPE_1 channel ORA_SBT_TAPE_1: SID=53 device type=SBT_TAPE channel ORA_SBT_TAPE_1: WARNING: Oracle Test Disk API channel ORA_SBT_TAPE_1: starting incremental level 0 datafile backup set channel ORA_SBT_TAPE_1: specifying datafile(s) in backup set input datafile file number=00001 name=/mnt/ramdisk/book/system01.dbf channel ORA_SBT_TAPE_1: starting piece 1 at 2022-10-28 09:04:00 channel ORA_SBT_TAPE_1: finished piece 1 at 2022-10-28 09:04:03 piece handle=gs1bd1k0_1_1 tag=TAG20221028T090400 comment=API Version 2.0,MMS Version 8.1.3.0 channel ORA_SBT_TAPE_1: backup set complete, elapsed time: 00:00:03 Finished backup at 2022-10-28 09:04:03 Starting Control File and SPFILE Autobackup at 2022-10-28 09:04:03 piece handle=c-1337401710-20221028-00 comment=API Version 2.0,MMS Version 8.1.3.0 Finished Control File and SPFILE Autobackup at 2022-10-28 09:04:10 --//继续测试,采用模拟tape方式,打开BLOCK CHANGE TRACKING: SYS@book> ALTER DATABASE ENABLE BLOCK CHANGE TRACKING using file '/u01/app/oracle/fast_recovery_area/block_change_tracking.f' ; Database altered. SYS@book> SELECT * FROM V$BLOCK_CHANGE_TRACKING 2 @ pr ============================== STATUS : ENABLED FILENAME : /u01/app/oracle/fast_recovery_area/block_change_tracking.f BYTES : 11599872 PL/SQL procedure successfully completed. --//已经开启块跟踪特性. RMAN> backup incremental level=1 datafile 1 ; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Starting backup at 2022-10-28 09:05:06 using channel ORA_SBT_TAPE_1 channel ORA_SBT_TAPE_1: starting incremental level 1 datafile backup set channel ORA_SBT_TAPE_1: specifying datafile(s) in backup set input datafile file number=00001 name=/mnt/ramdisk/book/system01.dbf channel ORA_SBT_TAPE_1: starting piece 1 at 2022-10-28 09:05:06 channel ORA_SBT_TAPE_1: finished piece 1 at 2022-10-28 09:05:07 piece handle=gu1bd1m2_1_1 tag=TAG20221028T090506 comment=API Version 2.0,MMS Version 8.1.3.0 channel ORA_SBT_TAPE_1: backup set complete, elapsed time: 00:00:01 Finished backup at 2022-10-28 09:05:07 Starting Control File and SPFILE Autobackup at 2022-10-28 09:05:07 piece handle=c-1337401710-20221028-01 comment=API Version 2.0,MMS Version 8.1.3.0 Finished Control File and SPFILE Autobackup at 2022-10-28 09:05:08 SYS@book> @ ckfile.txt 1 FILE# INCREMENTAL_LEVEL COMPLETION_TIME DATAFILE_BLOCKS BLOCKS_READ PCT_READ_FOR_BACKUP BLOCKS ---------- ----------------- ------------------- --------------- ----------- ------------------- ---------- 1 0 2022-10-28 09:04:02 99840 99840 100 83579 1 1 2022-10-28 09:05:07 99840 99840 100 5 --//BLOCKS_READ并没有减少,因为BLOCK CHANGE TRACKING后才可是记录块scn的变化.而level=0备份在启用之前. $ ll /u01/backup/[g]* -rw-r--r-- 1 oracle oinstall 687865872 2022-10-28 09:04:02 /u01/backup/gs1bd1k0_1_1 -rw-r--r-- 1 oracle oinstall 4194320 2022-10-28 09:05:07 /u01/backup/gu1bd1m2_1_1 --//仅仅备份变化的部分,备份文件减少了 RMAN> backup incremental level=1 datafile 1 ; Starting backup at 2022-10-28 09:06:26 using channel ORA_SBT_TAPE_1 channel ORA_SBT_TAPE_1: starting incremental level 1 datafile backup set channel ORA_SBT_TAPE_1: specifying datafile(s) in backup set input datafile file number=00001 name=/mnt/ramdisk/book/system01.dbf channel ORA_SBT_TAPE_1: starting piece 1 at 2022-10-28 09:06:26 channel ORA_SBT_TAPE_1: finished piece 1 at 2022-10-28 09:06:27 piece handle=h01bd1oi_1_1 tag=TAG20221028T090626 comment=API Version 2.0,MMS Version 8.1.3.0 channel ORA_SBT_TAPE_1: backup set complete, elapsed time: 00:00:01 Finished backup at 2022-10-28 09:06:27 Starting Control File and SPFILE Autobackup at 2022-10-28 09:06:27 piece handle=c-1337401710-20221028-02 comment=API Version 2.0,MMS Version 8.1.3.0 Finished Control File and SPFILE Autobackup at 2022-10-28 09:06:28 SYS@book> @ ckfile.txt 1 FILE# INCREMENTAL_LEVEL COMPLETION_TIME DATAFILE_BLOCKS BLOCKS_READ PCT_READ_FOR_BACKUP BLOCKS ---------- ----------------- ------------------- --------------- ----------- ------------------- ---------- 1 0 2022-10-28 09:04:02 99840 99840 100 83579 1 1 2022-10-28 09:05:07 99840 99840 100 5 1 1 2022-10-28 09:06:26 99840 1 .001001603 1 --//可以使用这时块跟踪文件.BLOCKS_READ=1.因为这次增量备份之前做了一次增量在启动块跟踪特性之前(有点绕口). $ ll /u01/backup/[gh]* -rw-r--r-- 1 oracle oinstall 687865872 2022-10-28 09:04:02 /u01/backup/gs1bd1k0_1_1 -rw-r--r-- 1 oracle oinstall 4194320 2022-10-28 09:05:07 /u01/backup/gu1bd1m2_1_1 -rw-r--r-- 1 oracle oinstall 4194320 2022-10-28 09:06:26 /u01/backup/h01bd1oi_1_1 --//如果使用累积增量,可能不行,可以如下验证: RMAN> backup incremental level 1 cumulative datafile 1; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Starting backup at 2022-10-28 09:08:53 using channel ORA_SBT_TAPE_1 channel ORA_SBT_TAPE_1: starting incremental level 1 datafile backup set channel ORA_SBT_TAPE_1: specifying datafile(s) in backup set input datafile file number=00001 name=/mnt/ramdisk/book/system01.dbf channel ORA_SBT_TAPE_1: starting piece 1 at 2022-10-28 09:08:53 channel ORA_SBT_TAPE_1: finished piece 1 at 2022-10-28 09:08:54 piece handle=h21bd1t5_1_1 tag=TAG20221028T090853 comment=API Version 2.0,MMS Version 8.1.3.0 channel ORA_SBT_TAPE_1: backup set complete, elapsed time: 00:00:01 Finished backup at 2022-10-28 09:08:54 Starting Control File and SPFILE Autobackup at 2022-10-28 09:08:54 piece handle=c-1337401710-20221028-03 comment=API Version 2.0,MMS Version 8.1.3.0 Finished Control File and SPFILE Autobackup at 2022-10-28 09:08:55 SYS@book> @ ckfile.txt 1 FILE# INCREMENTAL_LEVEL COMPLETION_TIME DATAFILE_BLOCKS BLOCKS_READ PCT_READ_FOR_BACKUP BLOCKS ---------- ----------------- ------------------- --------------- ----------- ------------------- ---------- 1 0 2022-10-28 09:04:02 99840 99840 100 83579 1 1 2022-10-28 09:05:07 99840 99840 100 5 1 1 2022-10-28 09:06:26 99840 1 .001001603 1 1 1 2022-10-28 09:08:54 99840 99840 100 7 --//可以发现累积cumulative模式无法使用,当前这样的情况下. --//再次执行累积备份也是一样的情况. RMAN> backup incremental level 1 cumulative datafile 1; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Starting backup at 2022-10-28 09:10:15 using channel ORA_SBT_TAPE_1 channel ORA_SBT_TAPE_1: starting incremental level 1 datafile backup set channel ORA_SBT_TAPE_1: specifying datafile(s) in backup set input datafile file number=00001 name=/mnt/ramdisk/book/system01.dbf channel ORA_SBT_TAPE_1: starting piece 1 at 2022-10-28 09:10:16 channel ORA_SBT_TAPE_1: finished piece 1 at 2022-10-28 09:10:17 piece handle=h41bd1vo_1_1 tag=TAG20221028T091015 comment=API Version 2.0,MMS Version 8.1.3.0 channel ORA_SBT_TAPE_1: backup set complete, elapsed time: 00:00:01 Finished backup at 2022-10-28 09:10:17 Starting Control File and SPFILE Autobackup at 2022-10-28 09:10:17 piece handle=c-1337401710-20221028-04 comment=API Version 2.0,MMS Version 8.1.3.0 Finished Control File and SPFILE Autobackup at 2022-10-28 09:10:18 SYS@book> @ ckfile.txt 1 FILE# INCREMENTAL_LEVEL COMPLETION_TIME DATAFILE_BLOCKS BLOCKS_READ PCT_READ_FOR_BACKUP BLOCKS ---------- ----------------- ------------------- --------------- ----------- ------------------- ---------- 1 0 2022-10-28 09:04:02 99840 99840 100 83579 1 1 2022-10-28 09:05:07 99840 99840 100 5 1 1 2022-10-28 09:06:26 99840 1 .001001603 1 1 1 2022-10-28 09:08:54 99840 99840 100 7 1 1 2022-10-28 09:10:16 99840 99840 100 7 $ ll /u01/backup/[gh]* -rw-r--r-- 1 oracle oinstall 687865872 2022-10-28 09:04:02 /u01/backup/gs1bd1k0_1_1 -rw-r--r-- 1 oracle oinstall 4194320 2022-10-28 09:05:07 /u01/backup/gu1bd1m2_1_1 -rw-r--r-- 1 oracle oinstall 4194320 2022-10-28 09:06:26 /u01/backup/h01bd1oi_1_1 -rw-r--r-- 1 oracle oinstall 4194320 2022-10-28 09:08:54 /u01/backup/h21bd1t5_1_1 -rw-r--r-- 1 oracle oinstall 4194320 2022-10-28 09:10:16 /u01/backup/h41bd1vo_1_1 4.收尾还原: RMAN> delete backupset completed after 'sysdate -1'; RMAN> CONFIGURE CHANNEL DEVICE TYPE 'SBT_TAPE' clear; RMAN> CONFIGURE DEFAULT DEVICE TYPE TO DISK; RMAN> CONFIGURE DEVICE TYPE 'SBT_TAPE' clear;
[20221028]rman使用tape与增量备份测试2.txt
来源:这里教程网
时间:2026-03-03 18:04:59
作者:
编辑推荐:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- 非常好用的5款电脑软件
非常好用的5款电脑软件
26-03-03 - [20221030]绑定变量的分配长度10.txt
[20221030]绑定变量的分配长度10.txt
26-03-03 - 5款新人必备的电脑软件
5款新人必备的电脑软件
26-03-03 - AWS、微软云、谷歌云背后的格局焦虑
AWS、微软云、谷歌云背后的格局焦虑
26-03-03 - Oracle 19c中的等待事件分类 Event Waits
Oracle 19c中的等待事件分类 Event Waits
26-03-03 - 【STAT】函数索引和使用表达式统计信息有什么不同
【STAT】函数索引和使用表达式统计信息有什么不同
26-03-03 - 学艺不精,学无止境
学艺不精,学无止境
26-03-03 - ORA-00600: internal error code, arguments: [knacpft_ProcessFetchedTxns250]
- 以太网网络分析仪
以太网网络分析仪
26-03-03 - 双11:美团、京东、饿了么咬定即时零售不放松
双11:美团、京东、饿了么咬定即时零售不放松
26-03-03
