在 Bare Metal 解決方案上部署 Oracle Data Guard

Oracle® Data Guard 是 Oracle 資料庫的高可用性和災難復原解決方案。在 Bare Metal 解決方案上設定時,請遵循與地端部署或任何其他 Oracle Data Guard 部署相同的最佳做法

事前準備

本指南說明在 Bare Metal 解決方案中設定 Oracle Data Guard 的程序。適用於執行 Oracle 資料庫 12.2 以上版本的 Bare Metal 解決方案環境,且符合下列條件:

  • 每個環境都包含兩個Bare Metal 解決方案叢集,這些叢集是在不同的區域擴充功能中設定。
  • 每個 Bare Metal Solution 叢集都會透過 合作夥伴 Cloud Interconnect 連線,透過 Google 虛擬私有雲 (VPC) 進行通訊。
  • Oracle Grid Infrastructure 和 Oracle 資料庫 已安裝在 Bare Metal 解決方案伺服器上。
  • Data Guard 的主要資料庫和待命資料庫會託管在不同的 Bare Metal 解決方案區域擴充功能中。
  • 每個 Bare Metal 解決方案叢集都會使用 Oracle Real Application Clusters (RAC) 選項,以便提供高可用性。
  • 每個 Bare Metal 解決方案叢集都會使用 Oracle 儲存空間自動管理 (ASM) 服務,用於共用儲存空間。
  • Oracle ASM 磁碟群組名稱在各叢集之間保持一致。
  • TCP 通訊埠 1521 用於主要資料庫和備用資料庫之間的通訊。

第一個 Bare Metal 解決方案叢集會代管 Data Guard 主要資料庫,第二個 Bare Metal 解決方案叢集則會代管待命資料庫。本指南會使用 Data Guard 仲介來管理設定。本指南也提供選用指示,說明如何在 Compute Engine 上設定 Data Guard 觀察器。設定觀察器可讓您在主要資料庫和待命資料庫之間設定自動資料庫容錯移轉。

系統架構

下圖顯示本指南所用的系統架構:

系統架構圖

每個地區擴充功能都包含不同的 Bare Metal 解決方案叢集。主要資料庫 DBDG_SITE1 位於地區擴充功能 1 中。待機資料庫 DBDG_SITE2 位於區域擴充功能 2 中,並透過主動複製功能建立。資料庫之間的通訊會透過共用客戶虛擬私有雲,透過合作夥伴 Cloud Interconnect 傳送。

後續步驟

接著,請準備 Data Guard 的主要資料庫