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任一项所述方法的计算机程序。