在专用 Exadata 基础结构上克隆自治 AI 数据库

克隆是创建自治 AI 数据库或其备份集的时间点副本的过程。您可以从其详细信息页面在专用 Exadata 基础结构上克隆自治 AI 数据库。

注:具有 26ai 软件版本的自治 AI 数据库无法克隆到具有 19c 版本的自治 AI 数据库中,反之亦然。

克隆自治 AI 数据库实例

Prerequisites

要查看成功克隆自治 AI 数据库实例的要求,请参见 Clone Requirements

必需的 IAM 策略

manage autonomous-databases

read autonomous-container-databases

过程

按照以下步骤使用 Oracle Cloud Infrastructure 控制台克隆自治 AI 数据库实例。

  1. 转到要克隆的自治 AI 数据库的详细信息页面。

    注:对于使用 Autonomous Data Guard 的数据库,请转至 primary 数据库的 Details 页面。

    有关说明,请参见 View Details of a Dedicated Autonomous AI Database

  2. 在 Oracle Public Cloud 上,单击更多操作下的创建克隆,在 Exadata Cloud@Customer 上,单击操作下的创建克隆

    仅当数据库的状态为可用时,才启用创建克隆

  3. 填写 Create Autonomous AI Database Clone 页面,其中包含以下信息:

    设置 说明 说明
    克隆类型 选择“Full Clone(完全克隆)”或“Metadata Clone(元数据克隆)”。 有关更多详细信息,请参阅克隆类型
    克隆源 从数据库实例选择克隆。  
    自治 AI 数据库克隆:区间 为数据库克隆选择区间。 有关使用和管理区间的信息,请参阅了解区间
    自治 AI 数据库克隆:源数据库名称 此只读字段标识源数据库的名称。  
    自治 AI 数据库克隆:显示名称 指定可帮助您轻松标识资源的用户友好说明或其他信息。 显示名称不必唯一。
    自治 AI 数据库克隆:数据库名称 指定克隆数据库的名称。

    数据库名称必须仅包含字母和数字。

    最大长度为 30 个字符。

    同一数据库名称不能用于同一自治 Exadata VM 集群中的多个自治 AI 数据库。

    区域 选择放置克隆数据库的首选区域。 默认区域与源数据库相同。您还可以执行跨区域克隆,并相应地选择其他区域。
    Exadata 基础结构 指定要放置克隆数据库的 Exadata 基础结构。

    默认值与源数据库的 Exadata 基础结构相同。

    如有必要,您可以通过单击“Change Compartment(更改区间)”从其他区间中选择 Exadata 基础结构。

    自治 Exadata VM 集群

    指定自治 Exadata VM 集群 (AVMC) 以放置克隆数据库。

    对于 Exadata Cloud@Customer,目标 AVMC 必须有权访问源备份目标。

    默认值与源数据库的 AVMC 资源相同。

    如果需要,可以通过单击“Change Compartment(更改区间)”从其他区间中选择 AVMC 资源。

    在 Exadata Cloud@Customer 部署中,如果父 AVMC 启用了第三个 NIC,则来自数据库实例的所有克隆操作将仅通过此第三个 NIC 执行。

    自治容器数据库

    指定要在其中放置克隆数据库的自治容器数据库 (ACD)。

    首先,选择是将标准 ACD 还是 ACD 配置为使用 Autonomous Data Guard。

    单击“Change Compartment(更改区间)”以从其他区间中进行选择。

    默认 ACD 与源数据库的 ACD 相同。
    配置数据库:免费实例

    如果要为开发人员创建自治 AI 数据库实例,请打开“免费实例”按钮。

    ECPU 计数和存储 (GB) 分别自动填充 4 个和 32 个,因为面向开发人员的自治 AI 数据库修复了 4 个 ECPU 和 32GB 存储。

    禁用计算自动缩放,因为开发人员数据库实例不支持手动或自动缩放。

    Autonomous AI Database for Developers 是专为数据库开发和功能测试活动设计的免费套餐。有关详细信息,请参阅 Autonomous AI Database for Developers

    开发人员数据库实例只能在没有 Autonomous Data Guard 的基于 ECPU 的 ACD 上创建。因此,对于具有 OCPU 和/或 Autonomous Data Guard 的 ACD,“免费实例切换”按钮处于禁用状态。

    要成功将自治 AI 数据库克隆到面向开发人员的自治 AI 数据库,源数据库的实际已用空间(向上舍入到下一个 GB)必须为 32GB 或更小。

    配置数据库:CPU 计数: 从可预配 CPU 列表中选择克隆数据库的 CPU 数。

    克隆数据库的 CPU 类型(OCPU 或 ECPU)由克隆的父自治 Exadata VM 集群计算类型确定。

    不适用 您可以将 OCPU 数据库克隆到 OCPU 或 ECPU 数据库。但是,您无法将 ECPU 数据库克隆到 OCPU 数据库中。

    此值默认为 2 个 ECPU 或 1 个 OCPU,具体取决于 CPU 类型。有关详细信息,请参阅自治 AI 数据库中的计算模型

    您还可以为不需要整个 OCPU 的数据库分配从 0.1 到 0.9 的 OCPU 计数,以 0.1 OCPU 为增量。这样,您可以过度预配 CPU,并在每个基础设施实例上运行更多数据库。有关更多详细信息,请参阅 CPU 过量供应

    配置数据库:自动缩放 启用或禁用自动缩放,这允许自治 AI 数据库在数据库负载增加时自动使用多达分配 CPU 的三倍。  
    配置数据库:存储 (GB) 指定要向数据库提供的存储(以千兆字节 (GB) 为单位),最小值与源数据库的当前存储分配相同。 对于完全克隆,您可以指定的最小存储空间是向上舍入到下一个 GB 的源数据库的实际已用空间。
    配置数据库:弹性池

    如果禁用了计算自动缩放,您可以选择创建弹性池作为池引导者,或加入现有弹性池作为池成员。

    • 单击 "Show advanced options"(显示高级选项)。
    • 选择 "Enable elastic pool"(启用弹性池)。
    • 要加入现有池,请选择 "Join an existing elastic pool"(加入现有弹性池),然后从区间中的 "Select pool leader"(选择池引导器)中选择池引导器。
    • 要创建新的弹性池,请选择“Create an elastic pool(创建弹性池)”,然后从可用的池配置列表中选择池 ECPU 计数的池大小:128、256、512、1024、2048 或 4096。

    您只能在克隆不使用 ECPU 计算模型的 Autonomous Data Guard 的 Autonomous AI Transaction Processing 数据库时创建弹性池。
    管理员身份证明

    用户名:这是自动填充为 ADMIN 的只读字段。

    密码:设置克隆数据库中 ADMIN 数据库用户的密码。

    确认密码:重新输入密码以进行确认。

    密码必须符合基于 Oracle Cloud 安全标准的强密码复杂性标准。有关密码复杂性规则的更多信息,请参见 Create Database Users

    必须为源数据库中的 ADMIN 数据库用户指定不同的口令;否则,克隆操作将失败。

    配置网络访问 要启用数据库级别的访问控制,请单击“修改访问控制”并添加或修改条目(如果适用)。 有关详细信息,请参阅设置专用自治 AI 数据库的访问控制列表
    联系人电子邮件 提供联系人电子邮件,您可以在其中接收运营通知、通告和计划外维护通知。 Oracle 建议尽可能使用管理员组的电子邮件地址,而不是个人的电子邮件地址,以确保不会遗漏重要的通知或公告。
    显示/隐藏高级选项 默认情况下,高级选项处于隐藏状态。单击“显示高级选项”以显示它们。  
    高级选项:加密密钥 加密密钥设置从目标自治容器数据库应用。

    源和目标可以是加密密钥的不同密钥库类型。但是,如果两者都使用使用 Oracle Key Vault (OKV) 的客户管理的密钥,则它们必须使用相同的 OKV 目标。

    如果源数据库在 OKV 中使用客户管理的密钥,则克隆数据库的 ACD 必须使用与源相同的密钥库和 OKV 端点组名称。

    高级选项:管理 克隆数据库从其源继承其“字符集”和“国家字符集”值。  
    高级选项:数据库内存中 (可选)选择“Enable database In-memory(启用数据库内存中)”,并调整要分配的系统全局区 (System Global Area,SGA) 的百分比。

    有关将此功能与自治 AI 数据库结合使用的要求和准则,请参阅数据库内存中

    如果需要,还可以从 Oracle Cloud Infrastructure (OCI) 控制台禁用 Database In-Memory。有关说明,请参见 Enable or Disable Database In-Memory

    高级选项:标记 如果要使用标记,请通过选择标记名称空间、标记键和标记值来添加标记。 标记是一种元数据体系,可用于对租户中的资源进行组织和跟踪。请参阅标记专用自治 AI 数据库云资源
  4. 单击克隆

在 Oracle Cloud Infrastructure 控制台上,状态显示“预配”,直到新数据库可用为止。

从备份克隆自治 AI 数据库

Prerequisites

要查看成功克隆自治 AI 数据库实例的要求,请参见 Clone Requirements

必需的 IAM 策略

manage autonomous-databases

read autonomous-container-databases

过程

按照以下步骤使用 Oracle Cloud Infrastructure 控制台从备份克隆自治 AI 数据库。

  1. 转到要克隆的自治 AI 数据库的详细信息页面。

    有关说明,请参阅查看专用自治 AI 数据库的详细信息

  2. 有两种方法可以从详细信息页打开创建自治 AI 数据库克隆页:

    • 选项 1:在 Oracle Public Cloud 上,单击更多操作下的创建克隆,然后在 Exadata Cloud@Customer 上,单击操作下的创建克隆

      使用此选项打开 Create Autonomous AI Database Clone(创建自治 AI 数据库克隆)页时,您将在此页上看到其他选项,允许您选择特定备份进行克隆。

      注:仅当数据库的状态为可用时,才会启用创建克隆

    • 选项 2:单击备份。此时将显示备份列表。在所需行中,单击 更多操作,然后单击要克隆的备份的创建克隆

      使用此选项打开创建自治 AI 数据库克隆页时,该页将使用预选的备份启动以进行克隆。您看不到在此页上再次选择备份的选项。

  3. 填写 Create Autonomous AI Database Clone 页面,其中包含以下信息:

    设置 说明 说明
    克隆类型 选择完全克隆。

    从自治 AI 数据库备份克隆时,不支持元数据克隆。

    有关更多详细信息,请参阅克隆类型

    克隆源 从备份中选择 "Clone"。 从特定备份的 更多操作 菜单打开“Create Autonomous AI Database Clone(创建自治 AI 数据库克隆)”页面时,此页面将启动预选备份以进行克隆。您看不到在此页上再次选择备份的选项。
    选择特定备份

    从备份中选择“Clone(克隆)”后,您会看到另外三个选项来选择特定备份。

    时间点克隆:如果要克隆具有特定时间戳的备份,请选择此选项。选择此选项需要在“输入时间戳”中输入备份时间戳。必须在自治容器数据库的设置保留期内输入时间戳。

    从列表中选择备份:如果要从备份列表中选择备份,请选择此选项。您可以通过使用“自”和“至”日历字段指定期间来限制所看到的备份数。

    最新备份时间戳:如果要使用最新时间戳克隆备份,请选择此选项。

    选择最新的备份时间戳克隆类型将基于可用的最新备份数据克隆数据库。

    时间点克隆是默认选项。无法使用此选项克隆长期备份。

    如果要从长期备份克隆,必须选择“Select the backup from a list(从列表中选择备份)”选项。您只能从根据输入日期范围显示的列表中选择一个备份。

    区间 为数据库克隆选择区间。 有关使用和管理区间的信息,请参阅了解区间
    源数据库名称 此只读字段标识源数据库的名称。  
    显示名称 指定可帮助您轻松标识资源的用户友好说明或其他信息。 显示名称不必唯一。
    数据库名称 指定克隆数据库的名称。

    Database Name 必须仅包含字母和数字。

    最大长度为 30 个字符。

    同一数据库名称不能用于同一自治 Exadata VM 集群中的多个自治 AI 数据库。

    区域 选择放置克隆数据库的首选区域。 默认区域与源数据库相同。您还可以执行跨区域克隆,并相应地选择其他区域。
    Exadata 基础结构 指定要放置克隆数据库的 Exadata 基础结构。

    默认值与源数据库的 Exadata 基础结构相同。

    如有必要,您可以通过单击“Change Compartment(更改区间)”从其他区间中选择 Exadata 基础结构。

    自治 Exadata VM 集群

    指定自治 Exadata VM 集群 (AVMC) 以放置克隆数据库。

    对于 Exadata Cloud@Customer,目标 AVMC 必须有权访问源备份目标。

    默认值与源数据库的 AVMC 资源相同。

    如果需要,可以通过单击“Change Compartment(更改区间)”从其他区间中选择 AVMC 资源。

    在 Exadata Cloud@Customer 部署中,如果父 AVMC 启用了第 3 个 NIC,则来自数据库实例的所有克隆操作将仅通过此第 3 个 NIC。

    自治容器数据库

    指定要在其中放置克隆数据库的自治容器数据库 (ACD)。

    首先,选择是将标准 ACD 还是 ACD 配置为使用 Autonomous Data Guard。

    单击“Change Compartment(更改区间)”以从其他区间中进行选择。

    默认值与源数据库的自治容器数据库相同。
    配置数据库:免费实例

    如果要为开发人员创建自治 AI 数据库实例,请打开“免费实例”按钮。

    ECPU 计数和存储 (GB) 分别自动填充 4 个和 32 个,因为面向开发人员的自治 AI 数据库修复了 4 个 ECPU 和 32GB 存储。

    禁用计算自动缩放,因为开发人员数据库实例不支持手动或自动缩放。

    Autonomous AI Database for Developers 是专为数据库开发和功能测试活动设计的免费套餐。有关详细信息,请参阅 Autonomous AI Database for Developers

    开发人员数据库实例只能在没有 Autonomous Data Guard 的基于 ECPU 的 ACD 上创建。因此,对于具有 OCPU 和/或 Autonomous Data Guard 的 ACD,“免费实例切换”按钮处于禁用状态。

    要成功将备份克隆到面向开发人员的自治 AI 数据库,源数据库的分配空间必须为 32GB 或更小。如果不满足此条件,则可以尝试将数据库实例克隆到开发人员数据库,前提是其实际已用空间(向上舍入到下一个 GB)不超过 32GB。

    配置数据库:CPU 计数

    从可预配 CPU 列表中选择克隆数据库的 CPU 数。

    克隆后,如果需要,可以调整大小为更小的值。对于 OCPU,您甚至可以将 CPU 计数调整为小于 1 个 OCPU(以 0.1 个 OCPU 为增量,从 0.1 到 0.9)。

    自治 AI 数据库克隆需要至少 2 个 OCPU 或 8 个 ECPU。

    克隆数据库的 CPU 类型(OCPU 或 ECPU)由克隆的父自治 Exadata VM 集群计算类型确定。有关详细信息,请参阅自治 AI 数据库中的计算模型

    不适用 您可以将 OCPU 数据库克隆到 OCPU 或 ECPU 数据库。但是,您无法将 ECPU 数据库克隆到 OCPU 数据库中。

    自治 Exadata VM 集群中可供所有数据库使用的 CPU 总数取决于基础结构配置以及已分配给其他自治 AI 数据库的 CPU。

    克隆自治 AI 数据库所用的时间取决于备份目的地和目标自治容器数据库之间的 CPU 计数和网络带宽。

    您还可以为不需要整个 OCPU 的数据库分配从 0.1 到 0.9 的 OCPU 计数,以 0.1 OCPU 为增量。这样,您可以过度预配 CPU,并在每个基础设施实例上运行更多数据库。有关更多详细信息,请参阅 CPU 过量供应

    配置数据库:存储 (GB) 指定要向数据库提供的存储(以千兆字节 (GB) 为单位),它取决于可供使用的存储。 您可以指定的最小存储量是源数据库的当前存储分配。
    配置数据库:弹性池

    如果禁用了计算自动缩放,您可以选择创建弹性池作为池引导者,或加入现有弹性池作为池成员。

    • 单击 "Show advanced options"(显示高级选项)。
    • 选择 "Enable elastic pool"(启用弹性池)。
    • 要加入现有池,请选择 "Join an existing elastic pool"(加入现有弹性池),然后从区间中的 "Select pool leader"(选择池引导器)中选择池引导器。
    • 要创建新的弹性池,请选择“Create an elastic pool(创建弹性池)”,然后从可用的池配置列表中选择池 ECPU 计数的池大小:128、256、512、1024、2048 或 4096。

    -
    配置数据库:自动缩放 启用或禁用自动缩放,这允许自治 AI 数据库在数据库负载增加时自动使用多达分配 CPU 的三倍。  
    管理员身份证明

    用户名:这是自动填充为 ADMIN 的只读字段。

    密码:设置克隆数据库中 ADMIN 数据库用户的密码。

    确认密码:重新输入密码以进行确认。

    密码必须符合基于 Oracle Cloud 安全标准的强密码复杂性标准。有关密码复杂性规则的更多信息,请参见 Create Database Users

    必须为源数据库中的 ADMIN 数据库用户指定不同的口令;否则,克隆操作将失败。

    配置网络访问 要启用数据库级别的访问控制,请单击“修改访问控制”并添加或修改条目(如果适用)。 有关详细信息,请参阅设置专用自治 AI 数据库的访问控制列表
    联系人电子邮件 提供联系人电子邮件,您可以在其中接收运营通知、通告和计划外维护通知。 Oracle 建议尽可能使用管理员组的电子邮件地址,而不是个人的电子邮件地址,以确保不会遗漏重要的通知或公告。
    显示/隐藏高级选项 默认情况下,高级选项处于隐藏状态。单击“显示高级选项”以显示它们。  
    高级选项:加密密钥 加密密钥设置从目标自治容器数据库应用。

    源和目标可以是加密密钥的不同密钥库类型。但是,如果两者都使用使用 Oracle Key Vault (OKV) 的客户管理的密钥,则它们必须使用相同的 OKV 目标。

    如果源数据库在 OKV 中使用客户管理的密钥,则克隆数据库的 ACD 必须使用与源相同的密钥库和 OKV 端点组名称。

    高级选项:数据库内存中 (可选)选择“Enable database In-memory(启用数据库内存中)”,并调整要分配的系统全局区 (System Global Area,SGA) 的百分比。

    有关将此功能与自治 AI 数据库结合使用的要求和准则,请参阅数据库内存中

    如果需要,还可以从 Oracle Cloud Infrastructure (OCI) 控制台禁用 Database In-Memory。有关说明,请参见 Enable or Disable Database In-Memory

    高级选项:标记 如果要使用标记,请通过选择标记名称空间、标记键和标记值来添加标记。 标记是一种元数据体系,可用于对租户中的资源进行组织和跟踪。请参阅标记专用自治 AI 数据库云资源
  4. 提交页面以创建克隆。

在 Oracle Cloud Infrastructure 控制台上,状态显示“预配”,直到新数据库可用为止。

跨租户克隆自治 AI 数据库实例

适用于:适用 仅限 Oracle Public Cloud

您可以将自治 AI 数据库实例从一个租户(源租户)克隆到另一个租户(目标租户)。

本主题中演示的步骤适用于使用源数据库和同一区域或不同区域(跨区域)中的克隆数据库进行跨租户克隆。

注:仅可使用 CLI 或自治 AI 数据库 REST API 提供跨租户克隆选项。无法使用 Oracle Cloud Infrastructure 控制台创建跨租户克隆。

要从自治 AI 数据库实例创建跨租户克隆,必须首先确保满足所有克隆要求。具体而言,您需要定义 OCI Identity and Access Management 策略来授权跨租户克隆。有关详细信息,请参见 Cross Tenancy 克隆 Requirements

在要创建克隆的租户上,即在目标区域中的目标租户上,使用 CLI 或调用 REST API ,指定有效的克隆类型(完整或元数据)和源数据库的 OCID,这些数据库位于不同的租户(源租户)中。

跨租户从备份克隆自治 AI 数据库

适用于:适用 仅限 Oracle Public Cloud

您可以将自治 AI 数据库备份从一个租户(源租户)克隆到另一个租户(目标租户)。

本主题演示了从备份创建跨租户克隆的步骤。

注:仅可使用 CLI 或自治 AI 数据库 REST API 提供跨租户克隆选项。无法使用 Oracle Cloud Infrastructure 控制台创建跨租户克隆。

要从自治 AI 数据库备份创建跨租户克隆,必须首先确保满足所有克隆要求。具体而言,您需要定义 OCI Identity and Access Management 策略来授权跨租户克隆。有关详细信息,请参阅跨租户克隆要求

在要创建克隆的租户上,即在目标区域中的目标租户上,使用 CLI 或调用 REST API ,指定有效的克隆类型(完整或元数据)和源数据库的 OCID,这些数据库位于不同的租户(源租户)中。

相关内容