我在使用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的归档日志?

解决方案 »

  1.   

    先感谢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;
    }
      

  2.   

    OBackup现在我只用单实例的,先收藏了~~~哈哈