创建全局分布式自治 AI 数据库资源
Globally Distributed Autonomous AI Database 资源包含分布式数据库的配置详细信息,包括节点(分片)、目录、数据分发方法、复制方法、连接详细信息、备份配置等。
您可以在 Globally Distributed Autonomous AI Database 主页中创建资源。
-
以有权创建 Globally Distributed Autonomous AI Database 资源的用户身份登录控制台,并导航到 Globally Distributed Autonomous AI Database 主页。
有关详细信息,请参阅到全局分布式自治 AI 数据库的接口。
-
选择创建数据库。
在“Create Globally Distributed Autonomous AI Database(创建全局分布式自治 AI 数据库)”页的每个部分中提供配置详细信息。
提供基本信息
请提供以下信息:
| 设置 | 说明和注释 |
|---|---|
| 显示名称 | 输入用户友好的说明或其他信息,以帮助您轻松标识分布式数据库。 避免输入机密信息。 您可以在创建资源后修改此名称。 |
| 数据库名称前缀 | 此前缀将附加到配置中的所有数据库名称,以便于使用。 |
| 区间 | 选择用于托管全局分布式自治 AI 数据库资源的区间 |
标记
您可以向 Globally Distributed Autonomous AI Database 资源添加标记。这些也可以在创建后添加。
配置数据库信息
请提供以下信息:
| 设置 | 说明和注释 |
|---|---|
| 部署类型 | 此设置不可配置。仅支持专用基础结构。 |
| 工作量类型 | 此设置不可配置。仅支持事务处理。 |
| 数据库版本 | 您可以选择发行版 19c 或 26ai |
节点配置
选择数据分发方法和复制方法,然后配置拓扑所需的节点。
数据分布:
-
自动化:数据通过一致的散列使用分区自动分布在节点之间。分区算法在节点间均匀随机地分配数据。
-
用户管理:允许您显式指定数据到各个节点的映射。由于性能、监管或其他原因,某些数据需要存储在特定节点上,并且管理员需要对节点之间移动数据具有完全控制权时,将使用该命令。
注:在复制类型中选择 Raft 时,用户管理的选项不可用。
-
多层:允许您为按一致散列分区的表中的不同数据子集创建多个数据空间。数据空间是一组节点,用于存储与某个范围或键值列表对应的数据。与使用按范围或列表分区的用户管理的分发相比,此方法提供了更好的负载平衡。
复制类型:
-
Raft 复制创建由块集组成的复制单元,并在节点之间自动分配这些单元,以处理块分配、块移动、工作量分配以及扩展时的平衡。请注意,选择 Raft 复制时,"User Managed Data Distribution"(用户管理的数据分发)选项不可用。
-
Data Guard 是一个节点级复制解决方案,用于为每个节点实例化 Oracle Data Guard 备用数据库。请注意,选择 Data Guard 时,不会在初始部署中配置 Data Guard。Data Guard 副本在部署后进行配置。
根据所选的数据分发和复制类型,您会看到不同的节点配置选项。请参阅以下主题以了解特定于您的选择的信息:
注:只能在此初始设置期间配置复制类型。稍后无法更改。
目录配置
表中预配置了目录配置。要更改配置,请在“操作”菜单中选择“编辑”(三个点)。
在创建 Globally Distributed Database 后配置目录的数据保护。请参阅添加 Catalog Data Guard 复制。
请注意,Raft 复制类型不适用于目录。
创建管理员身份证明
为将能够访问配置中的所有数据库(包括目录)的用户设置 ADMIN 密码。
加密密钥
您配置的加密密钥设置取决于您以前选择的数据分发类型以及您在此处选择的加密密钥类型。
自动数据分发
-
OCI Vault 服务:所有节点都具有相同的加密 Vault 和加密密钥,并且是必需的。
-
Oracle Key Vault:所有节点都具有相同的 OKV 端点组名称。
用户管理的数据分布
-
OCI Vault 服务:每个节点可以具有相同或不同的加密密钥详细信息,并且是可选的。
-
Oracle Key Vault:每个节点可以具有相同或不同的 OKV 端点组详细信息,并且是可选的。
多级数据分布
-
OCI Vault 服务:数据空间中的所有节点都具有相同的加密 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 端点组有效并根据系统要求进行预配置。
附注:
-
如果您的节点位于 3 个以下区域,则应使用 OCI Vault 服务 (KMS)。
-
如果您的节点位于 3 个或更多区域,则应使用 Oracle Key Vault 进行加密。
-
使用加密密钥类型创建分布式数据库后,您无法更改为其他类型,例如,您无法将节点从使用 OCI Vault 服务 (KMS) 更改为 Oracle Key Vault,或者相反。
选择专用端点
这是 Configure Network Resources 中配置的专用端点。
选择字符集
选择将在所有节点和目录数据库中使用的字符集和国家字符集。默认情况下建议使用 AL32UTF8 字符集作为字符集,默认情况下建议使用 AL16UTF16 字符集作为国家字符集作为字符集。
选择端口
输入 Listener port 、 ONS port (local) 和 ONS port (remote) 。
注:ONS 端口(远程)编号对于每个全局分布式自治 AI 数据库必须是唯一的。除非在原始数据库上完全处理删除操作,否则不要重用在另一个 Globally Distributed Autonomous AI 数据库中使用的端口号。
- TLS 端口: TLS 端口号
注:TLS 端口编号对于每个全局分布式自治 AI 数据库必须是唯一的。在对原始数据库完全处理删除操作之前,不要重用另一个全局分布式自治 AI 数据库中使用的端口号。
高级选项:备份配置
您可以使用此处的设置将信息传递给自治 AI 数据库,以启用自动备份并将其配置到对象存储。
有关详细信息,请参阅在专用 Exadata 基础结构上备份和恢复自治 AI 数据库。
高级选项:GSM 网络详细信息
通过这些设置,您可以将网络安全组 (NSG) 分配给托管 GSM 的虚拟云网络 (VCN)。
需要已配置 NSG。请参见 Creating an NSG 。
-
虚拟云网络区域:选择要分配给 GSM 主机的 VCN 的区域。
-
GSM 虚拟云网络区间:选择包含要分配的 VCN 的区间。
-
GSM 虚拟云网络:选择要分配的 VCN。
-
GSM 网络安全组区间:选择包含要分配的 NSG 的区间。
-
GSM 网络安全组 ID:选择要分配的 NSG。
验证
选择验证以针对配置运行验证检查。
创建
解决任何验证错误并验证成功后,选择创建。
选择创建后,在执行创建操作时,“全局分布式自治 AI 数据库”显示名称将显示在列表中。
创建操作可能需要一段时间,因为在创建操作过程中会执行多个任务,包括主机采购、安装软件以及为 GSM 生成证书。
您可以在“状态”列中监视操作状态,并在“工作请求”选项卡中跟踪进度。当节点状态为“Available(可用)”时,Globally Distributed Autonomous AI Database 创建已完成且成功。
注意:用户创建 Globally Distributed Autonomous AI Database 后,不要移动 Vault 和密钥,否则 Globally Distributed Autonomous AI Database 将不起作用。