请在DBVisualizer上帮助处理此错误。没有安装oracle或Sql,我只需使用DBVisualizer。
我在堆叠溢出的地方读过很多答案,但找不到合适的答案。
注意:我使用了Oracle瘦驱动程序来连接,我使用了最新的更新版本,也尝试过旧版本。
An error occurred while establishing the connection:
Long Message:
Listener refused the connection with the following error:
ORA-12514, TNS:listener does not currently know of service requested in connect descriptor
Details:
Type: java.sql.SQLException
Error Code: 12514
SQL State: 66000

发布于 2015-07-12 14:01:31
在我看来,环境并没有被设置为找到oracle驱动程序的正确路径。这以前起作用了吗?我问是因为你说:
“未安装oracle或Sql”
这在我看来有点奇怪。通常情况下,您的环境必须声明“查找”db驱动程序的位置。
在黑暗中拍摄,但设置如下:TNS_ADMIN=/opt/oracle/instantclient_11_2或TNS_ADMIN=C:\path\to\oracle\thin\drivers可能有效。
下一个建议是遵循这一原则,并查看设置TNS_NAMES是否会产生影响:
发布于 2015-07-19 10:48:27
此错误说明,驱动程序(在DbVisualizer中正确加载)无法与数据库建立连接。网络上有大量对"侦听器当前不知道请求的服务。“错误消息的引用。
在DbVisualizer中,我首先建议您将连接类型从服务更改为SID,以查看这是否有任何区别。如果服务或SID都不起作用,那么当您单击Ping Server按钮时,服务器会响应吗?如果没有,则需要验证Oracle服务器中的侦听器设置。
发布于 2018-03-01 07:58:52
与orcl不同,给出您的数据库,name...this应该处理上面的错误
https://stackoverflow.com/questions/31065948
复制相似问题