Oracle10g允许你和BACKUP命令伴随使用AS COMPRESSED BACKUPSET字句,对备份集进行压缩。
这个压缩备份在恢复时无需解压缩,这一特性在以下条件下可能大为有益:
1.你的备份存储空间有限
2.通过网络备份而带宽有限
3.直接备份至磁带、CD,DVD介质而压缩不可用
你可以选择在备份命令里显示指定压缩选项:
BACKUP AS COMPRESSED BACKUPSET DATABASE PLUS ARCHIVELOG;
--仅对1,5文件压缩备份
BACKUP AS COMPRESSED BACKUPSET DATAFILE 1,5;
也可以配置RMAN指定压缩选项:
CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO COMPRESSED BACKUPSET;
但是压缩备份会消耗更多的资源以及时间。
我们看一下以下测试:
这个压缩备份在恢复时无需解压缩,这一特性在以下条件下可能大为有益:
1.你的备份存储空间有限
2.通过网络备份而带宽有限
3.直接备份至磁带、CD,DVD介质而压缩不可用
你可以选择在备份命令里显示指定压缩选项:
BACKUP AS COMPRESSED BACKUPSET DATABASE PLUS ARCHIVELOG;
--仅对1,5文件压缩备份
BACKUP AS COMPRESSED BACKUPSET DATAFILE 1,5;
也可以配置RMAN指定压缩选项:
CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO COMPRESSED BACKUPSET;
但是压缩备份会消耗更多的资源以及时间。
我们看一下以下测试:
1.压缩备份
注意压缩备耗时:00:08:35 + 00:00:07 = 8:42 = 522s
2.非压缩备份
非压缩备份耗时: 00:01:55 + 00:00:07 = 2:02 = 122s
压缩备份使用的时间是非压缩方式的: 522 / 122 = 4.28 倍.
3.压缩比率
压缩备份大小: 190103552 + 1093632 = 182.33984375 M
非压缩备份集: 1130618880 + 1302528 = 1079.484375 M
非压缩较压缩大小: 1079.484375/182.33984375 = 5.9 倍
压缩方式大大节省了空间。
4.CPU消耗
压缩备份时CPU消耗:
大约在26%左右。
而非压缩模式下CPU消耗:
大约为16%
压缩模式较非压缩模式多消耗 10%左右的CPU。
看来选择那种模式要依赖你的环境及需要,但是毕竟Oracle提供了更多的可选项给我
|
注意压缩备耗时:00:08:35 + 00:00:07 = 8:42 = 522s
2.非压缩备份
|
非压缩备份耗时: 00:01:55 + 00:00:07 = 2:02 = 122s
压缩备份使用的时间是非压缩方式的: 522 / 122 = 4.28 倍.
3.压缩比率
|
压缩备份大小: 190103552 + 1093632 = 182.33984375 M
非压缩备份集: 1130618880 + 1302528 = 1079.484375 M
非压缩较压缩大小: 1079.484375/182.33984375 = 5.9 倍
压缩方式大大节省了空间。
4.CPU消耗
压缩备份时CPU消耗:
|
大约在26%左右。
而非压缩模式下CPU消耗:
|
大约为16%
压缩模式较非压缩模式多消耗 10%左右的CPU。
看来选择那种模式要依赖你的环境及需要,但是毕竟Oracle提供了更多的可选项给我
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22521389/viewspace-741262/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/22521389/viewspace-741262/