当前位置: 代码迷 >> Oracle管理 >> 当Oracle客户端tnsnames中的服务器名和服务器的服务器名不相同,该如何处理
  详细解决方案

当Oracle客户端tnsnames中的服务器名和服务器的服务器名不相同,该如何处理

热度:129   发布时间:2016-04-24 04:13:58.0
当Oracle客户端tnsnames中的服务器名和服务器的服务器名不相同
如题,当出现上面问题时,是不是会出现客户端与服务器的连接不稳定?
------解决思路----------------------
类似下面的监听,tods是可以随便改的,相当于一个别名,但是下面的service_name 肯定要和服务器实例名tods一致的。
tods =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.236.5.69)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = tods)
    )
  )


------解决思路----------------------
连接字符串可以自己定义,服务名就是你配置oracle时的名字
------解决思路----------------------
如楼上所言,如果还有问题的话,你可以把你的TNSNAMES.ORA文件里的配置粘出来
------解决思路----------------------
如果会出现服务器重名,或者网络冲突的话的确有可能。 
自己看看ping  那个服务器名能不能稳定。
连接不稳定 可能跟网络状况,网络策略,防火墙等有关
  相关解决方案