[發明專利]一種數據庫遷移方法、裝置、設備及存儲介質在審
| 申請號: | 202110309914.6 | 申請日: | 2021-03-23 |
| 公開(公告)號: | CN113010497A | 公開(公告)日: | 2021-06-22 |
| 發明(設計)人: | 徐汝蘭 | 申請(專利權)人: | 中國建設銀行股份有限公司 |
| 主分類號: | G06F16/21 | 分類號: | G06F16/21;G06F16/25 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據庫 遷移 方法 裝置 設備 存儲 介質 | ||
1.一種數據庫遷移方法,其特征在于,包括:
對第二數據庫的環境進行配置;
通過模型轉換工具將第一數據庫中的數據模型進行轉換,并將轉換的數據模型部署在所述第二數據庫中;
將所述第一數據庫中的存量數據遷移至所述第二數據庫中;
通過腳本工具將所述第一數據庫中的腳本進行轉換,并將轉換的腳本配置在所述第二數據庫的環境中;
將原始調度系統中的作業配置信息遷移到新調度系統中;其中,所述原始調度系統,用于基于作業配置信息調度腳本運行以對所述第一數據庫中的存量數據進行作業;所述新調度系統用于基于所述作業配置信息調度腳本運行以對所述第二數據庫中的存量數據進行作業。
2.根據權利要求1所述的方法,其特征在于,所述第一數據庫為Teradata數據庫,所述第二數據庫為Greenplum數據庫。
3.根據權利要求1所述的方法,其特征在于,還包括:
通過檢驗工具對遷移到所述第二數據庫的存量數據進行校驗;
對所述第二數據庫的環境配置、配置在所述第二數據庫的環境中的腳本以及所述作業配置數據進行校驗。
4.根據權利要求3所述的方法,其特征在于,所述通過校驗工具對遷移到所述第二數據庫的存量數據進行校驗,包括:
通過校驗工具對遷移到所述第二數據庫的存量數據進行數量以及內容的校驗。
5.根據權利要求3所述的方法,其特征在于,所述對所述第二數據庫的環境配置、配置在所述第二數據庫的環境中的腳本以及所述作業配置數據進行校驗,包括:
所述新調度系統基于作業配置信息調度配置在所述第二數據庫的環境中的腳本在所述第二數據庫配置的環境中進行作業,得到作業結果;
將所述作業結果與對應所述第一數據庫的作業結果進行比較,基于比較結果進行校驗。
6.根據權利要求5所述的方法,其特征在于,所述基于比較結果進行校驗,包括:
若所述作業結果與對應第一數據庫的作業結果相同,則校驗成功;
若所述作業結果與對應第二數據庫的作業結果不相同,則校驗失敗。
7.根據權利要求3所述的方法,其特征在于,在校驗之前,還包括:
若所述第二數據庫的環境運行正常,以及配置在所述第二數據庫的環境中的腳本運行正常以及所述第二數據庫查詢正常,則判斷通過綠燈測試。
8.根據權利要求1所述的方法,其特征在于,還包括:
確定遷移的存量數據的目標范圍,并對所述目標范圍進行檢測;
當檢測到所述目標范圍內缺少目標存量數據時,將所述目標存量數據進行增加。
9.根據權利要求3所述的方法,其特征在于,還包括:
在校驗成功的情況下,將應用系統的數據源從所述第一數據庫切換到所述第二數據庫。
10.根據權利要求3所述的方法,其特征在于,還包括:
在校驗失敗的情況下,確定遷移失敗的原因,并進行展示。
11.根據權利要求1所述的方法,其特征在于,所述所述作業配置信息包括配置的作業任務信息。
12.根據權利要求11所述的方法,其特征在于,還包括:
若遷移失敗的原因為腳本配置異常,則將重新配置所述第二數據庫的環境中的腳本,或者對所述腳本進行修改。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國建設銀行股份有限公司,未經中國建設銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110309914.6/1.html,轉載請聲明來源鉆瓜專利網。





