管理基本数据库服务资源的数据库管理

本文介绍了为基本数据库服务资源启用、编辑和禁用数据库管理的过程。

Prerequisites

在为数据库启用数据库管理之前,必须执行以下任务。

必需的 IAM 策略

要使用 Oracle Cloud Infrastructure,必须由管理员在策略中为您授予安全访问权限。无论您是将控制台或 REST API 与 SDK、CLI 还是其他工具结合使用,都需要进行此访问。如果您收到一则表明您无权访问或未经授权的消息,请向管理员确认您具有哪些类型的访问权限以及要使用哪些区间

对于管理员:让数据库管理员管理 Oracle Cloud 数据库系统中的策略允许指定的组对数据库和相关数据库资源执行所有操作。

如果您刚接触策略,请参阅策略入门常见策略。如果要深入了解如何为数据库编写策略,请参阅数据库服务的详细信息

使用 API

有关使用 API 和签名请求的信息,请参阅 REST API安全身份证明。有关 SDK 的信息,请参见 Software Development Kits and Command Line Interface

使用以下 API 管理数据库管理:

  • enableDatabaseManagement
  • disableDatabaseManagement
  • updateDatabaseManagement

有关数据库服务的 API 的完整列表,请参阅数据库服务 API

对数据库启用数据库管理

注意:

还可以从“Database Management Administration(数据库管理管理)”页为数据库启用数据库管理。有关详细信息,请参阅为 Oracle Cloud 数据库启用数据库管理

执行以下步骤以使用控制台为数据库启用数据库管理:

  1. 数据库系统列表页上,选择包含要使用的数据库的数据库系统。如果需要查找列表页或数据库系统的帮助,请参阅列出数据库系统
  2. 数据库选项卡上,选择要使用的数据库。
  3. 数据库信息选项卡的关联服务部分下,检查数据库管理的状态。
  4. 如果数据库管理显示为未启用,请执行以下步骤以启用数据库管理。
  5. 选择启用
  6. 启用诊断和管理页的数据库信息部分中,输入以下详细信息。
    • 数据库类型:只读。数据库类型。
    • 数据库系统只读。数据库所在的区间。
    • 数据库主目录只读。数据库的数据库主目录。
    • 数据库名称只读。数据库的名称。
    • 从以下选项中选择一个:
      • 为 CDB 和所有 PDB 启用诊断与管理。
      • 仅为 CDB 启用诊断与管理。
    • 服务名:数据库的唯一服务名。此时将显示默认的唯一名称,如果需要,可以更改此名称。
    • 协议:选择 TCP 或 TCPS 协议以连接到数据库。默认情况下,TCP 协议处于选中状态。

      注意:

      如果在使用 TCPS 协议为数据库系统启用数据库管理后启用了 Oracle Data Guard,则必须重新配置 TCPS。启用 Oracle Data Guard 会导致 TCPS 配置被覆盖,建议在启用 Oracle Data Guard 后在数据库系统上配置 TCPS。

      注意:

      数据库管理当前不支持 Oracle Data Guard 配置,并且数据库管理功能不可用于备用数据库。
    • 端口:指定端口号。如果在 "Protocol"(协议)字段中选择了 TCP,则默认情况下将显示端口号 1521,您可以根据需要对其进行更改。可以选择范围从 1 到 65535 的端口号。
    • 数据库 wallet 密钥:仅当在 "Protocol"(协议)字段中选择了 TCPS 时,才会显示此字段。

      从下拉列表中选择包含数据库 wallet 的密钥。如果现有数据库 wallet 密钥不可用,则在下拉列表中选择创建新密钥 ... 。此时将显示创建数据库 wallet 密钥面板,您可以创建新密钥。有关数据库 wallet 和在 Vault 服务中创建密钥的信息,请参阅 Oracle Cloud Database 相关先决条件任务

      如果未创建授予数据库管理读取包含数据库 wallet 的密钥的权限的数据库管理 (dpd) 服务策略,则会显示需要系统策略。。' 消息。您可以选择添加策略来查看和自动创建服务策略。有关使用现有密钥或创建新密钥所需的 Vault 服务权限的信息,请参见 Enable Database Management for Oracle Cloud Databases

  7. 指定连接的身份证明部分中,提供以下详细信息。
    • 数据库用户名:输入数据库用户名。
    • 数据库用户密码密钥

      从下拉列表中选择包含数据库用户密码的密钥。如果密钥所在的区间与显示的区间不同,则选择更改区间并选择其他区间。如果具有数据库用户密码的现有密钥不可用,则在下拉列表中选择创建新密钥 ... 。此时将显示 Create password secret 面板,您可以创建新密钥。有关数据库监视用户身份证明并将数据库用户密码保存为 Vault 服务中的密钥的信息,请参阅 Oracle Cloud Database-related Prerequisite Tasks

      如果未创建授予 Database Management 读取包含数据库用户密码的密钥的权限的 Database Management (dpd) 服务策略,则会显示“需要系统策略。。”消息。您可以选择添加策略来查看和自动创建服务策略。有关使用现有密钥或创建新密钥所需的 Vault 服务权限的信息,请参见 Enable Database Management for Oracle Cloud Databases

  8. 选择连接模式部分中,选择将充当 VCN 中数据库管理的表示形式的专用端点,可以在其中访问数据库。您也可以从其他区间选择专用端点。您必须确保适当的数据库管理专用端点可用。以下是两种类型的数据库管理专用端点:
    • 数据库系统中单实例数据库的专用端点。
    • 数据库系统中 RAC 数据库的专用端点。
    • 如果数据库管理专用端点不可用,则必须创建一个。有关如何创建专用端点的信息,请参见 Create a Database Management Private Endpoint
  9. 管理选项部分中,在以下选项之间进行选择。
    • 全面管理:包括车队管理、高级性能中心和其他 SKU 功能以及基本管理功能。
    • 基本管理:包括数据库性能中心中的基本监视度量以及 ASH 分析和 SQL 监视功能。

    有关数据库管理选项的详细信息,请参阅为 Oracle Cloud 数据库启用数据库管理中的关于管理选项部分。

  10. 选择 Enable Diagnostics & Management
  11. 此时将显示一条确认消息,其中包含指向数据库信息页上的工作请求部分的链接。选择用于监视工作请求进度的链接。
  12. 数据库信息选项卡的关联服务部分下,验证是否启用了数据库管理的状态。

如果您在启用数据库管理时遇到问题,要了解可能的原因和解决方案,请参阅为 Oracle Cloud 数据库启用数据库管理时遇到的问题

编辑数据库的数据库管理

执行以下步骤以使用控制台编辑数据库的数据库管理设置:

  1. 数据库系统列表页上,选择包含要使用的数据库的数据库系统。如果需要查找列表页或数据库系统的帮助,请参阅列出数据库系统
  2. 数据库选项卡上,选择要使用的数据库。
  3. 数据库信息选项卡的关联服务部分下,检查数据库管理的状态。
  4. 如果数据库管理显示为已启用,请执行以下步骤来编辑数据库管理。
  5. 选择编辑
  6. 启用诊断和管理页的数据库信息部分中,输入以下详细信息。
    • 数据库类型:只读。数据库类型。
    • 数据库系统只读。数据库所在的区间。
    • 数据库主目录只读。数据库的数据库主目录。
    • 数据库名称只读。数据库的名称。
    • 从以下选项中选择一个:
      • 为 CDB 和所有 PDB 启用诊断与管理。
      • 仅为 CDB 启用诊断与管理。
    • 服务名:数据库的唯一服务名。此时将显示默认的唯一名称,如果需要,可以更改此名称。
    • 协议:选择 TCP 或 TCPS 协议以连接到数据库。默认情况下,TCP 协议处于选中状态。

      注意:

      如果在使用 TCPS 协议为数据库系统启用数据库管理后启用了 Oracle Data Guard,则必须重新配置 TCPS。启用 Oracle Data Guard 会导致 TCPS 配置被覆盖,建议在启用 Oracle Data Guard 后在数据库系统上配置 TCPS。

      注意:

      数据库管理当前不支持 Oracle Data Guard 配置,并且数据库管理功能不可用于备用数据库。
    • 端口:指定端口号。如果在 "Protocol"(协议)字段中选择了 TCP,则默认情况下将显示端口号 1521,您可以根据需要对其进行更改。可以选择范围从 1 到 65535 的端口号。
    • 数据库 wallet 密钥:仅当在 "Protocol"(协议)字段中选择了 TCPS 时,才会显示此字段。

      从下拉列表中选择包含数据库 wallet 的密钥。如果现有数据库 wallet 密钥不可用,则在下拉列表中选择创建新密钥 ... 。此时将显示创建数据库 wallet 密钥面板,您可以创建新密钥。有关数据库 wallet 和在 Vault 服务中创建密钥的信息,请参阅 Oracle Cloud Database 相关先决条件任务

      如果未创建授予数据库管理读取包含数据库 wallet 的密钥的权限的数据库管理 (dpd) 服务策略,则会显示需要系统策略。。' 消息。您可以选择添加策略来查看和自动创建服务策略。有关使用现有密钥或创建新密钥所需的 Vault 服务权限的信息,请参见 Enable Database Management for Oracle Cloud Databases

  7. 指定连接的身份证明部分中,提供以下详细信息。
    • 数据库用户名:输入数据库用户名。
    • 数据库用户密码密钥

      从下拉列表中选择包含数据库用户密码的密钥。如果密钥所在的区间与显示的区间不同,则选择更改区间并选择其他区间。如果具有数据库用户密码的现有密钥不可用,则在下拉列表中选择创建新密钥 ... 。此时将显示 Create password secret 面板,您可以创建新密钥。有关数据库监视用户身份证明并将数据库用户密码保存为 Vault 服务中的密钥的信息,请参阅 Oracle Cloud Database-related Prerequisite Tasks

      如果未创建授予 Database Management 读取包含数据库用户密码的密钥的权限的 Database Management (dpd) 服务策略,则会显示“需要系统策略。。”消息。您可以选择添加策略来查看和自动创建服务策略。有关使用现有密钥或创建新密钥所需的 Vault 服务权限的信息,请参见 Enable Database Management for Oracle Cloud Databases

  8. 选择连接模式部分中,选择将充当 VCN 中数据库管理的表示形式的专用端点,可以在其中访问数据库。您也可以从其他区间选择专用端点。您必须确保适当的数据库管理专用端点可用。以下是两种类型的数据库管理专用端点:
    • 数据库系统中单实例数据库的专用端点。
    • 数据库系统中 RAC 数据库的专用端点。
    • 如果数据库管理专用端点不可用,则必须创建一个。有关如何创建专用端点的信息,请参见 Create a Database Management Private Endpoint
  9. 管理选项部分中,在以下选项之间进行选择。
    • 全面管理:包括车队管理、高级性能中心和其他 SKU 功能以及基本管理功能。
    • 基本管理:包括数据库性能中心中的基本监视度量以及 ASH 分析和 SQL 监视功能。

    有关数据库管理选项的详细信息,请参阅为 Oracle Cloud 数据库启用数据库管理中的关于管理选项部分。

  10. 选择 Save Changes
  11. 此时将显示一条确认消息,其中包含指向数据库信息页上的工作请求部分的链接。选择用于监视工作请求进度的链接。
  12. 数据库信息选项卡的关联服务部分下,验证是否启用了数据库管理的状态。

如果您在启用数据库管理时遇到问题,要了解可能的原因和解决方案,请参阅为 Oracle Cloud 数据库启用数据库管理时遇到的问题

对数据库禁用数据库管理

执行以下步骤以使用控制台为数据库禁用数据库管理:

  1. 数据库系统列表页上,选择包含要使用的数据库的数据库系统。如果需要查找列表页或数据库系统的帮助,请参阅列出数据库系统
  2. 数据库选项卡上,选择要使用的数据库。
  3. 数据库信息选项卡的关联服务部分下,检查数据库管理的状态。
  4. 如果数据库管理显示为已启用,则选择禁用以禁用数据库管理。
  5. 此时将显示一条确认消息,其中包含指向数据库信息页上的工作请求部分的链接。选择用于监视工作请求进度的链接。
  6. 数据库信息选项卡的关联服务部分下,验证是否禁用了数据库管理的状态。

为可插入数据库启用数据库管理

注意:

还可以从“Database Management Administration(数据库管理管理)”页为数据库启用数据库管理。有关详细信息,请参阅为 Oracle Cloud 数据库启用数据库管理

Prerequisites

过程

执行以下步骤以使用控制台为可插入数据库启用数据库管理:

  1. 数据库系统列表页上,选择包含要使用的可插入数据库的数据库系统。如果需要查找列表页或数据库系统的帮助,请参阅列出数据库系统
  2. 数据库选项卡上,选择包含要使用的可插入数据库的数据库。
  3. Pluggable Databases(可插入数据库)选项卡上,选择要使用的可插入数据库。
  4. 数据库信息选项卡的关联服务部分下,检查数据库管理的状态。
  5. 如果数据库管理显示为未启用,请执行以下步骤以启用数据库管理。
  6. 选择启用
  7. 启用诊断和管理页的数据库信息部分中,输入以下详细信息。
    • 数据库类型:只读。数据库类型。
    • 数据库系统只读。数据库所在的区间。
    • 数据库主目录只读。数据库的数据库主目录。
    • 数据库名称只读。数据库的名称。
    • 从以下选项中选择一个:
      • 为 CDB 和所有 PDB 启用诊断与管理。
      • 仅为 CDB 启用诊断与管理。
    • 服务名:数据库的唯一服务名。此时将显示默认的唯一名称,如果需要,可以更改此名称。
    • 协议:选择 TCP 或 TCPS 协议以连接到数据库。默认情况下,TCP 协议处于选中状态。

      注意:

      如果在使用 TCPS 协议为数据库系统启用数据库管理后启用了 Oracle Data Guard,则必须重新配置 TCPS。启用 Oracle Data Guard 会导致 TCPS 配置被覆盖,建议在启用 Oracle Data Guard 后在数据库系统上配置 TCPS。

      注意:

      数据库管理当前不支持 Oracle Data Guard 配置,并且数据库管理功能不可用于备用数据库。
    • 端口:指定端口号。如果在 "Protocol"(协议)字段中选择了 TCP,则默认情况下将显示端口号 1521,您可以根据需要对其进行更改。可以选择范围从 1 到 65535 的端口号。
    • 数据库 wallet 密钥:仅当在 "Protocol"(协议)字段中选择了 TCPS 时,才会显示此字段。

      从下拉列表中选择包含数据库 wallet 的密钥。如果现有数据库 wallet 密钥不可用,则在下拉列表中选择创建新密钥 ... 。此时将显示创建数据库 wallet 密钥面板,您可以创建新密钥。有关数据库 wallet 和在 Vault 服务中创建密钥的信息,请参阅 Oracle Cloud Database 相关先决条件任务

      如果未创建授予数据库管理读取包含数据库 wallet 的密钥的权限的数据库管理 (dpd) 服务策略,则会显示需要系统策略。。' 消息。您可以选择添加策略来查看和自动创建服务策略。有关使用现有密钥或创建新密钥所需的 Vault 服务权限的信息,请参见 Enable Database Management for Oracle Cloud Databases

  8. 指定连接的身份证明部分中,提供以下详细信息。
    • 数据库用户名:输入数据库用户名。
    • 数据库用户密码密钥

      从下拉列表中选择包含数据库用户密码的密钥。如果密钥所在的区间与显示的区间不同,则选择更改区间并选择其他区间。如果具有数据库用户密码的现有密钥不可用,则在下拉列表中选择创建新密钥 ... 。此时将显示 Create password secret 面板,您可以创建新密钥。有关数据库监视用户身份证明并将数据库用户密码保存为 Vault 服务中的密钥的信息,请参阅 Oracle Cloud Database-related Prerequisite Tasks

      如果未创建授予 Database Management 读取包含数据库用户密码的密钥的权限的 Database Management (dpd) 服务策略,则会显示“需要系统策略。。”消息。您可以选择添加策略来查看和自动创建服务策略。有关使用现有密钥或创建新密钥所需的 Vault 服务权限的信息,请参见 Enable Database Management for Oracle Cloud Databases

  9. 选择连接模式部分中,选择将充当 VCN 中数据库管理的表示形式的专用端点,可以在其中访问数据库。您也可以从其他区间选择专用端点。您必须确保适当的数据库管理专用端点可用。以下是两种类型的数据库管理专用端点:
    • 数据库系统中单实例数据库的专用端点。
    • 数据库系统中 RAC 数据库的专用端点。
    • 如果数据库管理专用端点不可用,则必须创建一个。有关如何创建专用端点的信息,请参见 Create a Database Management Private Endpoint
  10. 选择 Enable Diagnostics & Management
  11. 此时将显示一条确认消息,其中包含指向数据库信息页上的工作请求部分的链接。选择用于监视工作请求进度的链接。
  12. 数据库信息选项卡的关联服务部分下,验证是否启用了数据库管理的状态。

如果您在启用数据库管理时遇到问题,要了解可能的原因和解决方案,请参阅为 Oracle Cloud 数据库启用数据库管理时遇到的问题

编辑可插入数据库的数据库管理

执行以下步骤以使用控制台编辑可插入数据库的数据库管理:

  1. 数据库系统列表页上,选择包含要使用的可插入数据库的数据库系统。如果需要查找列表页或数据库系统的帮助,请参阅列出数据库系统
  2. 数据库选项卡上,选择包含要使用的可插入数据库的数据库。
  3. Pluggable Databases(可插入数据库)选项卡上,选择要使用的可插入数据库。
  4. 数据库信息选项卡的关联服务部分下,检查数据库管理的状态。
  5. 如果数据库管理显示为已启用,请执行以下步骤来编辑数据库管理。
  6. 选择编辑
  7. 启用诊断和管理页的数据库信息部分中,输入以下详细信息。
    • 数据库类型:只读。数据库类型。
    • 数据库系统只读。数据库所在的区间。
    • 数据库主目录只读。数据库的数据库主目录。
    • 数据库名称只读。数据库的名称。
    • 从以下选项中选择一个:
      • 为 CDB 和所有 PDB 启用诊断与管理。
      • 仅为 CDB 启用诊断与管理。
    • 服务名:数据库的唯一服务名。此时将显示默认的唯一名称,如果需要,可以更改此名称。
    • 协议:选择 TCP 或 TCPS 协议以连接到数据库。默认情况下,TCP 协议处于选中状态。

      注意:

      如果在使用 TCPS 协议为数据库系统启用数据库管理后启用了 Oracle Data Guard,则必须重新配置 TCPS。启用 Oracle Data Guard 会导致 TCPS 配置被覆盖,建议在启用 Oracle Data Guard 后在数据库系统上配置 TCPS。

      注意:

      数据库管理当前不支持 Oracle Data Guard 配置,并且数据库管理功能不可用于备用数据库。
    • 端口:指定端口号。如果在 "Protocol"(协议)字段中选择了 TCP,则默认情况下将显示端口号 1521,您可以根据需要对其进行更改。可以选择范围从 1 到 65535 的端口号。
    • 数据库 wallet 密钥:仅当在 "Protocol"(协议)字段中选择了 TCPS 时,才会显示此字段。

      从下拉列表中选择包含数据库 wallet 的密钥。如果现有数据库 wallet 密钥不可用,则在下拉列表中选择创建新密钥 ... 。此时将显示创建数据库 wallet 密钥面板,您可以创建新密钥。有关数据库 wallet 和在 Vault 服务中创建密钥的信息,请参阅 Oracle Cloud Database 相关先决条件任务

      如果未创建授予数据库管理读取包含数据库 wallet 的密钥的权限的数据库管理 (dpd) 服务策略,则会显示需要系统策略。。' 消息。您可以选择添加策略来查看和自动创建服务策略。有关使用现有密钥或创建新密钥所需的 Vault 服务权限的信息,请参见 Enable Database Management for Oracle Cloud Databases

  8. 指定连接的身份证明部分中,提供以下详细信息。
    • 数据库用户名:输入数据库用户名。
    • 数据库用户密码密钥

      从下拉列表中选择包含数据库用户密码的密钥。如果密钥所在的区间与显示的区间不同,则选择更改区间并选择其他区间。如果具有数据库用户密码的现有密钥不可用,则在下拉列表中选择创建新密钥 ... 。此时将显示 Create password secret 面板,您可以创建新密钥。有关数据库监视用户身份证明并将数据库用户密码保存为 Vault 服务中的密钥的信息,请参阅 Oracle Cloud Database-related Prerequisite Tasks

      如果未创建授予 Database Management 读取包含数据库用户密码的密钥的权限的 Database Management (dpd) 服务策略,则会显示“需要系统策略。。”消息。您可以选择添加策略来查看和自动创建服务策略。有关使用现有密钥或创建新密钥所需的 Vault 服务权限的信息,请参见 Enable Database Management for Oracle Cloud Databases

  9. 选择连接模式部分中,选择将充当 VCN 中数据库管理的表示形式的专用端点,可以在其中访问数据库。您也可以从其他区间选择专用端点。您必须确保适当的数据库管理专用端点可用。以下是两种类型的数据库管理专用端点:
    • 数据库系统中单实例数据库的专用端点。
    • 数据库系统中 RAC 数据库的专用端点。
    • 如果数据库管理专用端点不可用,则必须创建一个。有关如何创建专用端点的信息,请参见 Create a Database Management Private Endpoint
  10. 选择 Save Changes
  11. 此时将显示一条确认消息,其中包含指向数据库信息页上的工作请求部分的链接。选择用于监视工作请求进度的链接。
  12. 数据库信息选项卡的关联服务部分下,验证是否启用了数据库管理的状态。

如果您在启用数据库管理时遇到问题,要了解可能的原因和解决方案,请参阅为 Oracle Cloud 数据库启用数据库管理时遇到的问题

对可插入数据库禁用数据库管理

执行以下步骤以使用控制台为可插入数据库禁用数据库管理:

  1. 数据库系统列表页上,选择包含要使用的可插入数据库的数据库系统。如果需要查找列表页或数据库系统的帮助,请参阅列出数据库系统
  2. 数据库选项卡上,选择包含要使用的可插入数据库的数据库。
  3. Pluggable Databases(可插入数据库)选项卡上,选择要使用的可插入数据库。
  4. 数据库信息选项卡的关联服务部分下,检查数据库管理的状态。
  5. 如果数据库管理显示为已启用,请执行以下步骤以禁用数据库管理。
  6. 选择禁用
  7. 此时将显示一条确认消息,其中包含指向数据库信息页上的工作请求部分的链接。选择用于监视工作请求进度的链接。
  8. 数据库信息选项卡的关联服务部分下,验证数据库管理的状态是否为已禁用