[發(fā)明專利]一種數(shù)據(jù)遷移的方法及裝置在審
| 申請?zhí)枺?/td> | 201910969350.1 | 申請日: | 2019-10-12 |
| 公開(公告)號: | CN110688370A | 公開(公告)日: | 2020-01-14 |
| 發(fā)明(設(shè)計)人: | 許偉;張含宇;王德浩;劉振佳;米文龍 | 申請(專利權(quán))人: | 新奧(中國)燃氣投資有限公司 |
| 主分類號: | G06F16/21 | 分類號: | G06F16/21;G06F16/22;G06F16/23;G06F16/27 |
| 代理公司: | 37100 濟南信達專利事務(wù)所有限公司 | 代理人: | 程佩玉 |
| 地址: | 101100 北京市通州*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 生產(chǎn)系統(tǒng) 遷移 數(shù)據(jù)庫日志 數(shù)據(jù)遷移 增量數(shù)據(jù) 實時讀取 停機 復(fù)制 | ||
本發(fā)明提供了一種數(shù)據(jù)遷移的方法及裝置,該方法,包括:將源端的生產(chǎn)系統(tǒng)中的待遷移數(shù)據(jù)表分為第一類和第二類;將屬于所述第一類的所述待遷移數(shù)據(jù)表復(fù)制到目標端的生產(chǎn)系統(tǒng)中;實時讀取所述源端的生產(chǎn)系統(tǒng)中的數(shù)據(jù)庫日志,根據(jù)所述數(shù)據(jù)庫日志,判斷所述源端的生產(chǎn)系統(tǒng)中屬于所述第一類的所述待遷移數(shù)據(jù)表中是否產(chǎn)生了增量數(shù)據(jù),如果是,則將所述增量數(shù)據(jù)同步到所述目標端的生產(chǎn)系統(tǒng)中;在需要將所述源端的生產(chǎn)系統(tǒng)切換到所述目標端的生產(chǎn)系統(tǒng)時,關(guān)閉所述源端的生產(chǎn)系統(tǒng),將所述源端的生產(chǎn)系統(tǒng)中屬于所述第二類的所述待遷移數(shù)據(jù)表遷移到所述目標端的生產(chǎn)系統(tǒng)中。本發(fā)明提供了一種數(shù)據(jù)遷移的方法及裝置,能夠減少生產(chǎn)系統(tǒng)的停機窗口。
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,特別涉及一種數(shù)據(jù)遷移的方法及裝置。
背景技術(shù)
在數(shù)據(jù)處理領(lǐng)域經(jīng)常會遇到需要數(shù)據(jù)遷移的情況。現(xiàn)有技術(shù)中,在進行數(shù)據(jù)遷移時,需要將源端的生產(chǎn)系統(tǒng)關(guān)閉,將源端的生產(chǎn)系統(tǒng)的所有待遷移數(shù)據(jù)表遷移到目標端的生產(chǎn)系統(tǒng)后,運行目標端的生產(chǎn)系統(tǒng),生產(chǎn)系統(tǒng)才開始正常處理。舉例來說,源端安裝有AIX操作系統(tǒng),目標端安裝有X86操作系統(tǒng),需要將SAP系統(tǒng)從AIX操作系統(tǒng)遷移到X86操作系統(tǒng)下,這時,為了避免遷移后源端的SAP系統(tǒng)的數(shù)據(jù)與目標端的SAP系統(tǒng)的數(shù)據(jù)不一致,關(guān)閉源端的SAP系統(tǒng),使得SAP系統(tǒng)不再產(chǎn)生新的數(shù)據(jù),將源端的SAP系統(tǒng)的待遷移數(shù)據(jù)表導(dǎo)出,然后,將導(dǎo)出的待遷移數(shù)據(jù)表導(dǎo)入到目標端的SAP系統(tǒng)中,導(dǎo)入完成后,運行目標端的SAP系統(tǒng)。
通過上述描述可見,在待遷移數(shù)據(jù)表的數(shù)據(jù)量較大時,生產(chǎn)系統(tǒng)的停機窗口較長。
發(fā)明內(nèi)容
本發(fā)明實施例提供了一種數(shù)據(jù)遷移的方法及裝置,能夠減少生產(chǎn)系統(tǒng)的停機窗口。
一方面,本發(fā)明實施例提供了一種數(shù)據(jù)遷移的方法,包括:
將源端的生產(chǎn)系統(tǒng)中的待遷移數(shù)據(jù)表分為第一類和第二類;
將屬于所述第一類的所述待遷移數(shù)據(jù)表復(fù)制到目標端的生產(chǎn)系統(tǒng)中;
實時讀取所述源端的生產(chǎn)系統(tǒng)中的數(shù)據(jù)庫日志,根據(jù)所述數(shù)據(jù)庫日志,判斷所述源端的生產(chǎn)系統(tǒng)中屬于所述第一類的所述待遷移數(shù)據(jù)表中是否產(chǎn)生了增量數(shù)據(jù),如果是,則將所述增量數(shù)據(jù)同步到所述目標端的生產(chǎn)系統(tǒng)中;
在需要將所述源端的生產(chǎn)系統(tǒng)切換到所述目標端的生產(chǎn)系統(tǒng)時,關(guān)閉所述源端的生產(chǎn)系統(tǒng),將所述源端的生產(chǎn)系統(tǒng)中屬于所述第二類的所述待遷移數(shù)據(jù)表遷移到所述目標端的生產(chǎn)系統(tǒng)中。
可選地,
所述將源端的生產(chǎn)系統(tǒng)中的待遷移數(shù)據(jù)表分為第一類和第二類,包括:
從所述源端的生產(chǎn)系統(tǒng)中的所述待遷移數(shù)據(jù)表中,確定出待遷移的業(yè)務(wù)數(shù)據(jù)表;
將所述源端的生產(chǎn)系統(tǒng)中數(shù)據(jù)量超過預(yù)設(shè)值的所述待遷移的業(yè)務(wù)數(shù)據(jù)表劃分到所述第一類中;
將所述源端的生產(chǎn)系統(tǒng)中的所述待遷移數(shù)據(jù)表中不屬于所述第一類的待遷移數(shù)據(jù)表劃分到所述第二類中。
可選地,
所述將屬于所述第一類的所述待遷移數(shù)據(jù)表復(fù)制到目標端的生產(chǎn)系統(tǒng)中,包括:
根據(jù)所述源端的生產(chǎn)系統(tǒng)的源數(shù)據(jù)庫,生成DDL(Database Defination Lanuage,數(shù)據(jù)庫定義語言)文件,其中,屬于所述第一類的所述待遷移數(shù)據(jù)表保存在所述源數(shù)據(jù)庫中;
根據(jù)所述DDL文件,在所述目標端的生產(chǎn)系統(tǒng)中創(chuàng)建目標數(shù)據(jù)庫;
配置所述源數(shù)據(jù)庫與所述目標數(shù)據(jù)庫的復(fù)制關(guān)系;
根據(jù)所述復(fù)制關(guān)系,將屬于所述第一類的所述待遷移數(shù)據(jù)表復(fù)制到所述目標數(shù)據(jù)庫中。
可選地,
該專利技術(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/201910969350.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 用于阻止數(shù)據(jù)庫計算系統(tǒng)中的事務(wù)暫停的方法和系統(tǒng)
- 一種數(shù)據(jù)庫同步方法及裝置
- 一種管理數(shù)據(jù)庫日志的方法及裝置
- 一種數(shù)據(jù)庫備份數(shù)據(jù)恢復(fù)方法及裝置
- 一種用于數(shù)據(jù)庫恢復(fù)的方法與設(shè)備
- 一種同步主從數(shù)據(jù)庫的方法、裝置和系統(tǒng)
- 數(shù)據(jù)同步方法和系統(tǒng)
- 一種校園網(wǎng)認證系統(tǒng)日志數(shù)據(jù)庫的構(gòu)建方法
- 一種數(shù)據(jù)庫修復(fù)方法、裝置、終端設(shè)備及存儲介質(zhì)
- 基于數(shù)據(jù)庫為平臺的數(shù)據(jù)同步系統(tǒng)及方法
- 數(shù)據(jù)遷移系統(tǒng)及數(shù)據(jù)遷移方法
- 數(shù)據(jù)庫集群中數(shù)據(jù)遷移的方法及裝置
- 數(shù)據(jù)遷移方法、系統(tǒng)、裝置及計算機可讀存儲介質(zhì)
- 基于遷移工具的國產(chǎn)化應(yīng)用系統(tǒng)遷移方法
- 數(shù)據(jù)遷移方法、裝置、電子設(shè)備以及存儲介質(zhì)
- 數(shù)據(jù)遷移方法及裝置、存儲介質(zhì)及電子設(shè)備
- 數(shù)據(jù)遷移方法及裝置、存儲介質(zhì)、電子設(shè)備
- 一種數(shù)據(jù)遷移方法、裝置、電子設(shè)備和存儲介質(zhì)
- 數(shù)據(jù)遷移方法、裝置、電子設(shè)備及存儲介質(zhì)
- 數(shù)據(jù)遷移方法、裝置、計算機設(shè)備及存儲介質(zhì)





