

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# Amazon EC2 for Oracle
<a name="ec2-oracle"></a>

Amazon EC2 支援自我管理的 Oracle 資料庫，也就是說，它可讓您完全控制基礎設施和資料庫環境的設定。在 Amazon EC2 上執行資料庫與在您自己的伺服器上執行資料庫非常類似。您可以完全控制資料庫和作業系統層級的存取，因此您可以使用您選擇的工具來管理作業系統、資料庫軟體、修補程式、資料複寫、備份和還原。此遷移選項要求您根據 AWS 架構最佳實務來設定、設定、管理和調校所有元件，包括 Amazon EC2 執行個體、儲存磁碟區、可擴展性、聯網和安全性。 

## 選擇 Amazon EC2 的時機
<a name="ec2-oracle-choosing"></a>

在下列情況下，Amazon EC2 是 Oracle 資料庫的良好遷移選項：
+ 您需要完全控制資料庫並存取其基礎作業系統。
+ 您想要控制備份、複寫和叢集。
+ 您想要使用 Amazon RDS 目前不支援的功能和選項。如需詳細資訊，請參閱 Amazon RDS 文件中的 [Oracle 資料庫功能支援](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Oracle.html#Oracle.Concepts.FeatureSupport)。
+ 您需要 Amazon RDS 不支援的特定 Oracle 資料庫版本。如需支援的版本清單，請參閱 [Amazon RDS 文件中的 Amazon RDS for Oracle](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Oracle.html)。
+ 您的資料庫大小和效能需求超過 Amazon RDS 產品。如需詳細資訊，請參閱 [Amazon RDS 文件中的 Amazon RDS 資料庫執行個體儲存](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Storage.html)體。
+ 您想要避免自動軟體修補程式可能不符合您的應用程式。
+ 您想要達到比目前限制更高的 IOPS 和佈建儲存容量。如需詳細資訊，請參閱 [Amazon RDS 文件中的 Amazon RDS 資料庫執行個體儲存](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Storage.html)體。

## 高可用性
<a name="ec2-oracle-ha"></a>

Amazon EC2 上的 Oracle Database 可以使用任何 Oracle 支援的複寫技術來實現高可用性和災難復原。一些常見的解決方案包括 Oracle Data Guard、Oracle Active Data Guard 和 Oracle GoldenGate。

Amazon EC2 上的 Oracle 資料庫使用 Oracle Data Guard 或 Oracle Active Data Guard 來實現高可用性、資料保護和災難復原。
+ Oracle Data Guard 提供一組服務，用於建立、維護和管理待命資料庫，以協助保護 Oracle 生產資料庫免於災難和資料損毀。Oracle Data Guard 會自動維護每個待命資料庫，方法是從主要資料庫傳輸重做變更，然後將重做套用至待命資料庫。 如果主要資料庫因任何計劃或非計劃中斷而停機，您可以將其轉換為主要讀寫資料庫，以容錯移轉至待命資料庫。Oracle Data Guard 僅包含在 Oracle Database Enterprise Edition (EE) 中，不需要單獨的授權。
+ Oracle Active Data Guard 為查詢、排序、報告和其他讀取操作提供實體待命資料庫的唯讀存取權，同時從主要資料庫持續套用重做變更。Oracle Active Data Guard 需要單獨的授權，必須使用 Oracle 資料庫 EE 額外購買。Oracle Active Data Guard 功能包括即時查詢、自動區塊修復、Far Sync、待命區塊變更追蹤、Active Data Guard Rolling 升級、全域資料庫服務和應用程式持續性。

下圖顯示如何在單一 中的兩個可用區域中使用 Amazon EC2 上的 Oracle Database AWS 區域。主要資料庫是讀寫資料庫，待命資料庫設定為 Data Guard （沒有讀取存取權的實體待命） 或 Active Data Guard。根據預設，來自主要資料庫的所有重做資料都會以非同步方式傳輸並套用至待命資料庫。



![\[Amazon EC2 上的 Oracle 資料庫在一個 AWS 區域中的異地同步備份組態中\]](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/migration-oracle-database/images/oracle-migration-ec2-ha.png)


您也可以使用 Oracle Data Guard 或 Oracle Active Data Guard 設定跨多個 的高可用性和災難復原 AWS 區域，使用 Oracle Database on Amazon EC2 做為主要資料庫和待命資料庫，如下圖所示。



![\[Amazon EC2 上的 Oracle 資料庫採用跨兩個 AWS 區域的異地同步備份組態\]](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/migration-oracle-database/images/oracle-migration-ec2-ha-multi-region.png)
