请教oracle rac环境中如何通过nfs备份archlog
aix1上archlog目录为/arch1
aix2上archlog目录为/arch2
由于只有一个license,所以通过nfs备份aix2上的archlog
现在又2个问题
1。aix系统上在aix1上不能直接把/arch2目录直接映射到aix1上的/arch1下。提示目录存在。
这下只能映射到aix1上的/arch3上。
是这样的吧?
2。如果按照上面的映射也就是aix1上存在/arch1和映射过来的/arch3。请问在oracle中如何操作,才能在rman中把所有归档都备份。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
那样不要2个license吗?NFS才是正道!
我觉得你只这样写恐怕是做不到备份nfs映射过来的那个归档日志的目录,自己认为,不一定对,请做过测试的兄弟给个答案
这样不得了
connect target sys/oracle@GDLISNET1;
run {
allocate channel t1 type 'SBT_TAPE' connect 'sys/oracle@GDLISNET1';
allocate channel t2 type 'SBT_TAPE' connect 'sys/oracle@GDLISNET2';
backup full filesperset 2 format 'full_%d_%u_%T' database;
sql 'alter system archive log current';
backup filesperset 2 format 'archivelog_%d_%u_%T' (archivelog all delete input);
release channel t1;
release channel t2;
}
也可以在oracle中指定归档路径时,跟上SID参数,这样可以不用再connect实例
可以参考oracle官方的nfs方式RAC文档
非常感谢
不过,能否提供以下rman的模板。以前还真没在一个rman中连接2个实例过。
楼上正解,就是这么干滴!
本帖最后由 yddll 于 2010-06-09 01:13 编辑
在aix2上,mount aix1:/arch1 arch1
在aix1上,mount aix2:/arch2 arch2
备份脚本allocate channel的时候,开至少两个channel,不同的channel分别connect不同的实例
如上即可大功告成
你是要在oracle中操作?还是使用备份软件来操作?{:3_189:}