Oracle数据库中的Spring Batch作业存储库

时间:2016-07-26 16:41:31

标签: spring spring-batch

学习Spring Batch并在创建POC的过程中,该POC将从MS SQL数据库表中读取记录并加载到Oracle数据库表中。我想将Oracle保留为Spring Batch Job Repository。

请求您提供以下内容的输入。

1)在哪里可以找到用于在Oracle数据库中设置Job Repository的DB脚本?

2)我需要切换到DBA团队来执行它们吗?

3)是否需要在应用服务器中部署此POC?或者它是我可以通过Eclipse本身执行的东西?

4)为了在jdk1.8的JSR-352库中使用相同的POC(不使用Spring批处理),我需要进行哪些更改?

感谢。

1 个答案:

答案 0 :(得分:2)

我知道您发布的只有3个问题

1)在哪里可以找到用于在Oracle数据库中设置Job Repository的DB脚本? Ans:您可以在spring-batch-core-2.0.4.RELEASE.jar中找到DB脚本 随着名字 1)schema-drop-oracle10g.sql - 为了删除表。 2)schema-oracle10g.sql - 为了创建表。

2)我需要切换到DBA团队来执行它们吗? Ans:如果您有像SqlDeveloper这样的客户端,可以执行命令行SQL。如果您无权创建新表,请更好地交给DBA团队。

3)是否需要在应用服务器中部署此POC?或者它是我可以通过Eclipse本身执行的东西?

Ans:你可以通过选择Run Configurations来自己从Eclipse运行它。 你需要从" org.springframework.batch.core.launch.support.CommandLineJobRunner"

配置你的主要方法