某財(cái)產(chǎn)保險(xiǎn)公司Oracle數(shù)據(jù)庫(kù)遷移上云及容災(zāi)方案項(xiàng)目
客戶背景
**財(cái)產(chǎn)保險(xiǎn)股份有限公司本地機(jī)房的Oracle數(shù)據(jù)庫(kù)為典型傳統(tǒng)IT架構(gòu),即:物理pc服務(wù)器(linux系統(tǒng))+存儲(chǔ)+Oracle數(shù)據(jù)庫(kù)(單實(shí)例及RAC),無(wú)任何容災(zāi)與備份,存在數(shù)據(jù)庫(kù)無(wú)法持續(xù)提供服務(wù)的風(fēng)險(xiǎn)。
客戶需求
為了盡早受益于業(yè)界先進(jìn)技術(shù)和架構(gòu),經(jīng)過(guò)反復(fù)對(duì)比評(píng)測(cè),客戶選擇華為云為數(shù)據(jù)中心提供IT支撐,創(chuàng)新采用華為云把IaaS、PaaS公有云服務(wù)落地?cái)?shù)據(jù)中心,真正實(shí)現(xiàn)把華為云搬回家。新增兩塊華為專有云(AZ1與AZ2),并利用Oracle DataGuard技術(shù),分別在兩塊專有云部署Oracle數(shù)據(jù)庫(kù)主節(jié)點(diǎn)與備節(jié)點(diǎn)。在數(shù)據(jù)庫(kù)主節(jié)點(diǎn)不能提供服務(wù),快速提升備節(jié)點(diǎn)為主庫(kù),持續(xù)提供數(shù)據(jù)庫(kù)服務(wù)。
解決方案
● 云上數(shù)據(jù)庫(kù)部署
a)云上創(chuàng)建虛擬機(jī)/裸金屬物理機(jī);
b)安裝相同類型與版本的操作系統(tǒng);
c)配置好Oracle安裝前的相關(guān)參數(shù);
d)部署相同版本的Oracle數(shù)據(jù)庫(kù)。
● 云上數(shù)據(jù)庫(kù)容災(zāi)(兩地三中心)

a)備庫(kù)通過(guò)應(yīng)用從主庫(kù)傳輸過(guò)來(lái)的日志/歸檔文件,達(dá)到與主庫(kù)數(shù)據(jù)一致的目的;
b)可以通過(guò)ADG 備庫(kù)來(lái)提供只讀節(jié)點(diǎn),滿足業(yè)務(wù)對(duì)于讀寫分離的需求;
c)主節(jié)點(diǎn)故障時(shí),數(shù)據(jù)庫(kù)服務(wù)手工切換到備節(jié)點(diǎn),減少故障down機(jī)時(shí)間;
d)依賴主備庫(kù)數(shù)據(jù)不存放在同一存儲(chǔ)特性,確保數(shù)據(jù)庫(kù)零丟失;
e)缺點(diǎn):手工操作步驟過(guò)多,對(duì)DBA要求較高;
f)由于兩地(華為專有云AZ1與AZ2)之間配有高帶寬網(wǎng)絡(luò),利用Oracle ADG可以實(shí)現(xiàn)兩地間數(shù)據(jù)庫(kù)同步復(fù)制,同時(shí)為了不浪費(fèi)原有本地機(jī)房資源,可利用Oracle ADG技術(shù),在華為生產(chǎn)專有云與本地機(jī)房之間進(jìn)行數(shù)據(jù)庫(kù)異步復(fù)制,保證本地機(jī)房至少保存一份生產(chǎn)數(shù)據(jù)。
● 數(shù)據(jù)遷移
根據(jù)不同的平臺(tái),其數(shù)據(jù)遷移方式有所不同。
(i)同平臺(tái)數(shù)據(jù)遷移
a)Oracle RMAN備份恢復(fù),該方式停機(jī)時(shí)間較少;
b)Oracle DataGuard主備切換,該方式需要在主備切換時(shí)停止業(yè)務(wù)。
(ii)跨平臺(tái)數(shù)據(jù)遷移
a)Oracle導(dǎo)出導(dǎo)入(EXP/IMP或者EXPDP/IMPDP),該方式適合數(shù)據(jù)量較小且有較多停機(jī)時(shí)間的情況;
b)增量傳輸表空間(XTTS),該方式需要較多的停機(jī)時(shí)間,適合數(shù)據(jù)量較大的情況;
c)第三方數(shù)據(jù)同步工具,如:Oracle GoldenGate、DSG等,該方式停機(jī)時(shí)間少,但實(shí)施周期可能較長(zhǎng)。
經(jīng)考察,該客戶Oracle數(shù)據(jù)庫(kù)的數(shù)據(jù)量普遍較小,若有一定的停機(jī)時(shí)間,建議采用Oracle數(shù)據(jù)導(dǎo)出導(dǎo)入(EXP/IMP或者EXPDP/IMPDP)方式進(jìn)行數(shù)據(jù)遷移。
客戶收益
在成功給用戶Oracle數(shù)據(jù)庫(kù)上云后,屹恒不但定期對(duì)云上Oracle數(shù)據(jù)庫(kù)進(jìn)行系統(tǒng)健康巡檢及性能優(yōu)化,及時(shí)發(fā)現(xiàn)并解決數(shù)據(jù)庫(kù)存在的問(wèn)題及性能瓶頸,同時(shí)還提供7×24小時(shí)的電話支持服務(wù)與相關(guān)專業(yè)知識(shí)解答,獲得了客戶的好評(píng)。