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
-six_character_alphanumeric_string
。例如,您可能有一个名为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 7 更新 9 或更高版本。
-
您指定使用 gp2、gp3 或 io1 固态驱动器进行 Amazon EBS 存储。最大存储大小为 64TiB。
-
您拥有创建 RDS Custom for Oracle 数据库实例的 Amazon KMS 密钥。有关更多信息,请参阅 步骤 1:创建或重用对称加密 Amazon KMS 密钥。
-
您拥有创建 RDS Custom for Oracle 数据库实例所需的 Amazon Identity and Access Management(IAM)角色和实例配置文件。有关更多信息,请参阅 步骤 4:为 RDS Custom for Oracle 配置 IAM。
-
创建 CEV 或 RDS Custom 数据库实例的 Amazon 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 可用于访问其它 Amazon Web Services 服务的网络配置。有关特定要求,请参阅 步骤 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
。更改名称会导致任何还原操作卡住。
有关特定于修改 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 中使用。您可以指定默认的 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 内核数和每个内核的线程数。
-
启用存储弹性伸缩。
-
创建多可用区部署。
注意
有关备选高可用性解决方案,请参阅 Amazon 博客文章使用只读副本为 Amazon RDS Custom for Oracle 构建高可用性
。 -
将备份保留期设置为
0
。 -
配置 Kerberos 身份验证。
-
指定自己的数据库参数组或选项组。
-
开启性能详情。
-
开启自动次要版本升级。
您的 Amazon Web Services 账户的数据库实例限额
确保 RDS Custom 和 Amazon RDS 数据库实例的总数不超过您的配额限制。例如,如果您的 Amazon RDS 配额为 40 个数据库实例,则可以有 20 个 RDS Custom for Oracle 数据库实例和 20 个 Amazon RDS 数据库实例。