powered by simpleCommunicator - 2.0.48     © 2025 Programmizd 02
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Во время бэкапа останавливается DB2
9 сообщений из 9, страница 1 из 1
Во время бэкапа останавливается DB2
    #38902299
Андрей Васильевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
Подскажите, пожалуйста. Делаю бэкап, через центр управления, в конце резервирования, останавливается DB2(8.1) и выдает ошибку:

SQL1224N Не удалось запустить агент базы данных для обслуживания
требования, или работа агента была прервана в результате
закрытия системы или команды FORCE.

Бэкап хотел развернуть на 9.7, но как-то страшновато. Могут ли повлиять проблемы с диском? Сервер начинает чудить, вот и мигрирую.
...
Рейтинг: 0 / 0
Во время бэкапа останавливается DB2
    #38902551
Андрей Васильевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Решился восстановить бэкап, ну и результат ожидаем: неожиданный конец файла. Куда посмотреть?
...
Рейтинг: 0 / 0
Во время бэкапа останавливается DB2
    #38902827
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Андрей Васильевич,

Добрый день.

Что появляется в db2diag.log после начала backup?
...
Рейтинг: 0 / 0
Во время бэкапа останавливается DB2
    #38903348
Андрей Васильевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mark Barinstein,

Я приложил файл db2diag.log, там старт СУБД и бэкап. Что-то там дампы меня пугают. Проблемная база ARCH_PFR.
...
Рейтинг: 0 / 0
Во время бэкапа останавливается DB2
    #38903354
Андрей Васильевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
db2diag.log взял до запуска СУБД
...
Рейтинг: 0 / 0
Во время бэкапа останавливается DB2
    #38903488
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Андрей Васильевич,
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
2015-03-13-09.08.58.208000+180 I4876H470          LEVEL: Error
PID     : 7012                 TID  : 1196        PROC : db2syscs.exe
INSTANCE: DB2                  NODE : 000         DB   : ARCH_PFR
APPHDL  : 0-14                 APPID: *LOCAL.DB2.150313060614
FUNCTION: DB2 UDB, buffer pool services, sqlbcres, probe:1100
RETCODE : ZRC=0x86020019=-2046689255=SQLB_CSUM "Bad Page, Checksum Error"
          DIA8426C A invalid page checksum was found for page "".

2015-03-13-09.08.58.208000+180 I5348H376          LEVEL: Error
PID     : 7012                 TID  : 1196        PROC : db2syscs.exe
INSTANCE: DB2                  NODE : 000         DB   : ARCH_PFR
APPHDL  : 0-14                 APPID: *LOCAL.DB2.150313060614
FUNCTION: DB2 UDB, buffer pool services, sqlbcres, probe:1100
MESSAGE :  Obj={pool:4;obj:2;type:0} State=x27

Побилась таблица:
Код: plaintext
select tabschema, tabname from syscat.tables where tbspaceid=4 and tableid=2

Желательно для выяснения других ошибок прогнать на неактивную базу проверку:
Код: plaintext
db2dart ARCH_PFR /RPTF E
Покажите файл отчета от последней команды.
...
Рейтинг: 0 / 0
Во время бэкапа останавливается DB2
    #38903610
Андрей Васильевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mark Barinstein,

Я нашел таблицу(ARCH). Там еще есть PROT_USER, но там логи и не нужно восстанавливать. Лихорадочно экспортирую данные. В таблице 2 "дырки". 3 куска данных экспортируются, а 2 промежуточных никак. Пока надежда что они присутствуют в бэкапах. Можно ли как-то "полечить" табличку?
...
Рейтинг: 0 / 0
Во время бэкапа останавливается DB2
    #38903773
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Андрей ВасильевичМожно ли как-то "полечить" табличку?

Из файла отчета:
Код: plaintext
1.
2.
3.
FYI: An active connection to the database has been detected.
     False errors may be reported.
     Deactivate all connections and re-run to verify.
Всё же надо отключить все соединения от базы на все время проверки.
Из-за активных соединений могут быть ложные сообщения об ошибках. Например, в отчете есть ошибка по системной таблице
Код: plaintext
select tabschema, tabname from syscat.tables where tbspaceid=0 and tableid=32

"Лечить" можно, восстановив из архива все табличные пространства с ошибками, и накатившись по логам до конца.
Если такой возможности нет, то покалеченную пользовательскую таблицу можно выгрузить в текстовый файл с разделителями
Код: plaintext
 db2dart  ARCH_PFR /ddel
где потом надо интерактивно указать id таблицы, id её табличного пространства и 0 для начальной страницы и кол-ва страниц.
Выгружеет оно не все поля. См. Dumping formatted table data using db2dart
Потом таблицу можно попробовать удалить, но может не получиться. Тогда можно попробовать её переименовать, удалив зависимые объекты.
...
Рейтинг: 0 / 0
Во время бэкапа останавливается DB2
    #38903892
Андрей Васильевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mark Barinstein,

Докатить из логов не получится. Бэкап "свежий", но программка которая управляла архивированием(сжатие, копирование и тд) удаляет логи старше последнего бэкапа. Я буду надеяться, что в последнем бэкапе остались куски не выгружаемых данных. Спасибо большое Марк!
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Во время бэкапа останавливается DB2
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]