一种主机应用数据的处理方法及图形化界面工具技术

技术编号:33477580 阅读:11 留言:0更新日期:2022-05-19 00:52
本申请公开了一种主机应用数据的处理方法及图形化界面工具,所述方法应用于所述图形化界面工具,所述方法包括:获取用户输入的目标环境、目标数据库以及目标应用系统三者的名称;将数据库备份子流程和数据库恢复子流程提供给用户选择;若用户选择数据备份子流程,则响应用户的备份表清单编辑操作生成备份表清单;基于备份表清单创建备份作业;若用户选择数据库恢复子流程,则将源环境下的主机数据库软件的系统表导入至目标环境下;响应用户的恢复表清单操作生成恢复表清单;基于目标环境下的主机数据库软件的系统表和恢复表清单创建恢复作业;获取用户设置的作业并发度;在处于目标环境的目标位置下,以用户设置的作业并发度执行创建的作业。度执行创建的作业。度执行创建的作业。

【技术实现步骤摘要】
一种主机应用数据的处理方法及图形化界面工具


[0001]本申请涉及数据处理
,特别涉及一种主机应用数据的处理方法及图形化界面工具。

技术介绍

[0002]在IBM大型主机的使用过程中,经常会遇到需要对主机数据库的应用数据进行备份和恢复的工作,所以该项工作在IBM大型主机的使用过程也至关重要。
[0003]现有对于主机数据库的应用数据的备份主要使用的是IBM提供的图像工具,对于应用数据的恢复则使用IBM公司和BMC公司提供的恢复工具。但是这些工具是基础的执行备份和恢复的工具。所以具体在进行数据备份或数据恢复时,需要完全由人工从源环境和目标环境提取必要的数据库表信息,然后针对数据库表人工去表写备份或者恢复的作业,再人工通过上述的工具进行作业的执行。
[0004]所以可见现有的方式,不仅作业需要完全由人工去编写,并且在作业执行的过程中还需要人工进行干预,因此非常的繁琐,并且效率也相对较低。

技术实现思路

[0005]基于上述现有技术的不足,本申请提供了一种主机应用数据的处理方法及图形化界面工具,以解决现有技术效率过低的问题。
[0006]为了实现上述目的,本申请提供了以下技术方案:
[0007]本申请第一方面提供了一种主机应用数据的处理方法,应用于图形化界面工具,所述主机应用数据的处理方法,包括:
[0008]获取用户输入的目标环境的名称、目标数据库的名称以及目标应用系统的名称;
[0009]将各个目标子流程提供给所述用户选择;其中,所述目标子流程包括数据库备份子流程以及数据库恢复子流程;
[0010]若所述用户选择的所述目标子流程为所述数据备份子流程,则响应所述用户的备份表清单编辑操作,生成备份表清单;
[0011]基于所述备份表清单创建备份作业;
[0012]获取所述用户设置的备份作业并发度;
[0013]在处于所述目标环境的目标位置下,以所述用户设置的备份作业并发度执行所述备份作业;其中,所述目标位置指的所述目标应用系统下的所述目标数据库;
[0014]若所述用户选择的所述目标子流程为所述数据库恢复子流程,则将源环境下的主机数据库软件的系统表导入至所述目标环境下;
[0015]响应所述用户的恢复表清单操作,生成恢复表清单;
[0016]基于所述目标环境下的所述主机数据库软件的系统表以及所述恢复表清单,创建恢复作业;
[0017]获取所述用户设置的恢复作业并发度;
[0018]在处于所述目标环境的目标位置下,以所述用户设置的恢复作业并发度执行所述恢复作业。
[0019]可选地,在上述提供的方法中,所述响应所述用户的备份表清单编辑操作,生成备份表清单,包括:
[0020]分别判断用户的备份表清单编辑操作所编辑的每条信息是否为数据库;
[0021]若判断出所述用户的备份表清单编辑操作所编辑的信息为数据库,则提示用户选择所述数据库中的非目标表;其中,所述非目标表指代不需要进行备份的数据表;
[0022]将所述数据库中除所述非目标表外的各个数据表加入所述备份表清单;
[0023]若所述用户的备份表清单编辑操作所编辑的信息为数据表,则将所述用户的备份表清单编辑操作所编辑的数据表加入所述备份表清单。
[0024]可选地,在上述提供的方法中,所述在处于所述目标环境的目标位置下,以所述用户设置的备份作业并发度执行所述备份作业,包括:
[0025]通过批量作业调度管理软件,在处于所述目标环境的目标位置下,以所述用户设置的备份作业并发度执行所述备份作业。
[0026]可选地,在上述提供的方法中,所述将源环境下的主机数据库软件的系统表导入至所述目标环境下之前,还包括:
[0027]提示用户选择第一恢复子流程或第二恢复子流程;其中,所述第一恢复子流程和所述第二恢复子流程基于不同的恢复工具进行数据恢复。
[0028]可选地,在上述提供的方法中,所述将源环境下的主机数据库软件的系统表导入至所述目标环境下,包括:
[0029]在所述目标环境下创建一个格式与所述源环境下的主机数据库软件的系统表一致的空白表格;
[0030]将所述源环境下的主机数据库软件的系统表中的数据导入所述所述目标环境下的所述空白表格中。
[0031]本申请第二方面提供了一种图形化界面工具,包括:
[0032]名称获取单元,用于获取用户输入的目标环境的名称、目标数据库的名称以及目标应用系统的名称;
[0033]目标子流程选择单元,用于将各个目标子流程提供给所述用户选择;其中,所述目标子流程包括数据库备份子流程以及数据库恢复子流程;
[0034]备份表清单生成单元,用于在所述用户选择的所述目标子流程为所述数据备份子流程时,响应所述用户的备份表清单编辑操作,生成备份表清单;
[0035]备份作业创建单元,用于基于所述备份表清单创建备份作业;
[0036]第一并发度获取单元,用于获取所述用户设置的备份作业并发度;
[0037]备份作业执行单元,用于在处于所述目标环境的目标位置下,以所述用户设置的备份作业并发度执行所述备份作业;其中,所述目标位置指的所述目标应用系统下的所述目标数据库;
[0038]数据导入单元,用于在所述用户选择的所述目标子流程为所述数据库恢复子流程时,将源环境下的主机数据库软件的系统表导入至所述目标环境下;
[0039]恢复表清单生成单元,用于响应所述用户的恢复表清单操作,生成恢复表清单;
[0040]恢复作业生成单元,用于基于所述目标环境下的所述主机数据库软件的系统表以及所述恢复表清单,创建恢复作业;
[0041]第二并发度获取单元,用于获取所述用户设置的恢复作业并发度;
[0042]恢复作业执行单元,用于在处于所述目标环境的目标位置下,以所述用户设置的恢复作业并发度执行所述恢复作业。
[0043]可选地,在上述提供的图形化界面工具中,所述备份表清单生成单元,包括:
[0044]判断单元,用于分别判断用户的备份表清单编辑操作所编辑的每条信息是否为数据库;
[0045]第一提示单元,用于若判断出所述用户的备份表清单编辑操作所编辑的信息为数据库,则提示用户选择所述数据库中的非目标表;其中,所述非目标表指代不需要进行备份的数据表;
[0046]第一加入单元,用于将所述数据库中除所述非目标表外的各个数据表加入所述备份表清单;
[0047]第二加入单元,用于若所述用户的备份表清单编辑操作所编辑的信息为数据表,则将所述用户的备份表清单编辑操作所编辑的数据表加入所述备份表清单。
[0048]可选地,在上述提供的图形化界面工具中,所述备份作业执行单元,包括:
[0049]备份作业执行子单元,用于通过批量作业调度管理软件,在处于所述目标环境的目标位置下,以所述用户设置的备份作业并发度执行所述备份作业。
[0050]可选地,在上本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种主机应用数据的处理方法,其特征在于,应用于图形化界面工具,所述主机应用数据的处理方法,包括:获取用户输入的目标环境的名称、目标数据库的名称以及目标应用系统的名称;将各个目标子流程提供给所述用户选择;其中,所述目标子流程包括数据库备份子流程以及数据库恢复子流程;若所述用户选择的所述目标子流程为所述数据备份子流程,则响应所述用户的备份表清单编辑操作,生成备份表清单;基于所述备份表清单创建备份作业;获取所述用户设置的备份作业并发度;在处于所述目标环境的目标位置下,以所述用户设置的备份作业并发度执行所述备份作业;其中,所述目标位置指的所述目标应用系统下的所述目标数据库;若所述用户选择的所述目标子流程为所述数据库恢复子流程,则将源环境下的主机数据库软件的系统表导入至所述目标环境下;响应所述用户的恢复表清单操作,生成恢复表清单;基于所述目标环境下的所述主机数据库软件的系统表以及所述恢复表清单,创建恢复作业;获取所述用户设置的恢复作业并发度;在处于所述目标环境的目标位置下,以所述用户设置的恢复作业并发度执行所述恢复作业。2.根据权利要求1所述的方法,其特征在于,所述响应所述用户的备份表清单编辑操作,生成备份表清单,包括:分别判断用户的备份表清单编辑操作所编辑的每条信息是否为数据库;若判断出所述用户的备份表清单编辑操作所编辑的信息为数据库,则提示用户选择所述数据库中的非目标表;其中,所述非目标表指代不需要进行备份的数据表;将所述数据库中除所述非目标表外的各个数据表加入所述备份表清单;若所述用户的备份表清单编辑操作所编辑的信息为数据表,则将所述用户的备份表清单编辑操作所编辑的数据表加入所述备份表清单。3.根据权利要求1所述的方法,其特征在于,所述在处于所述目标环境的目标位置下,以所述用户设置的备份作业并发度执行所述备份作业,包括:通过批量作业调度管理软件,在处于所述目标环境的目标位置下,以所述用户设置的备份作业并发度执行所述备份作业。4.根据权利要求1所述的方法,其特征在于,所述将源环境下的主机数据库软件的系统表导入至所述目标环境下之前,还包括:提示用户选择第一恢复子流程或第二恢复子流程;其中,所述第一恢复子流程和所述第二恢复子流程基于不同的恢复工具进行数据恢复。5.根据权利要求1所述的方法,其特征在于,所述将源环境下的主机数据库软件的系统表导入至所述目标环境下,包括:在所述目标环境下创建一个格式与所述源环境下的主机数据库软件的系统表一致的空白表格;
将所述源环境下的主机数据库软件的系统表中的数据导入所述所述目标环境下的所述空白表格中。6.一种图形化界面工具,其特征在于,包括:名称获取单元,用于获取用户输入的目标环境的名称、目...

【专利技术属性】
技术研发人员:徐扬刘杨马文杰
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1