[发明专利]基于银行核心系统的数据处理方法有效
申请号: | 201710400139.9 | 申请日: | 2017-05-31 |
公开(公告)号: | CN107247758B | 公开(公告)日: | 2020-10-27 |
发明(设计)人: | 肖映辉 | 申请(专利权)人: | 深圳市长亮科技股份有限公司 |
主分类号: | G06F16/215 | 分类号: | G06F16/215;G06F16/22;G06F16/27;G06F16/335;G06Q40/02 |
代理公司: | 深圳市深软翰琪知识产权代理有限公司 44380 | 代理人: | 吴雅丽 |
地址: | 518000 广东省深圳市南山区粤*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 银行 核心 系统 数据处理 方法 | ||
1.基于银行核心系统的数据处理方法,其特征在于:包括:
建立初始配置文件,初始配置文件上包括多个配置项信息,各配置项信息描述清理方案的规则;
在显示包括初始配置文件的人机界面后,接收用户通过人机界面修改后的配置项信息,并对接收到的配置项信息进行检验,校验成功后形成修改后的配置文件;
根据修改后的配置文件对数据库执行对应的操作;
所述配置项信息至少包括:
生产保留时长,用以标识生产库生产表中的数据保留时间段;
近线保留时长,用以标识生产库历史表中的数据保留时间段;
生产清理频率,用以标识间隔多久清理一次生产库生产表;
近线清理频率,用以标识间隔多久清理一次生产库历史表;
数据清理方式,用以标识当前表记录的清理方式;
清理关键字,用以标识当前表记录按哪个关键字清理;
所述清理方案包括用于在同一数据库同一区下执行数据交换操作的同库事务方式,该同库事务方式具体包括:i.根据配置项信息中的数据清理方式获取被清理表的清理关键字;ii.根据配置项信息中的生产保留时长计算清理关键字范围,由该清理关键字范围查询生产表,得到生产表的指定范围数据;iii.使用同一事务将生产表的指定范围数据迁移至历史表,同时删除生产表的指定范围数据;
所述清理方案包括用于在同一数据库不同区下执行数据交换操作的同库分区事务方式,该方式具体包括:i.根据配置项信息中的数据清理方式获取被清理表的生产保留时长和生产清理频率;ii.根据生产保留时长和生产清理频率计算分区名称,由分区名称得到生产表的指定分区;iii.使用分区交换的方式将生产表的指定分区的数据迁移至历史表的指定分区;iv.重建历史表的指定分区的索引;v.删除生产表的指定分区;
所述清理方案包括用于在同一服务器上不同数据库之间执行跨库数据处理的本机跨库数据泵方式,该本机跨库数据泵方式执行:将生产库生产表传输至历史库的数据处理操作;或者将生产库历史表传输至历史库,历史表采用同库事务方式的数据处理操作;或者将生产库历史表传输至历史库,历史表采用同库分区交换方式的数据处理操作;
所述清理方案包括用于在不同服务器上不同数据库之间执行跨库数据处理的跨物理机跨库数据泵方式,该跨物理机跨库数据泵方式执行:将生产库生产表采用文件传输的方式传输至历史库的数据处理操作;或者将生产库历史表采用文件传输的方式传输至历史库,历史表采用同库事务方式的数据处理操作;或者
将生产库历史表采用文件传输的方式传输至历史库,历史表采用同库分区交换方式的数据处理操作;
所述清理方案具体包括如下清理方式:
0)同库事务方式
i.各配置项信息形成数据清理配置表KAPP_SJQLPZ,由该数据清理配置表中的数据清理方式SJQLFASH配置为0的记录获取被清理表的清理关键字;
ii.根据生产保留时长计算清理关键字范围;
iii.使用同一事务将生产表指定范围数据迁移至历史表,并删除生产表指定范围数据;
1)同库分区交换方式
i.根据数据清理配置表KAPP_SJQLPZ中的数据清理方式SJQLFASH配置为1的记录,获取被清理表的保留时长和清理频率;
ii.根据生产保留时长和生产清理频率计算分区名称;
iii.使用分区交换的方式将生产表指定分区的数据迁移至历史表指定分区;
iv.重建历史表指定分区的索引;
v.删除生产表指定分区;
2)本机跨库数据泵方式,生产库生产表至历史库
i.根据数据清理配置表KAPP_SJQLPZ中的数据清理方式SJQLFASH配置为2的记录,获取被清理表的生产保留时长和生产清理频率;
ii.根据生产保留时长和生产清理频率计算分区名称;
iii.获取数据库视图DbaDirectories中Directory_Name配置为DBCLEANDUMP的Directory_Path,即转储文件目录;
iv.获取配置文件中的数据源信息;
v.导出生产库指定分区数据为转储文件;
vi.导入转储文件至历史库指定分区;
vii.删除生产库指定分区;
3)本机跨库数据泵方式,生产库历史表至历史库,历史表采用同库事务方式
i.根据数据清理配置表KAPP_SJQLPZ中的数据清理方式SJQLFASH配置为3的记录,获取被清理表的清理关键字、生产保留时长和近线保留时长;
ii.根据生产保留时长计算清理关键字范围;
iii.使用同一事务将生产表指定范围数据迁移至历史表并删除生产表指定范围数据;
iv.根据近线保留时长计算清理关键字范围;
v.获取数据库视图DbaDirectories中Directory_Name配置为DBCLEANDUMP的Directory_Path,即转储文件目录;
vi.获取配置文件中的数据源信息;
vii.导出生产库历史表指定范围数据为转储文件;
viii.导入转储文件至历史库;
ix.如果第vii、viii步骤成功,则删除历史表指定范围数据;
4)本机跨库数据泵方式,生产库历史表至历史库,历史表采用同库分区交换方式
i.根据数据清理配置表KAPP_SJQLPZ中的数据清理方式SJQLFASH配置为4的记录,获取被清理表的生产保留时长、生产清理频率、近线保留时长和近线清理频率;
ii.根据生产保留时长和生产清理频率计算分区名称;
iii.使用分区交换的方式将生产表指定分区的数据迁移至历史表指定分区;
iv.重建历史表指定分区的索引;
v.删除生产表指定分区;
vi.根据近线保留时长和近线清理频率计算分区名称;
vii.获取数据库视图DbaDirectories中Directory_Name配置为DBCLEANDUMP的Directory_Path,即转储文件目录;
viii.获取配置文件中的数据源信息;
ix.导出历史表指定分区数据为转储文件;
x.导入转储文件至历史库指定分区;
xi.删除历史表指定分区;
5)跨物理机跨库数据泵方式,生产库生产表至历史库
i.根据数据清理配置表KAPP_SJQLPZ中的数据清理方式SJQLFASH配置为5的记录,获取被清理表的生产保留时长和生产清理频率;
ii.根据生产保留时长和生产清理频率计算分区名称;
iii.获取数据库视图DbaDirectories中Directory_Name配置为DBCLEANDUMP的Directory_Path,即转储文件目录;
iv.获取配置文件中的数据源信息;
v.导出生产库指定分区数据为转储文件;
vi.将转储文件从生产库服务器FTP至历史库服务器;
vii.导入转储文件至历史库指定分区;
viii.删除生产库指定分区;
6)跨物理机跨库数据泵方式,生产库历史表至历史库历史表采用同库事务方式
i.根据数据清理配置表KAPP_SJQLPZ中的数据清理方式SJQLFASH配置为6的记录,获取被清理表的清理关键字、生产保留时长和近线保留时长;
ii.根据生产保留时长计算清理关键字范围;
iii.使用同一事务将生产表指定范围数据迁移至历史表并删除生产表指定范围数据;
iv.根据近线保留时长计算清理关键字范围;
v.获取数据库视图DbaDirectories中Directory_Name配置为DBCLEANDUMP的Directory_Path,即转储文件目录;
vi.获取配置文件中的数据源信息;
vii.导出生产库历史表指定范围数据为转储文件;
viii.将转储文件从生产库服务器经FTP传输至历史库服务器;
ix.导入转储文件至历史库;
x.如果第viii、ix步骤成功,则删除历史表指定范围数据;
7)跨物理机跨库数据泵方式,生产库历史表至历史库历史表采用同库分区交换方式
i.根据数据清理配置表KAPP_SJQLPZ中的数据清理方式SJQLFASH配置为7的记录,获取被清理表的生产保留时长、生产清理频率、近线保留时长和近线清理频率;
ii.根据生产保留时长和生产清理频率计算分区名称;
iii.使用分区交换的方式将生产表指定分区的数据迁移至历史表指定分区;
iv.重建历史表指定分区的索引;
v.删除生产表指定分区;
vi.根据近线保留时长和近线清理频率计算分区名称;
vii.获取数据库视图DbaDirectories中Directory_Name配置为DBCLEANDUMP的Directory_Path,即转储文件目录;
viii.获取配置文件中的数据源信息;
ix.导出历史表指定分区数据为转储文件;
x.将转储文件从生产库服务器经FTP传输至历史库服务器;
xi.导入转储文件至历史库指定分区;
xii.删除历史表指定分区。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市长亮科技股份有限公司,未经深圳市长亮科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710400139.9/1.html,转载请声明来源钻瓜专利网。