oracle rman备份脚本
admin
2023-04-17 12:21:14
0

日常习惯使用netbackup进行数据库备份,但是经常环境中无netbackup,因此的自己写个脚本,脚本很简单,主要是写费时间,因此贴出来以备后用:

全备:

cat arch_rman_backup.sh:


source /home/oracle/.bash_profile
rman target / log=/u01/app/script/arch_rman.log< run
{
allocate channel ch2 device type disk;
allocate channel ch3 device type disk;
sql 'alter system archive log current';
#backup database format '/backup/db_%d_%T_%U';
sql 'alter system archive log current';
backup archivelog all format '/backup/arch_%U_%d_%T_%t' delete all input;
backup current controlfile format '/backup/ctl_%U_%d_%T_%t';
crosscheck backup;
crosscheck archivelog all;
delete noprompt expired backup;
delete noprompt obsolete;
#delete noprompt backup of database completed before 'sysdate -7';
#delete noprompt archivelog all;
#delete noprompt backup of archivelog all completed before 'sysdate -7';
release channel ch2;
release channel ch3;
}
EOF


归档日志备份:

$cat arch_rman_backup.sh


source /home/oracle/.bash_profile
rman target / log=/u01/app/script/arch_rman.log< run
{
allocate channel ch2 device type disk;
allocate channel ch3 device type disk;
sql 'alter system archive log current';
#backup database format '/backup/db_%d_%T_%U';
sql 'alter system archive log current';
backup archivelog all format '/backup/arch_%U_%d_%T_%t' delete all input;
backup current controlfile format '/backup/ctl_%U_%d_%T_%t';
crosscheck backup;
crosscheck archivelog all;
delete noprompt expired backup;
delete noprompt obsolete;
#delete noprompt backup of database completed before 'sysdate -7';
#delete noprompt archivelog all;
#delete noprompt backup of archivelog all completed before 'sysdate -7';
release channel ch2;
release channel ch3;
}
EOF


添加执行权限:

chmod +x /u01/app/script/arch_rman_backup.sh

chmod +x /u01/app/script/full_rman_backup.sh

设置备份保留策略:

CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS;

添加定时任务:

0 */2 * * *   /u01/app/script/arch_rman_backup.sh
30 1 * * 0   /u01/app/script/full_rman_backup.sh

相关内容

热门资讯

【第一消息】“炫龙炸/金/花有... 【第一消息】“炫龙炸/金/花有没有挂?”(确实真的有挂)您好,炫龙炸/金/花这个游戏其实有挂的,确实...
Meta收购Manus强化智能... Meta Platforms正在通过收购新加坡公司Manus来推进自主人工智能智能体发展。Manus...
玩家攻略科普“新老夫子牛牛可以... 您好:新老夫子牛牛这款游戏可以开挂,确实是有挂的,需要了解加客服微信【4282891】很多玩家在这款...
最新引进“福建天天开心可以开挂... 您好:福建天天开心这款游戏可以开挂,确实是有挂的,需要了解加客服微信【4282891】很多玩家在这款...
今日重磅消息“欢乐时光辅助器?... 有 亲,根据资深记者爆料欢乐时光是可以开挂的,确实有挂(咨询软件无需打开...
【第一财经】“同城游贵阳捉鸡麻... 家人们!今天小编来为大家解答同城游贵阳捉鸡麻将透视挂怎么安装这个问题咨询软件客服徽9784099的挂...
【第一财经】“花城牌舍究竟有挂... 您好:花城牌舍这款游戏可以开挂,确实是有挂的,需要了解加客服微信【4282891】很多玩家在这款游戏...
玩家攻略科普“讯奇麻将斗牛是不... 玩家攻略科普“讯奇麻将斗牛是不是有挂?”(原来真的有挂)您好,讯奇麻将斗牛这个游戏其实有挂的,确实是...
终于了解“云梦天穹到底有挂吗?... 有 亲,根据资深记者爆料云梦天穹是可以开挂的,确实有挂(咨询软件无需打开...
重磅消息“天天南通长牌怎么装挂... 重磅消息“天天南通长牌怎么装挂?”(透视曝光猫腻)您好,天天南通长牌这个游戏其实有挂的,确实是有挂的...