

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

# RDS Custom for Oracle 需求和限制
<a name="custom-reqs-limits"></a>

在本主題中，您可以尋找 Amazon RDS Custom for Oracle 功能可用性和需求的摘要，以進行快速參考。

**Topics**
+ [RDS Custom for Oracle 的一般需求](#custom-reqs-limits.reqs)
+ [RDS Custom for Oracle 的一般限制](#custom-reqs-limits.limits)
+ [RDS Custom for Oracle 的 CEV 和 AMI 限制](#custom-reqs-limits.cev-limits)
+ [建立及修改工作流程的不支援設定](#custom-reqs-limits.unsupported-settings)
+ [您 的資料庫執行個體配額 AWS 帳戶](#custom-reqs-limits.quotas)

## RDS Custom for Oracle 的一般需求
<a name="custom-reqs-limits.reqs"></a>

請務必符合 Amazon RDS Custom for Oracle 的以下需求：
+ 您具有 [My Oracle Support](https://support.oracle.com/portal/) 和 [Oracle Software Delivery Cloud](https://edelivery.oracle.com/osdc/faces/Home.jspx) 的存取權，以便下載 RDS Custom for Oracle 的安裝檔案和修補程式的支援清單。如果您使用未知的修補程式，則自訂引擎版本 (CEV) 建立就會失敗。在此情況下，請聯絡 RDS Custom 支援團隊，並要求新增遺失的修補程式。如需詳細資訊，請參閱[步驟 2：從 Oracle Software Delivery Cloud 下載資料庫安裝檔案和修補程式](custom-cev.preparing.md#custom-cev.preparing.download)。
+ 您具有 Amazon S3 的存取權。由於下列原因，您需要此服務：
  + 您可以將 Oracle 安裝檔案上傳到 S3 儲存貯體。建立 RDS Custom CEV 時，您可以使用上傳的安裝檔案。
  + RDS Custom for Oracle 使用從內部定義 S3 儲存貯體下載的指令碼，對資料庫執行個體執行動作。加入動作和 RDS Custom 自動化需要這些指令碼。
  + RDS Custom for Oracle 會將特定檔案上傳到您客戶帳戶中的 S3 儲存貯體。這些儲存貯體使用以下命名格式：`do-not-delete-rds-custom-`*account\$1id*-*region*-*uuid*。例如，您可能會有名為 `do-not-delete-rds-custom-123456789012-us-east-1-12a3b4` 的儲存貯體。

  如需詳細資訊，請參閱[步驟 3：將您的安裝檔案上傳到 Amazon S3](custom-cev.preparing.md#custom-cev.preparing.s3)及[建立 CEV](custom-cev.create.md)。
+ 您可以使用 [RDS Custom for Oracle 的資料庫執行個體類別支援](custom-oracle-feature-support.md#custom-reqs-limits.instances) 中列出的資料庫執行個體類別來建立 RDS Custom for Oracle 資料庫執行個體。
+ 您的 RDS Custom for Oracle 資料庫執行個體執行 Oracle Linux 8 (建議) 或 Oracle Linux 7。如果您需要 Oracle Linux 7，請聯絡 支援。如需詳細資訊，請參閱[RDS Custom for Oracle 資料庫升級的考量](custom-upgrading-considerations.md)。
+ 您要指定用於 Amazon EBS 儲存的 gp2、gp3 或 io1 固態硬碟。儲存大小上限為 64 TiB。
+ 您有 AWS KMS 金鑰可建立 RDS Custom for Oracle 資料庫執行個體。如需詳細資訊，請參閱[步驟 1：建立或重複使用對稱加密 AWS KMS 金鑰](custom-setup-orcl.md#custom-setup-orcl.cmk)。
+ 您有建立 RDS Custom for Oracle 資料庫執行個體所需的 AWS Identity and Access Management (IAM) 角色和執行個體描述檔。如需詳細資訊，請參閱[步驟 4：設定 RDS Custom for Oracle 的 IAM](custom-setup-orcl.md#custom-setup-orcl.iam-vpc)。
+ 建立 CEV 或 RDS Custom 資料庫執行個體的 AWS Identity and Access Management (IAM) 使用者具有 IAM、CloudTrail 和 Amazon S3 的必要許可。

  如需詳細資訊，請參閱[步驟 5：將所需的許可授予您的 IAM 使用者或角色](custom-setup-orcl.md#custom-setup-orcl.iam-user)。
+ 您可以提供您自己的 Virtual Private Cloud (VPC) 和安全群組組態。如需詳細資訊，請參閱[步驟 6：設定 RDS Custom for Oracle 的 VPC](custom-setup-orcl.md#custom-setup-orc.vpc-config)。
+ 您要提供 RDS Custom for Oracle 可以用來存取其他 AWS 服務的網路組態。如需特定需求，請參閱 [步驟 4：設定 RDS Custom for Oracle 的 IAM](custom-setup-orcl.md#custom-setup-orcl.iam-vpc)。

## RDS Custom for Oracle 的一般限制
<a name="custom-reqs-limits.limits"></a>

下列限制適用於 RDS Custom for Oracle：
+ 您無法修改適用於 Oracle 資料庫執行個體的現有 RDS Custom 資料庫執行個體識別碼。
+ 您無法為 Oracle Database 19c 以外的任何版本指定 Oracle 多租戶架構。
+ 您無法在單一 RDS Custom for Oracle 資料庫執行個體上建立多個 Oracle 資料庫。
+ 您無法停止 RDS Custom for Oracle 資料庫執行個體或其基礎 Amazon EC2 執行個體。無法停止 RDS Custom for Oracle 資料庫執行個體的計費。
+ 您無法使用自動共用記憶體管理，因為 RDS Custom for Oracle 僅支援自動記憶體管理。如需詳細資訊，請參閱《Oracle 資料庫管理員指南》**中的[自動記憶體管理](https://docs.oracle.com/en/database/oracle/oracle-database/19/admin/managing-memory.html#GUID-04EFED7D-D1F1-43C3-B78F-0FF9AFAC02B0)。
+ 務必不要變更主要資料庫執行個體的 `DB_UNIQUE_NAME`。變更名稱會導致任何還原操作停滯。
+ 您無法在同一區域中同時製作超過 20 個快照複本。
+ 您無法使用 RDS Custom for Oracle 資料庫執行個體的 `describe-reserved-db-instances` API。

如需修改 RDS Custom for Oracle 資料庫執行個體的特有限制，請參閱 [修改您的 RDS Custom for Oracle 資料庫執行個體](custom-managing.modifying.md)。如需複寫限制，請參閱 [RDS Custom for Oracle 複本的一般限制](custom-rr.reqs-limitations.md#custom-rr.limitations)。

## RDS Custom for Oracle 的 CEV 和 AMI 限制
<a name="custom-reqs-limits.cev-limits"></a>

下列限制適用於 RDS Custom for Oracle CEV 和 AMI：
+ 您無法提供自己的 AMI 以在 RDS Custom for Oracle CEV 中使用。您可以指定使用 Oracle Linux 8 的預設 AMI，或 RDS Custom for Oracle CEV 先前使用的 AMI。
**注意**  
發現常見漏洞和暴露時，RDS Custom for Oracle 會發行新的預設 AMI。無固定排程可用或保證。RDS Custom for Oracle 傾向於每 30 天發布新的預設 AMI。
+ 您無法修改 CEV 以使用不同的 AMI。
+ 您無法從使用 `custom-oracle-ee` 或 `custom-oracle-se2` 引擎類型的 CEV 建立 CDB 執行個體。CEV 必須使用 `custom-oracle-ee-cdb` 或 `custom-oracle-se2-cdb`。
+ RDS Custom for Oracle 目前不允許您使用 RDS API 呼叫來升級 RDS Custom for Oracle 資料庫執行個體的作業系統。作為解決方法，您可以使用下列命令手動更新作業系統：`sudo yum update --security`。

## 建立及修改工作流程的不支援設定
<a name="custom-reqs-limits.unsupported-settings"></a>

建立或修改 RDS Custom for Oracle 資料庫執行個體時，請務必執行下列動作：
+ 變更資料庫執行個體類別中每個核心的 CPU 核心數量和每個核心的執行緒數量。
+ 開啟儲存體自動擴展。
+ 將備份保留設定為 `0`。
+ 設定 Kerberos 身分驗證。
+ 指定您自己的資料庫參數群組或選項群組。
+ 開啟績效詳情。
+ 開啟自動次要版本升級。

## 您 的資料庫執行個體配額 AWS 帳戶
<a name="custom-reqs-limits.quotas"></a>

確保 RDS Custom 和 Amazon RDS 資料庫執行個體的合併數量不超過您的配額限制。例如，如果您的 Amazon RDS 配額為 40 個資料庫執行個體，則可以擁有 20 個 RDS Custom for Oracle 資料庫執行個體和 20 個 Amazon RDS 資料庫執行個體。