您的位置:首页 > 数据库 > Oracle

Oracle 10g RAC 客户端连接不稳定

2014-02-28 14:24 381 查看
工作原因,近期需要安装Oracle RAC。安装中几经波折,还好主义真,最终还是扛下来了。安装后服务器端连接一切正常,但是客户端连接总是不稳定,大部分情况下能正常连接上,偶尔出现超时。客户端的tnsname.ora配置如下:

REMOTE_DCDB =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.21)(PORT = 1521))

)

(CONNECT_DATA =

(SERVICE_NAME = dcdb)

)

)

REMOTE_DCDB2 =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.22)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = dcdb)

(INSTANCE_NAME = dcdb2)

)

)

REMOTE_DCDB1 =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.21)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = dcdb)

(INSTANCE_NAME = dcdb1)

)

)

一开始是三个都不稳定,后来是DCDB1和DCDB2稳定,但DCDB不稳定。查了很多资料,最终发现原来是hosts文件要设置下:

192.168.0.17 oracle1

192.168.0.17 oracle1.ekingstar

192.168.0.18 oracle2

192.168.0.18 oracle2.ekingstar

192.168.0.21 oracle1-vip

192.168.0.21 oracle1-vip.ekingstar

192.168.0.22 oracle2-vip

192.168.0.22 oracle2-vip.ekingstar

可能是集群负载均衡过程中返回的是域名吧,本地需要设置好域名对应的IP。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: