RMAN Active Duplicate on RAC fails with ORA-17629 and ORA-17627

    前几天搭建rac环境下的dg,在DUPLICATE前配完监听,测试监听没问题,可是在DUPLICATE时就会报错,错误信息如下:

    RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-03002: failure of Duplicate Db command at 08/05/2018 02:30:01

RMAN-05501: aborting duplication of target database

RMAN-03015: error occurred in stored script Memory Script

RMAN-03009: failure of backup command on prmy2 channel at 08/05/2018 02:30:01

ORA-17629: Cannot connect to the remote database server

ORA-17627: ORA-12154: TNS:could not resolve the connect identifier specified

ORA-17629: Cannot connect to the remote database server

RMAN> 

    可是在检查主库sqlnet.ora时也没有使用白名单限制,tnsping 也没报错,sqlplus通过tns标签连接主备库都可以连通,rman也可以连通,所以想不通为什么会显示无法连接,后来网上查找资料,查看mos,找到了解释,RMAN Active Duplicate on RAC fails with ORA-17629 and ORA-17627: ORA-12154 (文档 ID 1982003.1)

    MOS上的解释是,引发ORA-12154的原因是因为该进程在辅助端的不同ORACLE_HOME中寻找tnsnames.ora。 辅助端的这个不同的ORACLE_HOME通常是GRID HOME。在11G RAC上,客户可以配置SCAN侦听器以处理DB和ASM实例上的故障转移连接。

    执行RMAN重复时,需要多次关闭/启动数据库。 数据库关闭后,TNS连接可能会在下次启动时丢失,因为与该实例关联的相应服务不再可用。 因此,在错误的主页下查找tnsnames.ora文件时,RMAN的连接失败。

    MOS给了两个解决方案,如下:

    这里把Oracle用户下得tnsnames.ora考到grid用户下就能解决,或者连接的时候不要使用tns别名,直接指定路径。最后问题解决





来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31546994/viewspace-2199540/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/31546994/viewspace-2199540/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值