目前正在寻找一个示例程序,用于在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();
}
答案 0 :(得分:0)
在oracle上将数据从一个db复制到另一个db。 这两个DB都是oracle吗?在这种情况下,您可以使用DB Link将数据从一个oracle DB复制到其他oracle DB。
如果要将数据从非oracle DB复制到Oracle DB,则使用"外部表" 。外表是最好的方法。从非oracle DB中,您可以在逗号分隔的文本文件中导出数据,在oracle DB中使用外部表将数据加载到DB中。