一种大型机DB2数据库表分区方法和装置与流程

文档序号:23003603发布日期:2020-11-20 11:52阅读:来源:国知局

技术特征:

1.一种大型机db2数据库表分区方法,其特征在于,包括:

根据db2数据库表分区需求,配置表分区参数文件和批量作业文件;

利用批量作业文件,批量执行rexx脚本程序,根据表分区参数文件对db2数据库中pds下的表进行客户化,确定分区语句;

根据分区语句,对db2数据库表进行分区。

2.如权利要求1所述的方法,其特征在于,表分区参数文件,包括:日表清单参数文件,夜表清单参数文件,账号分区参数文件,客户号分区参数文件,特殊表分区参数文件;

根据db2数据库表分区需求,配置表分区参数文件,包括:根据数据库表分区需求,配置日表清单参数文件、夜表清单参数文件、账号分区参数文件、客户号分区参数文件和特殊表分区参数文件。

3.如权利要求2所述的方法,其特征在于,利用批量作业文件,批量执行rexx脚本程序,根据表分区参数文件对db2数据库中pds下的表进行客户化,确定分区语句,包括:

利用批量作业文件,调起rexx脚本程序,设定rexx脚本程序的批量作业次数;

读取表分区参数文件,根据批量作业次数,批量执行rexx脚本程序,对db2数据库中pds下的表进行增量客户化或全量客户化,确定分区语句。

4.如权利要求3所述的方法,其特征在于,日表清单参数文件、夜表清单参数文件、账号分区参数文件和客户号分区参数文件的优先级相同,特殊表分区参数文件的优先级高于其他四个表分区参数文件;

所述读取表分区参数文件,包括:

扫描表分区参数文件,若特殊表分区参数文件存在,则先读取特殊表分区参数文件,再依次读取其他四个表分区参数文件。

5.一种大型机db2数据库表分区装置,其特征在于,包括:

参数配置模块,用于根据db2数据库表分区需求,配置表分区参数文件和批量作业文件;

分区语句确定模块,用于利用批量作业文件,批量执行rexx脚本程序,根据表分区参数文件对db2数据库中pds下的表进行客户化,确定分区语句;

分区模块,用于根据分区语句,对db2数据库表进行分区。

6.如权利要求5所述的装置,其特征在于,表分区参数文件,包括:日表清单参数文件,夜表清单参数文件,账号分区参数文件,客户号分区参数文件,特殊表分区参数文件;

参数配置模块,具体用于:根据数据库表分区需求,配置日表清单参数文件、夜表清单参数文件、账号分区参数文件、客户号分区参数文件和特殊表分区参数文件。

7.如权利要求6所述的装置,其特征在于,分区语句确定模块,具体用于:

利用批量作业文件,调起rexx脚本程序,设定rexx脚本程序的批量作业次数;

读取表分区参数文件,根据批量作业次数,批量执行rexx脚本程序,对db2数据库中pds下的表进行增量客户化或全量客户化,确定分区语句。

8.如权利要求7所述的装置,其特征在于,日表清单参数文件、夜表清单参数文件、账号分区参数文件和客户号分区参数文件的优先级相同,特殊表分区参数文件的优先级高于其他四个表分区参数文件;

分区语句确定模块,还用于:

扫描表分区参数文件,若特殊表分区参数文件存在,则先读取特殊表分区参数文件,再依次读取其他四个表分区参数文件。

9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至4任一项所述方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有执行实现权利要求1至4任一项所述方法的计算机程序。


技术总结
本发明提供了一种大型机DB2数据库表分区方法和装置,该方法包括:根据DB2数据库表分区需求,配置表分区参数文件和批量作业文件;利用批量作业文件,批量执行REXX脚本程序,根据表分区参数文件对DB2数据库中PDS下的表进行客户化,确定分区语句;根据分区语句,对DB2数据库表进行分区。本发明利用REXX语言配置灵活的特点,调用REXX脚本程序,根据具体的DB2表分区需求,配置表分区参数文件和批量作业文件,自动批量实现生成DB2数据库表的分区语句,本法只需简单配置分区参数,即可批量生成所需表的分区语句,方便快捷,配置灵活,操作方便。

技术研发人员:严安宁;朱政;赵天衢;安宏伟
受保护的技术使用者:中国银行股份有限公司
技术研发日:2020.08.18
技术公布日:2020.11.20
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1