环境:oracle 10.2.0.4版本的两节点RAC
有两个vip,使用plsql developer连接数据库,其中一个vip连接正常,但使用另外一个vip连接的时候报错:
ORA-12545: 因目标主机或对象不存在,连接失败
在网上找了点相关资料,意思是和监听里面配置使用了主机名相关,导致在解析的时候出了点问题。感觉像是oracle 10g版本 rac的小bug,网上介绍了多种解决方法。
我采用的是在客户端机器上,修改host文件,将ip地址和主机名都添加进去。
另一种方法是将监听文件中的主机名替换成ip地址。
另外还有说将local_listener参数修改下,没敢尝试,也不知道可不可以。