5

我正在尝试使用 java 和 JDBC 代码连接到 Oracle 数据库。我不能这样做,因为我收到以下错误:

java.sql.SQLException:侦听器拒绝连接并出现以下错误:ORA-12514,TNS:侦听器当前不知道连接描述符中请求的服务

错误的原因是什么以及如何解决?

PS- 在所有 DBMS 中,Oracle express 11g 似乎是最复杂和最难使用的。真的是这样吗?

4

2 回答 2

3

侦听器当前不知道连接描述符中请求的服务

自我解释。您正在请求连接到数据库侦听器不知道的数据库中的服务或实例,因此它说“我不知道”。

检查您安装 Oracle 11g express 的方式。请记住,那里的服务名称通常是“xe”。

于 2012-08-06T23:31:03.957 回答
1

我通过增加虚拟机的 RAM 大小来解决此问题,因为我在需要更多内存的 VM 中安装了 oracle。所以这可能是你的问题的原因之一。

于 2014-01-18T09:35:51.907 回答