我连接oracle数据库,用winform访问数据库就没问题connectstring是
Provider=OraOLEDB.Oracle;Data Source=portaldb;User Id=oauser;Password=oauser;
但是我的网站项目为什么就不能访问了?报TNS: 监听程序在 CONNECT_DATA中未获得 SERVICE_NAME 的错误
Why?

解决方案 »

  1.   

    你在你的tnsname.ora文件里配置好你的服务名字就行了。。你必须指定你的连接描述符。
      

  2.   

    # tnsnames.ora Network Configuration File: D:\app\product\11.2.0\client_1\network\admin\tnsnames.ora
    # Generated by Oracle configuration tools.PORTALDB =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 10.11.131.27)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = portaldb)
        )
      )