学习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批处理),我需要进行哪些更改?
感谢。
答案 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"
配置你的主要方法