На одной из систем в журнале оффлайн бэкапа базы данных в DB13, который выполняется
стандартными средствами SAP (утилита BRBACKUP), была постоянная ошибка-предупреждение (рис. 1). На создание резервной копии базы данных ошибка не влияла, но в глаза мне, как перфекционисту со стажем, всё время бросалась.
|
Рис. 1. Ошибка в DB13. |
Несколько попыток решить проблему наскоком, результата не дали. Проблема совершенно не гуглилась и каждый раз я решал, что это какой-то глюк операционной системы MS Windows, на которой установлена система.
В этот раз я обратил внимание на строку, которая идет до сообщения об ошибке, - система запрашивает подтверждения от пользователя перед остановом базы данных (рис. 1). Изучив еще раз тщательно журнал, обнаружил, что в опциях выполняемой команды BRBACKUP есть некоторые пробелы (рис. 2).
|
Рис. 2. Формат команды BRBACKUP. |
Задания, которые мы планируем через "Календарь планирования операций базы данных" (транзакция DB13 или DBACOCKPIT), содержатся в таблице
SDBAC. Открыв в транзакции SE16 содержимое таблицы SDBAC с фильтром DBSYS = 'ORACLE', обнаружил интересную картину (рис. 3).
|
Рис. 3. Записи таблицы SDBAC. |
Опции для операции оффлайн бэкапа базы данных без журнальных файлов отличаются от опций всех остальных операций по созданию резервных копий базы данных. Отсутствующая опция '-c force' означает режим без участия пользователя, то есть без подтверждений и вопросов. Подробности об этой опции
тут.
Как описано в
SAP note # 859450 - Maintenance of the DB13-command table SDBAC, записи в этой таблице можно аккуратно корректировать, не меняя назначение операций в глобальном смысле. Таблица открыта на ведение. Добавляем опции в строку таблицы и сохраняем.
|
Рис. 4. Изменение записи в таблице SDBAC. |
Результат: корректное создание оффлайн бэкапов базы данных без предупреждений и ошибок (рис. 5).
|
Рис. 5. Выполнение операции без ошибок и предупреждений. |
Перфекционист во мне доволен. :)
Автор:
Шиболов Вячеслав Анатольевич
I had the similar problem with Incremental online backup. In the log file of brbackup was warning "BR0114W Software compression not supported for 'incr'". Editing command line (added "-k no" parameter) in the table SDBAC remove warning message from the log file and now job finish with green :)
ОтветитьУдалитьThanks for the tip
Shahin
You are welcome!
Удалить