注意:

在 Oracle Database@Google Cloud 上预配 Oracle Exadata Database Service

简介

Oracle Database@Google Cloud 提供了在 Oracle Cloud Infrastructure (OCI) 中使用 Oracle Exadata Database Service 的所有性能、规模和可用性优势,同时在 Google Cloud 中运行应用和其他服务。这一联合解决方案使开发人员能够部署创意应用,将 AI Vector Search 等 Oracle Database 创新与 Vertex AI 和 Gemini 基础模型等同类优秀 Google Cloud 服务相结合。

Exadata 基础结构在 Google Cloud 数据中心内共存,如网络图中所示。Exadata 基础结构分配给 Google Cloud 项目,这是创建、启用和使用所有 Google Cloud 服务(例如管理用户权限和计费)的基础。您将创建虚拟专用云 (Virtual Private Cloud,VPC),该云将使用 Oracle 管理的网络连接到 Exadata VM 和数据库。

图中显示了 Oracle Database@Google Cloud 中 Exadata 基础结构的网络图

目标

任务 1:预配 Exadata 基础结构

  1. 登录到 Google Cloud Console,单击 Exadata 数据库Exadata 基础结构创建

    注:假设您的 OCI 租户已通过专用方案链接,并且已预配 VPC。

    图中显示了 Google Cloud Console Navigation

  2. Exadata 基础结构实例详细信息中,输入基础结构显示名称基础结构 ID ,然后选择将预配 Exadata 基础结构的区域

    注:基础结构 ID 在 Google Cloud 中的所有 Exadata 基础结构中必须唯一。可以更新基础结构显示名称。

    图中显示了“创建 Exadata 基础结构实例”详细信息

  3. 计算机配置中,选择 Exadata 基础结构配置。已为您填写最低配置。通过两台数据库服务器和三台存储服务器,您可以访问 252 个 OCPU 和 189 TB 可用存储来处理您的数据库工作负载。

    图中显示了创建 Exadata 基础结构计算机配置

  4. Oracle Exadata Database Service 是 Oracle 在其中提供基础设施维护的共同管理服务。在预配过程中,您可以指定维护方法和计划。单击更改并输入以下信息。

    图中显示了基础结构维护中的“更改”按钮

    • 维护方法首选项可以是滚动非滚动。默认情况下,Exadata 基础结构以滚动方式进行更新,一次更新一台服务器,不会停机。非滚动维护方法可最大限度地缩短维护时间,但会导致系统完全停机。

    • 仅当您希望在 Oracle 权限之外执行其他操作时才启用自定义操作。定制操作超时可用于在开始对数据库 (DB) 服务器进行维护之前执行定制操作。

    • 维护计划中,默认设置无首选项允许系统为基础结构维护分配日期和开始时间。您可以通过选择指定调度来定制调度。

    • 提供最多 10 个唯一的维护联系人电子邮件地址,以接收何时安排维护的通知。

    图中显示了创建 Exadata 基础结构维护配置

  5. 单击保存可保存维护更新。

  6. 单击创建以继续进行 Exadata 基础结构预配。

    图中显示了“创建 Exadata 基础结构”

任务 2:预配 Exadata VM 集群

每个 Oracle Exadata 数据库服务器包含一个或多个虚拟机 (virtual machine,VM) 来宾。借助对多个虚拟机集群 (MultiVM) 的支持,每个数据库服务器最多可以支持八个 VM,每个 Exadata 数据库系统总共可以托管八个 VM 集群。预配 VM 集群时,您可以指定分配给 VM 集群的系统资源,这些资源将支持 Oracle 数据库工作负载。

  1. 要创建 Exadata VM 集群,请单击 CREATE 将 VM 集群与 Exadata 基础结构关联。VM 集群配置基于将在 VM 内预配的数据库。这包括 OCPU 数、内存、数据库存储、客户端和备份网络以及数据库许可。

    Exadata 数据库页中,单击 EXADATA VM CLUSTERSCREATE

    图中显示了 "Create Exadata VM Cluster"

  2. 基本详细信息页中,输入以下信息。

    • 显示名称:输入 VM 集群的用户友好显示名称。名称不需要唯一。

    • VM 集群 ID: VM 集群 ID 在租户中必须唯一。

    • Oracle Grid Infrastructure 版本:选择要安装在 VM 集群上的 Oracle Grid Infrastructure 版本(19c 和 23ai)。

    注:Oracle Grid Infrastructure 发行版确定可在 VM 集群上支持的 Oracle Database 发行版。例如,您无法运行比 Oracle Grid Infrastructure 软件发行版更新的 Oracle Database 发行版。

    图中显示了创建 Exadata VM 集群基本详细信息

  3. 通过 VM 集群配置,您可以向 VM 分配资源。输入以下信息。

    • 每个 VM 的 OCPU 计数:输入每个 VM 的 OCPU 计数,以将该数量的 OCPU 分配给每个 VM 集群的虚拟机计算节点。每个 VM 最少两个 OCPU。请求的 OCPU 总数是指您在 VM 集群中分配的 OCPU 核心总数。

    • 每个 VM 的内存:输入要分配给每个 VM 的每个 VM 的内存。每个 VM 的最小容量为 30 GB。

    • 每个 VM 的本地存储:输入每个 VM 的本地存储,以将本地存储分配给每个 VM。每个 VM 的最小容量为 60 GB。

    注:每次创建新的 VM 集群时,数据库服务器本地空间中的剩余空间将用于新 VM 集群。

    图中显示了创建 Exadata VM 集群配置

  4. 以 1 TB 的倍数输入可用的 Exadata 存储配置。最小值为 2 TB。

    • 为 Exadata 稀疏快照分配存储:如果打算在 VM 集群中使用快照功能,请选择此项。创建 VM 集群后,无法更改稀疏快照的存储配置选项。

    • 为本地备份分配存储:如果要对 Oracle Exadata Cloud Infrastructure 实例中的本地 Exadata 存储执行数据库备份,请选择此项。创建 VM 集群后,无法更改本地备份的存储配置选项。

    图中显示了创建 Exadata VM 集群 Exadata 存储配置

  5. 通过选择网络项目和关联网络定义有权连接到 Exadata VM 集群的网络,然后输入以下信息。

    • 客户机 IP 范围: VM 集群应附加到的客户机 IP 范围。

    • 备份 IP 范围:备份 IP 范围用于备份网络将备份信息传输到备份目标以及从备份目标传输备份信息,以及用于 Oracle Data Guard 复制。

      Note: Do not use a subnet that overlaps with 192.168.16.16/28, which is used by the Oracle Clusterware private interconnect on the database instance.

    • 主机名前缀:它必须以字母字符开头,并且只能包含字母数字字符和连字符 (-)。Exadata 数据库系统允许的最大字符数为 12。

      注:主机名在子网内必须唯一。

    图中显示了创建 Exadata VM 集群网络配置

  6. 输入 SSH 密钥以使用 SSH 隧道访问系统数据库的服务。输入要用于访问 VM 集群计算节点的 SSH 公共密钥

    图中显示了创建 Exadata VM 集群 SSH 密钥

  7. 选择要用于 VM 集群的许可证类型

    • 包括的许可证:选择云服务的成本是否包括数据库服务的许可证。

    • 自带许可证 (Bring Your Own License,BYOL):如果您是具有无限制许可证协议或无限制许可证协议的 Oracle Database 客户并且希望将许可证与 Oracle Cloud Infrastructure 一起使用,请选择此项。

    图中显示了创建 Exadata VM 集群许可证类型

  8. 通过启用诊断收集,Oracle Cloud 运维人员将能够快速有效地识别、调查、跟踪和解决来宾 VM 问题。订阅事件以获得有关资源状态更改的通知。

    注:您可以随时选择退出此功能。

    图中显示了创建 Exadata VM 集群诊断收集

  9. 高级字段部分中,输入以下信息。

    • 时区:指示 VM 集群的时区。

    • SCAN 监听程序端口 (TCP/IP) 输入 SCAN 监听程序端口 (TCP/IP)。预配 VM 集群后,无法更改此项。

    图中显示了“创建 Exadata VM 集群高级”字段

  10. 单击创建以继续进行 Exadata VM 集群预配。

    图中显示了创建 Exadata VM 集群

任务 3:创建 Oracle Database

  1. Oracle Database 创建工作通过 OCI 控制台进行管理。借助 OCI 与 Google Cloud 之间的紧密集成,Google 控制台提供直接链接。单击 MANAGE IN OCI

    图中显示了从 Google Console 创建 Oracle 数据库链接

  2. Oracle Database 是 VM 集群资源。在 Exadata VM 集群详细信息页面中,向下滚动。

    图中显示了 VM 集群详细信息页面

    资源下,单击数据库创建数据库

    图中显示了从 OCI 控制台创建 Oracle 数据库

  3. 数据库的基本信息部分中,输入以下信息。

    • 提供数据库名:输入数据库名。

      注:您需要满足以下要求。

      • 最多八个字符。
      • 仅包含字母数字字符。
      • 以字母字符开头。
      • 不能是 VM 集群上 DB_UNIQUE_NAME 的前八个字符的一部分。
    • 为数据库提供唯一的名称(可选):如果未指定,系统将自动生成唯一的名称值,如 <db_name>\_<3_chars_unique_string>\_\<region-name\>

      注:如果输入唯一的名称,则需要满足以下要求。

      • 最多为 30 个字符。
      • 只包含字母数字字符或下划线 (_) 字符。
      • 以字母字符开头。
      • 在 VM 集群中唯一。建议在租户中唯一。
    • 选择数据库版本:选择数据库版本。

    • 提供 PDB 名称(可选):如果未指定,系统将自动生成名称值。

      注:您需要满足以下要求。

      • 最多八个字符。
      • 只包含字母数字字符或下划线 (_) 字符。
      • 以字母字符开头。
      • 为了避免在使用 Oracle Net Services 连接到 PDB 时出现潜在的服务名称冲突,请确保 PDB 名称在整个 VM 集群中是唯一的。

      图中显示了“创建 Oracle 数据库基本信息”

  4. 指定数据库主目录部分中,输入以下信息。

    • 数据库主目录源:选择数据库主目录源。
      • 选择现有数据库主目录
      • 创建新数据库主目录并输入数据库主目录显示名称
    • 启用数据库统一审计
    • 数据库映像(可选):数据库映像使用所需的 Oracle 发布的映像或您提前创建的定制数据库软件映像。

    图中显示了“创建 Oracle 数据库”指定数据库主目录

  5. 创建管理员身份证明部分中,为系统口令创建管理员身份证明。

    • 密码: 输入密码。

      注:您需要满足以下要求。

      • 必须为 9 到 30 个字符。
      • 至少包含两个大写、两个小写、两个数字和两个特殊字符。特殊字符必须为 (_)、(#) 或 (-)。
      • 密码不得以正向或反向顺序包含用户名(SYSSYSTEM 等)或单词 Oracle ,无论大小写如何。
    • 确认密码:通过重新输入指定的系统密码来确认密码。

    • 选择 Use the administrator password for the TDE wallet 密码是可选的。

    图中显示了创建 Oracle 数据库创建管理员身份证明

  6. 配置数据库备份部分中,通过指定用于将数据库备份到 Oracle Database Autonomous Recovery Service 或 OCI Object Storage 的设置来配置数据库备份。

    图中显示了创建 Oracle 数据库配置数据库备份

  7. 单击显示高级选项

    1. 管理部分中,输入以下信息。

      • Oracle SID 前缀(可选):Oracle SID 前缀是 Oracle Database 实例编号,并自动添加到 SID 前缀以创建 INSTANCE_NAME 数据库参数。INSTANCE_NAME 参数也称为 SID。SID 在云 VM 集群中是唯一的。如果未指定,则 SID 前缀默认为 db_name

        注:您需要满足以下要求。

        • 最多为 12 个字符。
        • 只包含字母数字字符或下划线 (_) 字符。
        • 以字母字符开头。
        • 在 VM 集群中唯一。
      • 字符集:数据库的字符集。默认值为 AL32UTF8

      • 国家字符集(可选):国家字符集是数据库的国家字符集。默认值为 AL16UTF16。

      图中显示了“创建 Oracle 数据库高级选项 - 管理”

    2. 加密部分中,要管理数据库密钥,请选择使用 Oracle 管理的密钥使用客户管理的密钥。有关管理数据库密钥的选项的详细信息,请参阅《 Security Guide for Oracle Exadata Database Service on Dedicated Infrastructure 》

      图中显示了“创建 Oracle 数据库高级选项 - 加密”

    3. Tags(标记)部分中,选择 Tag namespace(标记名称空间)。通过标记,您可以定义标记键标记值,并将它们与资源关联。然后,您可以使用标记来帮助您根据业务需求组织和列出资源。有关标记的更多信息,请参见 Tagging Oracle Exadata Database Service on Dedicated Infrastructure Resources

      图中显示了“创建 Oracle 数据库高级选项 - 标记”

  8. 单击创建数据库以继续进行 Oracle Database 预配。

    图中显示了“创建数据库”按钮

后续步骤

现在,您可以将数据迁移到新的 Oracle Database。了解 Oracle Zero Downtime Migration (ZDM) 如何帮助您满足迁移需求。

确认

更多学习资源

浏览 docs.oracle.com/learn 上的其他实验室,或者访问 Oracle Learning YouTube 渠道上的更多免费学习内容。此外,请访问 education.oracle.com/learning-explorer 成为 Oracle Learning Explorer。

有关产品文档,请访问 Oracle 帮助中心