• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    數據遷移方法和裝置制造方法及圖紙

    技術編號:13793244 閱讀:99 留言:0更新日期:2016-10-06 06:11
    本發明專利技術提供了一種數據遷移方法和裝置。其中,該方法包括:將從源數據庫獲取到的半導體器件的第一數據在第一時間導入目標數據庫;將從源數據庫中抽取的第二數據在第二時間同步到目標數據庫;判斷第二時間與預設時間的時間差是否大于第一預設閾值;若第二時間與預設時間的時間差不大于第一預設閾值,則暫停應用系統,將源數據庫中與第一數據和第二數據不同的第三數據導入目標數據庫;若第二時間與預設時間的時間差大于第一預設閾值,則將從數據庫中抽取的第二數據在第二時間同步到目標數據庫。通過本發明專利技術,解決了現有技術中遷移大容量數據庫時應用系統停機的時間長的問題,實現了將源數據庫中的數據遷移至目標數據庫時縮短應用系統停機時間的效果。

    【技術實現步驟摘要】

    本專利技術涉及數據處理領域,具體而言,涉及一種數據遷移方法和裝置
    技術介紹
    正在使用中的服務器中的數據庫存儲有大量的數據,在需要進行服務器硬件更新時,需要將服務器中的數據庫陸續遷移到新的硬件平臺,這樣才能得到硬件和操作系統平臺長期而穩定的維護支持。現有的對于數據庫跨硬件平臺的遷移僅有一種解決方法:導入導出(exp/imp),此解決方法需要將正在使用中的服務器停機,才能進行數據庫的遷移,若數據庫容量較大(如,300G),通過導入導出的方式需要較長時間(如,對于容量為300G的數據庫需要40小時左右)才能完成整個數據庫的遷移。對于需要服務器不間斷運行的公司(如,半導體生產公司),服務器停機時間過長會減少公司的產量,延后對客戶的產品的交付時間,導致公司的業務和信譽都會受到較大的影響。然而根據現有的技術手段,在短時間內進行數據庫遷移幾乎是不可能完成的任務。針對現有技術中遷移大容量數據庫時應用系統停機的時間長的問題,目前尚未提出有效的解決方案。
    技術實現思路
    本專利技術的主要目的在于提供一種數據遷移方法和裝置,以解決現有技術中遷移大容量數據庫時應用系統停機的時間長的問題。為了實現上述目的,根據本專利技術實施例的一個方面,提供了一種數據遷移方法。根據本專利技術的數據遷移方法包括:將從源數據庫獲取到的半導體器件的第一數據在第一時間導入目標數據庫,其中,第一數據包括記錄的半導體器件的屬性的數據;將從源數據庫中抽取的第二數據在第二時間同步到目標數據庫,其中,第二數據為與第一數據不同的記錄半導體器件的屬性的數據;判斷第二時間與預設時間的時間差是否大于第一預設閾值;若第二時間與預設時間的時間差不大于第一預設閾值,則暫停應用系統,將應用系統的源數據庫中與第一數據和第二數據不同的第三數據導入目標數據庫;若第二時間與預設時間的時間差大于第一預設閾值,則返回執行將從數據庫
    中抽取的第二數據在第二時間同步到目標數據庫,其中,應用系統為產生半導體器件的屬性的數據的系統。進一步地,將從數據庫中抽取的第二數據在第二時間同步到目標數據庫包括:在第二時間與預設時間的時間差大于第二預設閾值時,每隔第一預設時間從源數據庫中抽取第二數據;在第二時間與預設時間的時間差不大于第二預設閾值且大于第一預設閾值時,每隔第二預設時間從源數據庫中抽取第二數據;從源數據庫中抽取第二數據包括:獲取上次從源數據庫中抽取數據的第三時間;從源數據庫中抽取記錄時間晚于第三時間的數據,其中,第二預設閾值大于第一預設閾值。進一步地,在將從源數據庫獲取到的半導體器件的第一數據在第一時間導入目標數據庫之前,數據遷移方法包括:在應用系統的備份數據庫的工作模式為只讀模式的情況下,從應用系統的備份數據庫中讀取第一數據得到第一備份文件,將第一備份文件傳輸至目標數據庫的服務器,其中,源數據庫包括備份數據庫;將從源數據庫獲取到的半導體器件的第一數據在第一時間導入目標數據庫包括:將服務器上的第一備份文件中的第一數據導入目標數據庫;在將從源數據庫中抽取的第二數據在第二時間同步到目標數據庫之前,數據遷移方法包括:從處于只讀模式的備份數據庫中讀取第二數據,生成第二數據的第二備份文件,將第二備份文件傳輸至目標數據庫的服務器;將從源數據庫中抽取的第二數據在第二時間同步到目標數據庫包括:將服務器上的第二備份文件中的第二數據導入目標數據庫;將應用系統的源數據庫中與第一數據和第二數據不同的第三數據導入目標數據庫包括:從應用系統的生產數據庫讀取第三數據,得到數據文件;將數據文件導入目標數據庫,其中,源數據庫包括生產數據庫。進一步地,將從源數據庫獲取到的半導體器件的第一數據在第一時間導入目標數據庫包括:在關閉第一數據的各個第一數據表的第一約束條件之后,將各個第一數據表導入目標數據庫,建立各個第一數據表的第一約束條件;將從源數據庫中抽取的第二數據在第二時間同步到目標數據庫包括:在關閉第二數據的各個第二數據表的第二約束條件之后,將各個第二數據表導入目標數據庫,建立各個第二數據表的第二約束條件;將應用系統的源數據庫中與第一數據和第二數據不同的第三數據導入目標數據庫包括:在關閉第三數據的各個第三數據表的第三約束條件之后,將各個第三數據表導入目標數據庫,建立各個第三數據表的第三約束條件。進一步地,數據遷移方法還包括:在將各個第一數據表、各個第二數據表以及各個第三數據表導入目標數據庫的過程中,關閉目標數據庫的歸檔模式,并將目標數據庫的實時日志組的數據容量設置為預設容量,以及將實時日志組的數量設置為預設數量;在將各個第一數據表、各個第二數據表以及各個第三數據表導入目標數據庫之前,數據遷移方法還包括:去掉各個第一數據表、各個第二數據表以及各個第三數據表的
    索引;在將各個第一數據表、各個第二數據表以及各個第三數據表導入目標數據庫之后,數據遷移方法還包括:在預設空間內建立導入目標數據庫的數據的索引。為了實現上述目的,根據本專利技術實施例的另一方面,提供了一種數據遷移裝置。根據本專利技術的數據遷移裝置包括:第一導入模塊,用于將從源數據庫獲取到的半導體器件的第一數據在第一時間導入目標數據庫,其中,第一數據包括記錄的半導體器件的屬性的數據;第一同步模塊,用于將從源數據庫中抽取的第二數據在第二時間同步到目標數據庫,其中,第二數據為與第一數據不同的記錄半導體器件的屬性的數據;判斷模塊,用于判斷第二時間與預設時間的時間差是否大于第一預設閾值;第二導入模塊,用于在第二時間與預設時間的時間差不大于第一預設閾值的情況下,暫停應用系統,將應用系統的源數據庫中與第一數據和第二數據不同的第三數據導入目標數據庫;第二同步模塊,用于在第二時間與預設時間的時間差大于第一預設閾值的情況下,返回執行將從數據庫中抽取的第二數據在第二時間同步到目標數據庫,其中,應用系統為產生半導體器件的屬性的數據的系統。進一步地,第一同步模塊包括:抽取模塊,用于在第二時間與預設時間的時間差大于第二預設閾值時,每隔第一預設時間從源數據庫中抽取第二數據;抽取模塊,還用于在第二時間與預設時間的時間差不大于第二預設閾值且大于第一預設閾值時,每隔第二預設時間從源數據庫中抽取第二數據;抽取模塊包括:獲取模塊,用于獲取上次從源數據庫中抽取數據的第三時間;第三抽取模塊,用于從源數據庫中抽取記錄時間晚于第三時間的數據,其中,第二預設閾值大于第一預設閾值。進一步地,數據遷移裝置包括:第一傳輸模塊,用于在將從源數據庫獲取到的半導體器件的第一數據在第一時間導入目標數據庫之前,在應用系統的備份數據庫的工作模式為只讀模式的情況下,從應用系統的備份數據庫中讀取第一數據得到第一備份文件,將第一備份文件傳輸至目標數據庫的服務器,其中,源數據庫包括備份數據庫;第一導入模塊包括:第一導入子模塊,用于將服務器上的第一備份文件中的第一數據導入目標數據庫;數據遷移裝置還包括:第二傳輸模塊,用于在將從源數據庫中抽取的第二數據在第二時間同步到目標數據庫之前,從處于只讀模式的備份數據庫中讀取第二數據,生成第二數據的第二備份文件,將第二備份文件傳輸至目標數據庫的服務器;第一同步模塊包括:第三導入模塊,用于將服務器上的第二備份文件中的第二數據導入目標數據庫;第二導入模塊包括:讀取模塊,用于從應用系統的生產數據庫讀取第三數據,得到本文檔來自技高網
    ...

    【技術保護點】
    一種數據遷移方法,其特征在于,包括:將從源數據庫獲取到的半導體器件的第一數據在第一時間導入目標數據庫,其中,所述第一數據包括記錄的所述半導體器件的屬性的數據;將從所述源數據庫中抽取的第二數據在第二時間同步到所述目標數據庫,其中,所述第二數據為與所述第一數據不同的記錄所述半導體器件的屬性的數據;判斷所述第二時間與預設時間的時間差是否大于第一預設閾值;若所述第二時間與所述預設時間的時間差不大于所述第一預設閾值,則暫停應用系統,將所述應用系統的所述源數據庫中與所述第一數據和所述第二數據不同的第三數據導入所述目標數據庫;若所述第二時間與所述預設時間的時間差大于所述第一預設閾值,則返回執行所述將從所述數據庫中抽取的第二數據在第二時間同步到所述目標數據庫,其中,所述應用系統為產生所述半導體器件的屬性的數據的系統。

    【技術特征摘要】
    1.一種數據遷移方法,其特征在于,包括:將從源數據庫獲取到的半導體器件的第一數據在第一時間導入目標數據庫,其中,所述第一數據包括記錄的所述半導體器件的屬性的數據;將從所述源數據庫中抽取的第二數據在第二時間同步到所述目標數據庫,其中,所述第二數據為與所述第一數據不同的記錄所述半導體器件的屬性的數據;判斷所述第二時間與預設時間的時間差是否大于第一預設閾值;若所述第二時間與所述預設時間的時間差不大于所述第一預設閾值,則暫停應用系統,將所述應用系統的所述源數據庫中與所述第一數據和所述第二數據不同的第三數據導入所述目標數據庫;若所述第二時間與所述預設時間的時間差大于所述第一預設閾值,則返回執行所述將從所述數據庫中抽取的第二數據在第二時間同步到所述目標數據庫,其中,所述應用系統為產生所述半導體器件的屬性的數據的系統。2.根據權利要求1所述的數據遷移方法,其特征在于,將從所述數據庫中抽取的第二數據在第二時間同步到所述目標數據庫包括:在所述第二時間與所述預設時間的時間差大于第二預設閾值時,每隔第一預設時間從所述源數據庫中抽取所述第二數據;在所述第二時間與所述預設時間的時間差不大于所述第二預設閾值且大于所述第一預設閾值時,每隔第二預設時間從所述源數據庫中抽取所述第二數據;從所述源數據庫中抽取所述第二數據包括:獲取上次從所述源數據庫中抽取數據的第三時間;從所述源數據庫中抽取記錄時間晚于所述第三時間的數據,其中,所述第二預設閾值大于所述第一預設閾值。3.根據權利要求1所述的數據遷移方法,其特征在于,在將從源數據庫獲取到的半導體器件的第一數據在第一時間導入目標數據庫之前,所述數據遷移方法包括:在所述應用系統的備份數據庫的工作模式為只讀模式的情況下,從所述應用系統的備份數據庫中讀取所述第一數據得到第一備份文件,將所述第一備份文件傳輸至所述目標數據庫的服務器,其中,所述源數據庫包括所述備份數據庫;將從源數據庫獲取到的半導體器件的第一數據在第一時間導入目標數據庫包括:將所述服務器上的所述第一備份文件中的所述第一數據導入所述目標數據庫;在將從所述源數據庫中抽取的第二數據在第二時間同步到所述目標數據庫之前,所述數據遷移方法包括:從處于只讀模式的所述備份數據庫中讀取所述第二數據,生成所述第二數據的第二備份文件,將所述第二備份文件傳輸至所述目標數據庫的服務器;將從所述源數據庫中抽取的第二數據在第二時間同步到所述目標數據庫包括:將所述服務器上的所述第二備份文件中的所述第二數據導入所述目標數據庫;將所述應用系統的所述源數據庫中與所述第一數據和所述第二數據不同的第三數據導入所述目標數據庫包括:從所述應用系統的生產數據庫讀取所述第三數據,得到數據文件;將所述數據文件導入所述目標數據庫,其中,所述源數據庫包括所述生產數據庫。4.根據權利要求1所述的數據遷移方法,其特征在于,將從源數據庫獲取到的半導體器件的第一數據在第一時間導入目標數據庫包括:在關閉所述第一數據的各個第一數據表的第一約束條件之后,將所述各個第一數據表導入所述目標數據庫,建立所述各個第一數據表的所述第一約束條件;將從所述源數據庫中抽取的第二數據在第二時間同步到所述目標數據庫包括:在關閉所述第二數據的各個第二數據表的第二約束條件之后,將所述各個第二數據表導入所述目標數據庫,建立所述各個第二數據表的所述第二約束條件;將所述應用系統的所述源數據庫中與所述第一數據和所述第二數據不同的第三數據導入所述目標數據庫包括:在關閉所述第三數據的各個第三數據表的第三約束條件之后,將所述各個第三數據表導入所述目標數據庫,建立所述各個第三數據表的所述第三約束條件。5.根據權利要求4所述的數據遷移方法,其特征在于,所述數據遷移方法還包括:在將所述各個第一數據表、所述各個第二數據表以及所述各個第三數據表導入所述目標數據庫的過程中,關閉所述目標數據庫的歸檔模式,并將所述目標數據庫的實時日志組的數據容量設置為預設容量,以及將所述實時日志組的數量設置為預設數量;在將所述各個第一數據表、所述各個第二數據表以及所述各個第三數據表導
    \t入所述目標數據庫之前,所述數據遷移方法還包括:去掉所述各個第一數據表、所述各個第二數據表以及所述各個第三數據表的索引;在將所述各個第一數據表、所述各個第二數據表以及所述各個第三數據表導入所述目標數據庫之后,所述數據遷移方法還包括:在預設空間內建立導入所述目標數...

    【專利技術屬性】
    技術研發人員:樓冰卉
    申請(專利權)人:中芯國際集成電路制造上海有限公司
    類型:發明
    國別省市:上海;31

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲中文字幕无码日韩| 亚洲av永久无码精品网站 | 精品久久久久久无码中文字幕漫画| 亚洲AV无码一区二区乱孑伦AS| 精品人无码一区二区三区| 无码毛片一区二区三区中文字幕| 亚洲一级特黄大片无码毛片| 无码国产伦一区二区三区视频| 免费无码午夜福利片| 亚洲中文字幕久久精品无码2021 | 亚洲VA中文字幕无码一二三区| 亚洲AV无码一区二区三区网址| 亚洲国产精品无码久久久不卡| 国产成人无码精品久久久小说| 久久精品中文无码资源站 | 无码人妻精品中文字幕免费| 真人无码作爱免费视频| 无码精品A∨在线观看十八禁| 亚洲精品无码不卡在线播HE| 精品无码综合一区| 国模无码视频一区二区三区| 亚洲午夜无码久久久久小说 | 久久久久久国产精品无码下载 | 韩日美无码精品无码| 免费无码看av的网站| 特级毛片内射www无码| 精品人无码一区二区三区| 日韩av无码久久精品免费| 亚洲第一极品精品无码久久| 日韩精品无码一区二区视频| 精品无码一级毛片免费视频观看| 国产av无码专区亚洲av毛片搜| 无码高潮少妇毛多水多水免费| 国产成人无码AV麻豆| 精品成在人线AV无码免费看 | 亚洲精品无码中文久久字幕| AV大片在线无码永久免费| 影音先锋中文无码一区| 无码一区二区三区爆白浆| 精品无码成人网站久久久久久| 免费无码国产V片在线观看|