检查 Informix 数据库 12.1 中的 onbar 命令进行的备份是否成功



这个问题让我对Informix感到烦恼。当 bargroup 的两个不同成员同时从不同的会话发出相同的备份命令时,onbar 命令,并且一个备份失败,另一个备份成功。 如何使用基于文件而不是基于 onbar 返回代码的技术来确定成员发出的哪个onbar命令成功bar_act.log

我相信

您正在寻找验证备份的onbar -v命令/选项。 您可以查看 onbar -v :验证备份 在手册中了解更多信息。

onbar -v
onbar -v -w             # Whole system backup
onbar -v -f filename    # Spaces listed in file
onbar -v space1 …       # Spaces listed on command line

-t time选项用于检查时间点可恢复性,-p用于检查"仅物理"备份。

在幕后,onbar -v使用archecker . 您可能还需要使用onsmsync

我自己没有用过这个。

bar_act.log包含 On-Bar 进程的 PID,因此您可以唯一标识失败的进程。

2015-03-13 08:25

:11 24098 24096/usr2/gcastro/instances/gac1210fc5/bin/onbar_d 完成,返回 0 (0x00)

这里 24098 是主 onbar 过程的 PID,24096 是父进程的 PID。消息始终具有相同的格式,因此您可以解析它并从中返回代码。

最新更新