Amazon RDS for Oracle 常見問答集
授權和支援
問:Amazon RDS for Oracle 可使用哪些類型的授權選項?
Amazon RDS for Oracle 提供兩種授權使用選項:
- 使用自有授權 (BYOL):在這種授權模式下,您可以使用現有的 Oracle 資料庫授權,在 Amazon RDS 上執行 Oracle 部署。要以 BYOL 模式執行資料庫執行個體,您必須具有與想要執行的資料庫執行個體類別和 Oracle 資料庫版本對應的 Oracle 資料庫授權 (及軟體更新授權和支援)。您也必須遵循 Oracle 對雲端運算環境中授權 Oracle 資料庫軟體的政策。資料庫執行個體駐留在 Amazon EC2 環境中,Oracle 對於 Amazon EC2 的授權政策位於這裡。
- 已包含授權:在「已包含授權」服務模式中,Oracle 資料庫軟體已獲得 AWS 授權 (使用須遵守 AWS 服務條款第 10.3.1 節的規定),因此您無需另外購買 Oracle 授權。「已包含授權」定價中包含軟體、基本硬體資源,以及 Amazon RDS 管理功能。
問:Amazon RDS for Oracle 可使用哪些 Oracle 資料庫版本?
Amazon RDS 目前在以下各授權模式支援下列 Oracle 資料庫版本:
- BYOL︰標準版二 (SE2) 和企業版 (EE)
- 包含的授權:標準版二 (SE2)
問:使用 Amazon RDS for Oracle 時,可搭配哪些授權政策?
- BYOL:若要以 BYOL 模式執行資料庫執行個體,您必須具有適當的 Oracle 資料庫授權 (包含軟體更新授權與支援);這些授權皆需與要執行的資料庫執行個體類別和 Oracle 資料庫版本相對應。您必須遵循 Oracle 對雲端運算環境中授權 Oracle 資料庫軟體的政策。資料庫執行個體駐留在 Amazon EC2 環境中,Oracle 對於 Amazon EC2 的授權政策位於這裡。
- 已包含授權:在「已包含授權」服務模式中,Oracle 資料庫軟體已獲得 AWS 授權 (使用須遵守 AWS 服務條款第 10.3.1 節的規定),因此您無需另外購買 Oracle 授權。
問:如何支援 Amazon RDS for Oracle?
- BYOL:在此模式下,您可以繼續使用作用中的 Oracle 支援帳戶,且能直接聯絡 Oracle,以處理 Oracle 資料庫的特定服務請求。如果您擁有有效的 AWS Support 帳戶,可以聯繫 AWS Support 解決 Amazon RDS 的特定問題。Amazon Web Services 和 Oracle 對於需要獲取雙方協助的情況,設有多供應商支援流程。
- 已包含授權:在此模式下,若您擁有作用中的 AWS Support 帳戶,則可聯絡 AWS Support,以處理 Amazon RDS 與 Oracle 資料庫的特定服務請求。
問:授權選項對資料庫執行個體擴展有哪些影響?
- BYOL:您可以依據 Oracle 授權條款來擴展資料庫執行個體。
- 已包含授權:您可以隨時擴展或縮小執行 Oracle 的資料庫執行個體,但仍需考量各個資料庫執行個體類別現行的每小時定價。
如需預留資料庫執行個體擴展考量的詳細資訊,請參閱預留執行個體頁面。
問:授權選項對版本升級有什麼影響?
- BYOL:您需要從 Oracle 取得「軟體更新授權與支援」,才能使用 Amazon RDS for Oracle Database。
- 已包含授權:每小時定價中已含「軟體更新授權」的費用,因此您能夠直接存取 Oracle 資料庫軟體更新。
問:是否可以變更資料庫執行個體的授權選項 (例如,從「BYOL」變更為「已包含授權」模式)?
可以,只要透過 AWS CLI 或在 AWS 主控台上選取 Modify Instance (修改執行個體),並在「Licensing Model (授權模式)」下拉式清單中選取適當選項,便能變更授權選項。
問:是否可以變更資料庫執行個體所執行的 Oracle 版本 (例如,從 Oracle 11g R2 SE2 變更為 EE)?
在 BYOL 模式下,您可以將 SE2 版的 Oracle 軟體遷移至 Enterprise Edition。前提是,您必須擁有未使用的 Oracle 授權,且該授權應適用於要執行的版本及資料庫執行個體類別。您無法從 Enterprise Edition 移到其他版本。若要變更版本並保留資料,您需要對正在執行的資料庫執行個體拍攝快照,然後從該快照建立所需版本的新資料庫執行個體。然後,您必須刪除舊資料庫執行個體,除非您希望其保持執行並擁有適當的 Oracle 資料庫授權。
資料庫引擎版本
問:什麼是適用於 Oracle 的 Amazon RDS 資料庫引擎版本?其與 Oracle 修補程式集有何關聯?
對於 Oracle 資料庫版本 12.1 及更低版本,Amazon RDS 資料庫引擎版本名稱採用 X.Y.Z 形式,其中:X = 主要版本 (例如 12.1),Y = 版本級別 (例如 0.2),Z = RDS 中的版本系列 (例如 v20)。例如,適用於 Oracle 的 Amazon RDS 資料庫引擎版本可能是 12.1.0.2.v20。
針對 Oracle 資料庫版本 12.2 及更高版本,Amazon RDS 資料庫引擎版本名稱採用 A.B.C.D 格式,其中:A = 年度發佈版本系列 (例如 19.0.0.0),B = 季度發佈更新 (例如 ru-2020-04),C = 季度發佈更新修訂版 (例如 rur-2020-04),D = RDS 發佈系列中的版本編號 (例如 r1)。例如,適用於 Oracle 的 Amazon RDS 資料庫引擎版本可能是 19.0.0.0.ru-2020-04.rur-2020-04.r1。RDS 目前不使用發佈更新修訂版,但 RUR 包含在名稱中,以備將來使用。
Oracle 每季度發佈一次支援的主要版本更新 – 12.1 及更低版本的修補程式集更新 (PSU) 以及 12.2 及更高版本的發佈更新 (RU)。其中包括 Oracle 推薦的關鍵安全更新和非安全修復。Amazon RDS 資料庫引擎版本建置時是以指定的 PSU 或 RU 做為基準,並可能包含基準以外的其他修正。
如需每個版本中包含的修補程式完整清單,請瀏覽相關
文件。
以 Amazon RDS 的觀點而言,如果主要版本或版次級別變更,即視為主要版本變更。例如,從 12.1.0.2.v20 到 12.2.0.1.rur-2020-04.rur-2020-04.r1,或從 19.0.0.0.ru-2020-04.rur-2020 04.r1 到 21.0.0.0.ru-2020-04.rur-2020-04.r1 將是**主要**版本升級。如果從 12.1.0.2.v20 到 12.1.0.2.v22,或從 19.0.0.0.ru 2020-04.rur-2020-04.r1 到 19.0.0.0.ru-2020-10.rur-2020-10.r1.,版本變更將被視為次要版本。
如需 Amazon RDS for Oracle 支援的主要版本最新清單,請瀏覽
文件。
問:適用於 Oracle 的資料庫引擎版本包含哪些修補程式集?
如需 Oracle 各資料庫引擎版本所含的修補程式集詳細資訊,請參閱
Amazon RDS 使用者指南。
問:Amazon RDS 是否提供升級引擎版本或淘汰目前支援的引擎版本的指導?
是。請參閱
Amazon RDS 常見問答集。
問:Amazon RDS for Oracle 支援哪些資料庫版本?
如需 Amazon RDS for Oracle 支援的各版本相關資訊,請參閱 Oracle 資料庫引擎版本備註。
如需 Amazon RDS for Oracle 支援的各版本相關資訊,請參閱 Oracle 資料庫引擎版本備註。
問:Amazon RDS for Oracle 是否支援適用於 11.2.0.4 的 Oracle Market-Driven Support (MDS)?
如需適用於 Amazon RDS for Oracle 的 Oracle MDS 詳細資訊,請聯繫您的 AWS 客戶團隊或 AWS Support。
問:在哪裡可以找到 Amazon RDS for Oracle 對版本 12.1.0.2 和 12.2.0.1 的支援終止時間?
請參閱論壇文章。
選項和功能
問:Amazon RDS for Oracle 支援哪些複寫類型?
Amazon RDS for Oracle 支援兩種類型的複寫技術 – Amazon RDS Multi-AZ 和 Oracle 複本。多可用區部署同時支援已包含授權和使用自有授權 (BYOL) 授權模型,而複本僅支援使用自有授權 (BYOL) 模型。Amazon RDS for Oracle 提供多可用區部署,可為特定 AWS 區域內的資料庫 (DB) 執行個體提供增強的可用性和持久性,而且通常是大多數使用案例的有效災難復原 (DR) 解決方案。對於執行任務關鍵型資料庫的客戶而言,他們的災難復原組態需要跨越不同的 AWS 區域,因此,Oracle 複本功能是理想的選擇。
Amazon RDS for Oracle 複本免費提供給 Amazon RDS Multi-AZ 部署使用。Amazon RDS Multi-AZ 備份提供高可用性和資料保護,相關的區域內 Oracle 複本提供唯讀工作負載的可擴展性。跨區域 Oracle 複本除了提供讀取可擴展性之外,還提供災難復原功能。
此外,您還可以使用邏輯複寫解決方案,如
Amazon Database Migration Service (DMS)、
Oracle GoldenGate 等。這些解決方案通常由客戶管理,並從封存的重做日誌中擷取變更,以便將其複寫到其他資料存放區。
問:Amazon RDS 是否會利用 Oracle Data Guard 來進行多可用區部署?
Oracle Data Guard 是 Oracle 資料庫企業版提供的高可用性功能。Amazon RDS 目前使用不同的同步複寫技術和自動容錯移轉功能,為 Oracle 資料庫執行個體提供多可用區部署。Amazon RDS 支援的所有 Oracle 資料庫版本都可使用多可用區部署。
Amazon RDS for Oracle 僅供讀取複本 (區域內和跨區域) 在主要資料庫執行個體和實體備用 (僅供讀取複本) 資料庫執行個體之間使用 Oracle Active Data Guard。Amazon RDS for Oracle 在主要和僅供讀取複本之間設定非同步 Data Guard 複寫。如果複本處於唯讀模式,請確認您擁有 Active Data Guard 授權。如果將複本置於掛載模式,則不需要 Active Data Guard 授權。只有 Oracle 資料庫引擎支援掛載的複本。
問:是否要具備額外的授權,才能在「BYOL」授權模式下,對 Oracle 資料庫執行個體進行多可用區部署?
是,對於備用資料庫執行個體,預計多可用區部署所需的授權數是對應單一可用區部署的兩倍。不過,您需要查看 Oracle 的軟體授權協議並遵守 Oracle 的授權政策。
問:Amazon RDS 是否支援 Oracle RAC?
否,目前不支援 RAC。
問:Amazon RDS 支援哪些 Enterprise Edition 選項?
請參考
文件頁面的「資料庫功能支援」部分。
問:Amazon RDS for Oracle 支援哪些字元集?
Amazon RDS 支援 Oracle「建議的 ASCII 資料庫字元集」清單中的三十種字元集。您可以在建立新資料庫執行個體時指定所需的字元集。這是選擇性選項,預設的字元集為 AL32UTF8。如需更多資訊,請參閱
Amazon RDS 文件。
問:使用 Amazon RDS 的透明資料加密功能時,誰負責管理 Oracle Wallet 和主加密金鑰?
Amazon RDS 會負責管理資料庫執行個體的 Oracle Wallet 和主加密金鑰。
問:如何得知 Amazon RDS 是否支援特定的 Oracle 資料庫功能?
問:你們是否支援佔用較大記憶體但 vCPU 數量較少的執行個體?
Amazon RDS for Oracle 支援 R5 執行個體類型的 擴展記憶體執行個體。這些執行個體提供較少的 vCPU 數量,但佔用更大的記憶體,這使客戶能夠適當調整其工作負載並節省成本。如需詳細資訊,請參閱 Amazon RDS for Oracle 中 支援的執行個體類型。
Amazon RDS for Oracle 支援 R5 執行個體類型的 擴展記憶體執行個體。這些執行個體提供較少的 vCPU 數量,但佔用更大的記憶體,這使客戶能夠適當調整其工作負載並節省成本。如需詳細資訊,請參閱 Amazon RDS for Oracle 中 支援的執行個體類型。
問:Amazon RDS 資料庫活動串流是否支援 Amazon RDS for Oracle?
是的,適用於 Oracle 的 Amazon Relational Database Service (Amazon RDS) 的 資料庫活動串流 (DAS) 提供在您的資料庫執行個體中執行的所有稽核陳述式 (SELECT、DML、DDL、DCL、TCL) 的近乎即時串流。稽核資料是從統一的資料庫稽核中收集的,而資料庫活動的儲存和處理在您的資料庫之外進行管理。作為 DAS 部署的一部分,您的資料庫管理員在指定物件上指定原生 Oracle 資料庫統一稽核政策。然後,您的安全管理員在 Amazon RDS for Oracle 資料庫執行個體上啟動 DAS 並提供用於加密的 AWS Key Management Service (KMS) 金鑰。您的資料庫活動會加密,然後以非同步方式推送到代替您 Amazon RDS for Oracle 資料庫執行個體佈建的 Amazon Kinesis 資料串流。啟用和停用 DAS 的許可可以由 IAM 管理,從而實現安全/合規人員和 DBA 之間的責任分離。您可以在 文件中進一步了解適用於 Oracle 的 Amazon RDS 資料庫活動串流。
是的,適用於 Oracle 的 Amazon Relational Database Service (Amazon RDS) 的 資料庫活動串流 (DAS) 提供在您的資料庫執行個體中執行的所有稽核陳述式 (SELECT、DML、DDL、DCL、TCL) 的近乎即時串流。稽核資料是從統一的資料庫稽核中收集的,而資料庫活動的儲存和處理在您的資料庫之外進行管理。作為 DAS 部署的一部分,您的資料庫管理員在指定物件上指定原生 Oracle 資料庫統一稽核政策。然後,您的安全管理員在 Amazon RDS for Oracle 資料庫執行個體上啟動 DAS 並提供用於加密的 AWS Key Management Service (KMS) 金鑰。您的資料庫活動會加密,然後以非同步方式推送到代替您 Amazon RDS for Oracle 資料庫執行個體佈建的 Amazon Kinesis 資料串流。啟用和停用 DAS 的許可可以由 IAM 管理,從而實現安全/合規人員和 DBA 之間的責任分離。您可以在 文件中進一步了解適用於 Oracle 的 Amazon RDS 資料庫活動串流。
問:如何執行跨區域備份和時間點還原 (PiTR) 以滿足我的災難復原需求?
Amazon RDS 支援 Oracle 的跨區域自動備份。啟用此功能後,在 RDS 執行個體所在的來源區域中擷取並保留的快照和封存重做日誌備份將自動複製到第二個區域。然後,RDS 根據您選擇的備份保留期維護快照和封存日誌,以在目標區域中啟用時間點還原 (PITR) 功能。如果您需要經濟實惠的 DR 功能來協助節省運算成本,並且在某些情況下,在另一個區域需要 PITR 之前的許可成本,則此功能是理想的選擇。如需詳細資訊,請參閱此 部落格文章。
Amazon RDS 支援 Oracle 的跨區域自動備份。啟用此功能後,在 RDS 執行個體所在的來源區域中擷取並保留的快照和封存重做日誌備份將自動複製到第二個區域。然後,RDS 根據您選擇的備份保留期維護快照和封存日誌,以在目標區域中啟用時間點還原 (PITR) 功能。如果您需要經濟實惠的 DR 功能來協助節省運算成本,並且在某些情況下,在另一個區域需要 PITR 之前的許可成本,則此功能是理想的選擇。如需詳細資訊,請參閱此 部落格文章。
問:我可以將資料庫執行個體上目前的時區檔案自動升級至最新版本嗎?