日期:2014-05-17  浏览次数:20784 次

新手求解oracle配置问题
今天用11g配置连接一个新库遇到问题在oracle和客户端的tnsname.ora增加配置如下
ffrmstest_12696 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 134.129.126.96)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SID = orcl)
    )
  )
在pl/sql中可以选择新配置的数据库,连接的时候提示failed to resolve name使用tnsping ffrmstest_12696也是相同提示但是用tnsping 134.129.126.96结果是Ok求教该如何解决
另尝试使用net configuration assistant的本地网络服务名配置进行配置结果点击下一步没有反应该如何解决

------解决方案--------------------
无法解析服务名,说明没读取到这个文件,莫非你修改的文件不是默认位置的?

%ORACLE_HOME%\network\admin下

文件名是tnsnames.ora,
    不是tnsname.ora
------解决方案--------------------
你的数据库实例是ffrmstest_12696?那SERVICE_NAME应该=你的SID

------解决方案--------------------
和本机安装的数据服务名比较一下,看看差异性
服务名前面有空格的话,也可能导致无法连接
------解决方案--------------------
http://bbs.csdn.net/topics/390312212