[發(fā)明專利]Sybase數(shù)據(jù)庫遷移方法及系統(tǒng)在審
| 申請?zhí)枺?/td> | 201510547661.0 | 申請日: | 2015-08-31 |
| 公開(公告)號: | CN105095506A | 公開(公告)日: | 2015-11-25 |
| 發(fā)明(設(shè)計(jì))人: | 康玉琢 | 申請(專利權(quán))人: | 浪潮(北京)電子信息產(chǎn)業(yè)有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京集佳知識產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 羅滿 |
| 地址: | 100085 北京市海*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | sybase 數(shù)據(jù)庫 遷移 方法 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)庫遷移領(lǐng)域,特別涉及一種Sybase數(shù)據(jù)庫遷移方法及系統(tǒng)。
背景技術(shù)
高端服務(wù)器承載著行業(yè)的核心應(yīng)用,廣泛應(yīng)用在金融、電信、能源、交通等關(guān)鍵應(yīng)用領(lǐng)域,其運(yùn)行直接關(guān)系到社會、經(jīng)濟(jì)的正常運(yùn)轉(zhuǎn)。長期以來,由于缺乏高端服務(wù)器設(shè)計(jì)和制造能力,我國高端服務(wù)器市場一直為國外廠商把持,為提高信息化建設(shè)重大裝備的自主可控性,越來越多的信息系統(tǒng)傾向于使用自主產(chǎn)品。因此,在未來較長的一段時(shí)間內(nèi),國內(nèi)的IT系統(tǒng)建設(shè)面臨著國產(chǎn)化的變革,具體的信息系統(tǒng)建設(shè)與實(shí)施層面,體現(xiàn)為越來越多的跨平臺遷移工作,其中有相當(dāng)?shù)倪w移工作是從HP-UX平臺至K-UX平臺。
數(shù)據(jù)庫是IT系統(tǒng)的核心軟件,數(shù)據(jù)庫遷移也是IT系統(tǒng)建設(shè)中極為重要的一部分。由于異構(gòu)服務(wù)器平臺的CPU指令集差異、操作系統(tǒng)差異以及編譯器差異,使得數(shù)據(jù)庫跨平臺遷移難度高,工作量大。如何降低移植難度,減少工作量,是數(shù)據(jù)庫跨平臺遷移需要解決的關(guān)鍵問題。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種Sybase數(shù)據(jù)庫遷移方法,應(yīng)用于從HP-UX平臺至K-UX平臺Sybase數(shù)據(jù)庫遷移,該能夠大大降低Sybase數(shù)據(jù)庫跨平臺遷移工作量,降低遷移難度。
為解決上述技術(shù)問題,本發(fā)明提供一種Sybase數(shù)據(jù)庫遷移方法,包括:
獲取源端的HP-UX平臺信息、源端的HP-UX平臺Sybase數(shù)據(jù)庫信息及目標(biāo)端的K-UX平臺信息;
將所述HP-UX平臺信息與所述K-UX平臺信息進(jìn)行比較,得到平臺差異分析表;
根據(jù)所述平臺差異分析表,對每條差異制定相對應(yīng)的遷移方案,并根據(jù)所述HP-UX平臺Sybase數(shù)據(jù)庫版本,判斷是否需要進(jìn)行版本升級,若是,則選擇相對應(yīng)的升級方式;
根據(jù)數(shù)據(jù)遷移量選擇相對應(yīng)的傳輸方式,并根據(jù)所述遷移方案及所述傳輸方式估算遷移時(shí)間;
利用用戶根據(jù)所述遷移方案、所述傳輸方式及所述遷移時(shí)間的反饋信息,生成遷移向?qū)畔ⅲ?/p>
利用所述遷移向?qū)畔ⅲ笻P-UX平臺進(jìn)行Sybase數(shù)據(jù)庫備份操作;
利用所述遷移向?qū)畔ⅲ筀-UX平臺進(jìn)行Sybase數(shù)據(jù)庫恢復(fù)操作。
其中,所述Sybase數(shù)據(jù)庫備份操作包括:
使HP-UX平臺執(zhí)行Sybase數(shù)據(jù)庫一致性檢測;
檢測HP-UX平臺Sybase數(shù)據(jù)庫用戶登錄情況;
當(dāng)無用戶登錄時(shí),執(zhí)行Sybase數(shù)據(jù)庫強(qiáng)制寫操作,并截?cái)郤ybase數(shù)據(jù)庫日志;
遷移出Sybase數(shù)據(jù)庫用戶信息,并備份Sybase數(shù)據(jù)庫,生成轉(zhuǎn)儲文件。
其中,所述Sybase數(shù)據(jù)庫恢復(fù)操作包括:
在K-UX平臺重建數(shù)據(jù)庫,并檢測所述數(shù)據(jù)庫;
當(dāng)檢測通過后,執(zhí)行數(shù)據(jù)庫導(dǎo)入操作;
當(dāng)導(dǎo)入操作完成后,執(zhí)行數(shù)據(jù)庫一致性檢查并得到數(shù)據(jù)庫一致性檢查信息。
其中,所述利用所述遷移向?qū)畔ⅲ笻P-UX平臺進(jìn)行Sybase數(shù)據(jù)庫備份操作還包括:
反饋備份操作每一步的結(jié)果。
其中,所述利用所述遷移向?qū)畔ⅲ筀-UX平臺進(jìn)行Sybase數(shù)據(jù)庫恢復(fù)操作還包括:
反饋恢復(fù)操作每一步的結(jié)果。
其中,還包括:
設(shè)置用戶的訪問權(quán)限。
本發(fā)明提供一種Sybase數(shù)據(jù)庫遷移系統(tǒng),包括:
獲取模塊,用于獲取源端的HP-UX平臺信息、源端的HP-UX平臺Sybase數(shù)據(jù)庫信息及目標(biāo)端的K-UX平臺信息;
比較模塊,用于將所述HP-UX平臺信息與所述K-UX平臺信息進(jìn)行比較,得到平臺差異分析表;
判斷模塊,用于根據(jù)所述平臺差異分析表,對每條差異制定相對應(yīng)的遷移方案,并根據(jù)所述HP-UX平臺Sybase數(shù)據(jù)庫版本,判斷是否需要進(jìn)行版本升級,若是,則選擇相對應(yīng)的升級方式;
選擇模塊,用于根據(jù)數(shù)據(jù)遷移量選擇相對應(yīng)的傳輸方式,并根據(jù)所述遷移方案及所述傳輸方式估算遷移時(shí)間;
生成模塊,用于利用用戶根據(jù)所述遷移方案、所述傳輸方式及所述遷移時(shí)間的反饋信息,生成遷移向?qū)畔ⅲ?/p>
備份模塊,用于利用所述遷移向?qū)畔ⅲ笻P-UX平臺進(jìn)行Sybase數(shù)據(jù)庫備份操作;
恢復(fù)模塊,用于利用所述遷移向?qū)畔ⅲ筀-UX平臺進(jìn)行Sybase數(shù)據(jù)庫恢復(fù)操作。
其中,所述備份模塊包括:
第一檢測單元,用于使HP-UX平臺執(zhí)行Sybase數(shù)據(jù)庫一致性檢測;
第二檢測單元,用于檢測HP-UX平臺Sybase數(shù)據(jù)庫用戶登錄情況;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于浪潮(北京)電子信息產(chǎn)業(yè)有限公司,未經(jīng)浪潮(北京)電子信息產(chǎn)業(yè)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510547661.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F17-00 特別適用于特定功能的數(shù)字計(jì)算設(shè)備或數(shù)據(jù)處理設(shè)備或數(shù)據(jù)處理方法
G06F17-10 .復(fù)雜數(shù)學(xué)運(yùn)算的
G06F17-20 .處理自然語言數(shù)據(jù)的
G06F17-30 .信息檢索;及其數(shù)據(jù)庫結(jié)構(gòu)
G06F17-40 .數(shù)據(jù)的獲取和記錄
G06F17-50 .計(jì)算機(jī)輔助設(shè)計(jì)
- 一種基于SYBASE中間件實(shí)現(xiàn)異構(gòu)數(shù)據(jù)庫連接方法
- 一種基于IBM中間件實(shí)現(xiàn)異構(gòu)數(shù)據(jù)庫連接方法
- 一種SybaseIQ數(shù)據(jù)庫集群中的存儲資源配置方法及系統(tǒng)
- 一種業(yè)務(wù)數(shù)據(jù)分析系統(tǒng)
- 一種Sybase ASE數(shù)據(jù)庫配置優(yōu)化系統(tǒng)及方法
- Sybase數(shù)據(jù)庫遷移方法及系統(tǒng)
- 一種Sybase ASE數(shù)據(jù)庫配置方法及系統(tǒng)
- 一種防止Sybase數(shù)據(jù)庫中數(shù)據(jù)文件誤刪除的方法及系統(tǒng)
- 一種基于底層中間件多種數(shù)據(jù)庫通訊方法
- 一種基于MVC實(shí)現(xiàn)異構(gòu)數(shù)據(jù)連接方法
- 數(shù)據(jù)庫
- 數(shù)據(jù)庫管理系統(tǒng)及數(shù)據(jù)庫
- 數(shù)據(jù)庫構(gòu)筑裝置、數(shù)據(jù)庫檢索裝置、數(shù)據(jù)庫裝置、數(shù)據(jù)庫構(gòu)筑方法、以及數(shù)據(jù)庫檢索方法
- 數(shù)據(jù)庫和數(shù)據(jù)庫處理方法
- 數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)庫更新方法、數(shù)據(jù)庫以及數(shù)據(jù)庫更新程序
- 容器數(shù)據(jù)庫
- 數(shù)據(jù)庫同步方法及數(shù)據(jù)庫
- 一種MongoDB數(shù)據(jù)庫對象復(fù)制延遲監(jiān)控方法和裝置
- 數(shù)據(jù)分布式存儲方法、裝置、電子設(shè)備及存儲介質(zhì)
- 數(shù)據(jù)庫語句執(zhí)行方法及裝置
- 遷移方法和裝置
- 移動邊緣系統(tǒng)中遷移應(yīng)用方法、相關(guān)設(shè)備及系統(tǒng)
- 虛擬機(jī)的遷移方法及裝置
- 數(shù)據(jù)遷移方法、裝置、計(jì)算機(jī)設(shè)備和存儲介質(zhì)
- 計(jì)算任務(wù)遷移方法及計(jì)算任務(wù)遷移器
- 文件遷移方法、裝置、計(jì)算機(jī)設(shè)備及存儲介質(zhì)
- 基于遷移工具的國產(chǎn)化應(yīng)用系統(tǒng)遷移方法
- 數(shù)據(jù)遷移方法及裝置
- 文件遷移方法及裝置
- 一種數(shù)據(jù)遷移方法、裝置、電子設(shè)備和存儲介質(zhì)





