甲骨文数据库使用rman备份脚本

  

  关于使用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的是否使用   <强>               

甲骨文数据库使用rman备份脚本