關於 Oracle Data Guard

您可以在資料庫系統上使用 Oracle Data Guard。Oracle Data Guard 可提供企業資料的高可用性、資料保護和災害復原.

如需 Oracle Data Guard 的詳細資訊,請參閱 Oracle Data Guard 簡介。

必要的 IAM 原則

若要使用 Oracle Cloud Infrastructure,必須要有管理員授予您原則的安全性存取權。無論您使用主控台或 REST API 搭配 SDK、CLI 或其他工具,都必須具備此存取權。如果收到您沒有權限或未經授權的訊息,請向管理員確認您擁有的存取權類型,以及要處理哪個區間。

如果您是原則的新手,請參閱原則入門和一般原則。

一般資訊

Oracle Data Guard 組態至少需要兩個資料庫:一個是主要角色,另一個是待命角色。主要和待命資料庫組成「資料保全」組態。大部分的應用程式都會存取主要資料庫。待命資料庫是與主要資料庫在交易方面一致的複本。

「資料保全群組」可讓您建立及管理連結至主要資料庫的多個本機和遠端待命資料庫,為資料保護和災害復原提供彈性。在資料保全群組中,主要資料庫最多可支援六個待命資料庫。

Oracle Data Guard 會透過從主要資料庫傳輸及套用重做資料來維護待命資料庫。如果主要資料庫無法使用,您可以使用「資料保全」將待命資料庫切換或容錯移轉至主要角色。即使您有一個以上的待命資料庫,也一樣。

在典型的「資料保全」組態中,經常使用兩個待命資料庫:

有些企業客戶希望在網站切換後進行對稱。例如,他們可能偏好在「區域 1」中同時擁有主要和本機待命,而在「區域 2」中則是具有自己的本機待命的遠端待命。在此組態中,有三個待命資料庫。網站切換之後,您仍會有主要資料庫和本機待命資料庫可供新的主要區域使用。

此外,您可以利用我們的快照 (讀取 / 寫入) 待命功能,新增另一個待命資料庫作為測試用途,以增強其組態。

「資料保全」組態至少需要兩個資料庫系統,一個包含主要資料庫,另一個包含待命資料庫。當您啟用資料庫的資料保全時,系統會建立含有待命資料庫的新資料庫系統,並與主要資料庫建立關聯。

其他必修課程詳細資料如下:

已知問題

主要資料庫系統上子網路的安全清單

Ingress Rules:
	Stateless: No
	Source: 10.0.1.0/24
	IP Protocol: TCPSource Port Range: All
	Destination Port Range: 1521
	Allows: TCP traffic for ports: 1521

Egress Rules:
	Stateless: No
	Destination: 10.0.1.0/24
	IP Protocol: TCP
	Source Port Range: All
	Destination Port Range: 1521
	Allows: TCP traffic for ports: 1521

待命資料庫系統上子網路的安全清單

Ingress Rules:
	Stateless: No
	Source: 10.0.0.0/24
	IP Protocol: TCP
	Source Port Range: All
	Destination Port Range: 1521
	Allows: TCP traffic for ports: 1521

Egress Rules:
	Stateless: No
	Destination: 10.0.0.0/24
	IP Protocol: TCP
	Source Port Range: All
	Destination Port Range: 1521
	Allows: TCP traffic for ports: 1521

如需有關建立和編輯規則的資訊,請參閱安全清單。

Oracle Data Guard 的可用性網域和容錯域考量

Oracle 建議包含待命資料庫的資料庫系統,與包含主要資料庫的資料庫系統位於不同的可用性網域,以提昇可用性和災害復原。如果您為資料庫啟用 Oracle Data Guard,且您的待命資料庫與主要資料庫位於相同的可用性網域中 (無論是選擇還是因為您在單一可用性網域區域中工作),Oracle 建議您將待命資料庫放置在與主要資料庫不同的容錯域中。

注意:如果您的主要和待命資料庫是雙節點 Oracle RAC 資料庫,而且兩者都位於相同的可用性網域中,則只有待命資料庫的兩個節點之一可以位於不包含主要或待命資料庫任何其他節點的容錯域中。這是因為每個可用性網域只有三個容錯域,而主要和待命資料庫共有四個節點。如需可用性網域和容錯域的詳細資訊,請參閱區域和可用性網域。