本文提供了一些业务做法,可用于使用 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 指标或所选的监视工具来诊断和主动排查问题。 数据库指标的收集和评审有助于确保操作准备情况和长期维持。
在Azure 门户中创建自定义仪表板,其中包含收集的各种指标的聚合视图。 有关详细信息,请参阅在 Azure 门户中创建仪表板。
若要查看所需的角色,请参阅 Azure Monitor 中的角色、权限和安全性。
如果需要精细数据库监视,请参阅 Enterprise Manager 数据库管理。
有关 Oracle 综合监视指南的信息,请参阅 Oracle 云数据库指标。
监视关键指标
下表包含 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 云数据库指标。