+ -
当前位置:首页 → 问答吧 → 如果用OBackup备份RAC归档日志?

如果用OBackup备份RAC归档日志?

时间:2011-12-08

来源:互联网

我在使用OBackup进行备份单实例的时候,脚本如下:
connect target sys/"root"@实例名
run{
allocate channel c1 type sbt send '(Master_Server_IP=192.168.11.110,Master_Server_Port=12000,Storage_Unit_Name=orabackup)'; //备份通道
sql 'alter system archive log current';
backup incremental level 0 database format 'level_0_%d_%s_%p_%u_%T.dbf' include current controlfile;
backup archivelog all format 'log_%d_%s_%p_%u_%T.arch' delete all input;
release channel c1;
}
可以正常备份。
目前我的RAC有两个节点,归档日志部分存放在两个节点的本地目录中,当我使用上面的方式进行备份RAC归档日志的时候,老是提示,另外一个节点的归档日志不存在,
那位高手能高手小弟,应该如何备份RAC的归档日志?

作者: tomcent   发布时间: 2011-12-08

自己顶一下

作者: tomcent   发布时间: 2011-12-08

先感谢loveunix的兄弟,很简单修改脚本如下即可:
run{
allocate channel c1 type sbt connect 'sys/sys@rac1' send '(Master_Server_IP=192.168.11.110,Master_Server_Port=12000,Storage_Unit_Name=orabackup)'; //备份通道
allocate channel c2type sbt connect 'sys/sys@rac2' send '(Master_Server_IP=192.168.11.110,Master_Server_Port=12000,Storage_Unit_Name=orabackup)'; //备份通道
sql 'alter system archive log current';
backup archivelog all format 'log_%d_%s_%p_%u_%T.arch' delete all input;
release channel c1;
release channel c2;
}

作者: tomcent   发布时间: 2011-12-08