欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種數(shù)據(jù)庫數(shù)據(jù)遷移系統(tǒng)及方法

文檔序號:8935026閱讀:409來源:國知局
一種數(shù)據(jù)庫數(shù)據(jù)遷移系統(tǒng)及方法
【技術(shù)領域】
[0001]本發(fā)明涉及虛擬化數(shù)據(jù)庫技術(shù)領域,特別涉及一種數(shù)據(jù)庫數(shù)據(jù)迀移系統(tǒng)及方法。
【背景技術(shù)】
[0002]虛擬化技術(shù)由于具有便于運維和節(jié)省硬件資源等優(yōu)點,得到了廣泛的應用。企業(yè)互聯(lián)網(wǎng)系統(tǒng)逐步由物理機與應用相結(jié)合的模式向物理機、虛擬化平臺與應用相結(jié)合的模式轉(zhuǎn)變。
[0003]數(shù)據(jù)庫是企業(yè)互聯(lián)網(wǎng)系統(tǒng)中的核心組成部分。在利用虛擬化技術(shù)對企業(yè)互聯(lián)網(wǎng)系統(tǒng)進行模式轉(zhuǎn)換的過程中,如何將物理機平臺數(shù)據(jù)庫中的數(shù)據(jù)完整地迀移至虛擬化平臺數(shù)據(jù)庫是當前企業(yè)互聯(lián)網(wǎng)系統(tǒng)進行模式轉(zhuǎn)換過程中有待解決的關鍵問題。

【發(fā)明內(nèi)容】

[0004]有鑒于此,本發(fā)明的目的在于提供一種數(shù)據(jù)庫數(shù)據(jù)迀移系統(tǒng)及方法,實現(xiàn)了將物理機平臺數(shù)據(jù)庫中的數(shù)據(jù)完整地迀移至虛擬化平臺數(shù)據(jù)庫的目的。其具體方案如下:
[0005]—種數(shù)據(jù)庫數(shù)據(jù)迀移系統(tǒng),包括:
[0006]狀態(tài)調(diào)整模塊,用于將物理機平臺數(shù)據(jù)庫的運行狀態(tài)調(diào)整為停止寫入狀態(tài),以確保當前所有應用程序均無法對所述物理機平臺數(shù)據(jù)庫進行寫入操作;
[0007]數(shù)據(jù)導出模塊,用于當所述狀態(tài)調(diào)整模塊將所述物理機平臺數(shù)據(jù)庫的運行狀態(tài)調(diào)整為停止寫入狀態(tài)后,對所述物理機平臺數(shù)據(jù)庫中保存的所有數(shù)據(jù)進行數(shù)據(jù)導出,得到導出數(shù)據(jù),并確保所述導出數(shù)據(jù)與所述物理機平臺數(shù)據(jù)庫中保存的所有數(shù)據(jù)之間的一致性;
[0008]數(shù)據(jù)導入模塊,用于將所述導出數(shù)據(jù)導入至虛擬化平臺數(shù)據(jù)庫,并確保所述虛擬化平臺數(shù)據(jù)庫中導入的數(shù)據(jù)與所述導出數(shù)據(jù)之間的一致性。
[0009]優(yōu)選的,所述狀態(tài)調(diào)整模塊包括:
[0010]工作狀態(tài)切換單元,用于將所有與所述物理機平臺數(shù)據(jù)庫進行數(shù)據(jù)連接的應用程序的工作狀態(tài)切換至關閉狀態(tài);
[0011]監(jiān)聽關閉單元,用于當所有與所述物理機平臺數(shù)據(jù)庫進行數(shù)據(jù)連接的應用程序的工作狀態(tài)被切換至關閉狀態(tài)后,關閉對所述物理機平臺數(shù)據(jù)庫的監(jiān)聽;
[0012]數(shù)據(jù)庫重啟單元,用于當關閉對所述物理機平臺數(shù)據(jù)庫的監(jiān)聽后,對所述物理機平臺數(shù)據(jù)進行重啟,以確保當前所有應用程序均無法對所述物理機平臺數(shù)據(jù)庫進行寫入操作。
[0013]優(yōu)選的,所述數(shù)據(jù)導出模塊包括:
[0014]第一信息確保單元,用于確保所述物理機平臺數(shù)據(jù)庫的字符集與物理機平臺數(shù)據(jù)庫服務器中配置的字符集之間的一致性,以保證數(shù)據(jù)導出時不出現(xiàn)亂碼;
[0015]第二信息確保單元,用于確保所述物理機平臺數(shù)據(jù)庫中的交叉表與在數(shù)據(jù)導出過程中得到的交叉表之間的一致性;
[0016]數(shù)據(jù)導出單元,用于對所述物理機平臺數(shù)據(jù)庫中保存的所有數(shù)據(jù)進行數(shù)據(jù)導出,得到所述導出數(shù)據(jù);
[0017]所述數(shù)據(jù)導入模塊包括:
[0018]第三信息確保單元,用于確保所述虛擬化平臺數(shù)據(jù)庫的字符集與虛擬化平臺數(shù)據(jù)庫服務器中配置的字符集之間的一致性,以保證數(shù)據(jù)導入時不出現(xiàn)亂碼;
[0019]數(shù)據(jù)導入單元,用于將所述導出數(shù)據(jù)導入至所述虛擬化平臺數(shù)據(jù)庫。
[0020]優(yōu)選的,所述數(shù)據(jù)導出單元為EXP工具,所述數(shù)據(jù)導入單元為IMP工具。
[0021]優(yōu)選的,所述數(shù)據(jù)導出模塊還包括:
[0022]導出信息記錄單元,用于將數(shù)據(jù)導出過程記錄到導出日志中;
[0023]所述數(shù)據(jù)導入模塊還包括:
[0024]導入信息記錄單元,用于將數(shù)據(jù)導入過程記錄到導入日志中。
[0025]優(yōu)選的,所述數(shù)據(jù)庫數(shù)據(jù)迀移系統(tǒng)還包括:
[0026]數(shù)據(jù)信息檢查單元,用于對經(jīng)過數(shù)據(jù)導入過程后的所述虛擬化平臺數(shù)據(jù)庫中數(shù)據(jù)的完整性、表空間的正確性、數(shù)據(jù)文件狀態(tài)的正確性、導入對象信息的正確性、導入索引信息的正確性、數(shù)據(jù)庫鏈接的正確性以及數(shù)據(jù)庫修改權(quán)限的一致性進行檢查;
[0027]檢查結(jié)果顯示單元,用于對所述數(shù)據(jù)信息檢查單元的檢查結(jié)果進行顯示。
[0028]本發(fā)明還公開了一種數(shù)據(jù)庫數(shù)據(jù)迀移方法,包括:
[0029]將物理機平臺數(shù)據(jù)庫的運行狀態(tài)調(diào)整為停止寫入狀態(tài),以確保當前所有應用程序均無法對所述物理機平臺數(shù)據(jù)庫進行寫入操作;
[0030]對所述物理機平臺數(shù)據(jù)庫中保存的所有數(shù)據(jù)進行數(shù)據(jù)導出,得到導出數(shù)據(jù),并確保所述導出數(shù)據(jù)與所述物理機平臺數(shù)據(jù)庫中保存的所有數(shù)據(jù)之間的一致性;
[0031]將所述導出數(shù)據(jù)導入至虛擬化平臺數(shù)據(jù)庫,并確保所述虛擬化平臺數(shù)據(jù)庫中導入的數(shù)據(jù)與所述導出數(shù)據(jù)之間的一致性。
[0032]優(yōu)選的,所述確保所述導出數(shù)據(jù)與所述物理機平臺數(shù)據(jù)庫中保存的所有數(shù)據(jù)之間的一致性的過程包括:
[0033]確保所述物理機平臺數(shù)據(jù)庫的字符集與物理機平臺數(shù)據(jù)庫服務器中配置的字符集之間的一致性,以保證數(shù)據(jù)導出時不出現(xiàn)亂碼,并確保所述物理機平臺數(shù)據(jù)庫中的交叉表與在數(shù)據(jù)導出過程中得到的交叉表之間的一致性;
[0034]所述確保所述虛擬化平臺數(shù)據(jù)庫中導入的數(shù)據(jù)與所述導出數(shù)據(jù)之間的一致性的過程包括:
[0035]確保所述虛擬化平臺數(shù)據(jù)庫的字符集與虛擬化平臺數(shù)據(jù)庫服務器中配置的字符集之間的一致性,以保證數(shù)據(jù)導入時不出現(xiàn)亂碼。
[0036]優(yōu)選的,所述對所述物理機平臺數(shù)據(jù)庫中保存的所有數(shù)據(jù)進行數(shù)據(jù)導出的過程包括:利用EXP工具,對所述物理機平臺數(shù)據(jù)庫中保存的所有數(shù)據(jù)進行數(shù)據(jù)導出;
[0037]所述將所述導出數(shù)據(jù)導入至虛擬化平臺數(shù)據(jù)庫的過程包括:利用頂P工具,將所述導出數(shù)據(jù)導入至所述虛擬化平臺數(shù)據(jù)庫。
[0038]優(yōu)選的,所述數(shù)據(jù)庫數(shù)據(jù)迀移方法還包括:
[0039]對經(jīng)過數(shù)據(jù)導入過程后的所述虛擬化平臺數(shù)據(jù)庫中數(shù)據(jù)的完整性、表空間的正確性、數(shù)據(jù)文件狀態(tài)的正確性、導入對象信息的正確性、導入索引信息的正確性、數(shù)據(jù)庫鏈接的正確性以及數(shù)據(jù)庫修改權(quán)限的一致性進行檢查,并對檢查結(jié)果進行顯示。
[0040]本發(fā)明中,數(shù)據(jù)庫數(shù)據(jù)迀移系統(tǒng)包括狀態(tài)調(diào)整模塊、數(shù)據(jù)導出模塊和數(shù)據(jù)導入模塊;其中,狀態(tài)調(diào)整模塊可用于將物理機平臺數(shù)據(jù)庫的運行狀態(tài)調(diào)整為停止寫入狀態(tài),以確保當前所有應用程序均無法對物理機平臺數(shù)據(jù)庫進行寫入操作;數(shù)據(jù)導出模塊可用于當狀態(tài)調(diào)整模塊將物理機平臺數(shù)據(jù)庫的運行狀態(tài)調(diào)整為停止寫入狀態(tài)后,對物理機平臺數(shù)據(jù)庫中保存的所有數(shù)據(jù)進行數(shù)據(jù)導出,得到導出數(shù)據(jù),并確保導出數(shù)據(jù)與物理機平臺數(shù)據(jù)庫中保存的所有數(shù)據(jù)之間的一致性;數(shù)據(jù)導入模塊則用于將導出數(shù)據(jù)導入至虛擬化平臺數(shù)據(jù)庫,并確保虛擬化平臺數(shù)據(jù)庫中導入的數(shù)據(jù)與導出數(shù)據(jù)之間的一致性。由上可見,本發(fā)明在導出數(shù)據(jù)之前,先利用狀態(tài)調(diào)整模塊將物理機平臺數(shù)據(jù)的運行狀態(tài)調(diào)整為停止寫入狀態(tài),從而使得在導出數(shù)據(jù)的過程中物理機平臺數(shù)據(jù)庫中的數(shù)據(jù)不會發(fā)生改變,確保了源數(shù)據(jù)的穩(wěn)定性;數(shù)據(jù)導出模塊在導出數(shù)據(jù)時,確保了導出數(shù)據(jù)與物理機平臺數(shù)據(jù)庫保存的所有數(shù)據(jù)之間的一致性;數(shù)據(jù)導入模塊在導入數(shù)據(jù)時,確保了虛擬化平臺數(shù)據(jù)庫中導入的數(shù)據(jù)與導出數(shù)據(jù)之間的一致性,由此實現(xiàn)了將物理機平臺數(shù)據(jù)庫中的數(shù)據(jù)完整地迀移至虛擬化平臺數(shù)據(jù)庫的目的。
【附圖說明】
[0041]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實施例,對于本領域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0042]圖1
當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
堆龙德庆县| 刚察县| 墨脱县| 北海市| 百色市| 泸定县| 商丘市| 南召县| 叙永县| 泸州市| 交城县| 邳州市| 龙山县| 高尔夫| 西吉县| 肥东县| 定安县| 民权县| 故城县| 同心县| 龙门县| 东阳市| 资源县| 阜城县| 西乌珠穆沁旗| 寿宁县| 剑河县| 延安市| 独山县| 合作市| 阿拉尔市| 鄄城县| 革吉县| 开封市| 会昌县| 棋牌| 渝北区| 无棣县| 垣曲县| 阿图什市| 南江县|