因为一些原因,公司需要把 ORACLE 数据库里的数据迁移到 MySQL 内,这里记录我使用 Logstash 解决的过程。
输入源选择: JDBC
因为需要读数据库,所以使用 JDBC 作为数据源,相关文档参考: JDBC Input Plugin
输入源配置
input {
jdbc {
jdbc_driver_library => "D:/Middleware/ELK/logstash-8.5.2/lib/jdbc/ojdbc8-21.3.0.0.jar"
jdbc_driver_class => "oracle.jdbc.driver.OracleDriver"
jdbc_connection_string => "jdbc:oracle:thin:@NE:1521:XE"
jdbc_user => "c##assetsana"
jdbc_password => "123456"
statement => "SELECT * FROM assets"
}
}
大约 2 分钟