首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >通过ElasticSearch JDBC连接到Oracle Application Express

通过ElasticSearch JDBC连接到Oracle Application Express
EN

Stack Overflow用户
提问于 2018-01-08 19:40:39
回答 1查看 392关注 0票数 0

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

下面是我的logstash代码:

代码语言:javascript
运行
复制
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 }
}

提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2018-01-08 21:42:42

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

基本上,您先安装一个数据库,然后在该数据库上安装Apex。作为Apex管理员用户,您创建一个工作区,将其“映射”到一个数据库模式,创建developer,然后创建一个处理存储在底层模式中的数据的应用程序。

因此,我认为您搞错了--数据库模式(用户)应该是该操作中的源。忘了Apex吧,我会说它在这里是无关紧要的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48149565

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档