Oracle數(shù)據(jù)庫簡介
申請免費試用、咨詢電話:400-8352-114
隨著業(yè)務的不斷拓展,我們經(jīng)常需要對系統(tǒng)進行調整,比如:存儲系統(tǒng)升級、服務器升級、平臺的遷移、數(shù)據(jù)庫版本升級等等,這些情況我們都需要借助數(shù)據(jù)遷移工作來完成。
在遷移過程中,我們經(jīng)常會遇到一些很難解決的問題。因為,如果是在相同的操作系統(tǒng)平臺、或相同的數(shù)據(jù)庫平臺之間做數(shù)據(jù)庫的遷移,會有較多解決方案能夠實現(xiàn);但是,如果在異構環(huán)境下,做操作系統(tǒng)的升級或變更、數(shù)據(jù)庫的升級、存儲設備的升級等等,都大幅度地提高了遷移的復雜程度。
數(shù)據(jù)庫數(shù)據(jù)遷移的具體需求往往是:
1、數(shù)據(jù)庫版本異構版本升級:如Oralce 8i 升級到 9i,甚至是Oracle10g,等等;
2、操作系統(tǒng)升級:如AIX 4.3 升級 5.2,甚至是HP Unix環(huán)境下,等等;
3、磁盤陣列擴容:從老的磁盤升級到新的、其他不同廠家的高端磁盤中,等等。
數(shù)據(jù)庫遷移升級過程中面臨的挑戰(zhàn):
1、縮短業(yè)務中斷的時間;
即使是有計劃的業(yè)務中斷也將會對企業(yè)造成巨大的損失,比如電信行業(yè)計費系統(tǒng)的停止、營業(yè)帳務系統(tǒng)的服務中斷等,都會直接造成對外業(yè)務服務的中斷,大大降低服務質量和客戶滿意度等。
據(jù)業(yè)界估計,80%的停機時間都來源于計劃的下線,其中包括硬件遷移等。因此盡量縮短遷移過程所需要的時間是提高系統(tǒng)連續(xù)運行的關鍵,目前普遍要求在3-5個小時內完成遷移,而且盡量不影響正在運行的業(yè)務系統(tǒng)。因此,如何保證在異構環(huán)境下的遷移,并且縮短遷移的時間和業(yè)務中斷時間是本項目最關鍵的環(huán)節(jié)。
2、數(shù)據(jù)的準確性;
3、能否在前后期準備和遷移期間,大大減少對業(yè)務系統(tǒng)的影響;
4、可以回退到舊環(huán)境,等等。
DSG數(shù)據(jù)庫遷移解決方案的特點
DSG獨特的技術手段和產(chǎn)品作為遷移的技術基礎
DSG公司的備份恢復產(chǎn)品(SnapAssure)、快速導出、導入產(chǎn)品(XEXP/XIMP)以及RealSync產(chǎn)品所具備的首次全同步功能等各項技術,集成在一起能夠為用戶提供不同層次的遷移支持:
1、RealSync首次全同步技術:提供異構環(huán)境下的Oracle數(shù)據(jù)庫的數(shù)據(jù)遷移,該產(chǎn)品具有在業(yè)務不停頓的情況下實施快速遷移的特點。在業(yè)務依然運行的情況下,RealSync支持將舊生產(chǎn)系統(tǒng)的數(shù)據(jù)遷移到新的數(shù)據(jù)庫系統(tǒng)上,自動將已有的數(shù)據(jù)遷移,同時還會將遷移過程中新產(chǎn)生的變化數(shù)據(jù)也遷移到新系統(tǒng)上;
2 、快速導出/導入 (XEXP/XIMP) 技術:提供了在靜態(tài)環(huán)境下的數(shù)據(jù)庫快速遷移的功能,該技術比Oracle的EXP/IMP的速度有近10倍的效率提升;
3、快速備份/恢復(SnapAssure)技術:提供了同構操作系統(tǒng)環(huán)境下的數(shù)據(jù)遷移,尤其適用于在更換存儲系統(tǒng)環(huán)境下的遷移需求。提供了比傳統(tǒng)RMAN的備份恢復性能高出若干倍的備份/恢復效率。
DSG擁有嚴密的工程管理規(guī)范
1、充分的人員保證和組織管理:由于搬遷工作的復雜性,在項目組中要有專職項目經(jīng)理,要有網(wǎng)絡工程師、系統(tǒng)管理員、數(shù)據(jù)庫管理員、應用系統(tǒng)負責人等配合。
2、詳細專業(yè)地溝通:按照整個實施的過程,全面地進行專業(yè)溝通,涵蓋諸如遷移目標、需求、環(huán)境、如何聯(lián)合測試、設計和確定正式搬遷計劃、搬遷計劃實施、搬遷后觀察等。
3、嚴格的進度控制:由于是生產(chǎn)系統(tǒng)的遷移,項目的實施有嚴格的時間限制,因此在項目實施過程中要對實施進度進行嚴格控制,并制定詳細的應急方案。
4、完善的質量保證:由于是生產(chǎn)系統(tǒng)的遷移,所有的操作都要保證其準確性,要確保提前落實遷移測試、確定最后的遷移計劃和方案,嚴格按照遷移的專業(yè)流程操作、確保每一個步驟萬無一失。因此,項目實施過程中對所有的實施步驟都要進行充分的測試驗證和審核,以確保實施的質量。
DSG的嚴格的大型數(shù)據(jù)庫遷移實施過程
步驟(1)
制定詳細的遷移計劃期:包括遷移任務的目標分析、系統(tǒng)環(huán)境分析、業(yè)務數(shù)據(jù)分析、遷移的性能需求分析;
步驟(2)
遷移準備期:系統(tǒng)環(huán)境準備、安裝和調測相關軟件、模擬遷移測試、根據(jù)模擬情況核定各項準備、核定所需遷移的最大時間等各個環(huán)節(jié);提交正式遷移申請報告;
步驟(3.1)
正式遷移期:正式遷移開始,對生產(chǎn)系統(tǒng)的數(shù)據(jù)進行備份、導出或大批量數(shù)據(jù)導出;
步驟(3.2)
在不停頓業(yè)務的模式下,當大批量數(shù)據(jù)復制完成后,RealSync將步驟(3.1)過程中新增加的交易重新復制到目標系統(tǒng)。通過跟蹤和分析數(shù)據(jù)導出過程中的所有redo.log信息,從Log文件中分析和翻譯出這段時間內新增加的記錄,然后再將這些記錄插入到目標系統(tǒng)中。
步驟(4)
驗證遷移系統(tǒng)期:正式遷移后,快速驗證并啟動新系統(tǒng),并對新系統(tǒng)的運行進行跟蹤記錄和分析,已備回切增量信息到舊系統(tǒng)中。
步驟(5)
遷移系統(tǒng)觀察期:遷移系統(tǒng)運行觀察期結束后,提交正式遷移完成報告。
DSG大型數(shù)據(jù)庫遷移解決方案優(yōu)勢
在現(xiàn)實的遷移實踐中,DSG數(shù)據(jù)庫遷移解決方案在遷移工程實施過程中,展現(xiàn)了非常獨特的優(yōu)勢,如下:
1、效率高、速度快
與其它同類遷移技術相比,無論是采用SnapAssure、XEXP/XIMP還是RealSync等任何一種遷移方式,在效率上和性能上都遠遠高于其它同類解決方案。例如,在杭州電信采用RealSync方式在2個多小時完成了1.9TB數(shù)據(jù)的遷移工作。
2、無中斷的數(shù)據(jù)遷移
如果采用RealSync首次遷移方式,不需要對原系統(tǒng)業(yè)務進行限制、甚至停止原系統(tǒng),從而減少在長時間遷移過程中對原系統(tǒng)的影響。
3、跨數(shù)據(jù)庫平臺的遷移:
可支持Oracle任意兩個不同版本之間的數(shù)據(jù)遷移,例如:支持從Oracle 7.3.4 到 Oracle 8.1.7或Oracle 9i等更高版本。
4、跨OS系統(tǒng)平臺的遷移
可支持運行在不同操作系統(tǒng)平臺上的兩個Oracle系統(tǒng)之間的遷移,例如:從HP UX 到AIX上的遷移等。
DSG在類似遷移工程中的應用案例
DSG的大型數(shù)據(jù)庫遷移解決方案已經(jīng)成功應用于很多工程實施中,包括:
1、杭州電信:杭州電信IBSS系統(tǒng),需要將HP-UX上的Oracle 8i數(shù)據(jù)庫升級到AIX平臺的Oracle 8i數(shù)據(jù)庫上。數(shù)據(jù)量大小約為1.9TB。在杭州電信采用DSG RealSync的遷移工具后,1.9TB的數(shù)據(jù)能夠在2-3小時內將數(shù)據(jù)導出并裝載完成,create index需要的時間約為10個小時左右。
2、成都電信:成都電信計費系統(tǒng)需要從AIX 4.3.3的Oracle 8i OPS環(huán)境遷移到AIX5.2的Oracle 9i RAC上。其數(shù)據(jù)量約為2TB,但要求是系統(tǒng)不能停機,因此DSG的任務是配合IBM公司在遷移過程中實現(xiàn)業(yè)務不間斷、以及遷移失敗后將新系統(tǒng)上產(chǎn)生的新數(shù)據(jù)恢復到舊系統(tǒng)上,實現(xiàn)業(yè)務回退的目標。系統(tǒng)采用了RealSync中的日志分析功能,負責將遷移過程中新產(chǎn)生的Redo Log分析成SQL語句應用到新系統(tǒng)上,從而實現(xiàn)遷移過程中的業(yè)務不中斷的目的。
3、海南電信:海南電信需要經(jīng)IBSS系統(tǒng),從舊的盤陣系統(tǒng)遷移到新的盤陣系統(tǒng)上,但采用相同的操作系統(tǒng)。該項目要求在最短時間內,將系統(tǒng)遷移到新存儲系統(tǒng)上。DSG采用快速備份技術SnapAssure將老