Oracle到PostgreSQL、SQL Server、MySQL、informix、DB2異種數(shù)據(jù)庫(kù)遷移服務(wù)
共 7909字,需瀏覽 16分鐘
·
2020-11-11 05:35
產(chǎn)品亮點(diǎn)
產(chǎn)品說(shuō)明
1?概述
?
DSG 公司致力于不斷研究開發(fā)、改進(jìn)數(shù)據(jù)庫(kù)相關(guān)的管理軟件和工具產(chǎn)品,我們?cè)S多研?發(fā)成果,都與響應(yīng)客戶的各項(xiàng)新需求有關(guān)。
?
我們響應(yīng)了中國(guó)太平洋保險(xiǎn)的需求,將?DSG?的高速數(shù)據(jù)庫(kù)備份產(chǎn)品升級(jí)到了災(zāi)備一體 的?DBP;與中國(guó)的證券界合作,推出了?RealSync;與江蘇移動(dòng)、貴州移動(dòng)、山東移動(dòng)、?北京移動(dòng)等的合作,升級(jí)了?Enhanced?ETL…..
?
DSG?將珍視中國(guó)建設(shè)銀行提出的需求、要求等,那是我們公司未來(lái)不斷發(fā)展的方向之 一!
?
1.1?大型?Oracle?數(shù)據(jù)庫(kù)的遷移需求和技術(shù)挑戰(zhàn)
隨著業(yè)務(wù)的不斷拓展,我們經(jīng)常需要對(duì)系統(tǒng)進(jìn)行調(diào)整,比如:存儲(chǔ)系統(tǒng)升級(jí)、服務(wù)器升?級(jí)、平臺(tái)的遷移、數(shù)據(jù)庫(kù)版本升級(jí)等等,這些情況我們都需要借助數(shù)據(jù)遷移工作來(lái)完成。
數(shù)據(jù)遷移種類,目前可分為如下?4?類不同技術(shù)需求:
- 同構(gòu)遷移:
同構(gòu)遷移是在相同的操作系統(tǒng)平臺(tái)、或相同的數(shù)據(jù)庫(kù)平臺(tái)之間做數(shù)據(jù)庫(kù)的遷移;同?構(gòu)遷移可支持:同品牌服務(wù)器升級(jí)或更換、磁盤陣列的升級(jí)、擴(kuò)容、更換等。
- 異構(gòu)遷移:
異構(gòu)遷移是在異構(gòu)環(huán)境下做操作系統(tǒng)的升級(jí)或變更、數(shù)據(jù)庫(kù)的升級(jí)、存儲(chǔ)設(shè)備的升?級(jí)等等,但是,數(shù)據(jù)庫(kù)的數(shù)據(jù)結(jié)構(gòu)沒(méi)有實(shí)質(zhì)變化。此過(guò)程相對(duì)同構(gòu)遷移,比較復(fù)雜。
?
比如:
?
1)?數(shù)據(jù)庫(kù)版本異構(gòu)升級(jí)
如 Oralce 8i 升級(jí)到 9i、甚至是?Oracle10g、Oracle11g,等等。
2)?操作系統(tǒng)升級(jí)
如?AIX?4.3?升級(jí)?5.3,甚至是?HP?Unix?環(huán)境升級(jí)為?AIX?的不同環(huán)境,等等。
3)?磁盤陣列升級(jí)擴(kuò)容?從老的磁盤升級(jí)到新的、其他不同廠家的高端磁盤中,等等。
- 異構(gòu)數(shù)據(jù)遷移
異構(gòu)數(shù)據(jù)遷移是在異構(gòu)環(huán)境下進(jìn)行數(shù)據(jù)遷移,支持操作系統(tǒng)升級(jí)、數(shù)據(jù)庫(kù)版本異構(gòu)?升級(jí)、存儲(chǔ)設(shè)備升級(jí)擴(kuò)容等,且遷移后的數(shù)據(jù)庫(kù)數(shù)據(jù)結(jié)構(gòu)發(fā)生改變,如:增加或刪?除列、字段名稱或長(zhǎng)度改變、只遷移條件過(guò)濾后的數(shù)據(jù)等。
- 異種數(shù)據(jù)庫(kù)遷移
?
?
異種數(shù)據(jù)庫(kù)遷移不僅支持操作系統(tǒng)異構(gòu)、數(shù)據(jù)庫(kù)版本異構(gòu),更可以支持兩種不同的?數(shù)據(jù)庫(kù)之間的數(shù)據(jù)遷移,如:從?HP-UX?的?Oracle?數(shù)據(jù)庫(kù)遷移到?AIX?的?DB2?數(shù)據(jù) 庫(kù)。
?
衡量好的遷移技術(shù)和過(guò)程,有以下?4?項(xiàng)重要的技術(shù)性能要求和挑戰(zhàn):
l 停機(jī)時(shí)間:如何縮短業(yè)務(wù)中斷的時(shí)間
據(jù)業(yè)界估計(jì),80%的停機(jī)時(shí)間都來(lái)源于計(jì)劃的下線,其中包括硬件遷移等。即使是?有計(jì)劃的業(yè)務(wù)中斷也將會(huì)對(duì)企業(yè)造成巨大的損失,造成對(duì)外業(yè)務(wù)服務(wù)的中斷,降低?客戶服務(wù)質(zhì)量和滿意度等。
?
因此,如何保證在異構(gòu)環(huán)境下的遷移,并且縮短遷移的時(shí)間和業(yè)務(wù)中斷時(shí)間是衡量?遷移技術(shù)的最關(guān)鍵的環(huán)節(jié)。目前普遍要求停機(jī)不要超過(guò)?3-5?個(gè)小時(shí)內(nèi),而且盡量不?影響已經(jīng)運(yùn)行的業(yè)務(wù)系統(tǒng)。DSG?公司致力于停機(jī)在數(shù)分鐘之內(nèi)。
l 數(shù)據(jù)準(zhǔn)確性:如何確保數(shù)據(jù)的準(zhǔn)確性
l 低干擾:在遷移的前后準(zhǔn)備期內(nèi)、遷移過(guò)程中,大大減少對(duì)業(yè)務(wù)系統(tǒng)的影響,確保?遷移的過(guò)程可控
l 簡(jiǎn)易快速:如何簡(jiǎn)化遷移的操作步驟、支持大數(shù)據(jù)量下?TBIt/小時(shí)的快速遷移
?
1.2?數(shù)據(jù)庫(kù)遷移方案的選擇
大型數(shù)據(jù)遷移是一個(gè)非常復(fù)雜的問(wèn)題,它需要利用一定的技術(shù)和經(jīng)驗(yàn)。大型數(shù)據(jù)遷移方?法的選擇是建立在對(duì)遷移需求、遷移環(huán)境的具體分析基礎(chǔ)之上的,從目前的技術(shù)來(lái)看,?有多種方式能夠?qū)崿F(xiàn)數(shù)據(jù)遷移。
1. 同構(gòu)遷移方案選擇?
可以通過(guò):
l 邏輯卷數(shù)據(jù)鏡像方式:對(duì)于服務(wù)器操作系統(tǒng)已經(jīng)采用邏輯卷管理器的系統(tǒng),可?以利用邏輯卷管理器的管理功能完成原有的數(shù)據(jù)到新存儲(chǔ)的遷移。
?
邏輯卷數(shù)據(jù)鏡像方式適用于存儲(chǔ)系統(tǒng)之間的遷移,但其在遷移過(guò)程中需要長(zhǎng)時(shí)?間停止生產(chǎn)端業(yè)務(wù)。由于其遷移速度比較慢且遷移時(shí)間久,僅適合于主機(jī)存儲(chǔ)?的非經(jīng)常性遷移。
l 存儲(chǔ)虛擬化方式:在源端和目標(biāo)端增加必要的存儲(chǔ)虛擬化設(shè)備,通過(guò)網(wǎng)絡(luò)(SAN 網(wǎng)絡(luò)或 IP?網(wǎng)絡(luò)),將數(shù)據(jù)從源端遷移到目標(biāo)端。
存儲(chǔ)虛擬化方式可以兼容現(xiàn)有的主流存儲(chǔ)設(shè)備,支持不同廠商不同品牌存儲(chǔ)設(shè)?備間的數(shù)據(jù)遷移,但其數(shù)據(jù)遷移需要通過(guò)代理端同步到目標(biāo)端數(shù)據(jù)庫(kù)中,數(shù)據(jù)?遷移實(shí)時(shí)性比較差,當(dāng)數(shù)據(jù)需要恢復(fù)時(shí),不能恢復(fù)到任意時(shí)間,且對(duì)業(yè)務(wù)系統(tǒng)?影響比較大,占用生產(chǎn)端服務(wù)器內(nèi)存及網(wǎng)絡(luò)。
l 數(shù)據(jù)庫(kù)工具方式:采用數(shù)據(jù)庫(kù)自身工具,如?Oracle?自帶的?Data Guard?進(jìn)行數(shù) 據(jù)遷移。Data Guard?通過(guò)傳輸日志將數(shù)據(jù)遷移到到目標(biāo)端,在目標(biāo)端解析成 SQL?語(yǔ)句執(zhí)行。
?
Data Guard?進(jìn)行數(shù)據(jù)遷移比較節(jié)約帶寬,但遷移過(guò)程中必須中斷業(yè)務(wù),同時(shí) 數(shù)據(jù)遷移對(duì)主機(jī)的性能有一定影響。
?
?
l 備份/恢復(fù)方式:使用第三方數(shù)據(jù)備份/恢復(fù)工具,如:Rman、DBP,進(jìn)行數(shù)?據(jù)遷移。
?
Rman?通過(guò)遷移數(shù)據(jù)表將數(shù)據(jù)傳輸?shù)骄彺鎱^(qū),等緩存區(qū)寫滿后再遷移到目標(biāo)端?數(shù)據(jù)庫(kù)中。 Rman?遷移方法比較復(fù)雜,需要先將數(shù)據(jù)同步到中間服務(wù)器,然 后再遷移到目標(biāo)端,遷移速度比較慢,且影響生產(chǎn)系統(tǒng)。
- DBP:是 DSG 的一款高性能的備份、同構(gòu)數(shù)據(jù)庫(kù)遷移及仿真測(cè)試軟件
DBP 的基本原理是:在首次全同步之后,DBP?通過(guò)對(duì)源端日志進(jìn)行跟蹤、分 析,從而獲得發(fā)生改變的數(shù)據(jù)塊信息,在發(fā)起增量備份時(shí),無(wú)需數(shù)據(jù)庫(kù)掃描即?可定位增量數(shù)據(jù),直接抽取、復(fù)制,并采用不落地遷移方式,直接裝在到目標(biāo)?端。
?
DBP?為客戶提供了:備份功能,支持備份期間的任意時(shí)間點(diǎn)恢復(fù);提供了類 似?Data?Guard?功能;提供應(yīng)用仿真測(cè)試和增量定時(shí)覆蓋同步更新功能,以便 提供持續(xù)測(cè)試環(huán)境;
?
DBP?的特點(diǎn):遷移數(shù)據(jù)準(zhǔn)確、遷移速度比?Rman 快、可達(dá)每小時(shí)?1T?Bit?級(jí)別、?中斷原系統(tǒng)業(yè)務(wù)的時(shí)間在數(shù)分鐘內(nèi)、對(duì)系統(tǒng)干擾低于與?5%。
2. ??異構(gòu)遷移方案選擇
異構(gòu)遷移可以通過(guò)?Oracle?exp/imp?或數(shù)據(jù)復(fù)制軟件實(shí)現(xiàn),如:Golden?Gate、 SharePlex 和?RealSync。
- Oracle?exp/imp:通過(guò)?Oracle?自帶的導(dǎo)入導(dǎo)出功能,實(shí)現(xiàn)數(shù)據(jù)遷移。exp/imp?遷移速度慢,且生產(chǎn)端停機(jī)時(shí)間很長(zhǎng),影響生產(chǎn)業(yè)務(wù)系統(tǒng)。
- Golden Gate 和 SharePlex:是通過(guò)對(duì)生產(chǎn)端解析日志,再把解析出來(lái)的?SQL
語(yǔ)句通過(guò)網(wǎng)絡(luò)傳輸?shù)竭w移目標(biāo)端中執(zhí)行。
?
Golden?Gate?和?SharePlex?遷移比較復(fù)雜,由于不支持首次全同步功能,在數(shù)?據(jù)遷移時(shí)需要將數(shù)據(jù)先同步到中間服務(wù)器中,再遷移到目標(biāo)端中,對(duì)業(yè)務(wù)系統(tǒng)?人為影響比較大,且遷移速度比較慢。
l RealSync:是?DSG?推出的一款支持異構(gòu)環(huán)境、高效、專業(yè)的遷移軟件。
RealSync?在數(shù)據(jù)遷移過(guò)程中,生產(chǎn)系統(tǒng)的業(yè)務(wù)可以保持運(yùn)行狀態(tài),無(wú)需中斷 業(yè)務(wù),RealSync?操作簡(jiǎn)單,只需要一條命令就可完成全同步,不需要過(guò)多的 人為干預(yù),對(duì)系統(tǒng)影響降到最低。提供的遷移功能將源系統(tǒng)上的已有數(shù)據(jù)記錄?從?datafile?中直接讀取并解析成為?DXF?數(shù)據(jù)格式,在利用?XIMP?將?DXF?數(shù)據(jù) 批量快速裝載到?Data?target?系統(tǒng)上。
3. 異構(gòu)數(shù)據(jù)遷移方案選擇
異構(gòu)數(shù)據(jù)遷移,在遷移過(guò)程中需要對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)結(jié)構(gòu)進(jìn)行改變,因此其遷移過(guò)程比?較復(fù)雜,目前?DSG?的?Enhanced ETL?可以支持異構(gòu)數(shù)據(jù)遷移。
- Enhanced?ETL:Enhanced?ETL?對(duì)源端日志進(jìn)行跟蹤、分析,通過(guò)?Enhanced?ETL?的實(shí)時(shí)轉(zhuǎn)換功能,實(shí)現(xiàn)源端到目標(biāo)端增刪列、字段名稱或長(zhǎng)度改變、按條?件過(guò)濾的數(shù)據(jù)遷移復(fù)制,滿足用戶對(duì)數(shù)據(jù)和結(jié)構(gòu)改變的需求。
?
Enhanced ETL?的首次遷移方式,不需要停止原系統(tǒng)業(yè)務(wù),且對(duì)原系統(tǒng)的影響 很小。
?
?
4. 異種數(shù)據(jù)庫(kù)遷移方案選擇
異種數(shù)據(jù)遷移是將數(shù)據(jù)從一種數(shù)據(jù)庫(kù)遷移到另外一種數(shù)據(jù)庫(kù)中,遷移過(guò)程涉及到數(shù)?據(jù)轉(zhuǎn)換,目前?DSG?的?Enhanced?ETL?可以支持異種數(shù)據(jù)庫(kù)遷移。
- Enhanced ETL:Enhanced ETL?對(duì)源端日志進(jìn)行跟蹤、分析,將需要遷移的 交易指令和交易數(shù)據(jù)經(jīng)過(guò)格式轉(zhuǎn)化生成數(shù)據(jù)格式,最后遷移到目標(biāo)端數(shù)據(jù)庫(kù) 中。所以,遷移時(shí)不需要停止原系統(tǒng)業(yè)務(wù),對(duì)原系統(tǒng)的影響很小。
?
Enhanced?ETL?可支持?Oracle?到?DB2、Teradata、神州通用等其他數(shù)據(jù)庫(kù)遷?移,甚至支持?Oracle?向?Hadoop?中?HBASE?等遷移和實(shí)時(shí)增量更新等。并且, DSG?有能力將不斷按照客戶的需求,不斷新增加可以支持的數(shù)據(jù)庫(kù)類型。
?
?
?
?
2?同構(gòu)遷移
?
同構(gòu)遷移是在相同的操作系統(tǒng)平臺(tái)、或相同的數(shù)據(jù)庫(kù)平臺(tái)之間做數(shù)據(jù)庫(kù)的遷移。DSG?的?DBP?通過(guò)數(shù)據(jù)準(zhǔn)實(shí)時(shí)同步實(shí)現(xiàn)高速的同構(gòu)遷移。
?
2.1?遷移場(chǎng)景
DBP?支持的遷移場(chǎng)景有:
l 更換磁盤陣列
l 硬件升級(jí)、更換主機(jī),且更換后的主機(jī)操作系統(tǒng)與原生產(chǎn)主機(jī)操作系統(tǒng)版本一致
l 更換磁盤陣列并更換升級(jí)相同品牌主機(jī)
l 幫助用戶搭建仿真測(cè)試環(huán)境
(有時(shí)候,用戶升級(jí)了應(yīng)用軟件,在正式用于生產(chǎn)環(huán)境之前,需要測(cè)試升級(jí)后的應(yīng)?用軟件的可用性、穩(wěn)定性等等,此時(shí),特別需要與目標(biāo)生產(chǎn)環(huán)境一致的仿真測(cè)試系?統(tǒng)。DBP?具有生產(chǎn)環(huán)境仿真的功能,比如?DBP?可以如下設(shè)定:DBP?備份源生產(chǎn)庫(kù)?并且恢復(fù)到應(yīng)用仿真測(cè)試平臺(tái)后,即可用于應(yīng)用仿真測(cè)試。在每天的應(yīng)用測(cè)試結(jié)束?后,DBP?可以將白天測(cè)試的數(shù)據(jù)回退、并用源端數(shù)據(jù)庫(kù)的實(shí)時(shí)變化的數(shù)據(jù)更新覆 蓋,為下一個(gè)工作日的應(yīng)用測(cè)試提供最新時(shí)間點(diǎn)的數(shù)據(jù)庫(kù)狀態(tài)。)
?
2.2 DBP?數(shù)據(jù)庫(kù)遷移特點(diǎn)
1. 支持大型數(shù)據(jù)庫(kù)同平臺(tái)遷移
?
DBP?可以支持?TB?級(jí)以上大型數(shù)據(jù)庫(kù)遷移,提供同構(gòu)操作系統(tǒng)環(huán)境下的數(shù)據(jù)遷移, 尤其適用于在更換存儲(chǔ)系統(tǒng)環(huán)境下的遷移需求。DBP 支持的平臺(tái)有?AIX、HP-UX、 Linux、Solaris、Windows。
2. 遷移效率高、遷移速度快
?
DBP?支持?1Tbit/小時(shí)的數(shù)據(jù)庫(kù)首次同步速度,可以在幾小時(shí)內(nèi)完成大型數(shù)據(jù)庫(kù)增量?同步,比傳統(tǒng)的數(shù)據(jù)遷移方案快?5-10?倍。
同時(shí),DSG?專有數(shù)據(jù)塊增量備份技術(shù),對(duì)數(shù)據(jù)庫(kù)日志進(jìn)行跟蹤、分析,從而獲得 發(fā)生改變的數(shù)據(jù)塊信息,在發(fā)起增量備份時(shí),無(wú)需數(shù)據(jù)庫(kù)掃描即可定位增量數(shù)據(jù),?直接抽取、復(fù)制,速度快。
3. 降低原系統(tǒng)干擾
?
DBP?的首次全同步技術(shù),不需要對(duì)原系統(tǒng)業(yè)務(wù)進(jìn)行限制、甚至停止原系統(tǒng),從而?減少在長(zhǎng)時(shí)間遷移過(guò)程中對(duì)原系統(tǒng)的影響,保證原系統(tǒng)干擾低于與?5%。
4. 操作簡(jiǎn)單,無(wú)需目標(biāo)端數(shù)據(jù)庫(kù)初始化
?
?
DBP 只需一次?restore,將自動(dòng)恢復(fù)全備份版本及所有增量版本,操作簡(jiǎn)單,且遷 移的目標(biāo)端僅需要安裝與源端相同版本的操作系統(tǒng)和數(shù)據(jù)庫(kù)版本,不需要對(duì)目標(biāo)端?額外進(jìn)行環(huán)境配置。
?
2.3?數(shù)據(jù)庫(kù)遷移工作原理
DBP?采用的是物理復(fù)制技術(shù),是對(duì)數(shù)據(jù)庫(kù)底層的存儲(chǔ)數(shù)據(jù)塊進(jìn)行復(fù)制。
l DBP?首次全同步
代理程序?Agent?將源數(shù)據(jù)庫(kù)的所有數(shù)據(jù)塊復(fù)制到目標(biāo)端中。
l 增量數(shù)據(jù)同步
代理程序?Agent?對(duì)源數(shù)據(jù)庫(kù)的歸檔日志進(jìn)行分析得到變化數(shù)據(jù)塊位置信息,并將數(shù)?據(jù)塊位置信息保存到?Agent?程序的塊映射文件中。當(dāng)同步發(fā)起時(shí),Agent?先讀取塊?映射文件,并根據(jù)該信息將變化數(shù)據(jù)塊同步到目標(biāo)數(shù)據(jù)庫(kù)中覆蓋原位置數(shù)據(jù),生成?增量同步版本。
?
當(dāng)源數(shù)據(jù)庫(kù)數(shù)據(jù)發(fā)生歸檔日志切換時(shí),Agent?抓取已經(jīng)切換的歸檔日志,將其存儲(chǔ)?到目標(biāo)數(shù)據(jù)庫(kù)中。
?
?
?
?
?
2.4 DBP?數(shù)據(jù)庫(kù)遷移流程
DBP 數(shù)據(jù)庫(kù)遷移流程如圖 1?所示,具體流程介紹請(qǐng)參見表?1。
圖 1 DBP?遷移流程
?
?
?
表 1 DBP?遷移流程介紹
|
步驟 |
說(shuō)明 |
|
前期調(diào)研 |
? 根據(jù)用戶需求,對(duì)用戶使用的源端及目標(biāo)端環(huán)境進(jìn)行調(diào)查,包?括: l 用戶需求分析 l 需要遷移的軟硬件環(huán)境調(diào)查 l 需要遷移的數(shù)據(jù)文件個(gè)數(shù),數(shù)據(jù)文件大小的調(diào)查 |
|
確定遷移方案 |
根據(jù)前期的調(diào)研工作,確定 DBP?數(shù)據(jù)庫(kù)遷移方案,方案中包括: l 遷移時(shí)間和關(guān)鍵步驟 l 遷移過(guò)程和相關(guān)軟件的配合 l 遷移過(guò)程中生產(chǎn)系統(tǒng)的配合 l 遷移回退策略 |
|
遷移環(huán)境部署 |
在源端和目標(biāo)端安裝并配置?DBP?軟件。 |
|
遷移測(cè)試 |
對(duì)?DBP?軟件遷移功能進(jìn)行測(cè)試,包括: ? l 按照預(yù)先制定的遷移方案進(jìn)行測(cè)試,對(duì)遷移方案進(jìn)行驗(yàn)證,?并且對(duì)不完善的地方進(jìn)行補(bǔ)充。 ? l 獲取真實(shí)的性能數(shù)據(jù),包括數(shù)據(jù)全量數(shù)據(jù)遷移性能、增量?數(shù)據(jù)遷移性能、日志遷移性能、數(shù)據(jù)庫(kù)應(yīng)用日志性能等。 |
|
遷移模擬演練 |
進(jìn)行正式遷移之前的真實(shí)模擬,要求在將來(lái)要遷移的老系統(tǒng)和?新系統(tǒng)上進(jìn)行。通過(guò)模擬演練,對(duì)遷移方案進(jìn)行最后的修改和?定稿。 |
|
正式遷移 |
對(duì)數(shù)據(jù)庫(kù)進(jìn)行真實(shí)遷移操作。 |
|
全量數(shù)據(jù)首次遷移 |
? 在原系統(tǒng)業(yè)務(wù)不中斷的情況下,通過(guò)?DBP?的首次同步功能,將?源系統(tǒng)中的數(shù)據(jù)塊復(fù)制到目標(biāo)系統(tǒng)中。 |
|
? 增量數(shù)據(jù)遷移/日志?遷移 |
? 在數(shù)據(jù)首次遷移后,將增量數(shù)據(jù)不定期遷移到新系統(tǒng)上,進(jìn)行?數(shù)據(jù)庫(kù)恢復(fù)和打開,驗(yàn)證遷移數(shù)據(jù)的可恢復(fù)性和恢復(fù)性能。 日志實(shí)時(shí)遷移到目標(biāo)庫(kù),作為全量和增量數(shù)據(jù)恢復(fù)到任意時(shí)間?點(diǎn)的保障。 ? 在正式割接前,僅需做一次增量數(shù)據(jù)遷移或幾個(gè)日志的應(yīng)用,?停機(jī)時(shí)間即為增量數(shù)據(jù)遷移時(shí)間或日志應(yīng)用時(shí)間。 |
|
數(shù)據(jù)驗(yàn)證 |
? 目標(biāo)端數(shù)據(jù)庫(kù)在恢復(fù)和打開的過(guò)程中,Oracle?引擎已經(jīng)對(duì)所有 數(shù)據(jù)文件、日志文件、控制文件進(jìn)行物理校驗(yàn);同時(shí)?DSG?提供?邏輯驗(yàn)證工具,進(jìn)行邏輯數(shù)據(jù)的校驗(yàn)。 |
?
?
|
步驟 |
說(shuō)明 |
|
遷移切換 |
數(shù)據(jù)庫(kù)遷移成功后,需要將源端業(yè)務(wù)停止,將業(yè)務(wù)應(yīng)用系統(tǒng)連?接指向目標(biāo)端。 |
|
回退 |
如果數(shù)據(jù)驗(yàn)證不一致,則數(shù)據(jù)遷移失敗,需對(duì)遷移進(jìn)行回退。 |
?
2.5 DBP?遷移注意事項(xiàng)
DBP?遷移過(guò)程中需要注意以下事項(xiàng):
?
1. 源端和目標(biāo)端操作系統(tǒng)大版本一致,即源端操作系統(tǒng)為?AIX5.3,則目標(biāo)端必須為?AIX5.*。
2. 源端和目標(biāo)端?Oracle?版本一致。
?
2.6 DBP?遷移成功案例
目前為止,DBP?已遷移成功的案例有十幾家以上,典型案例:
|
用戶 |
遷移描述 |
|
重慶聯(lián)通 |
計(jì)費(fèi)和?CRM?遷移: 從?HPUX?+Oracle?9i?遷移到?HPUX?+Oracle9i?平臺(tái)上,更換磁盤陣列?數(shù)據(jù)量大?。?/span>1.8TB,2TB 中斷業(yè)務(wù)時(shí)間:0.5?小時(shí) |
|
海南電信 |
Bill?和?acct?系統(tǒng)的遷移: 從?SUN?+oracle?10g?遷移到?SUN?+oracle10g?平臺(tái)上,磁盤陣列由 HDS?更換為華為磁盤陣列 數(shù)據(jù)量大?。?/span>4TB,3TB?中斷業(yè)務(wù)時(shí)間:0.5?小時(shí) |
|
新疆電信 |
IT?服務(wù)管理系統(tǒng)的遷移: ? 從?HPUX?+Oracle?10g?遷移到?HPUX?+Oracle?10g?平臺(tái)上,更換磁盤 陣列 數(shù)據(jù)量大小:1TB 中斷業(yè)務(wù)時(shí)間:0.5?小時(shí) |
?
?
?
?
3?異構(gòu)遷移
?
異構(gòu)遷移是在異構(gòu)環(huán)境下做操作系統(tǒng)的升級(jí)或變更、數(shù)據(jù)庫(kù)的升級(jí)、存儲(chǔ)設(shè)備的升級(jí)等?等,但數(shù)據(jù)庫(kù)的數(shù)據(jù)結(jié)構(gòu)沒(méi)有實(shí)質(zhì)變化,異構(gòu)遷移的過(guò)程比較復(fù)雜。DSG?的?RealSync?支持異構(gòu)遷移。
?
3.1?遷移場(chǎng)景
RealSync?支持的數(shù)據(jù)結(jié)構(gòu)未改變的異構(gòu)數(shù)據(jù)庫(kù)遷移場(chǎng)景有:
l 操作系統(tǒng)升級(jí)或變更,即源端、目標(biāo)端數(shù)據(jù)庫(kù)操作系統(tǒng)不同,例如生產(chǎn)系統(tǒng)由?HP-UX
變更為浪潮?K1?服務(wù)器。
l 數(shù)據(jù)庫(kù)升級(jí),即源端、目標(biāo)端數(shù)據(jù)庫(kù)版本不同。
l 遷移停機(jī)時(shí)間窗口比較短,短時(shí)間內(nèi)需要恢復(fù)系統(tǒng)運(yùn)行的數(shù)據(jù)遷移。
l 遷移完成后,需要做回退切換保障的數(shù)據(jù)遷移。
?
-
- RealSync?數(shù)據(jù)庫(kù)遷移特點(diǎn)
1. ????無(wú)中斷的數(shù)據(jù)遷移
?
RealSync?對(duì)遷移的點(diǎn)和日志分析的點(diǎn)自動(dòng)匹配,無(wú)需人為干預(yù),直接實(shí)現(xiàn)首次全 同步和增量匹配同步的功能。不需要對(duì)原系統(tǒng)業(yè)務(wù)進(jìn)行限制、甚至停止原系統(tǒng),從?而減少在長(zhǎng)時(shí)間遷移過(guò)程中對(duì)原系統(tǒng)的影響。
2. ????并發(fā)導(dǎo)出與裝載,提高遷移速度
?
RealSync?支持分配多個(gè)任務(wù)對(duì)多個(gè)表進(jìn)行并發(fā)導(dǎo)出和裝載,且邊導(dǎo)出、邊傳輸、 邊裝載,三個(gè)任務(wù)并行進(jìn)行。因此三個(gè)時(shí)間不是相加的,而是獲取裝載的耗時(shí)
感谢您访问我们的网站,您可能还对以下资源感兴趣:
国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频