.NET2005连ORACLE 9i,总是提示ORA-12154: TNS: 无法处理服务名
错误但是sql plus 和pl/sql都可以正常连接,而且监听服务也正常。都郁闷了两天了。

解决方案 »

  1.   

    简单,先用.net的数据库工具试验连接一下。如果可以。那么就是其它地方给予的connectionString有问题。
      

  2.   

    oracle的服务都正常,看看你的tnsnames.ora、listener.ora以及.net的连接字符串
      

  3.   

    建个ODBC试试能不能连接上,如果可以,说明你的oracle连接没问题,就要找。net2005的问题了
      

  4.   

    看看你的oracle是装在NTFS格式下的分区不是的话必须把ora92目录-属性-安全-Authenticated users用户的权限去掉-应用一下-再勾上-再应用一下