Oracle11g 新特性:优化Rman备份UNDO表空间
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,Oracle11gR1的新特性,Rman备份UNDO表空间时排除已经提交的会话对应的数据,提高了Rman备份的效率。官方文档:http://docs.oracle.com/cd/B28359_01/s
千家信息网最后更新 2025年01月20日Oracle11g 新特性:优化Rman备份UNDO表空间
Oracle11gR1的新特性,Rman备份UNDO表空间时排除已经提交的会话对应的数据,提高了Rman备份的效率。
官方文档:http://docs.oracle.com/cd/B28359_01/server.111/b28279/chapter1.htm#AREANO02323
我们知道,UNDO表空间主要用于存储前镜像数据,这些数据在回滚以及恢复过程中可能被用到。但是一个生产数据库的UNDO表空间可能会变得非常巨大,而备份完整的UNDO数据文件在恢复时一般可能用到的比例很小。
测试一下:
--数据库版本sys@ORCL>select * from v$version;BANNER------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit ProductionPL/SQL Release 11.2.0.4.0 - ProductionCORE 11.2.0.4.0 ProductionTNS for Linux: Version 11.2.0.4.0 - ProductionNLSRTL Version 11.2.0.4.0 - Production--创建环境zx@ORCL>insert into t1 select * from dba_segments;5887 rows created.zx@ORCL>insert into t1 select * from dba_segments;5887 rows created.zx@ORCL>insert into t1 select * from dba_segments;5887 rows created.zx@ORCL>insert into t1 select * from dba_segments;5887 rows created.zx@ORCL>insert into t1 select * from dba_segments;5887 rows created.zx@ORCL>insert into t1 select * from dba_segments;5887 rows created.zx@ORCL>insert into t1 select * from dba_segments;5887 rows created.zx@ORCL>insert into t1 select * from dba_segments;5887 rows created.zx@ORCL>insert into t1 select * from dba_segments;5887 rows created.zx@ORCL>commit;Commit complete.zx@ORCL>delete from t1;288463 rows deleted.zx@ORCL>select status,sum(bytes)/1024/1024 from dba_undo_extents group by status;STATUS SUM(BYTES)/1024/1024--------------------------- --------------------UNEXPIRED 9.125EXPIRED .4375ACTIVE 89.125zx@ORCL>commit;Commit complete.--两次备份undo表空间文件RMAN> backup datafile 5;Starting backup at 2016-12-22 13:09:27using channel ORA_DISK_1channel ORA_DISK_1: starting full datafile backup setchannel ORA_DISK_1: specifying datafile(s) in backup setinput datafile file number=00005 name=/u02/app/oracle/oradata/orcl/undotbs2_01.dbfchannel ORA_DISK_1: starting piece 1 at 2016-12-22 13:09:27channel ORA_DISK_1: finished piece 1 at 2016-12-22 13:09:28piece handle=/u02/app/oracle/product/11.2.4/db1/dbs/3aro4007_1_1 tag=TAG20161222T130927 comment=NONEchannel ORA_DISK_1: backup set complete, elapsed time: 00:00:01Finished backup at 2016-12-22 13:09:28Starting Control File and SPFILE Autobackup at 2016-12-22 13:09:28piece handle=/u02/app/oracle/product/11.2.4/db1/dbs/c-1444351641-20161222-0f comment=NONEFinished Control File and SPFILE Autobackup at 2016-12-22 13:09:31--查看备份后的文件大小RMAN> list backup of datafile 5;List of Backup Sets===================--第一次备份文件大小99.27MBS Key Type LV Size Device Type Elapsed Time Completion Time ------- ---- -- ---------- ----------- ------------ -------------------87 Full 99.27M DISK 00:00:03 2016-12-22 12:11:54 BP Key: 87 Status: AVAILABLE Compressed: NO Tag: TAG20161222T121151 Piece Name: /u02/app/oracle/product/11.2.4/db1/dbs/36ro3sk7_1_1 List of Datafiles in backup set 87 File LV Type Ckp SCN Ckp Time Name ---- -- ---- ---------- ------------------- ---- 5 Full 9042031 2016-12-22 12:11:51 /u02/app/oracle/oradata/orcl/undotbs2_01.dbf--第二次备份文件大小2.16MBS Key Type LV Size Device Type Elapsed Time Completion Time ------- ---- -- ---------- ----------- ------------ -------------------89 Full 2.16M DISK 00:00:01 2016-12-22 12:34:42 BP Key: 89 Status: AVAILABLE Compressed: NO Tag: TAG20161222T123441 Piece Name: /u02/app/oracle/product/11.2.4/db1/dbs/38ro3tv1_1_1 List of Datafiles in backup set 89 File LV Type Ckp SCN Ckp Time Name ---- -- ---- ---------- ------------------- ---- 5 Full 9042576 2016-12-22 12:34:41 /u02/app/oracle/oradata/orcl/undotbs2_01.dbf--查看操作系统文件大小[oracle@rhel6 release]$ ls -lh /u02/app/oracle/product/11.2.4/db1/dbs/36ro3sk7_1_1-rw-r----- 1 oracle oinstall 100M Dec 22 12:11 /u02/app/oracle/product/11.2.4/db1/dbs/36ro3sk7_1_1[oracle@rhel6 release]$ ls -lh /u02/app/oracle/product/11.2.4/db1/dbs/38ro3tv1_1_1-rw-r----- 1 oracle oinstall 2.2M Dec 22 12:34 /u02/app/oracle/product/11.2.4/db1/dbs/38ro3tv1_1_1
这个新特性也有一些限制
- Compatible parameter must be set to 11.0 or higher
- Backup must use a disk or OSB channel
- For 'backup copy of
- Not active for LEVEL 1 incremental backups, only for LEVEL 0 and FULL backups
MOS文档:RMAN 11G : RMAN UNDO backup optimization (文档 ID 406468.1)
A Complete Understanding of RMAN Compression (文档 ID 563427.1)
备份
数据
文件
空间
大小
文档
特性
数据库
巨大
操作系统
官方
效率
比例
版本
环境
第一次
系统
过程
镜像
存储
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
苹果下载了软件开发者
linux查数据库
乐橙服务器怎么样
cft网络安全比赛报名
青岛化工软件开发设计 公司
方舟手游进服送翼龙的服务器
数据库用户密码更改登录不上
ado.net连接数据库
安徽泰格网络技术有限公司
天津免备案服务器系统虚拟主机
惠普服务器远程管理口
宜采软件开发
数据库页码函数
山东软件开发招聘
软件开发项目负责人
查看当前连接的数据库
穿越火线的服务器怎么下
哪能买到arm云手机服务器
注册策略服务器
网络安全性故障排查有哪些原因
苏州急聘网络技术
帝国cms数据库慢查询
服务器铜牌是什么意思
苹果手机服务器升级是啥意思
患者资料的数据库类型包括
网络技术应用专业怎么样
mysql数据库文件类型
ftp服务器 xp
福州众柜网络技术有限公司
网络安全收购黑莓