RMAN备份脚本

RMAN备份考虑问题:
1、数据库的数据量是否合适用RMAN在线备份。(开启归档,全备数据和增量备份,归档备份一系列备份所需的空间)如果空间足够大,建议用RMAN对数据库进行备份。因为RMAN在线备份和强大的恢复能力是值得我们浪费服务器的一点空间和一点性能的。空间不大您还可以压缩备份。
2、备份策略,这个要根据你的数据量,增量,数据库压力情况等多种因素来决定的。通常备份时间都会在数据库压力最小的时候备份。尽量不影响数据库的运行。
 
目前先总结这么点,希望有高人指点。下面来实战吧。
 
RMAN备份脚本结构:变量+RMAN备份脚本
 
data.backup(脚本名字)
变量
--0级备份(也可以说是全库备份)
rman target / nocatalog
run {
allocate channel d1 type disk;
allocate channel d2 type disk;
backup incremental level 0 database format '
/opt/rman/data /level0_%d_%s_%p_%u.bak'
tag='level 0' include current controlfile;
sql 'alter system archive log current';
backup archivelog all format '
/opt/rman/archlog /log_%d_%s_%p_%u.bak' delete all input;
release channel d2;
release channel d1;
}
crosscheck backup;
delete noprompt expired backup;
delete noprompt obsolete;

--1级备份(备份级别有0到5 )

run {
allocate channel d1 type disk;
backup incremental level 1 format '
/opt/rman/data/level1_%d_%s_%p_%u.bak' tag = 'level 1' database;
sql 'alter system archive log current';
backup archivelog all format '
/opt/rman/archlog/log_%d_%s_%p_%u.bak' delete all input;
release channel d1;
}
crosscheck backup;
delete noprompt expired backup;
delete noprompt obsolete;

 

希望各位大神给予指点,这个只是简单的工作历程罢了。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26442936/viewspace-719023/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/26442936/viewspace-719023/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值