这个问题我已经搞了很久,listener.ora和tnsnames.ora两个文件都已经修改过了,这个看了无数遍肯定没问题。
实在很无奈,service_name也肯定没问题。
另外,我的环境是oracle11g 64位。sqlplus可以访问数据库,安装了32位client后,plsql也能访问oracle,就是我的web项目不能连上oracle,报ORA-12505,TNS:listeners does not currently know of sid given in connect descriptor
求高手啊!

解决方案 »

  1.   

    listener.ora和tnsnames.ora 文件的内容,贴上来;
      

  2.   


    我的数据库是net,不是orcl
      

  3.   

    你的plsql是在装数据库那台机吧。web项目呢,也是发布在那台机器吗
    我认为host=那里,填写ip会不会好点
      

  4.   

    数据库和web项目在同一台机器上,host我写主机名,这个没什么问题,我也换过ip,localhost,127.0.0.1都试过,都没用。而且,本机项目连接数据库,我觉得localhost是可以的。诶!真的无解了!
      

  5.   

    c#的web项目吧。
    1、安装64位客户端试试。
    2、是不是web的配置有问题
      

  6.   

    sqlplus /nolog
    conn / as sysdba
    show parameters name
    把结果贴上来。
    把web配置内容贴上来