Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试使用 java 和 JDBC 代码连接到 Oracle 数据库。我不能这样做,因为我收到以下错误:
java.sql.SQLException:侦听器拒绝连接并出现以下错误:ORA-12514,TNS:侦听器当前不知道连接描述符中请求的服务
错误的原因是什么以及如何解决?
PS- 在所有 DBMS 中,Oracle express 11g 似乎是最复杂和最难使用的。真的是这样吗?
侦听器当前不知道连接描述符中请求的服务
自我解释。您正在请求连接到数据库侦听器不知道的数据库中的服务或实例,因此它说“我不知道”。
检查您安装 Oracle 11g express 的方式。请记住,那里的服务名称通常是“xe”。
我通过增加虚拟机的 RAM 大小来解决此问题,因为我在需要更多内存的 VM 中安装了 oracle。所以这可能是你的问题的原因之一。