RAC双机中经常提示找不到目标数据库怎么回事?

[复制链接]
查看11 | 回复9 | 2005-10-30 17:05:33 | 显示全部楼层 |阅读模式
如题。用sqlplus联三次,可能会有一次联接成功。
怎么解决呢?
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
HA的问题,可能是
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
能具体点么?没这方面的经验


回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
多试几次tnsping ,
再者要考虑name和ip解析的问题..
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
肯定是监听器的问题, 贴出你的客户端设置及listener.ora , 最好连spfile 中导出的内容也贴出来看看。 你的RAC版本,及是否单机测试,几个节点 ?
这个是RAC中的常见问题 。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
应该是监听的问题,主机,客户端都要配好tnsnames.ora,listener.ora
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
有可能是HOST解析的问题。
在客户端ping 服务器名 能PING通吗?
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
记得在客户端机器的HOST文件里加:服务器的机器名,对应的IP地址
可以解决问题。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
最初由 zgahj 发布
[B]如题。用sqlplus联三次,可能会有一次联接成功。
怎么解决呢? [/B]

我遇到过类似问题,不知道问题原因是否一样,我的情况是:
由于安装是以shared server的方式,所以导致rac数据库出现上述问题,解决办法:
1.往客户端机器的hosts文件中加解析
2.改shared server为dedicated server的方式
当时我用的是第一种,设置了会话级的trace后,从监听中看见响应过程很奇怪:比如你的连接串中用的是ip,它到数据库服务器上后并没有立即建立连接,而是返回主机名给客户端,客户端重新根据主机名来请求连接,由于客户端并没有加解析,所以很多时候会失败,但我也没搞清为什么有时又可以成功,不过加上hosts解析关系后就好了。可以试一下。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
如果ping不通,他就不可能偶尔连上一次吧
估计应该是能ping通的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行