Error connecting to database: (u

2020-07-26  本文已影响0人  黄海佳

一、数据库连接报了错误,内容如下

Error connecting to database:
(using class oracle.jdbc. driver . OracleDriver)
Listener refused the connection with the following     error :
ORA- 12505, TNS: listener does not currently know of SID given
in connect descriptor

二、产生原因

1、连接串要写成servicename方式,如

jdbc:oracle:thin:@//host:port/service_name
原因 image.png image.png

使用Kettle 连接ORACLE时 会区分SID和SERVERNAME(一般情况下都是一样的),如果不一致 需要设置SERVERNAME 并且HOST和PORT需要设置成 -1 和 NULL 我们之前的连接就是这样的。

上一篇下一篇

猜你喜欢

热点阅读