Java :: JavaSql :: SQLException: слушатель отклонил соединение со следующей ошибкой - PullRequest
0 голосов
/ 07 июня 2018

Выполняю файл конфигурации JDBC logstash, при выполнении файла появляется следующая ошибка

Error: Java::JavaSql::SQLException: Listener refused the connection with the following error: ORA-12505, TNS:listener does not currently know of SID given in connect descriptor The Connection descriptor used by the client was: localhost:1521:xe

Пожалуйста, найдите мой файл конфигурации logstash:

input {
  jdbc {
    jdbc_driver_library => "D:\1SearchEngine\data\ojdbc14.jar"
    jdbc_driver_class => "Java::oracle.jdbc.OracleDriver"
    jdbc_connection_string => "jdbc:oracle:thin:@localhost:1521:xe"
    jdbc_user => "ub"
    jdbc_password => "1234567"
    statement => "select * from documents"
  }
}

output {
  elasticsearch {
    hosts => ["localhost:9200"]
    index => "documents"
  }
}

Но я могу без проблем подключить базу данных через SQLDeveloper.

1 Ответ

0 голосов
/ 07 июня 2018

В sqldev вы можете получить точный используемый URL-адрес jdbc.* show jdbc в листе (или в sqlcl).Вы можете убедиться, что вы подключаетесь таким же образом в настройках logstash.

Вот пример.См. Строку Driver URL.

Также обновите этот драйвер.ojdbc8.jar является текущим и загружаемым с http://www.oracle.com/technetwork/database/application-development/jdbc/downloads/index.html

SQL> show jdbc
-- Database Info --
Database Product Name: Oracle
Database Product Version: Oracle Database 12c Standard Edition Release 12.1.0.2.0 - 64bit Production
Database Major Version: 12
Database Minor Version: 1
-- Driver Info --
Driver Name: Oracle JDBC driver
Driver Version: 12.2.0.1.0
Driver Major Version: 12
Driver Minor Version: 2
Driver URL: jdbc:oracle:thin:@127.0.0.1:1521:xe
Driver Location: 
resource: oracle/jdbc/OracleDriver.class
jar: /Users/klrice/workspace_commons/dbtools-commons/sqlcl/target/dbtools-sqlcl-18.1.0-SNAPSHOT-sqlcl/dbtools-sqlcl-18.1.0-SNAPSHOT/lib/ojdbc8.jar  
JarSize: 4036257  
JarDate: Thu Jan 25 14:31:44 EST 2018  
resourceSize: 2604  
resourceDate: Tue Dec 13 08:39:48 EST 2016

SQL> 
...