Эта проблема вызвала у меня недовольство Informix. Когда одна и та же команда резервного копирования была выпущена командой onbar
двумя разными членами группы одновременно в разных сеансах и одна резервная копия потерпела неудачу, а другая резервная копия была успешной. Как я могу определить, какая команда onbar
, выданная участником, прошла успешно, используя технику, основанную на bar_act.log файл, а не на основе кода возврата onbar
?Проверьте, выполнена ли резервная копия командой onbar в базе данных Informix 12.1 или нет?
ответ
Я считаю, что вы ищете команду/параметр onbar -v
для проверки резервных копий. Дополнительную информацию вы можете найти в руководстве по эксплуатации onbar -v
: verifying backups.
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
.
Я не использовал это сам.
Сэр, рад видеть вас снова, выполняя 'onbar', он ничего не возвращает, я хочу сказать, что если он вернет отметку времени, тогда мы сможем ее проверить. Как указать точное время на 'onbar -v'? – Starc
bar_act.log содержит PID процесса On-Bar, поэтому вы можете однозначно идентифицировать процесс, который не удалось.
2015-03-13 08:25:11 24098 24096/usr2/gcastro/случаи/gac1210fc5/бен/onbar_d завершена, возвращая 0 (0x00)
Здесь 24098 является PID основного процесса onbar и 24096 PID родителя. Сообщение всегда имеет одинаковый формат, поэтому вы можете его проанализировать и также указать код возврата.
Как определить, какой PID принадлежит этому пользователю? – Starc
После завершения резервного копирования невозможно восстановить эту информацию. Если по какой-то причине вам нужно сделать различие в том, что пользователь выполняет на панели, вы можете изменить $ INFORMIXDIR/etc/onbar (так как это сценарий оболочки) и добавить некоторые записи. Если вы боитесь, что ваши пользователи не смогут выполнить скрипт onbar в обход специального журнала, я полагаю, что ваша фактическая проблема находится в сфере аудита. –
Какой менеджер по хранению вы используете? PSM, TSM, A.N.Other? –
Я использую PSM. – Starc