[發(fā)明專利]基于銀行核心系統(tǒng)的數(shù)據(jù)處理方法有效
| 申請?zhí)枺?/td> | 201710400139.9 | 申請日: | 2017-05-31 |
| 公開(公告)號: | CN107247758B | 公開(公告)日: | 2020-10-27 |
| 發(fā)明(設計)人: | 肖映輝 | 申請(專利權(quán))人: | 深圳市長亮科技股份有限公司 |
| 主分類號: | G06F16/215 | 分類號: | G06F16/215;G06F16/22;G06F16/27;G06F16/335;G06Q40/02 |
| 代理公司: | 深圳市深軟翰琪知識產(chǎn)權(quán)代理有限公司 44380 | 代理人: | 吳雅麗 |
| 地址: | 518000 廣東省深圳市南山區(qū)粵*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 銀行 核心 系統(tǒng) 數(shù)據(jù)處理 方法 | ||
1.基于銀行核心系統(tǒng)的數(shù)據(jù)處理方法,其特征在于:包括:
建立初始配置文件,初始配置文件上包括多個配置項信息,各配置項信息描述清理方案的規(guī)則;
在顯示包括初始配置文件的人機界面后,接收用戶通過人機界面修改后的配置項信息,并對接收到的配置項信息進行檢驗,校驗成功后形成修改后的配置文件;
根據(jù)修改后的配置文件對數(shù)據(jù)庫執(zhí)行對應的操作;
所述配置項信息至少包括:
生產(chǎn)保留時長,用以標識生產(chǎn)庫生產(chǎn)表中的數(shù)據(jù)保留時間段;
近線保留時長,用以標識生產(chǎn)庫歷史表中的數(shù)據(jù)保留時間段;
生產(chǎn)清理頻率,用以標識間隔多久清理一次生產(chǎn)庫生產(chǎn)表;
近線清理頻率,用以標識間隔多久清理一次生產(chǎn)庫歷史表;
數(shù)據(jù)清理方式,用以標識當前表記錄的清理方式;
清理關(guān)鍵字,用以標識當前表記錄按哪個關(guān)鍵字清理;
所述清理方案包括用于在同一數(shù)據(jù)庫同一區(qū)下執(zhí)行數(shù)據(jù)交換操作的同庫事務方式,該同庫事務方式具體包括:i.根據(jù)配置項信息中的數(shù)據(jù)清理方式獲取被清理表的清理關(guān)鍵字;ii.根據(jù)配置項信息中的生產(chǎn)保留時長計算清理關(guān)鍵字范圍,由該清理關(guān)鍵字范圍查詢生產(chǎn)表,得到生產(chǎn)表的指定范圍數(shù)據(jù);iii.使用同一事務將生產(chǎn)表的指定范圍數(shù)據(jù)遷移至歷史表,同時刪除生產(chǎn)表的指定范圍數(shù)據(jù);
所述清理方案包括用于在同一數(shù)據(jù)庫不同區(qū)下執(zhí)行數(shù)據(jù)交換操作的同庫分區(qū)事務方式,該方式具體包括:i.根據(jù)配置項信息中的數(shù)據(jù)清理方式獲取被清理表的生產(chǎn)保留時長和生產(chǎn)清理頻率;ii.根據(jù)生產(chǎn)保留時長和生產(chǎn)清理頻率計算分區(qū)名稱,由分區(qū)名稱得到生產(chǎn)表的指定分區(qū);iii.使用分區(qū)交換的方式將生產(chǎn)表的指定分區(qū)的數(shù)據(jù)遷移至歷史表的指定分區(qū);iv.重建歷史表的指定分區(qū)的索引;v.刪除生產(chǎn)表的指定分區(qū);
所述清理方案包括用于在同一服務器上不同數(shù)據(jù)庫之間執(zhí)行跨庫數(shù)據(jù)處理的本機跨庫數(shù)據(jù)泵方式,該本機跨庫數(shù)據(jù)泵方式執(zhí)行:將生產(chǎn)庫生產(chǎn)表傳輸至歷史庫的數(shù)據(jù)處理操作;或者將生產(chǎn)庫歷史表傳輸至歷史庫,歷史表采用同庫事務方式的數(shù)據(jù)處理操作;或者將生產(chǎn)庫歷史表傳輸至歷史庫,歷史表采用同庫分區(qū)交換方式的數(shù)據(jù)處理操作;
所述清理方案包括用于在不同服務器上不同數(shù)據(jù)庫之間執(zhí)行跨庫數(shù)據(jù)處理的跨物理機跨庫數(shù)據(jù)泵方式,該跨物理機跨庫數(shù)據(jù)泵方式執(zhí)行:將生產(chǎn)庫生產(chǎn)表采用文件傳輸?shù)姆绞絺鬏斨翚v史庫的數(shù)據(jù)處理操作;或者將生產(chǎn)庫歷史表采用文件傳輸?shù)姆绞絺鬏斨翚v史庫,歷史表采用同庫事務方式的數(shù)據(jù)處理操作;或者
將生產(chǎn)庫歷史表采用文件傳輸?shù)姆绞絺鬏斨翚v史庫,歷史表采用同庫分區(qū)交換方式的數(shù)據(jù)處理操作;
所述清理方案具體包括如下清理方式:
0)同庫事務方式
i.各配置項信息形成數(shù)據(jù)清理配置表KAPP_SJQLPZ,由該數(shù)據(jù)清理配置表中的數(shù)據(jù)清理方式SJQLFASH配置為0的記錄獲取被清理表的清理關(guān)鍵字;
ii.根據(jù)生產(chǎn)保留時長計算清理關(guān)鍵字范圍;
iii.使用同一事務將生產(chǎn)表指定范圍數(shù)據(jù)遷移至歷史表,并刪除生產(chǎn)表指定范圍數(shù)據(jù);
1)同庫分區(qū)交換方式
i.根據(jù)數(shù)據(jù)清理配置表KAPP_SJQLPZ中的數(shù)據(jù)清理方式SJQLFASH配置為1的記錄,獲取被清理表的保留時長和清理頻率;
ii.根據(jù)生產(chǎn)保留時長和生產(chǎn)清理頻率計算分區(qū)名稱;
iii.使用分區(qū)交換的方式將生產(chǎn)表指定分區(qū)的數(shù)據(jù)遷移至歷史表指定分區(qū);
iv.重建歷史表指定分區(qū)的索引;
v.刪除生產(chǎn)表指定分區(qū);
2)本機跨庫數(shù)據(jù)泵方式,生產(chǎn)庫生產(chǎn)表至歷史庫
i.根據(jù)數(shù)據(jù)清理配置表KAPP_SJQLPZ中的數(shù)據(jù)清理方式SJQLFASH配置為2的記錄,獲取被清理表的生產(chǎn)保留時長和生產(chǎn)清理頻率;
ii.根據(jù)生產(chǎn)保留時長和生產(chǎn)清理頻率計算分區(qū)名稱;
iii.獲取數(shù)據(jù)庫視圖DbaDirectories中Directory_Name配置為DBCLEANDUMP的Directory_Path,即轉(zhuǎn)儲文件目錄;
iv.獲取配置文件中的數(shù)據(jù)源信息;
v.導出生產(chǎn)庫指定分區(qū)數(shù)據(jù)為轉(zhuǎn)儲文件;
vi.導入轉(zhuǎn)儲文件至歷史庫指定分區(qū);
vii.刪除生產(chǎn)庫指定分區(qū);
3)本機跨庫數(shù)據(jù)泵方式,生產(chǎn)庫歷史表至歷史庫,歷史表采用同庫事務方式
i.根據(jù)數(shù)據(jù)清理配置表KAPP_SJQLPZ中的數(shù)據(jù)清理方式SJQLFASH配置為3的記錄,獲取被清理表的清理關(guān)鍵字、生產(chǎn)保留時長和近線保留時長;
ii.根據(jù)生產(chǎn)保留時長計算清理關(guān)鍵字范圍;
iii.使用同一事務將生產(chǎn)表指定范圍數(shù)據(jù)遷移至歷史表并刪除生產(chǎn)表指定范圍數(shù)據(jù);
iv.根據(jù)近線保留時長計算清理關(guān)鍵字范圍;
v.獲取數(shù)據(jù)庫視圖DbaDirectories中Directory_Name配置為DBCLEANDUMP的Directory_Path,即轉(zhuǎn)儲文件目錄;
vi.獲取配置文件中的數(shù)據(jù)源信息;
vii.導出生產(chǎn)庫歷史表指定范圍數(shù)據(jù)為轉(zhuǎn)儲文件;
viii.導入轉(zhuǎn)儲文件至歷史庫;
ix.如果第vii、viii步驟成功,則刪除歷史表指定范圍數(shù)據(jù);
4)本機跨庫數(shù)據(jù)泵方式,生產(chǎn)庫歷史表至歷史庫,歷史表采用同庫分區(qū)交換方式
i.根據(jù)數(shù)據(jù)清理配置表KAPP_SJQLPZ中的數(shù)據(jù)清理方式SJQLFASH配置為4的記錄,獲取被清理表的生產(chǎn)保留時長、生產(chǎn)清理頻率、近線保留時長和近線清理頻率;
ii.根據(jù)生產(chǎn)保留時長和生產(chǎn)清理頻率計算分區(qū)名稱;
iii.使用分區(qū)交換的方式將生產(chǎn)表指定分區(qū)的數(shù)據(jù)遷移至歷史表指定分區(qū);
iv.重建歷史表指定分區(qū)的索引;
v.刪除生產(chǎn)表指定分區(qū);
vi.根據(jù)近線保留時長和近線清理頻率計算分區(qū)名稱;
vii.獲取數(shù)據(jù)庫視圖DbaDirectories中Directory_Name配置為DBCLEANDUMP的Directory_Path,即轉(zhuǎn)儲文件目錄;
viii.獲取配置文件中的數(shù)據(jù)源信息;
ix.導出歷史表指定分區(qū)數(shù)據(jù)為轉(zhuǎn)儲文件;
x.導入轉(zhuǎn)儲文件至歷史庫指定分區(qū);
xi.刪除歷史表指定分區(qū);
5)跨物理機跨庫數(shù)據(jù)泵方式,生產(chǎn)庫生產(chǎn)表至歷史庫
i.根據(jù)數(shù)據(jù)清理配置表KAPP_SJQLPZ中的數(shù)據(jù)清理方式SJQLFASH配置為5的記錄,獲取被清理表的生產(chǎn)保留時長和生產(chǎn)清理頻率;
ii.根據(jù)生產(chǎn)保留時長和生產(chǎn)清理頻率計算分區(qū)名稱;
iii.獲取數(shù)據(jù)庫視圖DbaDirectories中Directory_Name配置為DBCLEANDUMP的Directory_Path,即轉(zhuǎn)儲文件目錄;
iv.獲取配置文件中的數(shù)據(jù)源信息;
v.導出生產(chǎn)庫指定分區(qū)數(shù)據(jù)為轉(zhuǎn)儲文件;
vi.將轉(zhuǎn)儲文件從生產(chǎn)庫服務器FTP至歷史庫服務器;
vii.導入轉(zhuǎn)儲文件至歷史庫指定分區(qū);
viii.刪除生產(chǎn)庫指定分區(qū);
6)跨物理機跨庫數(shù)據(jù)泵方式,生產(chǎn)庫歷史表至歷史庫歷史表采用同庫事務方式
i.根據(jù)數(shù)據(jù)清理配置表KAPP_SJQLPZ中的數(shù)據(jù)清理方式SJQLFASH配置為6的記錄,獲取被清理表的清理關(guān)鍵字、生產(chǎn)保留時長和近線保留時長;
ii.根據(jù)生產(chǎn)保留時長計算清理關(guān)鍵字范圍;
iii.使用同一事務將生產(chǎn)表指定范圍數(shù)據(jù)遷移至歷史表并刪除生產(chǎn)表指定范圍數(shù)據(jù);
iv.根據(jù)近線保留時長計算清理關(guān)鍵字范圍;
v.獲取數(shù)據(jù)庫視圖DbaDirectories中Directory_Name配置為DBCLEANDUMP的Directory_Path,即轉(zhuǎn)儲文件目錄;
vi.獲取配置文件中的數(shù)據(jù)源信息;
vii.導出生產(chǎn)庫歷史表指定范圍數(shù)據(jù)為轉(zhuǎn)儲文件;
viii.將轉(zhuǎn)儲文件從生產(chǎn)庫服務器經(jīng)FTP傳輸至歷史庫服務器;
ix.導入轉(zhuǎn)儲文件至歷史庫;
x.如果第viii、ix步驟成功,則刪除歷史表指定范圍數(shù)據(jù);
7)跨物理機跨庫數(shù)據(jù)泵方式,生產(chǎn)庫歷史表至歷史庫歷史表采用同庫分區(qū)交換方式
i.根據(jù)數(shù)據(jù)清理配置表KAPP_SJQLPZ中的數(shù)據(jù)清理方式SJQLFASH配置為7的記錄,獲取被清理表的生產(chǎn)保留時長、生產(chǎn)清理頻率、近線保留時長和近線清理頻率;
ii.根據(jù)生產(chǎn)保留時長和生產(chǎn)清理頻率計算分區(qū)名稱;
iii.使用分區(qū)交換的方式將生產(chǎn)表指定分區(qū)的數(shù)據(jù)遷移至歷史表指定分區(qū);
iv.重建歷史表指定分區(qū)的索引;
v.刪除生產(chǎn)表指定分區(qū);
vi.根據(jù)近線保留時長和近線清理頻率計算分區(qū)名稱;
vii.獲取數(shù)據(jù)庫視圖DbaDirectories中Directory_Name配置為DBCLEANDUMP的Directory_Path,即轉(zhuǎn)儲文件目錄;
viii.獲取配置文件中的數(shù)據(jù)源信息;
ix.導出歷史表指定分區(qū)數(shù)據(jù)為轉(zhuǎn)儲文件;
x.將轉(zhuǎn)儲文件從生產(chǎn)庫服務器經(jīng)FTP傳輸至歷史庫服務器;
xi.導入轉(zhuǎn)儲文件至歷史庫指定分區(qū);
xii.刪除歷史表指定分區(qū)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市長亮科技股份有限公司,未經(jīng)深圳市長亮科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710400139.9/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





