首页 > Oracle > ora-xxxxx > ORA-19505: failed to identify file “/u01/app/oracle/product/11.2.0/dbs/orapwdjdbp3”
2016
12-28

ORA-19505: failed to identify file “/u01/app/oracle/product/11.2.0/dbs/orapwdjdbp3”

Oracle11.2.0.4  RAC+DG环境,在主库执行rman duplicate的时候,报如下ORA-19505错误:

开始以为是分配通道的问题,修改了备份通道数量

但是同样执行还是报错,后来考虑了大半天,才发现问题所在。

分析原因:在rman连接的时候,rman target sys/密码@djdbp auxiliary sys/密码@djdbs, 这里连接的server name 是djdbp ,而在tns文件中配置的djdbp是整个集群,这样就导致在连接的时候会根据负载自动分配到其他节点,节点一登录可能会连接到节点二,这样在执行rman duplicate的时候,找不到本节点的口令文件。

解决办法:在本节点的tns文件中,新增一个只连接本节点的servername, rman连接的时候,指定这个server name就可以了

总结:总体来说还是有点不太细心,如果按照官网的步骤,应该是可以避免这种错误的,不过好在找到了问题的原因,顺利解决。也算给自己长了一点姿势。

最后编辑:
作者:Jerry
一个积极向上的小青年,热衷于分享--Focus on DB,BI,ETL