首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >ORA-12505,TNS:侦听器目前不知道连接描述符中给出的SID?

ORA-12505,TNS:侦听器目前不知道连接描述符中给出的SID?
EN

Stack Overflow用户
提问于 2018-03-26 06:30:04
回答 2查看 0关注 0票数 0

我在Windows 7 64位操作系统中安装了Oracle 11g Express Edition Release 2,并试图执行JDBC程序,然后出现以下错误:

java.sql.SQLException: Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
    at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:412)
    at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:531)
    at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:221)
    at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:32)
    at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:503)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at com.jlcindia.jdbc.JDBCUtil.geOracleConnection(JDBCUtil.java:28)
    at Lab3O.main(Lab3O.java:15)
Caused by: oracle.net.ns.NetException: Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
    at oracle.net.ns.NSProtocol.connect(NSProtocol.java:385)
    at oracle.jdbc.driver.T4CConnection.connect(T4CConnection.java:1042)
    at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:301)
    ... 8 more
EN

Stack Overflow用户

发布于 2018-03-26 14:39:20

我通过更正我的jdbc字符串解决了这个问题。

例如,正确的jdbc字符串应该是...

jdbc:oracle:thin:@myserver:1521/XE

但我使用的jdbs字符串是...

jdbc:oracle:thin:@myserver:1521:XE

(注:之间1521XE应该是/

这个糟糕的jdbc字符串也给我一个ORA-12505错误。

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100004308

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档