通常,我们需要从数据库中卸载(DB2实用程序)所有数据并将其加载到另一个数据库(相同的结构)。
我通常每个表有一个卸载jcl(源数据库),每个表有一个加载jcl(目标数据库)。对于50-100个表数据库,它有很多jcl和重复的代码。
是否有可能构建一个可以使用DB2实用程序为我完成所有这些工具的工具?示例:指定源数据库和目标数据库,然后指定SUB ...
任何想法都将不胜感激。谢谢!
答案 0 :(得分:0)
是的,您可以构建这样的工具。一种方法是用您选择的语言编写一个程序来生成JCL。另一种方法是进行编目或流内过程以执行卸载和加载实用程序,然后执行提供表作为参数的过程。
如果你想变得更加漂亮,你可以编写一个程序来读取DB2目录以获取表列表并编写卸载并为你加载JCL。