【问题标题】:Connection to Oracle Application Express through ElasticSearch JDBC通过 ElasticSearch JDBC 连接到 Oracle Application Express
【发布时间】:2018-06-17 09:19:49
【问题描述】:

我想将数据从 Oracle 数据库导入 ElasticSearch 集群。为了对此进行测试,我使用 Oracle Application Express 创建了一个测试数据库,但我无法连接到它。 该工作区称为 TEST。

这是我的logstash代码:

input {
    jdbc {
        jdbc_driver_library => "C:\Users\ADMIN\Downloads\ojdbc7.jar"
        jdbc_driver_class => "Java::oracle.jdbc.driver.OracleDriver"
        jdbc_connection_string => "jdbc:oracle:thin:@127.0.0.1:8080/xe"
        jdbc_user => "TEST"
        jdbc_password => "pass"
        statement => "SELECT * from person"
    }
}

output {
    stdout { codec => rubydebug }
}

提前致谢!

【问题讨论】:

    标签: elasticsearch jdbc oracle11g logstash


    【解决方案1】:

    嗯,据我所知,您不能导出 Apex 工作区中的数据,这没有任何意义。工作区用作应用程序的“容器”,而不是数据。数据存储在数据库本身中。

    基本上,您安装一个数据库,然后在该数据库上安装 Apex。作为 Apex ADMIN 用户,您创建一个工作区,将其“映射”到数据库架构,创建开发人员,然后创建一个应用程序,该应用程序使用存储在底层架构中的数据进行操作。

    因此,我认为您弄错了 - 它是一个数据库模式(用户),应该是该操作的来源。忘记 Apex,我想说它在这里无关紧要。

    【讨论】:

      猜你喜欢
      • 2020-10-30
      • 1970-01-01
      • 2015-03-12
      • 2017-12-08
      • 1970-01-01
      • 2017-06-04
      • 1970-01-01
      • 2013-09-29
      • 1970-01-01
      相关资源
      最近更新 更多