MYSQL的spring批处理程序 - 将数据从一个db复制到另一个db

时间:2016-03-29 05:54:23

标签: database spring oracle batch-file synchronization

目前正在寻找一个示例程序,用于在oracle上将数据从一个db复制到另一个db(DB sync up)&我试图通过春季批次做到这一点? 获得MYSQL到Flat文件的示例&反过来但不是oracle DB到DB ....需要一些帮助 在Datasource配置文件中找到这个,必须将它设置为与Oracle一起工作吗?

@Bean
public DataSource dataSource() throws Exception {
    return new EmbeddedDatabaseBuilder()
            .setType(EmbeddedDatabaseType.HSQL)
            .addScript("classpath:schema-all.sql")
            .addScript("classpath:org/springframework/batch/core/schema-drop-hsqldb.sql")
            .addScript("classpath:org/springframework/batch/core/schema-hsqldb.sql")
            .build();
}

1 个答案:

答案 0 :(得分:0)

在oracle上将数据从一个db复制到另一个db。 这两个DB都是oracle吗?在这种情况下,您可以使用DB Link将数据从一个oracle DB复制到其他oracle DB。

如果要将数据从非oracle DB复制到Oracle DB,则使用"外部表" 。外表是最好的方法。从非oracle DB中,您可以在逗号分隔的文本文件中导出数据,在oracle DB中使用外部表将数据加载到DB中。