我连接上oracle数据库之后报如下错误:
 Cannot create PoolableConnectionFactory (Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
The Connection descriptor used by the client was:
localhost:1521:MYORACLE译:
不能创建PoolableConnectionFactory(侦听拒绝用下面的错误连接:
邑- 12505,TNS:监听目前不知道在连接描述符给出的SID
连接由客户端使用的描述是:
本地主机:1521:MYORACLE可是我真的没找到代码哪里错了啊  我用的是数据库连接池连接oracl数据库的 请高手帮忙解决

解决方案 »

  1.   

    你的SID名MYORACLE有误,确认一下,是否写错你可以连接数据查询一下:
    select t.INSTANCE_NAME from v$instance t;
      

  2.   

    你的SID名MYORACLE有误,确认一下,是否写错,还有你是否有监听呢?呵呵!
      

  3.   

    我的监听是好的啊  那个SID是什么啊  根据我这个错是不是要把SID=MYORACLE啊?
      

  4.   

    说个白话,就是你想连一个名字叫做myoracle的数据库,但是,根本没这个人。你需要确定,你找的库的名字
      

  5.   

    myoracle这个名字没错的  不知道啥原因我把oracle重新启动   myeclipse重新打开就没事了   真的很郁闷