注意:
- 本教程需要访问 Oracle Cloud。要注册免费账户,请参阅开始使用 Oracle Cloud Infrastructure 免费套餐。
- 它对 Oracle Cloud Infrastructure 身份证明、租户和区间使用示例值。完成实验室后,请使用特定于云环境的那些值替换这些值。
在 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 功能
注:Oracle Database@AWS 当前在有限预览中可用。要请求更多信息,请参阅了解 Oracle Database@AWS 。
与其他 AWS 资源一样,Oracle Database@AWS 架构需要 Amazon Virtual Private Cloud (VPC) 来为 AWS 区域内的应用程序资源提供网络。此外,在同一 AWS 区域中共存的 OCI 子站点中运行的 Oracle Database@AWS 还具有 OCI 虚拟云网络 (VCN),该网络扩展到父 OCI 区域,以允许访问 OCI 中的其他资源。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 管理控制台,然后使用
https://console.aws.amazon.com/odb/
打开 Oracle Database@AWS 控制台。 -
单击 ODB 网络和创建 ODB 网络,或者直接单击步骤 1 下的创建 ODB 网络。
-
在创建 ODB 网络页中,输入 ODB 网络名称、可用性区域、客户端子网 CIDR 、备份子网 CIDR 和域名前缀。
-
单击创建 ODB 网络。
任务 2:创建 Exadata 基础结构
在 AWS 中托管的 Oracle Exadata Database Service 支持专用 Exadata 基础设施,最低配置为 2 个,最高配置 32 个数据库服务器和 3 个存储服务器(最高配置 64 个),这些服务器由高速、低延迟的内部远程直接内存访问 (Remote Direct Memory Access,RDMA) 网络结构内部连接,无需配置。AWS 数据中心内的 Exadata 基础设施将硬件与安全连接到云中的其他服务所需的网络资源相集成。借助 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 中,所有字段都是可选的。您最多可以输入 10 个电子邮件地址,这些电子邮件地址将收到即将进行的维护更新的通知。(可选)您可以添加用于搜索和筛选 AWS 资源或跟踪 AWS 成本的标记,然后单击下一步。
注:可以从 OCI 控制台更新基础结构维护调度。
-
在步骤 4 - 复查和创建中,查看 Exadata 基础结构配置。
您可以单击取消以取消 Exadata 基础结构的创建;单击上一步以返回并更新值;单击创建 Exadata 基础结构以继续创建。
-
成功创建 Exadata 基础结构后,您可以看到以下信息。
-
概要:查看 Exadata 基础结构的配置。
- 数据库服务器:查看数据库服务器和资源。
- Exadata VM 集群:查看在此 Exadata 基础结构中创建的 Exadata VM 集群。
- OCI 维护:链接到 OCI 控制台以更新 Exadata 基础结构维护计划。
- 标记:查看已与此 Exadata 基础结构关联的标记。
-
OCI 资源:查找直接访问此 Exadata 基础结构的 OCI 控制台的链接
-
任务 3:在 Exadata 基础结构中创建 Exadata VM 集群
每个 Exadata 基础结构数据库服务器包含一个或多个虚拟机 (virtual machine,VM) 来宾。借助对多个虚拟机集群 (MultiVM) 的支持,每个数据库服务器最多可以支持八个 VM,每个 Exadata 数据库系统总共可以托管八个 VM 集群。预配 VM 集群时,您可以指定分配给 VM 集群的系统资源,这些资源将支持 Oracle 数据库工作负载。
-
要创建 Exadata VM 集群,请选择 Exadata VM 集群和创建 VM 集群。
-
在步骤 1 - 配置常规设置中,输入 VM 群集名称,确认时区、许可选项,然后单击下一步。
-
在步骤 2 - 配置基础结构设置中,输入以下信息并单击下一步。
-
Exadata 基础结构名称:选择要在其中创建 VM 集群的 Exadata 基础结构。
-
网格基础结构版本:选择要安装在 VM 集群上的发行版(19c 和 23ai)的 Oracle Grid Infrastructure 版本。
注:Oracle Grid Infrastructure 发行版确定可在 VM 集群上支持的 Oracle Database 发行版。例如,您无法运行比 Oracle Grid Infrastructure 软件发行版更新的 Oracle Database 发行版。
-
Exadata 映像版本:选择 Exadata 系统软件版本。这决定了来宾 VM 映像中可用的操作系统 (Operating System,OS) 版本和功能。
-
数据库服务器:选择将在其上创建 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 集群后,无法更改稀疏快照的存储配置选项。
-
-
-
-
在步骤 3 - 配置连接中,选择在任务 1 中创建的 ODB 网络,输入用于访问 VM 集群的主机名前缀、 SSH 密钥对。
您可以单击取消以取消 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 集群关联的来宾 VM。
- 配置:查看 VM 集群配置。
- 连接:查看网络配置和 SSH 密钥对。
- 标记:查看已与此 Exadata 基础结构关联的标记。
- 监视:查看 VM 集群度量,例如 CPU 占用率、负载平均值、内存占用率等。
-
OCI 资源:查找链接以直接跳转到 OCI 控制台到此 VM 集群和 Exadata 基础结构。
-
任务 4:创建 Oracle Database
-
Oracle Database 创建工作通过 OCI 控制台进行管理。由于 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 集群中是唯一的。
-
-
在指定数据库主目录部分中,输入以下信息。
- 数据库主目录源:选择数据库主目录源。
- 选择现有数据库主目录。
- 创建新数据库主目录并输入数据库主目录显示名称。
- 启用数据库统一审计
- 数据库映像(可选):数据库映像使用所需的 Oracle 发布的映像或您提前创建的定制数据库软件映像。
- 数据库主目录源:选择数据库主目录源。
-
在创建管理员身份证明部分中,为系统口令创建管理员身份证明。
-
密码: 输入密码。
注:您需要满足以下要求。
- 必须为 9 到 30 个字符。
- 至少包含两个大写、两个小写、两个数字和两个特殊字符。特殊字符必须为 (
_
)、(#
) 或 (-
)。 - 密码不得以正向或反向顺序包含用户名(
SYS
、SYSTEM
等)或单词 Oracle ,无论大小写如何。
-
确认密码:确认您指定的系统密码。
-
(可选)选择将管理员密码用于 TDE wallet 。
-
-
在配置数据库备份部分中,通过指定将数据库备份到 OCI 对象存储的设置来配置数据库备份。
- 启用自动备份:选择此项可为此数据库启用自动备份。
- 备份目标:备份目标为对象存储。选择后,检查并输入为每个服务请求的信息。有关备份目的地的更多信息,请参见 Manage Database Backup and Recovery on Oracle Exadata Database Service on Dedicated Infrastructure 。
-
单击显示高级选项。
-
在管理部分中,输入以下信息。
-
Oracle SID 前缀(可选):Oracle SID 前缀是 Oracle Database 实例编号,并自动添加到 SID 前缀以创建
INSTANCE_NAME
数据库参数。INSTANCE_NAME
参数也称为 SID。SID 在云 VM 集群中是唯一的。如果未指定,则 SID 前缀默认为db_name
。注:您需要满足以下要求。
- 最多为 12 个字符。
- 仅包含字母数字字符或下划线 (
_
) 字符。 - 以字母字符开头。
- 在 VM 集群中唯一。
-
字符集:数据库的字符集。默认值为 AL32UTF8 。
-
国家字符集(可选):国家字符集是数据库的国家字符集。默认值为 AL16UTF16 。
-
-
在加密部分中,要管理数据库密钥,请选择使用 Oracle 管理的密钥或使用客户管理的密钥。有关管理数据库密钥的选项的详细信息,请参阅《 Security Guide for Oracle Exadata Database Service on Dedicated Infrastructure 》。
-
在 Tags(标记)部分中,选择 Tag namespace(标记名称空间)。通过标记,您可以定义标记键和标记值,并将它们与资源关联。然后,您可以使用标记来帮助您根据业务需求组织和列出资源。有关标记的更多信息,请参见 Tagging Oracle Exadata Database Service on Dedicated Infrastructure Resources 。
-
-
单击创建数据库以继续进行 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 — Leo Alvarado 的 Tammy Bednar(产品管理)
更多学习资源
浏览 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-05
February 2025
Copyright ©2025, Oracle and/or its affiliates.