通过Logstash连接Oracle时出错 - [ERROR] [logstash.inputs.jdbc]无法连接到数据库

时间:2018-06-17 11:47:25

标签: java oracle elasticsearch logstash elastic-stack

我尝试通过logstash连接oracle数据库,使用以下连接字符串将数据加载到ElasticSearch中。但是,仍然遇到以下错误,无法连接Oracle DB。

此处getattr是服务名称。

MYDEV

请找到以下错误

jdbc:oracle:thin:@//abcsprod-scan.demo.com:1521/MYDEV 

jdbc:oracle:thin:@//abcsprod-scan.demo.com:1521/mydev

jdbc:oracle:thin:@abcsprod-scan.demo.com:1521:MYDEV

jdbc:oracle:thin:abcsprod-scan.demo.com:1521:MYDEV 

jdbc:oracle:thin:@abcsprod-scan.demo.com:1521:mydev 

但是,使用以下连接字符串可以连接并将我的数据加载到弹性搜索中。但这是针对localhost的

此处[2018-06-17T17:03:33,651][ERROR][logstash.inputs.jdbc ] Unable to connect to database. Tried 1 times {:error_message=>"Java::JavaSql::SQLException: Listener refused the connection with the following error:\nORA-12505, TNS:listener does not currently know of SID given in connect descriptor\n "} [2018-06-17T17:03:33,682][ERROR][logstash.pipeline ] 是SID

XE

但是,localhost和我的DEV都是通过Oracle开发人员连接的。

0 个答案:

没有答案