powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / После commit транзакция уже не может откатиться в случае например, crash recovery?
2 сообщений из 2, страница 1 из 1
После commit транзакция уже не может откатиться в случае например, crash recovery?
    #39375817
dbtwoshnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если делаем следующее:

1) Отрабатывает последовательность больших по объему и длительных по времени транзакций (из скриптов), в конце каждой выполняется commit явно или неявно, скрипты рапортуют об успешном завершении.

2) Возникает необходимость остановить сервер DB2. Делаем db2stop force, останавливается очень долго. Наверно, буфера сбрасываются? Не дожидаемся остановки, делаем sync; reboot .

3) После ребута DB2 стартует и при активации базы ессно начинается crash recovery, который проходит успешно но очень долго - около получаса.

Вопрос: могла ли транзакция из пункта 1) откатиться во время crash recovery? С моей точки зрения нет, потому что она закоммитилась как минимум в активный лог, соответственно во время crash recovery все недописанные из буферов данные повторно прокатываются из активного лога?
...
Рейтинг: 0 / 0
После commit транзакция уже не может откатиться в случае например, crash recovery?
    #39375865
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dbtwoshnick,

Неявный commit - это выполнение скрипта при включенном автокоммите?
При деактивации базы откатываются незавершенные транзакции, сбрасываются на диск грязные страницы, архивируются логи.
Если все логи на месте и не повреждены, то все завершенные транзакции должны восстановиться.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / После commit транзакция уже не может откатиться в случае например, crash recovery?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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