v-dgmon:轻量级 Oracle Data Guard 同步监控工具
目录

在 Oracle 高可用架构中,Data Guard 的同步状态直接关系到数据的安全性。v-dgmon 是专为 DBA 设计的极简监控脚本,能够实时捕获传输延迟(Transport Lag)和应用延迟(Apply Lag)。
核心功能#
- 多库并行监控:一个程序同时监控多组 DG 环境,互不干扰。
- 无需客户端:基于 Go 原生驱动,不需要安装庞大的 Oracle Instant Client。
- 异常预警兼容:自动识别并忽略
ORA-28002(密码即将过期)警告,确保监控不中断。 - 指标数值化:自动将 Oracle 的
+00 00:00:15时间格式转换为秒数,方便后续绘图分析。 - 增量 CSV 日志:持续记录延迟数据,可直接导入 Excel 进行性能审计。
配置说明 (config.json)#
{
"interval_seconds": 60,
"databases": [
{
"name": "生产库备端",
"conn": "oracle://system:password@10.0.0.1:1521/prod_stby",
"file": "prod_dg.csv"
}
]
}⬇️ 下载 v-dgmon.zip#
这里还没有任何文章可以列出。