管理和监视 Oracle Database@Azure

本文提供了一些业务做法,可用于使用 Oracle Database@Azure 在专用基础结构上管理和监视 Oracle Exadata 数据库服务。 在创建整体设计时,以及将此服务载入 Azure 企业登陆区域时,请实施这些注意事项。

设计注意事项

在部署 Oracle Database@Azure 和 Exadata 数据库服务之前,请考虑这些关键主题。

  • 确定要在其中部署 Oracle Database@Azure 和 Exadata 数据库服务的 Azure 区域。 确保此区域与当前或未来的 Azure 登陆区域保持一致。 如果选择的区域与当前部署区域不同,请评估现有监视工具是否可以将其功能扩展到此新区域。 确保跨区域无缝集成和功能。

  • 在部署资源之前,请考虑网络计划。 无需部署网络虚拟设备(NVA),即可将 Oracle Exadata 数据库资源部署到无法从本地或辐射虚拟网络访问的专用子网。 NVA 不是传统的防火墙。 NVA 是一个 Linux 虚拟机(VM),其中包含用户定义的路由,可提供下一跃点 IP 地址和自定义 iptable。 如果具有本地企业监视解决方案,则必须部署 iptable。

  • 熟悉网络约束。 在虚拟网络中部署的子网以及与 Oracle Exadata 数据库群集关联的子网是委托的专用子网。 委派子网不允许在虚拟网络外部进行网络通信,而无需部署 NVA。 有关详细信息,请参阅 网络规划约束

  • 选择最适合在创建网络计划时选择的迁移方法的网络拓扑。 迁移方法应在移动关键数据时监视该过程。 迁移选项包括 Oracle 恢复管理器、Oracle Data Guard、Oracle Data Pump 或安装了网络文件系统角色的 Linux VM。 请与 Oracle 和 Microsoft 代表协商以获取详细的指导。

  • 确定如何将监视警报集成到会审过程中。

  • 列出触发警报时需要通知的关键利益干系人。

  • 使用数据库管理员查看监视指标,以符合预期。

有关详细信息,请参阅 Azure 采用上的 Oracle 计划。

设计建议

在部署 Oracle Database@Azure 和 Exadata 数据库服务之前,请考虑这些建议。

监视运行状况和性能

应收集定量指标,例如 CPU 使用率、内存使用率、存储使用情况、数据库操作、SQL 查询和整体事务。 可以使用 Azure Monitor 指标或所选的监视工具来诊断和主动排查问题。 数据库指标的收集和评审有助于确保操作准备情况和长期维持。

监视关键指标

下表包含 Oracle 云数据库指标的初始建议设置。 可以根据组织的需求添加计数器。 针对群集中的所有可用节点设置每个监视设置。 在 Azure Monitor 中,添加指标时不能同时选择多个对象。 若要输入指定的设置,必须选择每个 Exadata 群集节点。

在监视解决方案中为关键工作负荷设置警报。 如果使用 Azure Monitor,可以创建 操作组

指标名称 收集频率 阈值 描述
CPU 使用率 5 分钟 90% 以百分比表示并跨所有使用者组聚合的 CPU 使用率。 根据数据库可以使用的 CPU 数报告使用量百分比,这是 Oracle CPU 数的两倍。 此设置适用于群集中的每个数据库。
存储利用率 30 分钟 90% 正在使用的预配存储容量的百分比。 此设置表示所有表空间的总分配空间。 此设置适用于群集中的每个数据库。
闪存恢复区域利用率 15 分钟 90% 闪存恢复区域使用情况。
内存使用率 15 分钟 消耗的兆位 90% 内存池的总大小。
进程限制利用率 5 分钟 90% 进程限制使用情况。
会话限制利用率 5 分钟 90% 数据库会话限制使用情况。
可用快速恢复区域 15 分钟 90% 可用快速恢复区域。
Oracle 云基础结构 (OCI) 数据库群集内存利用率 5 分钟 90% Exadata 数据库群集使用的内存量。
平均节点状态 5 分钟 0 (此维度表示 false) 群集中的 Exadata 数据库群集节点是可用还是不可用。

有关详细信息,请参阅 Oracle 云数据库指标

后续步骤