【发布时间】:2015-09-16 16:02:13
【问题描述】:
通常,我们需要从数据库中卸载(DB2 实用程序)所有数据并将其加载到另一个数据库(相同的结构)。
我通常每个表(源数据库)有一个卸载 jcl,每个表(目标数据库)一个加载 jcl。 50-100个表的数据库,jcl很多,代码重复。
是否有可能构建一个工具来使用 DB2 实用程序为我完成所有这些工作?示例:指定源数据库和目标数据库,然后 SUB...
任何想法将不胜感激。谢谢!
【问题讨论】:
通常,我们需要从数据库中卸载(DB2 实用程序)所有数据并将其加载到另一个数据库(相同的结构)。
我通常每个表(源数据库)有一个卸载 jcl,每个表(目标数据库)一个加载 jcl。 50-100个表的数据库,jcl很多,代码重复。
是否有可能构建一个工具来使用 DB2 实用程序为我完成所有这些工作?示例:指定源数据库和目标数据库,然后 SUB...
任何想法将不胜感激。谢谢!
【问题讨论】:
是的,您可以构建这样的工具。一种方法是用您选择的语言编写一个程序来生成 JCL。另一种方法是创建一个编目或流内过程来执行卸载和加载实用程序,然后执行将表作为参数提供的过程。
如果您想变得更有趣,您可以编写一个程序来读取 DB2 目录以获取您的表列表并为您编写卸载和加载 JCL。
【讨论】: