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

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

本文介绍了以下主题:

先决条件

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

必需的 IAM 策略

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

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

如果您不熟悉策略,请参阅策略入门和常见策略。如果要更深入地了解数据库的写入策略,请参阅数据库服务的详细信息。

使用 API

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

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

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

对数据库启用数据库管理

注:您还可以从“数据库管理管理”页为数据库启用数据库管理。有关详细信息,请参阅为 Oracle Cloud 数据库启用数据库管理。

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

  1. 在数据库系统列表页上,选择包含要使用的数据库的数据库系统。如果需要查找列表页或数据库系统的帮助,请参阅列出数据库系统。
  2. 在数据库选项卡上,选择要使用的数据库。
  3. 在数据库信息选项卡的关联服务部分下,检查数据库管理的状态。
  4. 如果数据库管理显示为未启用,请执行以下步骤以启用数据库管理。
  5. 选择启用。
  6. 在启用诊断和管理页的数据库信息部分中,输入以下详细信息。

    • 数据库类型:只读。数据库类型。
    • 数据库系统:只读。数据库所在的区间。
    • 数据库主目录:只读。数据库的数据库主目录。
    • 数据库名称:只读。数据库的名称。
    • 从以下选项中选择一个:

      • 为 CDB 和所有 PDB 启用诊断与管理。
      • 仅为 CDB 启用诊断与管理。
    • 服务名称:数据库的唯一服务名称。将显示默认唯一名称,如果需要,可以更改该名称。
    • Protocol(协议):选择 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 密钥不可用,请在下拉列表中选择创建新密钥 ... 。此时将显示 Create database wallet secret(创建数据库 wallet 密钥)面板,您可以创建新密钥。有关数据库 wallet 和在 Vault 服务中创建密钥的信息,请参阅 Oracle Cloud 数据库相关的先决条件任务。

      如果未创建授予数据库管理读取包含数据库 wallet 的密钥的权限的数据库管理 (dpd) 服务策略,则会显示 ‘ System policy are required.. ’ 消息。您可以选择添加策略来查看和自动创建服务策略。有关使用现有密钥或创建新密钥所需的 Vault 服务权限的信息,请参阅为 Oracle Cloud 数据库启用数据库管理所需的权限。

  7. 在指定连接的凭证部分中,提供以下详细信息。

    • Database user name(数据库用户名):输入数据库用户名。
    • 数据库用户密码密钥:

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

      如果未创建授予数据库管理读取包含数据库用户密码的密钥的权限的数据库管理 (dpd) 服务策略,则会显示 System policy are required.. 消息。您可以选择添加策略来查看和自动创建服务策略。有关使用现有密钥或创建新密钥所需的 Vault 服务权限的信息,请参阅为 Oracle Cloud 数据库启用数据库管理所需的权限。

  8. 在选择连接模式部分中,选择将充当 VCN 中可以访问数据库的数据库管理的表示形式的专用端点。您也可以从其他区间选择专用端点。您必须确保适当的数据库管理专用端点可用。以下是两种类型的数据库管理专用端点:

    • 数据库系统中单实例数据库的专用端点。
    • 数据库系统中 RAC 数据库的专用端点。
    • 如果数据库管理专用端点不可用,则必须创建一个专用端点。有关如何创建专用端点的信息,请参阅创建数据库管理专用端点。
  9. 在管理选项部分中,在以下选项之间进行选择。

    • 完全管理:包括车队管理、高级性能中心和其他 SKU 功能以及基本管理功能。
    • 基本管理:这包括数据库性能中心中的基本监视度量以及 ASH 分析和 SQL 监控功能。

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

  10. 选择 Enable Diagnostics & Management 。

  11. 此时将显示一条确认消息,其中包含指向数据库信息页上的工作请求部分的链接。选择链接以监视工作请求的进度。

  12. 在数据库信息选项卡的关联服务部分下,验证是否启用了数据库管理的状态。

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

编辑数据库的数据库管理

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

  1. 在数据库系统列表页上,选择包含要使用的数据库的数据库系统。如果需要查找列表页或数据库系统的帮助,请参阅列出数据库系统。
  2. 在数据库选项卡上,选择要使用的数据库。
  3. 在数据库信息选项卡的关联服务部分下,检查数据库管理的状态。
  4. 如果数据库管理显示为已启用,请执行以下步骤来编辑数据库管理。
  5. 选择编辑。
  6. 在启用诊断和管理页的数据库信息部分中,输入以下详细信息。

    • 数据库类型:只读。数据库类型。
    • 数据库系统:只读。数据库所在的区间。
    • 数据库主目录:只读。数据库的数据库主目录。
    • 数据库名称:只读。数据库的名称。
    • 从以下选项中选择一个:

      • 为 CDB 和所有 PDB 启用诊断与管理。
      • 仅为 CDB 启用诊断与管理。
    • 服务名称:数据库的唯一服务名称。将显示默认唯一名称,如果需要,可以更改该名称。
    • Protocol(协议):选择 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 密钥不可用,请在下拉列表中选择创建新密钥 ... 。此时将显示 Create database wallet secret(创建数据库 wallet 密钥)面板,您可以创建新密钥。有关数据库 wallet 和在 Vault 服务中创建密钥的信息,请参阅 Oracle Cloud 数据库相关的先决条件任务。

      如果未创建授予数据库管理读取包含数据库 wallet 的密钥的权限的数据库管理 (dpd) 服务策略,则会显示 ‘ System policy are required.. ’ 消息。您可以选择添加策略来查看和自动创建服务策略。有关使用现有密钥或创建新密钥所需的 Vault 服务权限的信息,请参阅为 Oracle Cloud 数据库启用数据库管理所需的权限。

  7. 在指定连接的凭证部分中,提供以下详细信息。

    • Database user name(数据库用户名):输入数据库用户名。
    • 数据库用户密码密钥:

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

      如果未创建授予数据库管理读取包含数据库用户密码的密钥的权限的数据库管理 (dpd) 服务策略,则会显示 System policy are required.. 消息。您可以选择添加策略来查看和自动创建服务策略。有关使用现有密钥或创建新密钥所需的 Vault 服务权限的信息,请参阅为 Oracle Cloud 数据库启用数据库管理所需的权限。

  8. 在选择连接模式部分中,选择将充当 VCN 中可以访问数据库的数据库管理的表示形式的专用端点。您也可以从其他区间选择专用端点。您必须确保适当的数据库管理专用端点可用。以下是两种类型的数据库管理专用端点:

    • 数据库系统中单实例数据库的专用端点。
    • 数据库系统中 RAC 数据库的专用端点。
    • 如果数据库管理专用端点不可用,则必须创建一个专用端点。有关如何创建专用端点的信息,请参阅创建数据库管理专用端点。
  9. 在管理选项部分中,在以下选项之间进行选择。

    • 完全管理:包括车队管理、高级性能中心和其他 SKU 功能以及基本管理功能。
    • 基本管理:包括数据库性能中心中的基本监视度量以及 ASH 分析和 SQL 监控功能。

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

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

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

对数据库禁用数据库管理

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

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

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

注:您还可以从“数据库管理管理”页为数据库启用数据库管理。有关详细信息,请参阅为 Oracle Cloud 数据库启用数据库管理。

先决条件

过程

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

  1. 在数据库系统列表页上,选择包含要使用的可插入数据库的数据库系统。如果需要查找列表页或数据库系统的帮助,请参阅列出数据库系统。
  2. 在数据库选项卡上,选择包含要使用的可插入数据库的数据库。
  3. 在 Pluggable Databases(可插入数据库)选项卡上,选择要使用的可插入数据库。
  4. 在数据库信息选项卡的关联服务部分下,检查数据库管理的状态。
  5. 如果数据库管理显示为未启用,请执行以下步骤以启用数据库管理。
  6. 选择启用。
  7. 在启用诊断和管理页的数据库信息部分中,输入以下详细信息。

    • 数据库类型:只读。数据库类型。
    • 数据库系统:只读。数据库所在的区间。
    • 数据库主目录:只读。数据库的数据库主目录。
    • 数据库名称:只读。数据库的名称。
    • 从以下选项中选择一个:

      • 为 CDB 和所有 PDB 启用诊断与管理。
      • 仅为 CDB 启用诊断与管理。
    • 服务名称:数据库的唯一服务名称。将显示默认唯一名称,如果需要,可以更改该名称。
    • Protocol(协议):选择 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 密钥不可用,请在下拉列表中选择创建新密钥 ... 。此时将显示 Create database wallet secret(创建数据库 wallet 密钥)面板,您可以创建新密钥。有关数据库 wallet 和在 Vault 服务中创建密钥的信息,请参阅 Oracle Cloud 数据库相关的先决条件任务。

      如果未创建授予数据库管理读取包含数据库 wallet 的密钥的权限的数据库管理 (dpd) 服务策略,则会显示 ‘ System policy are required.. ’ 消息。您可以选择添加策略来查看和自动创建服务策略。有关使用现有密钥或创建新密钥所需的 Vault 服务权限的信息,请参阅为 Oracle Cloud 数据库启用数据库管理所需的权限。

  8. 在指定连接的凭证部分中,提供以下详细信息。

    • Database user name(数据库用户名):输入数据库用户名。
    • 数据库用户密码密钥:

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

      如果未创建授予数据库管理读取包含数据库用户密码的密钥的权限的数据库管理 (dpd) 服务策略,则会显示 System policy are required.. 消息。您可以选择添加策略来查看和自动创建服务策略。有关使用现有密钥或创建新密钥所需的 Vault 服务权限的信息,请参阅为 Oracle Cloud 数据库启用数据库管理所需的权限。

  9. 在选择连接模式部分中,选择将充当 VCN 中可以访问数据库的数据库管理的表示形式的专用端点。您也可以从其他区间选择专用端点。您必须确保适当的数据库管理专用端点可用。以下是两种类型的数据库管理专用端点:

    • 数据库系统中单实例数据库的专用端点。
    • 数据库系统中 RAC 数据库的专用端点。
    • 如果数据库管理专用端点不可用,则必须创建一个专用端点。有关如何创建专用端点的信息,请参阅创建数据库管理专用端点。
  10. 选择 Enable Diagnostics & Management 。
  11. 此时将显示一条确认消息,其中包含指向数据库信息页上的工作请求部分的链接。选择链接以监视工作请求的进度。
  12. 在数据库信息选项卡的关联服务部分下,验证是否启用了数据库管理的状态。

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

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

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

  1. 在数据库系统列表页上,选择包含要使用的可插入数据库的数据库系统。如果需要查找列表页或数据库系统的帮助,请参阅列出数据库系统。
  2. 在数据库选项卡上,选择包含要使用的可插入数据库的数据库。
  3. 在 Pluggable Databases(可插入数据库)选项卡上,选择要使用的可插入数据库。
  4. 在数据库信息选项卡的关联服务部分下,检查数据库管理的状态。
  5. 如果数据库管理显示为 enabled ,请执行以下步骤来编辑数据库管理。
  6. 选择编辑。
  7. 在启用诊断和管理页的数据库信息部分中,输入以下详细信息。

    • 数据库类型:只读。数据库类型。
    • 数据库系统:只读。数据库所在的区间。
    • 数据库主目录:只读。数据库的数据库主目录。
    • 数据库名称:只读。数据库的名称。
    • 从以下选项中选择一个:

      • 为 CDB 和所有 PDB 启用诊断与管理。
      • 仅为 CDB 启用诊断与管理。
    • 服务名称:数据库的唯一服务名称。将显示默认唯一名称,如果需要,可以更改该名称。
    • Protocol(协议):选择 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 密钥不可用,请在下拉列表中选择创建新密钥 ... 。此时将显示 Create database wallet secret(创建数据库 wallet 密钥)面板,您可以创建新密钥。有关数据库 wallet 和在 Vault 服务中创建密钥的信息,请参阅 Oracle Cloud 数据库相关的先决条件任务。

      如果未创建授予数据库管理读取包含数据库 wallet 的密钥的权限的数据库管理 (dpd) 服务策略,则会显示 ‘ System policy are required.. ’ 消息。您可以选择添加策略来查看和自动创建服务策略。有关使用现有密钥或创建新密钥所需的 Vault 服务权限的信息,请参阅为 Oracle Cloud 数据库启用数据库管理所需的权限。

  8. 在指定连接的凭证部分中,提供以下详细信息。

    • Database user name(数据库用户名):输入数据库用户名。
    • 数据库用户密码密钥:

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

      如果未创建授予数据库管理读取包含数据库用户密码的密钥的权限的数据库管理 (dpd) 服务策略,则会显示 System policy are required.. 消息。您可以选择添加策略来查看和自动创建服务策略。有关使用现有密钥或创建新密钥所需的 Vault 服务权限的信息,请参阅为 Oracle Cloud 数据库启用数据库管理所需的权限。

  9. 在选择连接模式部分中,选择将充当 VCN 中可以访问数据库的数据库管理的表示形式的专用端点。您也可以从其他区间选择专用端点。您必须确保适当的数据库管理专用端点可用。以下是两种类型的数据库管理专用端点:

    • 数据库系统中单实例数据库的专用端点。
    • 数据库系统中 RAC 数据库的专用端点。
    • 如果数据库管理专用端点不可用,则必须创建一个专用端点。有关如何创建专用端点的信息,请参阅创建数据库管理专用端点。
  10. 选择 Save Changes 。
  11. 此时将显示一条确认消息,其中包含指向数据库信息页上的工作请求部分的链接。选择链接以监视工作请求的进度。
  12. 在数据库信息选项卡的关联服务部分下,验证是否启用了数据库管理的状态。

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

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

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

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