RDS Custom for Oracle 的要求和限制
在本主题中,您可以查找 Amazon RDS Custom for Oracle 功能可用性和要求的摘要以便快速参考。
主题
RDS Custom for Oracle 的一般要求
确保符合 Amazon RDS Custom for Oracle 的以下要求:
-
您应有权访问我的 Oracle 支持
和 Oracle 软件传输云 以下载 RDS Custom for Oracle 支持的安装文件和补丁列表。如果您使用未知的补丁程序,则自定义引擎版本 (CEV) 将创建失败。在这种情况下,请联系 RDS Custom 支持团队并要求添加缺少的补丁程序。有关更多信息,请参阅 步骤 2:从 Oracle 软件传输云下载数据库安装文件和补丁。 -
您对 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_id
-region
-uuid
。例如,您可能有一个名为do-not-delete-rds-custom-123456789012-us-east-1-12a3b4
的存储桶。
有关更多信息,请参阅步骤 3:将安装文件上传到 Amazon S3和创建 CEV。
-
-
您可以使用RDS Custom for Oracle 的数据库实例类支持中列出的数据库实例类创建 RDS Custom for Oracle 数据库实例。
-
您的 RDS Custom for Oracle 数据库实例运行 Oracle Linux 8(建议)或 Oracle Linux 7。如果您需要 Oracle Linux 7,请联系 支持。有关更多信息,请参阅 RDS Custom for Oracle 数据库升级注意事项。
-
您指定使用 gp2、gp3 或 io1 固态驱动器进行 Amazon EBS 存储。最大存储大小为 64TiB。
-
您拥有创建 RDS Custom for Oracle 数据库实例的 AWS KMS 密钥。有关更多信息,请参阅 步骤 1:创建或重用对称加密 AWS KMS 密钥。
-
您拥有创建 RDS Custom for Oracle 数据库实例所需的 AWS Identity and Access Management(IAM)角色和实例配置文件。有关更多信息,请参阅 步骤 4:为 RDS Custom for Oracle 配置 IAM。
-
创建 CEV 或 RDS Custom 数据库实例的 AWS Identity and Access Management (IAM) 用户具有 IAM、CloudTrail 和 Amazon S3 所需的权限。
有关更多信息,请参阅 步骤 5:为您的 IAM 用户或角色授予所需的权限。
-
您可以提供自己的 Virtual Private Cloud (VPC) 和安全组配置。有关更多信息,请参阅 步骤 6:为 RDS Custom for Oracle 配置 VPC。
-
您提供 RDS Custom for Oracle 可用于访问其它 AWS 服务的网络配置。有关特定要求,请参阅 步骤 4:为 RDS Custom for Oracle 配置 IAM。
RDS Custom for Oracle 的一般限制
以下限制适用于 RDS Custom for Oracle:
-
您无法修改现有 RDS Custom for Oracle 数据库实例的数据库实例标识符。
-
您无法为 Oracle Database 19c 以外的任何版本指定 Oracle 多租户架构。
-
您无法在单个 RDS Custom for Oracle 数据库实例上创建多个 Oracle 数据库。
-
您无法停止 RDS Custom for Oracle 数据库实例或其底层 Amazon EC2 实例。无法停止 RDS Custom for Oracle 数据库实例的计费。
-
您无法使用自动共享内存管理功能,因为 RDS Custom for Oracle 仅支持自动内存管理。有关更多信息,请参阅《Oracle 数据库管理员指南》中的自动内存管理
。 -
确保不要更改主数据库实例的
DB_UNIQUE_NAME
。更改名称会导致任何还原操作卡住。 -
在同一区域内,不能同时制作超过 20 个快照副本。
-
您无法将
describe-reserved-db-instances
API 用于 RDS Custom for Oracle 数据库实例。
有关修改 RDS Custom for Oracle 数据库实例的具体限制,请参阅修改 RDS Custom for Oracle 数据库实例。有关复制限制,请参阅RDS Custom for Oracle 复制的一般限制。
RDS Custom for Oracle 的 CEV 和 AMI 限制
以下限制适用于 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
。
创建和修改工作流程的不受支持的设置
当您创建或修改 RDS Custom for Oracle 数据库实例时,您无法执行以下操作:
-
更改数据库实例类中的 CPU 内核数和每个内核的线程数。
-
启用存储弹性伸缩。
-
创建多可用区部署。
注意
有关备选高可用性解决方案,请参阅 AWS 博客文章使用只读副本为 Amazon RDS Custom for Oracle 构建高可用性
。 -
将备份保留期设置为
0
。 -
配置 Kerberos 身份验证。
-
指定自己的数据库参数组或选项组。
-
开启性能详情。
-
开启自动次要版本升级。
您的 AWS 账户的数据库实例限额
确保 RDS Custom 和 Amazon RDS 数据库实例的总数不超过您的配额限制。例如,如果您的 Amazon RDS 配额为 40 个数据库实例,则可以有 20 个 RDS Custom for Oracle 数据库实例和 20 个 Amazon RDS 数据库实例。