创建全局分布式自治 AI 数据库资源

全局分布式自治 AI 数据库资源包含分布式数据库的配置详细信息,包括分片、目录和。

您可以在 Globally Distributed Autonomous AI Database 主页中创建资源。

  1. 以有权创建 Globally Distributed Autonomous AI Database 资源的用户身份登录控制台,并导航到 Globally Distributed Autonomous AI Database 主页。

    有关详细信息,请参阅到全局分布式自治 AI 数据库的接口

  2. 单击创建数据库

  3. 提供 Globally Distributed Autonomous AI Database 的基本信息中,提供以下信息:

    设置 说明和注释
    显示名称

    输入用户友好的描述或其他信息,以帮助您轻松标识分布式数据库。

    请避免输入机密信息。

    您可以在创建资源后修改此名称。

    数据库名称前缀

    此前缀将附加到配置中的所有数据库名称,以便于使用。

    区间

    选择要托管 Globally Distributed Autonomous AI Database 资源的区间

  4. 标记中,您可以将标记添加到全局分布式自治 AI 数据库资源。这些也可以在创建后添加。

  5. 配置数据库信息中,提供以下信息:

    设置 说明和注释
    部署类型

    此设置不可配置。仅支持专用基础结构。

    工作量类型

    此设置不可配置。仅支持事务处理。

    数据库版本

    可以选择发行版 19c 或 26ai

  6. 配置分片

    地图和列表视图

    Map(映射)视图筛选并显示可用于部署分片的 Exadata 集群。

    要使用映射添加分片,请选择可用区域,然后单击配置分片,然后按如下所述配置字段。

    使用映射切换可在映射和列表视图之间进行选择以配置分片。

    添加和编辑分片

    选择 Add Shard(添加分片)将分片添加到列表。此操作可能会导致添加分片面板打开,您可以在其中输入详细信息。

    您可以在“操作”菜单中选择编辑(三个点)以编辑分片详细信息。

    按下表中所述配置设置。

    表 3-1:分片配置设置

    设置 说明和注释
    数据分布

    自动

    数据通过一致的散列通过分区自动分布在分片之间。分区算法在分片之间均匀随机地分配数据。

    用户管理

    允许您明确指定将数据映射到单个分片。由于性能、监管或其他原因,某些数据需要存储在特定分片上,并且管理员需要完全控制在分片之间移动数据。

    注意:

    对于 26ai:请注意,在复制类型中选择 Raft 时,将禁用用户管理的选项。

    选择用户管理的数据分发时,您的分片配置设置将应用于分片空间,而不是分片本身。

    复制类型

    Raft 复制创建由块集组成的复制单元,并在分片之间自动分配这些单元,以处理块分配、块移动、工作量分配以及扩展时的平衡。

    请注意,选择 Raft 复制时,"User Managed Data Distribution"(用户管理的数据分发)选项处于禁用状态。

    Data Guard 是一个分片级复制解决方案,用于为每个分片实例化 Oracle Data Guard 备用数据库。

    当不需要复制时,将选择

    注意:

    只能在此设置期间配置复制类型。稍后将无法更改。

    复制因子 26ai

    如果选择了 Raft 复制类型,则可以设置 Replication factor

    复制因子是复制单元中的副本数量。这个数字包括领导者副本及其追随者。

    分片计数

    启用 Map 时,无法编辑此字段。

    禁用“映射”后,您可以输入要在分布式数据库中初始部署的分片总数。

    最多可以在初始部署中配置 10 个分片,然后在需要时添加更多分片。

    分片配置中,可以使用映射视图或列表视图配置分片。

    • 映射视图上,选择要部署数据库分片的区域,然后选择配置分片以输入设置。

    • 列表视图中,设置显示在“在 E 级 (Exascale) 基础结构上创建全局分布式 Exadata 数据库”页中。

    分段设置

    列表视图和地图视图中的分片预填充了主租户中可用的 VM 集群,您可以编辑分片以更改这些设置。

    要配置分片设置,请执行以下操作:

    • 在列表视图中,选择操作菜单中的编辑(三个点)。

    • 在地图视图中,可以选择集群可用的一个或多个区域,然后选择查看/编辑配置分片

    您可以选择添加分片以在列表中最多包含 10 个分片。还可以删除分片,但请注意,如果使用的是 Raft 复制,则分片计数必须大于 Raft 复制系数。

    设置 说明
    区域

    选择要将分片托管到的 OCI 区域。

    请注意,具有 Data Guard 复制类型的自动化数据分发不支持多个区域中的分片。

    VM 集群

    选择所选区域中可用的集群。

    注意:

    建议每个数据库使用一个 VM 集群(分片或目录)。
    ECPU 计数

    输入要为每个分片启用的 ECPU 核心数。以整数形式指定 ECPU 数。可用核心数取决于租户的服务限制。

    每个分片必须至少输入 2 个 ECPU。

    ECPU 基于 Exadata 数据库服务器和存储服务器的共享池中弹性分配的内核数。给定集群上的聚集 ECPU 使用量是 ECPU 计数的 1.5 倍。

    请注意,许多 ECPU 消耗在开销中,并且不可供分片使用。

    有关详细信息,请参阅 Oracle Cloud Infrastructure 文档

    自动缩放

    启用基于每个分片/分片空间的工作负载的自动扩展。此值将传递到自治 AI 数据库,以便它可以管理 ECPU 自动缩放。

    有关详细信息,请参阅在专用 Exadata 基础结构上启用或禁用自治 AI 数据库的自动缩放

    存储

    要分配给分片的存储 (GB)(数据库)

  7. 目录配置中,提供以下信息:

    您可以选择使用应用于分片的相同配置,或者取消选中与分片的配置相同框,并进行仅适用于目录数据库的选择。相同的字段与上述分片相同。

    26ai:请注意,Raft 复制类型不适用于目录。在创建 Globally Distributed Database 后配置目录的数据保护。请参阅添加 Catalog Data Guard 复制

  8. 创建管理员身份证明中,为能够访问分片目录和配置中的所有分片的用户设置 ADMIN 密码。

  9. 加密密钥中,提供以下信息:

    注意:

    • 如果您的分片位于 3 个以下区域,则应使用 OCI Vault 服务 (KMS)。
    • 如果您在 3 个或更多区域中有分片,则应使用 Oracle Key Vault 进行加密。
    • 使用加密密钥类型创建分布式数据库后,您无法更改为其他类型,例如,无法将分片从使用 OCI Vault 服务 (KMS) 更改为 Oracle Key Vault,或反向更改。

    您配置的加密密钥设置取决于您上面选择的数据分发类型以及您在此处选择的加密密钥类型。

    自动数据分发

    • OCI Vault 服务 - 所有分片都具有相同的加密 Vault 和加密密钥,并且是必需的。
    • Oracle Key Vault - 所有分片都具有相同的 OKV 端点组名称。

    用户管理的数据分布

    • OCI Vault 服务—每个分片可以具有相同或不同的加密密钥详细信息,并且是可选的。
    • Oracle Key Vault- 每个分片可以具有相同或不同的 OKV 端点组详细信息,并且是可选的。

    这两种情况:

    • 根据您为第一个分片选择的区域,您可以选择密钥类型(OCI Vault 服务或 Oracle Key Vault),以及该区域和所选区间中可用的 Vault/密钥库和加密密钥/OKV 端点组。
    • 如果您计划配置 Data Guard,并且备用区域与主区域不同,则可以:
      • OCI Vault 服务—选择在备用区域中复制的虚拟专用 Vault。
      • Oracle Key Vault - 默认情况下使用主区域的密钥库和 OKV 端点组。
    • 如果使用 Oracle Key Vault,请确保 OKV 端点组有效并根据系统要求进行预配置。
  10. 选择专用端点

    这是任务 4 中配置的专用端点。配置网络资源

  11. 选择字符集

    选择将在所有分片和分片目录数据库中使用的字符集和国家字符集。默认情况下,建议为字符集使用 AL32UTF8 字符集,默认情况下建议为国家字符集使用 AL16UTF16 字符集。

  12. 选择端口

    输入 Listener portONS port (local)ONS port (remote)

    注意:

    ONS 端口(远程)编号对于每个 Globally Distributed Autonomous AI Database 必须唯一。请勿重复使用另一个全局分布式自治 AI 数据库中使用的端口号,除非对原始数据库执行完全删除操作。

    TLS port(TLS 端口) -TLS 端口号

    注意:

    TLS 端口号对于每个 Globally Distributed Autonomous AI Database 必须唯一。在对原始数据库完全处理删除操作之前,请勿重复使用另一个全局分布式自治 AI 数据库中使用的端口号。
  13. 高级选项:分片配置

    19c:在 "Advanced Options"(高级选项)下,可以选择性地配置每个分片的块数。此设置仅在选择“自动数据分配”时适用。

    26ai:在高级选项下,您可以选择配置每个分片的块数。此设置仅在选择“自动数据分配”时适用。

    复制单元

    仅适用于发行版 26ai

    如果选择了 Raft 复制类型,则可以配置 Replication unit

    在 "Advanced Options"(高级选项)下,您可以根据需要配置为 Globally Distributed Autonomous AI Database 创建的复制单元数。

    启用 Raft 复制时, Globally Distributed Autonomous AI Database 将包含多个复制单元。复制单元是一组具有相同复制拓扑的块。

  14. 高级选项:备份配置

    您可以使用此处的设置将信息传递给自治 AI 数据库,以启用自动备份并将其配置到对象存储。

    有关详细信息,请参阅在专用 Exadata 基础结构上备份和恢复自治 AI 数据库

  15. 选择验证以针对配置运行验证检查。

  16. 解决任何验证错误并验证成功后,单击创建

    单击创建后,在执行创建操作时,全局分布式自治 AI 数据库显示名称将显示在列表中。

    创建操作可能需要一段时间,因为在创建操作过程中会执行多个任务,包括主机采购、安装软件以及为分片引导器 (Shard Director,GSM) 生成证书。

    您可以在“状态”列中监视操作状态,并在“工作请求”选项卡中跟踪进度。分片状态为“可用”时, Globally Distributed Autonomous AI Database 创建已完成且成功。

    注意:

    在用户创建 Globally Distributed Autonomous AI Database 、不移动 Vault 和密钥之后,或者 Globally Distributed Autonomous AI Database 将不起作用。