首页 > Linux操作系统 > Linux操作系统 > RAC环境下数据库的备份
Oracle RAC环境下的数据库备份与单实例Oracle数据库备份本质上是相同的,应该说都比较简单,可以通过单个实例或多个实例备份,RMAN脚本如下,另说明下我的环境:Oracle10g RAC(10.2.0.3)+EMC CX700(用裸设备)+Veritas Netbackup+L700磁带库
单实例,多通道
| RUN { ALLOCATE CHANNEL ch00 TYPE 'SBT_TAPE'; ALLOCATE CHANNEL ch01 TYPE 'SBT_TAPE'; SEND 'NB_ORA_CLIENT=$NB_ORA_CLIENT'; BACKUP TAG hot_backup FORMAT 'rac_backup_%d_%s_%p_%t' DATABASE; sql 'alter system archive log current'; RELEASE CHANNEL ch00; RELEASE CHANNEL ch01; } |
多实例,多通道
| RUN { ALLOCATE CHANNEL ch00 device type sbt connect 'sys/sys@ora10g1' parms \"ENV=(NB_ORA_CLIENT=node1)\"; ALLOCATE CHANNEL ch01 device type sbt connect 'sys/sys@ora10g2' parms \"ENV=(NB_ORA_CLIENT=node2)\"; SEND 'NB_ORA_CLIENT=$NB_ORA_CLIENT'; BACKUP TAG hot_backup FORMAT 'rac_backup_%d_%s_%p_%t' DATABASE; sql 'alter system archive log current'; RELEASE CHANNEL ch00; RELEASE CHANNEL ch01; } |
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/16689238/viewspace-534795/ ,如需转载,请注明出处,否则将追究法律责任。