关于使用rman备份数据库的脚本
# !/bin/bash
出口ORACLE_BASE=/u01/app/oracle
出口ORACLE_HOME=/u01/app/oracle/产品/11.2.0.4/dbhome_1
出口ORACLE_SID=yang1
导出路径=$ ORACLE_HOME/bin: $ ORACLE_HOME/OPatch:美元的道路
backtime='日期+“90% y % m % d % H % m % S"”
$ ORACLE_HOME/bin/rman目标/,日志=full_backup_ backtime.log 美元;
& lt; & lt; EOF
运行{
分配频道c1磁盘设备类型;
分配频道c2磁盘设备类型;
分配渠道c3设备类型磁盘;
分配渠道c4设备类型磁盘;
sql & # 39;改变系统归档日志目前# 39;,,
备份压缩backupset全数据库格式& # 39;/home/oracle/db_ % d_ % T_ % u # 39;识别;,
强> ;
发布渠道c1;
发布渠道c2;
发布渠道c3;
发布渠道c4;
}
EOF
这个是个shell脚本
也可以在rman中执行:
分配频道c1磁盘设备类型;
分配频道c2磁盘设备类型;
分配渠道c3设备类型磁盘;
分配渠道c4设备类型磁盘;
sql & # 39;改变系统归档日志目前# 39;,,
备份压缩backupset全数据库格式& # 39;/home/oracle/db_ % d_ % T_ % u # 39;识别;,
强> ;
发布渠道c1;
发布渠道c2;
发布渠道c3;
发布渠道c4;
其中有一点需要说明的是备份archivelog的是否使用 <强> 强> 强>