RMAN 备份SHELL
来源:互联网 发布:国家电网考试题库软件 编辑:程序博客网 时间:2024/06/06 09:39
为了使用代码简单便于跟踪,没有使用变量,使用了三个不同的SHELL。
周日 : 全备;
周4:一级备份
周1,2,3,5,6 二级备份
这样最大恢复使用的备份集是4个(周四没进行一级备份时,的恢复: 0+3个1级备份)
crontab -l
30 01 * * 0 /home/oracle/bin/rman_bak0.sh
30 01 * * 4 /home/oracle/bin/rman_bak1.sh30 03 * * 1,2,3,5,6 /home/oracle/bin/rman_bak2.sh
[oracle@rac2 bin]$ cat rman_bak0.sh
#!/bin/sh
#su - oracle
source /home/oracle/.bash_profile
/opt/app/oracle/product/11.2.0/bin/rman target sys/sa nocatalog log /home/oracle/bin/logs/"`date +%m%d`"_rman_level0.log append <<EOF
run
{
allocate channel c1 type disk;
allocate channel c2 type disk;
backup incremental level= 0 skip inaccessible filesperset 5 Database tag='RACDB_lev0';
sql 'alter system archive log current';
backup current controlfile tag='ctlfile_bak';
backup spfile tag='spfile';
release channel c2;
release channel c1;
}
report obsolete;
delete noprompt obsolete;
crosscheck backup;
delete noprompt expired backup;
list backup summary;
EOF
(rman_bak1.sh,rman_bak2.sh 文件只要把 level= 0 改成相应备份级别即可)
- RMAN 备份SHELL
- (shell)rman备份脚本
- RMAN 备份案例-shell 脚本
- RMAN 非归档模式 备份shell脚本
- linux 下RMAN备份shell脚本
- RMAN自动备份和磁带机备份SHELL脚本
- 初识RMAN4 : RMAN压缩、加密备份,shell中调用RMAN备份
- RMAN备份
- RMAN备份
- RMAN 备份
- rman 备份
- RMAN备份
- rman备份
- rman备份
- RMAN 备份
- RMAN 备份
- RMAN备份
- RMAN备份
- linux设备驱动归纳总结(四):3.抢占和上下文切换
- 理解Linux系统负荷
- 初始化多个mysql实例
- 开博客第一天
- ubuntu下怎么合并windows下分割的zip包
- RMAN 备份SHELL
- ognl使用详解
- 我与布拉德利(Todd Bradley)聊天
- 火狐下easyui1.3.*弹出window框定位不到中间解决把办法
- (Java 基础知识) Java反射
- HTTP 304客户端缓存优化的神奇作用和用法
- ubuntu下没有/etcinittab文件
- 一个€引起的混乱——关于字符编码
- 自娱自乐4之Linux gadget驱动3(bind过程)