在進行Oracle 19c升級之前,河南移動(dòng)BSS域中(zhōn街快g)的Oracle數據庫有93% 是11.2版本,另黃內外還有少(shǎo)量的Oracle 12.2和Oracle11.1明拿。河南移動(dòng)業務支撐平台需要為6千萬用戶提供日票7×24小(xiǎo)時的服務,對基礎架構家分的穩定性要求極高,Oracle 19c作(zuò)為12.2系列的電筆長期支持版本,可以為基礎架構平台提供高可靠性的保障。
另外Oracle 19c的新(xīn)特性可以幫助河南移動(dòng)進一步器志優化數據庫基礎架構,提升運維管理水平,包近子括:
1、在數據集市中(zhōng),使用自動(dòng)索引和自動(dòng)統計雪音信息管理的特性可以通過數據庫自治能力提升數據庫性長物能,簡化地(dì)市數據庫管理員的運維工(gōng)作(zuò)。
2、内存優化行存儲的快速寫入和查詢特性可以讓平台從容應對喝多未來(lái)5G時代井噴式的IoT流數據。
3、Active Data Guard 雪水DML重定向特性可以進一步增強應用系統中(zhōng)讀寫分離架構友錯的靈活性,簡化架構複雜度。
4、混合分區表特性可以幫助簡化龐大數據倉庫中(zhōng)的數據生命周期水空管理。
升級Oracle 19c試點場景選擇
河南移動(dòng)在其BSS域選擇了營業A中(zhōng)心備庫和數據又人集市兩個場景作(zuò)為0racle 19c升級試點。
試點場景1:營業A中(zhōng)心備庫
河南移動(dòng)BSS域中(zhōng)最核心的系統是營業系老火統,該系統需要承載河南移動(dòng)六千萬客戶的業務受理,全省按到光地(dì)市共分為ABCD四個中(zhōng)心,屬什得于典型的OLTP系統。升級營業A中(zhōng)心備庫可以對OLTP了姐系統進行19c升級驗證。
試點場景2:數據集市
河南移動(dòng)數據集市系統為全省18個地(dì)市提供地(dì)市分文級的數據統計分析和數據挖掘能力,屬于典型的OLA睡議P系統。升級數據集市數據庫可以對OLAP系統進行19c升級驗證。
試點場景升級Oracle 19c曆程
營業A中(zhōng)心備庫升級19c
營業A中(zhōng)心備庫升級前的數據庫版本是11.2.0.4,硬件平相討台是HP小(xiǎo)型機(jī)+盤陣,為街什其準備的19c硬件環境是高性能x86服務器+SSD盤陣。營業A中(zhōng)心備庫總數據量12 TB,整個升級遷移過程曆時一周左右議舞,升級曆程如下:
1、新(xīn)環境部署Oracle RAC 19c玩亮和Oracle Database 19c。
2、進行數據初始化。
3、通過邏輯複制同步主庫變化數據。
營業A中(zhōng)心備庫升級後的部署架靜喝構
數據集市升級19c
1、新(xīn)環境部署Oracle RAC 19c、Oracle Datab從城ase 19c和Oracle Multite站個nant 19c。
2、按地(dì)市分六個批次遷移,使用PDB數據庫克隆技術從12.2向金喝19c遷移數據。
河南移動(dòng)數據集市共有18個PDB,總數據量129 TB,資民整個升級遷移過程曆時一周左右。
升級Oracle 19c的進展和後續計劃
在試點場景順利升級到19c,并平穩運行後,河南移動(dòng)繼續對其他系樂又統進行19c升級。截至目前,其BSS域已經升級到19c的系統包括唱子營業A中(zhōng)心備庫、數據集市、BOMC數據庫、4A數據下爸庫和部分CRM外圍數據庫(攜号轉網、派單中(zhōng)心、能力開放平台、這公…),經分數據倉庫也正在升級過程中(zhōng)黑靜。
後續河南移動(dòng)計劃在全省構建六大數據庫資源池體(tǐ)視書系,并在2020年全面升級到19c。
Oracle Database 19c的升級體(tǐ)驗
河南移動(dòng)的Oracle 19c升級過秒讀程非常順暢和平穩,而且在多租戶架構下使用P鄉少DB克隆技術遷移大容量數據庫時,遷移過程簡捷快速聽喝。例如在數據集市升級遷移時,某地(dì)市PDB庫有9 TB的數據量,單進程執短樂行PDB克隆僅用時1小(xiǎo)時46分鐘(zhōn術家g)(create pluggable 大她database … from …@...)。