错误提示信息:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
The Connection descriptor used by the client was:
10.1.128.34:1521:AW
 [Timer-2] 2012-05-08 15:04:31,82810.1.128.34这个host确实连不上,但是我已经在oracle配置文件里改成10.1.128.253了,
工程的fatab文件也改成这样了 jdbc:oracle:thin:@10.1.128.253:1521:AW mwtest为什么tomcat还是去找10.1.128.34 呢?
环境变量 D:\oracle\product\10.2.0\client_1\bin 也是对的。实在找不出原因了,求助!!!

解决方案 »

  1.   

    ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
    The Connection descriptor used by the client was:AW 数据库有没有啊 ?
      

  2.   


    应该是这个的问题 ,你查看一下 你的服务中的TNSListener的服务的名字是什么?
      

  3.   

    是这个?AW =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.128.253)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = AW)
        )
      )
      

  4.   

    myeclipse中的项目重新部署下清空缓存 清空temp文件夹下的临时文件
      

  5.   

    还有下次安装Oracle时候,断网安装,它和连网安装也有关系的。
      

  6.   

    谢谢两位。7楼正解。真的是项目没编译好......
    怎么也没想到是这个原因,没编译好代码导致host没取到正确的值,结果程序自己取了个默认值。坑死我了。⊙﹏⊙b汗