在 Oracle Database@AWS 中预配 Oracle Exadata Database Service
简介
Oracle Database@AWS 是 Oracle 与 Amazon Web Services (AWS) 之间的战略合作伙伴关系,支持在 AWS 区域中运行的应用使用在 AWS 的 Oracle Cloud Infrastructure (OCI) 上运行的 Oracle Exadata Database Service on Dedicated Infrastructure。AWS 应用和服务(例如 Amazon Kinesis 和 Amazon QuickSight)现在可以以低延迟原生方式访问在 Oracle Exadata Cloud Infrastructure 上运行的 Oracle 数据库,并利用 AI Vector Search 等 Oracle Database 23ai 功能。
与其他 AWS 资源一样,Oracle Database@AWS 架构需要 Amazon Virtual Private Cloud (VPC) 为 AWS 区域内的应用程序资源提供网络。VPC 中托管的应用程序使用同一可用性区域中的 ODB 对等连接与 ODB 网络中的 Oracle Database@AWS 进行通信。此配置支持在 VPC 和 Oracle Database@AWS 中的应用之间建立直接、安全、低延迟的连接。此外,在同一 AWS 区域中托管的 OCI 子站点中运行的 Oracle Database@AWS 具有扩展到父 OCI 区域以允许访问 OCI 中的其他资源的 OCI 虚拟云网络 (VCN)。OCI 在 OCI 子站点和父 OCI 区域之间管理网络。AWS 管理 ODB 网络与应用程序 VPC 之间的网络连接。
利用 AWS 和 OCI 自动化功能,您可以在 Oracle Database@AWS 中轻松开始运行 Oracle Exadata Database Service。预配 Oracle Exadata Database Service 需要以下四个简单任务:
- 创建 ODB 网络。
- 创建 Exadata 基础结构。
- 在 Exadata 基础结构中创建 Exadata VM 集群。
- 在 Exadata VM 集群中创建 Oracle Database。
目标
- 预配 ODB 网络、Exadata 基础结构、Exadata VM 集群和 Oracle Database 23ai。
任务 1:创建 ODB 网络
ODB 网络是一个专用隔离网络,在 AWS 可用性区域 (AZ) 中托管 OCI 基础设施。ODB 网络由 IP 地址的 CIDR 范围组成。ODB 网络直接映射到 OCI 子站点内的网络,从而充当 AWS 与 OCI 之间的通信手段。
注:您需要 AWS 账户,然后从 AWS Marketplace 请求 Oracle Database@AWS 的专用方案。
-
登录 AWS Management Console,然后使用
https://console.aws.amazon.com/odb/
打开 Oracle Database@AWS 控制台。 -
单击 ODB 网络和 Create ODB network ,或者直接单击 Step 1 下的 Create ODB network 。
-
在 Create ODB network(创建 ODB 网络)页面中,输入 ODB network name(ODB 网络名称)、 Availability Zone(可用性区域)、 Client subnet CIDR(客户机子网 CIDR)、 Backup subnet CIDR(备份子网 CIDR)和 Domain name prefix(域名前缀)。
-
单击创建 ODB 网络。
-
您可以在 ODB 网络与 VPC 之间设置对等连接,以便应用能够连接到 Exadata 数据库。设置 ODB 对等连接后,VPC 中的 EC2 实例或应用程序可以连接到 ODB 网络中的 Exadata 数据库。
任务 2:创建 Exadata 基础结构
在 AWS 中托管的 Oracle Exadata Database Service 支持专用 Exadata 基础设施,配置至少 2 个数据库服务器,最多 32 个数据库服务器和 3 个存储服务器,最多 64 个存储服务器,通过无需配置的高速、低延迟的内部远程直接内存访问 (Remote Direct Memory Access,RDMA) 网络结构在内部连接。AWS 数据中心内的 Exadata Infrastructure 将硬件与安全连接到云端其他服务所需的网络资源相集成。借助 Oracle Exadata Database Service,Oracle 将每月执行安全性和季度基础结构更新。您可以指定满足业务要求的季度基础结构维护计划。
-
要创建 Exadata 基础结构,请选择 Exadata 基础结构,然后单击创建 Exadata 基础结构。
注:假设您的 OCI 租户已通过专用方案链接。
-
在步骤 1 - 配置常规设置中,输入 Exadata 基础结构名称,选择将在其中预配 Exadata 基础结构的可用性区域,然后单击下一步。
-
在步骤 2 - 配置 Exadata 基础结构中,指示 Exadata 基础结构配置。已使用两台数据库服务器和三台存储服务器为您填写最低配置。单个 Exadata 基础结构上最多可以有 32 个数据库服务器和 64 个存储服务器,然后单击下一步。
注:请确保已在 OCI 链接租户中设置了数据库和存储服务器数量的限制。
-
在 Step 3 - Configure maintenance and tags 中,所有字段都是可选的。选择 Oracle 管理的计划或客户管理的维护窗口。通过客户管理,您可以选择季度中的月份、月中的周、一周中的某一天、开始时间以及您希望根据业务需求获得通知的提前期。
打补丁模式允许您指定滚动或非滚动维护,并且您可以在数据库服务器上启动维护之前启用超时时段,以允许您执行手动检查或运行脚本。
您最多可以输入 10 个将收到即将进行维护更新的通知的电子邮件地址。(可选)您可以添加用于搜索和筛选 AWS 资源或跟踪 AWS 成本的标记,然后单击下一步。
注:可以从 OCI 控制台更新基础结构维护计划。
-
在 Step 4 - Review and create 中,查看 Exadata Infrastructure 配置。
您可以单击取消以取消 Exadata 基础结构的创建,单击上一个以返回并更新值,单击创建 Exadata 基础结构以继续创建。
-
成功创建 Exadata 基础结构后,您可以查看以下信息。
-
概要:查看 Exadata 基础结构的配置。
- 数据库服务器:查看数据库服务器和资源。
- Exadata VM 集群:查看在此 Exadata 基础结构中创建的 Exadata VM 集群。
- 自治 VM 集群:查看在此 Exadata 基础结构中创建的自治 VM 集群。
- OCI 维护:链接到 OCI 控制台以更新 Exadata 基础结构维护计划。
- 标记:查看已与此 Exadata 基础结构关联的标记。
-
OCI 资源:查找用于直接为此 Exadata 基础结构访问 OCI 控制台的链接
-
任务 3:在 Exadata 基础结构中创建 Exadata VM 集群
每个 Exadata 基础结构数据库服务器包含一个或多个虚拟机 (VM) 来宾。借助对多个虚拟机集群 (MultiVM) 的支持,每个数据库服务器最多可以支持八个 VM,每个 Exadata 数据库系统总共可以托管八个 VM 集群。预配 VM 集群时,您可以指定分配给 VM 集群的系统资源,这些资源将支持您的 Oracle database 工作负载。
-
要创建 Exadata VM 集群,请选择 Exadata VM 集群和创建 VM 集群。
-
在 Step 1 - Configure general settings(步骤 1 - 配置常规设置)中,输入 VM cluster name(VM 群集名称),确认 Time zone(时区)和 License options(许可证选项),然后单击 Next(下一步)。
-
在 Step 2 - Configure infrastructure settings 中,输入以下信息并单击 Next 。
-
Exadata 基础结构名称:选择将创建 VM 集群的 Exadata 基础结构。
-
网格基础结构版本:选择要安装在 VM 集群上的 Oracle Grid Infrastructure 版本的发行版(19c 和 23ai)。
注:Oracle Grid Infrastructure 发行版确定 VM 集群上可以支持的 Oracle Database 发行版。例如,您无法运行比 Oracle Grid Infrastructure 软件发行版更新的 Oracle Database 发行版。
-
Exadata 映像版本:选择 Exadata 系统软件版本。这决定了操作系统 (Operating System,OS) 版本和来宾 VM 映像中提供的功能。
-
数据库服务器:选择将创建 VM 映像的数据库服务器。
-
配置允许您将资源分配给 VM。输入以下信息。
-
CPU 核心计数:输入每个 VM 的 OCPU 计数,以将该 OCPU 数分配给每个 VM 集群的虚拟机计算节点。每个 VM 至少有两个 OCPU。
-
内存:输入每个 VM 要分配给每个 VM 的内存。每个 VM 的最小值为 30 GB。
-
本地存储:输入每个 VM 的本地存储,以将本地存储分配给每个 VM。每个 VM 的最小值为 60 GB。
注:每次创建新 VM 集群时,数据库服务器本地空间中的剩余空间将用于新 VM 集群。
-
按 1 TB 的倍数输入每个集群 Exadata 存储。最小值为 2 TB。
-
存储分配:
-
为本地备份启用存储分配:如果打算对 Oracle Exadata Cloud Infrastructure 实例内的本地 Exadata 存储执行数据库备份,请选择此项。创建 VM 集群后,无法更改本地备份的存储配置选项。
-
为 Exadata 稀疏快照启用存储分配:如果要在 VM 集群中使用快照功能,请选择此项。创建 VM 集群后,无法更改稀疏快照的存储配置选项。
-
-
-
-
在 Step 3 - Configure connectivity 中,选择在任务 1 中创建的 ODB network ,输入用于访问 VM 集群的 Host name prefix 和 SSH key pairs 。
您可以单击取消以取消 VM 集群的创建,单击跳到复查并创建以跳过该步骤,单击上一步以返回并更新值,或者单击下一步以继续 VM 集群配置。
-
在 Step 4 - Configure diagnostics and tags 中,此步骤是可选的。通过启用 OCI 诊断收集,Oracle Cloud 运维人员将能够快速有效地识别、调查、跟踪和解决来宾 VM 问题。订阅事件以获得有关资源状态更改的通知。
注:您可以随时选择退出此功能。
您可以添加用于搜索和筛选 AWS 资源或跟踪 AWS 成本的标记,然后单击下一步。
-
在 Step 5 - Review and create 中,查看 VM 集群信息,然后单击 Create VM Cluster 。
-
成功创建 VM 集群后,您可以看到以下信息。
-
概要:查看 VM 集群的配置。
- 配置:查看 VM 集群配置。
- 连接:查看网络配置和 SSH 密钥对。
- 标记:查看已与此 Exadata 基础结构关联的标记。
- 监视:查看 VM 集群度量,例如 CPU 利用率、平均负载、内存利用率等。
-
OCI 资源:查找链接以直接跳转到 OCI 控制台,并跳转到此 VM 集群和 Exadata 基础结构。
-
任务 4:创建 Oracle Database
-
从 OCI 控制台管理 Oracle Database 创建。通过 OCI 与 AWS 紧密集成,AWS 管理控制台提供了直接链接。单击 VM 集群名称或在 OCI 中管理。
-
Oracle Database 是 VM 集群资源。在 Exadata VM 集群详细信息页面中,单击数据库和创建数据库。
-
在数据库的基本信息部分中,输入以下信息。
-
提供数据库名称:输入数据库名称。
注:您需要满足以下要求。
- 最多八个字符。
- 仅包含字母数字字符。
- 以字母字符开头。
- 不能是 VM 集群上
DB_UNIQUE_NAME
的前八个字符的一部分。
-
为数据库提供唯一的名称(可选):如果未指定,系统将自动生成唯一的名称值,即
<db_name>\_<3_chars_unique_string>\_\<region-name\>
。注:如果输入唯一名称,则需要满足以下要求。
- 最多为 30 个字符。
- 只能包含字母数字字符或下划线 (
_
) 字符。 - 以字母字符开头。
- 在 VM 集群中是唯一的。建议在租户中保持唯一。
-
选择数据库版本:选择数据库版本。
-
提供 PDB 名称(可选):如果未指定,系统将自动生成名称值。
注:您需要满足以下要求。
- 最多八个字符。
- 只能包含字母数字字符或下划线 (
_
) 字符。 - 以字母字符开头。
- 为了避免在使用 Oracle Net Services 连接到 PDB 时出现潜在的服务名冲突,请确保 PDB 名称在整个 VM 集群中唯一。
-
Database Home source(数据库主目录源):选择数据库主目录源。
- 选择现有数据库主目录。
- 创建新的数据库主目录并输入数据库主目录显示名称。
-
启用数据库统一审计
-
数据库映像(可选):数据库映像使用所需的 Oracle 发布映像或您预先创建的定制数据库软件映像。
-
-
在创建管理员身份证明部分中,为系统密码创建管理员身份证明。
-
Password(密码):输入密码。
注:您需要满足以下要求。
- 必须为 9 到 30 个字符。
- 包含至少两个大写字母、两个小写字母、两个数字和两个特殊字符。特殊字符必须为 (
_
)、(#
) 或 (-
)。 - 密码不能包含用户名(
SYS
、SYSTEM
等)或单词 Oracle (按正向或反向顺序),无论大小写如何。
-
确认密码:确认您指定的系统密码。
-
(可选)选择将管理员密码用于 TDE wallet 。
-
-
在配置数据库备份部分中,通过指定将数据库备份到 OCI 对象存储的设置来配置数据库备份。
- 启用自动备份:选择此项可为此数据库启用自动备份。
- 备份目的地:备份目的地默认值为 Amazon S3 。
- 数据库终止后的删除选项:如果数据库已终止,请指定备份保留期
- 完整备份的调度日:为要运行的完整备份选择星期几
- 调度完整备份的时间:选择完整备份运行的时间段
- 为增量备份安排时间:选择增量备份的时间窗口。
-
单击 Show advanced options 。
-
在 Management 部分中,输入以下信息。
-
Oracle SID 前缀(可选):Oracle SID 前缀是 Oracle Database instance 编号,并自动添加到 SID 前缀以创建
INSTANCE_NAME
数据库参数。INSTANCE_NAME
参数也称为 SID。SID 在云 VM 集群中是唯一的。如果未指定,则 SID 前缀默认为db_name
。注:您需要满足以下要求。
- 最多为 12 个字符。
- 只能包含字母数字字符或下划线 (
_
) 字符。 - 以字母字符开头。
- 在 VM 集群中唯一。
-
字符集:数据库的字符集。缺省值为 AL32UTF8 。
-
国家字符集(可选):国家字符集是数据库的民族字符集。缺省值为 AL16UTF16 。
-
-
In the Encryption section, to manage your database keys select Use Oracle-managed keys or Use customer-managed keys.有关管理数据库密钥的选项的详细信息,请参阅 Security Guide for Oracle Exadata Database Service on Dedicated Infrastructure 。
-
在标记部分中,选择标记名称空间。使用标记可以定义标记键和标记值并将其与资源关联。然后,您可以使用标记来帮助您根据您的业务需求组织和列出资源。有关标记的更多信息,请参阅标记 Oracle Exadata Database Service on Dedicated Infrastructure 资源。
-
-
单击创建数据库以继续进行 Oracle Database 预配。
后续步骤
现在,您可以将数据迁移到新的 Oracle Database。查看 Oracle Zero Downtime Migration (ZDM) 以帮助您满足迁移需求。
相关链接
-
专用基础结构上的 Oracle Exadata Database Service on Dedicated Infrastructure 概览
-
Oracle Exadata Database Service on Dedicated Infrastructure 如何使用视频播放列表
-
Oracle LiveLabs 研讨会:Oracle Exadata Database Service on Dedicated Infrastructure 入门
确认
- Authors — Tammy Bednar、Leo Alvarado(产品管理)
更多学习资源
通过 docs.oracle.com/learn 浏览其他实验室,或者通过 Oracle Learning YouTube 频道访问更多免费学习内容。此外,请访问 education.oracle.com/learning-explorer 以成为 Oracle Learning Explorer。
有关产品文档,请访问 Oracle 帮助中心。
Provision Oracle Exadata Database Service in Oracle Database@AWS
G21081-06
Copyright ©2025, Oracle and/or its affiliates.