关于自治容器数据库
自治容器数据库 (Autonomous Container Database,ACD) 是四级数据库架构模型的四个组成部分之一,该模型是基于专用 Exadata 基础设施的 Autonomous Database 的基础。ACD 在自治 Exadata VM 集群 (AVMC) 中预配,并充当一个或多个 Autonomous Database 的容器。
您可以在单个 AVMC 资源中创建多个 ACD 资源,但在创建任何 Autonomous Database 之前,必须至少创建一个 ACD 资源。要全面了解 an Autonomous Database on Dedicated Exadata Infrastructure 使用的四层架构,并了解 ACD 在此架构中的位置,请参阅 Components of Autonomous Database on Dedicated Exadata Infrastructure 。
ACD 提供了相互隔离的优势,允许您按预期用途分离 Autonomous Database 。例如,您可以为生产和测试等目的创建不同的 ACD,甚至可以使用不同的数据库版本创建多个 ACD。
虽然车队管理员可以创建、监视和管理 ACD,但应用程序 DBA 主要使用它们来创建 Autonomous Database 。要了解详细信息,请参阅与 Autonomous Database on Dedicated Exadata Infrastructure 关联的用户角色。
Autonomous Container Database 要求
IAM 策略要求
您必须拥有一个 Oracle Cloud Infrastructure 账户,该账户具有通过所需 IAM 策略授予的权限。所需的策略取决于您要执行的操作。有关与自治容器数据库相关的 IAM 策略的列表,请参阅管理自治容器数据库的策略。
最小资源要求
要创建一个自治容器数据库,至少需要:
- 每个节点 8 个 ECPU 或 2 个 OCPU
- 每个节点 50GB 本地存储
Oracle Database 软件版本要求
- 要将 Oracle Database 软件版本预配为 23ai 的 ACD,必须选择基于 ECPU 的自治 Exadata VM 集群 (AVMC),该集群是在 DatabaseVersion 标记设置为 23ai 的情况下创建的。
- 同样,要预配 Oracle Database 软件版本为 19c 的 ACD,必须选择其 DatabaseVersion 标记未设置为 23ai 的自治 Exadata VM 集群 (AVMC)。
- 不能在同一 AVMC 中预配 19c 和 23ai ACD。
注意:
多云部署不需要特殊标记,将自动支持 19c 和 23ai 数据库。从自治容器数据库管理的数据库功能
可以在自治容器数据库 (Autonomous Container Database,ACD) 级别定义和管理 Autonomous Database 的以下功能。
Autonomous Database 功能 | 注: | 进一步参考 |
---|---|---|
Oracle Database 软件版本 预配 ACD 时,您可以设置容器数据库软件版本。 |
您可以从基本映像版本或从其他 ACD 创建的 Autonomous Database 软件映像中选择 Oracle Database 软件版本。 从基本映像中选择版本时,可以选择最新的 Oracle Database 软件版本或其紧前版本。例如:假设 Autonomous Database 支持的最新 Oracle Database 版本为 19.26.0.1.0。然后,选择基本图像下拉列表中列出了 19.26.0.1.0 和 19.25.0.1.0。供您选择。 具有 23ai 数据库软件版本的自治容器数据库 (ACD) 只能在创建时使用相应标记的基于 ECPU 的自治 Exadata VM 集群 (AVMC) 上进行预配。有关详细信息,请参见 23ai Database Software Version Tag Requirements 。多云部署不需要特殊标记,将自动支持 19c 和 23ai 数据库。 |
- |
Autonomous Data Guard 配置 Autonomous Data Guard 可以使关键生产数据库始终可供关键任务应用使用,而不受故障影响。 |
您可以从 ACD 的详细信息页面启用 Autonomous Data Guard,并最多创建两个备用 ACD。但是,第二个备用 ACD 必须与主 ACD 在同一租户中。 主 ACD 和辅助 ACD 也可以部署在不同的区域(跨区域)。在使用客户管理的密钥或 KMS 的跨区域 Autonomous Data Guard 设置中,根据主 ACD 中的 Autonomous Database 数量,将自动为跨区域 Vault 中的备用数据库生成新密钥版本。 |
使用 Autonomous Data Guard 保护关键数据库免受故障和灾难影响 |
维护调度 通常,对于 CVSS 评分大于或等于 7 的漏洞,Oracle 会计划和执行整个车队维护工作(分布在每个季度)以及每月的基础设施安全修复。 您可以让 Oracle 处理维护计划,也可以设置 Oracle 可开始维护操作的特定维护窗口。 |
您可以选择 ACD 的滚动或非滚动维护方法。如果在 Autonomous Data Guard 配置中选择了非滚动维护方法,则在打补丁完成之前,ACD 和所有关联的自治数据库都会停机。(可选)还可以选择 "Enable time-zone update"(启用时区更新)。只能使用非滚动配置方法更新时区文件。 您可以为要由 Oracle 管理的 ACD 定义或修改维护计划设置,也可以设置自定义维护计划。 定制 ACD 的维护计划时,可以选择跳过四分之一的打补丁。但是,不能连续两个季度跳过打补丁。如果选择跳过某个季度的打补丁,则需要从该季度中选择至少一个月。在上一个未跳过的季度中未进行维护时,这会起到回退的作用。在此方案中,Oracle 将自动在所选月份执行维护,即使为该季度选择了跳过也是如此。 您可以在 ACD 的详细信息页上查看可用的一次性补丁程序数。单击其旁边的复制链接可复制所有这些一次性补丁程序编号。 重新安排已安排的 ACD 维护事件时,如果其 Exadata 基础结构资源或自治 Exadata VM 集群资源为:Oracle 可能会将其置于队列中
您可以安排按需维护来更新 RU(发行版更新)与时区文件或仅更新 ACD 的时区文件。您还可以选择使用现有的定制数据库软件映像进行更新。 ACD 和关联的 Autonomous Database 可能会停机,具体取决于 ACD 维护计划的配置。 |
|
备份保留策略 为了支持高可用性,Autonomous Database 会自动为您备份数据库。备份的保留期最长为 95 天,具体取决于为 ACD 选择的备份保留策略/期间。您可以将数据库还原并恢复到此保留期内的任何时间点。 |
启用后,无法为 ACD 禁用自动备份。 您可以在预配 ACD 时定义备份保留策略/期间,也可以稍后从 Oracle Cloud Infrastructure 控制台控制台的详细信息页面修改备份保留策略/期间。 有关不同 Autonomous Database 部署的备份保留策略值的更多详细信息,请参见备份保留策略。 |
|
备份目标 备份目的地定义连接到备份位置所需的属性,并且每个备份目的地都必须可从 VM 集群节点访问您的数据中心。 |
在预配 ACD 时选择备份目的地以及支持的备份目的地的功能因部署平台而异。 有关不同备份目标类型的更多详细信息,请参见 Backup destination 。 |
要了解有关为 Cloud@Customer 配置 NFS 备份目的地的更多信息,请参阅Exadata Cloud@Customer 备份目的地的先决条件。 有关在预配 ACD 后更改备份目标类型的说明,请参阅编辑自治容器数据库备份设置。 |
NFS 空间使用率 |
适用于: 如果当前备份目标类型为 NFS,则当前 NFS 空间利用率将以百分比和状态图标一起显示。 |
有关更多详细信息,请参见 View NFS Space Utilization 。 |
Resource Management 属性 资源管理属性会影响管理资源以合并更多数据库或具有最高数据库可用性的方式。 |
(可选)在预配 ACD 时,您可以为以下资源管理属性定义合适的值以满足您的需求:
|
有关这些 ACD 属性如何影响数据库性能的详细信息,请参阅 CPU 计费详细信息。 |
共享服务器连接 通过共享服务器体系结构,数据库服务器可以允许许多客户机进程共享很少的服务器进程,从而可以增加可支持的用户数。 |
预配 ACD 时,可以选择启用共享服务器连接。预配 ACD 后,无法禁用共享服务器体系结构。 | 专用连接功能。 |
加密密钥 默认情况下,Autonomous Database 创建和管理用于保护数据的所有主加密密钥,并将其存储在数据库所在的同一 Exadata 系统上的安全 PKCS 12 密钥库中。 如果贵公司需要安全策略,则 Autonomous Database 可以改用您创建和管理的密钥。 |
预配 ACD 时,您可以选择将 ACD 配置为使用客户管理的加密密钥,而不是 Oracle 管理的加密密钥。 使用客户管理的加密密钥时,可以选择以下选项:
您可以将客户管理的加密密钥与支持自治数据卫士的 ACD 一起使用,并将主数据库和备用数据库放在同一区域内的不同可用性域中。 |
在 Vault 服务中使用自带密钥 (BYOK)
Rotate the Encryption Key of an Autonomous Container Database 。 |
联系电子邮件 您可以提供联系人电子邮件,在其中可以接收有关自治容器数据库的运营通知、公告和计划外维护通知。 |
Oracle 建议尽可能使用管理员组的电子邮件地址,而不是个人的电子邮件地址,以确保不会错过任何重要的通知或公告。 | |
全栈灾难恢复 全栈 DR 是 Oracle Cloud Infrastructure (OCI) 灾难恢复业务流程和管理服务,可为应用程序堆栈的所有层(包括基础结构、中间件、数据库和应用程序)提供全面的灾难恢复功能。 |
您可以启用 OCI Full Stack Disaster Recovery,并使用它执行切换/故障转移操作,也可以选择仅执行数据库 Autonomous Database 切换/故障转移操作。 | 在专用 Exadata 基础设施上的 Autonomous Database 上使用 OCI Full Stack Disaster Recovery |
跨区域的备份复制 您可以为备份的副本选择辅助区域。如果区域发生故障,您可以克隆 ACD 的远程备份来恢复数据。ACD 的备份只能克隆到与其源 AVMC 不同的自治 Exadata VM 集群 (AVMC)。 |
适用于:![]() 预配 ACD 时或从现有 ACD 的详细信息页面中启用跨区域备份副本。 如果启用了 Autonomous Data Guard,则无法启用跨区域备份。 |
Autonomous Container Database Management 操作
您可以对自治容器数据库执行以下管理操作。
操作 | 任务指令 |
---|---|
创建自治容器数据库 | 创建自治容器数据库 |
更改自治容器数据库的备份保留策略 | 编辑自治容器数据库备份设置 |
创建一个 Autonomous Database 软件映像 | 创建Autonomous Database Software Image |
编辑自治容器数据库的维护首选项 | 更新自治容器数据库维护首选项 |
管理 Autonomous Data Guard 配置 | 管理 Autonomous Data Guard 配置 |
将自治容器数据库移至其他区间 | 将自治容器数据库移动到其他区间 |
轮换自治容器数据库加密密钥 | 轮换自治容器数据库的加密密钥 |
重新启动自治容器数据库 | 重新启动自治容器数据库 |
终止自治容器数据库 | 终止自治容器数据库 |
管理自治容器数据库的客户联系人 | 管理自治容器数据库的客户联系人 |
查看自治容器数据库列表 | 查看自治容器数据库列表 |
查看自治容器数据库的详细信息 | 查看自治容器数据库的详细信息 |
查看 NFS 空间使用率 | 适用于:![]() |
上述操作也可以使用 API 实现。有关更多参考,请参见 API to Manage Autonomous Container Databases 。
监视自治容器数据库
您可以使用动态性能视图通过以下方式监视自治容器数据库 (Autonomous Container Database,ACD):
- 查看不同等待事件和等待类的实时度量。
- 查看等待类度量的历史快照。
- 查看实时、历史和汇总绩效指标数据。
- 查看资源限制和当前使用情况。
有关详细信息,请参阅动态性能视图。