VB.net2005环境下,程序连接Oracle出错。出错位置:Oracle.DataAccess.Client.OracleConnection对象调用Open()方法
抛出异常:ORA-12154 TNS:无法解决指定的识别符号但是,在别人的机器上没有这个问题。应该是客户端环境的问题。
该怎么解决这个问题呢。

解决方案 »

  1.   

    tns没设置吧,
    查看 oracle主目录\NET80\ADMIN\TNSNAMES.ORA 文件,看是否有你连接中用到的服务器名
      

  2.   

    按以下的顺序检查一下:
    1、查看本机上的tnsnames.ora文件中,是否在你指定的连接符,并确定该连接符中的host,port,protocol的配置是正确的。
    2、如果第一步正确,再使用tnsping命令测试一下指定的连接符,确定该命令运行正确。
    3、检查本机上的ORACLE客户端是否正常运行。