Oracle RAC遷移至南大通用GBase 8c 解決方案
摘要Summary
隨著資料庫技術的快速發展,資料庫核心與架構也在持續創新,分散式架構與多模多型融合化逐漸成為趨勢,成為構建滿足使用者多樣化場景的核心技術。也正是由於資料使用場景的多元化與海量資料高併發讀寫需求,一些基於傳統架構的資料庫產品已無法滿足特定場景的使用需求。
具體如下:
1、百TB或PB級別大資料量和高併發業務場景,傳統資料庫架構一般無法滿足業務需求。在數字化轉型的浪潮中,企業對於資料庫的要求越來越高,不僅需要強大的效能和穩定性,還要求資料庫能夠靈活適應各種複雜的業務場景。
2、核心業務系統一般使用Oracle RAC部署方式,而RAC架構對伺服器、儲存、網路卡等硬體裝置的穩定性、效能等要求極高,切換到國產伺服器上時往往面臨效能和穩定性的下降問題。
3、在日益增長的業務需求下,Oracle RAC等傳統資料庫叢集面臨節點數量受限的問題。Oracle RAC作為業界知名的資料庫解決方案,長期以來一直是眾多企業的首 選。然而,隨著業務的發展和市場的變化,企業開始尋求更高效、成本更低的替代方案。
4、某些網際網路業務等需要彈性擴縮的能力,通常傳統資料庫產品無法滿足。
在以上幾種情況下,最好的選擇就是切換成分散式資料庫產品。GBASE南大通用多模多型分散式資料庫GBase 8c以其卓越的效能、高可用性以及良好的成本效益比,成為了企業遷移的新選擇。GBase 8c資料庫自身具備企業級特性,可將工作負載分配到多臺伺服器上進行並行處理,可以大大提高系統的吞吐量和響應速度。以及根據需求自動地新增新的節點,實現水平擴充套件與彈性伸縮,提供更高的效能、容錯性和可靠性,採用全新核心引擎驅動,提供更好的相容性並具有多模多型、彈性伸縮、強一致性分散式事務等產品特性,同時提供完善的資料遷移方案與工具,實現不同資料庫至GBase 8c的平滑遷移。
然而遷移並不只是簡單的資料搬遷,在生產環境下遷移過程中最大的難點在於資料一致性、遷移效率和系統穩定性的和諧統一。Oracle RAC與GBase 8c在架構和功能上存在差異,如何在保證資料不丟失、不錯亂的前提下完成遷移,是企業面臨的重大挑戰。此外,遷移過程中的業務中斷時間和系統穩定性也是企業極為關心的問題。
GBase 8c透過其自研配套的遷移工具和支援服務,為Oracle RAC的遷移提供了強有力的支援。從以下幾點來保證遷移服務高效可靠:
1)GBase 8c提供了與Oracle高度相容的資料型別和SQL語法,大大減少了遷移時的學習和適配成本;
2)GBase 8c遷移工具支援遷移評估、物件遷移、資料遷移、業務SQL遷移、實時同步及資料校驗等功能,提供完整的一站式遷移服務;
3)GBase 8c資料庫的高可用架構設計和遷移工具的高可用逃生能力,雙重保證了遷移過程及遷移後系統的穩定執行,即使在遷移過程中也能最 大程度地減少業務中斷的影響。
接下來將為大家展現下Oracle到GBase 8c的遷移解決方案。
針對Oralce RAC的遷移,GBase 8c提供詳細的資料遷移指南與平滑遷移整體解決方案,主要流程為:
1)遷移準備,主要包括源庫環境分析和遷移評估;
2)遷移方案設計與測試,主要包括環境準備、功能測試、遷移演練等;
3)遷移實施,主要包括確定方案、遷移過程操作與監控、效能調優、割接等;
4)遷移後運維管理等技術服務。
GBase 8c研發期間做了大量物件相容、語法相容的工作,封裝相容物件,無形地為遷移工作奠定了堅實基礎。真正的遷移過程則更多依賴於GBase 8c命令列工具(如gs_dump等)和圖形化遷移工具-GBase DMT。GBase DMT採用B/S架構設計,透過docker 部署應用,部署簡單,減輕了客戶端的負擔,也方便了應用程式的維護升級。
1、物件遷移流程
在GBase DMT上首先新增源庫和目標庫連線資訊,使用者根據實際需求建立遷移任務,期間可修改轉換規則,預檢查透過後儲存任務資訊,預設自動開啟遷移。在遷移完成後,DBA等運維角色可以檢視遷移任務詳情,或詳細查閱遷移任務的評估報告。
涉及的主要功能操作:
-
資料庫配置——配置源資料庫和目標資料庫連線資訊,用於資料遷移和資料同步時使用。
-
建立遷移——選擇資料來源,並完成選擇遷移物件、選擇遷移表、引數配置、修改轉換規則這些步驟的配置,即完成遷移前的任務配置。
-
遷移評估——完成遷移後,下載評估報告,詳細檢視遷移明細和物件報錯的具體資訊。然後根據此報告在前面配置項處進行手動修改,修改後再次遷移即可。
-
(可選)資料同步——業務執行期間,進行異構資料庫之間的資料同步。採用cdc技術,透過Streaming和日誌實時解析,實現低延遲地感知資料中間變化。
2、業務SQL遷移流程
透過業務採集工具,實現對業務資料和應用系統的取樣與分析,對資料量、寬表、實時sql、效能指標的統計與採集,提供最優遷移方案。
方案優勢
-
高併發:GBase8c採用shared nothing架構、計算儲存分離,多使用者並行訪問可以更快地獲取資源,提高IO的處理能力。
-
高可用性:RAC為多例項共享儲存,分散式資料庫將資料分散儲存在多個節點上,當某個節點發生故障時,系統可以自動切換到其他可用節點,保證資料的持續可用性。
-
HTAP能力:同時具備處理事務和分析能力,滿足使用者多樣化應用場景。
-
彈性伸縮能力:支援線上擴容縮容,更好地滿足資料量和使用者量的變化需求。
-
效能的線性提升:分散式架構支援更多節點擴充套件,增加節點可實現效能的線性提升。
-
國產化能力:完全相容國產伺服器和作業系統,在國產環境上達到甚至超過原來國外系統的效能和穩定效能力。
GBASE南大通用作為一家領先的資料庫和資料管理解決方案提供商,始終秉承“以客戶為本”的核心理念。不僅注重技術創新,更注重使用者體驗。Oracle RAC遷移至GBase 8c既是企業降低成本、提升效率的必然選擇,也是適應市場變化、擁抱技術創新的重要一步。GBase 8c資料遷移解決方案的易用性、高安全性、高效能和一致完整性,能夠保證企業輕鬆應對遷移過程中的各種挑戰,實現業務的無縫對接和升級。
來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/70032102/viewspace-3008101/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MSSQL Server 遷移至 ORACLE解決方案SQLServerOracle
- 評測回顧 | 南大通用分散式事務型資料庫產品GBase 8c分散式資料庫
- GBASE南大通用亮相第六屆世界智慧大會
- 南大通用GBase XDM複製功能的詳解(1)
- 南大通用 GBase XDM C API 的使用方式API
- 南大通用+英特爾 GBase 8a大規模分散式並行數處理(MPP)資料庫叢集系統解決方案3.0分散式並行資料庫
- 南大通用GBase 8s+浪潮K1 Power聯合解決方案 助力城市軌道交通國產化程式
- 大曝光!從RabbitMQ平滑遷移至Kafka架構設計方案!MQKafka架構
- 南大通用GBase8s 常用SQL語句(十五)SQL
- 南大通用GBase8s 常用SQL語句(十六)SQL
- 南大通用GBase8s 常用SQL語句(十七)SQL
- 分散式事務概述及大廠通用解決方案分散式
- 南大通用GBase 8c資料庫與泛微軟體完成互認證 共同搭建統一數字化辦公平臺資料庫微軟
- 南大通用GBase8s SQL常用SQL語句(十九)SQL
- 南大通用GBase8s SQL常用SQL語句(二十)SQL
- Oracle RAC 遷移替換 OCR 盤Oracle
- 創未來 享非凡 | GBASE南大通用亮相openGauss Developer Day 2022Developer
- 南大通用GBase8s SQL常用SQL語句(十八).docxSQL
- GBASE南大通用加入openGauss社群 凝聚信創產業發展產業
- ORACLE RAC ASM資料檔案遷移OMF檔案報錯ORA-01276解決OracleASM
- Oracle資料庫遷移至PolarDb(阿里雲資料庫)Oracle資料庫阿里
- 乘風破浪 順勢而為 GBase 8c資料庫入選《鯤鵬精選解決方案·2021年刊》資料庫
- Jenkins從Ubuntu遷移至AlmaLinux問題及相關解決記錄JenkinsUbuntuLinux
- 鳳棲津門 | 天津大學智慧與計算部學生到訪GBASE南大通用
- 南大通用聯合新華三,“硬”實力打造GBASE分散式資料庫一體機方案分散式資料庫
- 新聞月刊 | GBASE南大通用11月市場動態一覽
- 南大通用GBase 8s資料庫的約束查詢資料庫
- 南大通用GBase 8s 共享記憶體結構概覽記憶體
- 南大通用GBase資料庫完成生態建設30連擊資料庫
- 南大通用GBase8s SQL常用SQL語句(二十一)SQL
- 南大通用極速記憶體資料庫(GBase eXtreme Directory Memory)記憶體資料庫REM
- Hadoop Hive遷移至MaxComputeHadoopHive
- 南大通用GBase 8s_GROUP BY支援標量函式和表示式問題詳解函式
- Startalk(星語)——通用通訊解決方案
- 星河璀璨 | GBASE南大通用兩項成果獲評2022大資料“星河”標杆、優秀案例大資料
- 守護資訊保安 GBASE南大通用受邀參加時代億信合作伙伴大會
- 南大通用GBase系列資料庫亮相第三屆保險數字化發展大會資料庫
- oracle RAC 更換儲存遷移資料Oracle