我用jdbc连数据库,连不上啊
不过我通过远程登录系统都可以登录的,url name password 都是对的
java.sql.SQLException: Listener refused the connection with the following error:
ORA-12500, TNS:listener failed to start a dedicated server process
The Connection descriptor used by the client was:
200.1.1.3:1521:hzbts at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:261)
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:387)
at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:414)
at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:165)
at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:35)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:801)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at test.JDBCUtil.getConnection(JDBCUtil.java:24)
at test.JDBCUtil.main(JDBCUtil.java:77)
Exception in thread "main" java.lang.NullPointerException
at test.JDBCUtil.main(JDBCUtil.java:78)

解决方案 »

  1.   


    ORA-12500, TNS:listener failed to start a dedicated server process 数据库监听启动正常吗?
      

  2.   

    http://space.itpub.net/9252210/viewspace-605086
    看看
      

  3.   


    在服务器上看看你的listener.log里有没有错误的信息。这里提示ORA-12500, TNS:listener failed to start a dedicated server process 可能是session过多,或者是PGA分配不了内存导致的。
      

  4.   


    应该不是的,根据你的错误提示,已经是监听接受到请求了,在分配服务端进程的时候出错了。你看看listener.log和alert.log看看有没有错误。 检查一下session书和process树。