ORA RAC ORA-12545:因目标主机或对象不存在,连接失败!
2011-04-13 12:09
423 查看
解决方法1. 在客户端的hosts文件中加入所有节点的vip。
/etc/hosts下所有拷贝过来
解决方法2. Oracle 10g
RAC存在一个bug,会出现这样的问题。你可以在每个节点上的tnsnames.ora定义一个相同的local_listener,只是定义中的
HOST指定为各个节点的VIP。然后修改parameter local_listener指向这个。
举例:
节点1: tnsnames.ora
local_listener_rac=
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=your_protocol)(HOST=your_node1_vip)(PORT=your_port))
)
节点2: tnsnames.ora
local_listener_rac=
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=your_protocol)(HOST=your_node2_vip)(PORT=your_port))
)
然后:
alter system set local_listener='local_listener_rac';
依次重启每个instance:
srvctl stop instance -d xxx -i xxx
...
srvctl start instance -d xxx -i xxx
...
/etc/hosts下所有拷贝过来
解决方法2. Oracle 10g
RAC存在一个bug,会出现这样的问题。你可以在每个节点上的tnsnames.ora定义一个相同的local_listener,只是定义中的
HOST指定为各个节点的VIP。然后修改parameter local_listener指向这个。
举例:
节点1: tnsnames.ora
local_listener_rac=
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=your_protocol)(HOST=your_node1_vip)(PORT=your_port))
)
节点2: tnsnames.ora
local_listener_rac=
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=your_protocol)(HOST=your_node2_vip)(PORT=your_port))
)
然后:
alter system set local_listener='local_listener_rac';
依次重启每个instance:
srvctl stop instance -d xxx -i xxx
...
srvctl start instance -d xxx -i xxx
...
相关文章推荐
- “ORA-12545: 因目标主机或对象不存在,连接失败”怎么办?
- 关于“ORA-12545: 因目标主机或对象不存在,连接失败。”原因分析及解决方案
- rac11g错误:远程连接报错:ORA-12545: 因目标主机或对象不存在, 连接失败
- oracle11g:ORA-12545:因目标主机或对象不存在,连接失败
- ORA-12545 因目标主机或对象不存在,连接失败
- ORA-12545: 因目标主机或对象不存在,连接失败
- “ORA-12545: 因目标主机或对象不存在,连接失败”怎么办?
- ORA-12545: 因目标主机或对象不存在, 连接失败
- ORA-12545: 因目标主机或对象不存在,连接失败
- ORA-12545:因目标主机或对象不存在,连接失败!
- ORA-12545 因目标主机或对象不存在,连接失败
- ORA-12545: 因目标主机或对象不存在, 连接失败
- ORA-12545:因目标主机或对象不存在,连接失败的解决办法
- Windows7旗舰版安装PLSQLDeveloper连接数据库遇到:ora-12514 问题和ORA-12545:因目标主机或对象不存在,连接失败”解决方法
- oracle-ORA-12545:因目标主机或对象不存在,连接失败的解决办法
- Orcl_ORA-12545:因目标主机或对象不存在,连接失败
- ODI抽取中出现“ORA-12545: 因目标主机或对象不存在,连接失败。”
- ORA-12545:因目标主机或对象不存在,连接失败的解决办法
- 数据库学习 ORA-12545:因目标主机或对象不存在,连接失败
- ORA-12545:因目标主机或对象不存在,连接失败