当前位置:编程问答 > Unix/Linux >

RMAN as compressed backupset的测试

RMAN as compressed backupset的测试
 
AIX 5303, ORACLE 10202
数据库的RMAN备份占用了很多磁盘空间,而且还随数据量的增长而增长,现已经占用了
130 G,比4月份的90G涨了40G,我担心到年底,专门保存备份集的/orabak 目录的磁盘空间
会爆满。昨天考虑,测试一下10G中RMAN的新特性:使用了RMAN 的压缩功能。今早查看,压缩效果还是比较明显的,
 
由原来的130G,下降到目前的20G左右。但时间却大大增加:由原来的40分钟,涨到155分钟。昨天备份后,占用的磁盘情况
$ df -g
文件系统 GB 块 可用 %Used Iused %Iused 安装于
...
/dev/fslv03 190.00 58.90 69% 13 1% /orabak
$
run
{allocate channel d1 type disk maxpiecesize 4000m; 
backup as compressed backupset incremental level = 0 database
format '/orabak/currrmanback/db_%d_%s_%p_%t_%T'
plus archivelog skip inaccessible delete all input
format '/oralog/currrmanback/log_%d_%s_%p_%T';
sql 'alter system archive log current'; 
release channel d1;
}
今天的情况
$ df -g
文件系统 GB 块 可用 %Used Iused %Iused 安装于
...
/dev/fslv03 190.00 170.17 11% 13 1% /orabak
从上面显示的备份集占用的磁盘空间来看,可以看得压缩后的备份集占用的空间大大减少,
但时间却比原来多了两倍多,显示,备份所花的时间成立瓶颈,只有缩短备份时间到1个小时
内,才能达到实用性。此时我考虑增加备份通道,希望使用多个备份通道,并行操作,来加快
备份过程,减少备份时间。
run
{allocate channel d1 type disk maxpiecesize 4000m; 
allocate channel d2 type disk maxpiecesize 4000m; 
allocate channel d3 type disk maxpiecesize 4000m; 
backup as compressed backupset incremental level = 0 database
format '/orabak/currrmanback/db_%d_%s_%p_%t_%T'
plus archivelog skip inaccessible delete all input
format '/oralog/currrmanback/log_%d_%s_%p_%T';
sql 'alter system archive log current'; 
release channel d3;
release channel d2;
release channel d1;
}
昨天测试,发现时间果然大大减少了,由原来的155分钟减少到50分钟。
$ ls -lrt
总计 43959352
-rw-r--r-- 1 oracle oinstall 37 10月08 07时00 back_20061008.log
-rw-r----- 1 oracle oinstall 4192313344 10月08 07时26 db_MARKET_2775_1_603270021_20061008
-rw-r----- 1 oracle oinstall 4192264192 10月08 07时26 db_MARKET_2773_1_603270021_20061008
-rw-r----- 1 oracle oinstall 4192337920 10月08 07时27 db_MARKET_2774_1_603270021_20061008
-rw-r----- 1 oracle oinstall 1554350080 10月08 07时37 db_MARKET_2774_2_603270021_20061008
-rw-r----- 1 oracle oinstall 2770919424 10月08 07时44 db_MARKET_2773_2_603270021_20061008
-rw-r----- 1 oracle oinstall 3893977088 10月08 07时50 db_MARKET_2775_2_603270021_20061008
-rw-r----- 1 oracle oinstall 1710701056 10月08 23时00 log_MARKET_2780_1_20061008
$
 
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,