Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / On-line backup и восстановление.... / 25 сообщений из 32, страница 1 из 2
23.01.2007, 21:35
    #34276745
TORT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
On-line backup и восстановление....
Хотелось бы расставить все точки....
Сегодня пришлось восстанавливать базу DB2 v8.2(WinNT)
On-line backup делался 20/01/2007 в 2:30 ночи.... Логи все целые аж с июля месяца....
Пользователи работали до 8 утра сегодняшнего дня (23/01/2007)....
Создаю БД из backup'а, делаю rollforward.... Все делал через Центр управления...
1. Почему данные накатываются только до середины вчерашнего дня?
Пробовал накатить до конца логов, потом накатывал до конкретного момента времени - результат один и тот же.... В чем топлю?
...
Рейтинг: 0 / 0
23.01.2007, 21:36
    #34276748
TORT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
On-line backup и восстановление....
Есть подозрение, что БД накатывалась как бы до текущего времени - 1 сутки....
...
Рейтинг: 0 / 0
23.01.2007, 23:51
    #34276877
mustaccio
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
On-line backup и восстановление....
А когда последний лог архивировался? (это можно найти в db2diag.log)
...
Рейтинг: 0 / 0
24.01.2007, 08:58
    #34277163
TORT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
On-line backup и восстановление....
Этого я не знаю...(
А можно с этого места в двух словах описать про "архивирование"?
Это чего, куда и сколько?
...
Рейтинг: 0 / 0
24.01.2007, 09:22
    #34277224
TORT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
On-line backup и восстановление....
И если можно, пример записи из db2diag.log.....
А то чего-то ничего подобного найти не получается....
...
Рейтинг: 0 / 0
24.01.2007, 11:37
    #34277908
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
On-line backup и восстановление....
Есть еще history файл, там тоже это все пишется.
ищи db2rhist.asc в каталоге своей базы. Если хочешь я те маленький сишник пришлю который его парсит.
...
Рейтинг: 0 / 0
24.01.2007, 15:41
    #34279197
TORT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
On-line backup и восстановление....
конечно хочу!!!!!!!!
...
Рейтинг: 0 / 0
24.01.2007, 16:51
    #34279570
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
On-line backup и восстановление....
Для начала попробуй еще
? LIST HISTORY
LIST HISTORY {BACKUP | ROLLFORWARD | REORG |
CREATE TABLESPACE | ALTER TABLESPACE | DROPPED TABLE | LOAD |
RENAME TABLESPACE | ARCHIVE LOG }
{ALL | SINCE timestamp |CONTAINING {schema.object_name | object_name}}
FOR [DATABASE] database-alias
...
Рейтинг: 0 / 0
24.01.2007, 17:11
    #34279695
mustaccio
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
On-line backup и восстановление....
авторИ если можно, пример записи из db2diag.log.....
А то чего-то ничего подобного найти не получается....
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
 2007 - 01 - 23 - 21 . 04 . 00 . 124000 - 300  I3160543H370       LEVEL: Warning
PID     :  1708                  TID  :  6660         PROC : db2syscs.exe
INSTANCE: DB2T                 NODE :  000 
FUNCTION: DB2 UDB, data protection, sqlpgArchiveLogFile, probe: 3180 
MESSAGE : Successfully archived log file S0004963.LOG to USEREXIT from 
          D:\DB2T\NODE0000\SQL00007\SQLOGDIR\.

 2007 - 01 - 23 - 21 . 04 . 03 . 374000 - 300  I3160915H370       LEVEL: Warning
PID     :  1708                  TID  :  6660         PROC : db2syscs.exe
INSTANCE: DB2T                 NODE :  000 
FUNCTION: DB2 UDB, data protection, sqlpgArchiveLogFile, probe: 3180 
MESSAGE : Successfully archived log file S0004964.LOG to USEREXIT from 
          D:\DB2T\NODE0000\SQL00007\SQLOGDIR\.

авторА можно с этого места в двух словах описать про "архивирование"?

В двух словах: все изменения в базе записываются в _активный_ лог (журнал транзакций). Когда активный лог заполнится и все транзакции в нем завершатся, он архивируется, т.е. в него больше запись не производится, и ДБ2 создает новый активный лог. ROLLFORWARD имеет дело сначала с архивными лог-файлами, потом с теми, которые еще были активными на момент аварии.

Если ROLLFORWARD доходит только до 22 января, значит, логи, созданные после этого, отсутствуют там, где ДБ2 расчитывает их найти. По-моему, так.
...
Рейтинг: 0 / 0
24.01.2007, 21:40
    #34280336
TORT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
On-line backup и восстановление....
Дык логи-то все целые.... Лежат в одном месте.... Насчет архивирования не знаю...В db2diag.log подобных сообщений не нашел....
...
Рейтинг: 0 / 0
25.01.2007, 02:51
    #34280485
mustaccio
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
On-line backup и восстановление....
Что показывает
Код: plaintext
db2 get db cfg for <your db> | find /i "logarchmeth"
?
...
Рейтинг: 0 / 0
25.01.2007, 09:31
    #34280772
TORT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
On-line backup и восстановление....
В параметрах БД стоит
LOGARCHMETH1 = LOGRETAIN
LOGARCHMETH2 = OFF
...
Рейтинг: 0 / 0
25.01.2007, 10:19
    #34280905
warIord
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
On-line backup и восстановление....
а с середины вчерашнего дня пользователи делали журналируемые транзакции? данные обновлялись?
...
Рейтинг: 0 / 0
25.01.2007, 10:27
    #34280941
warIord
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
On-line backup и восстановление....
или же как вариант - сегодня после 8 была попытка восстановления с накатом журнала до середины вчерашнего дня, последующие журналы по ROLLFORWARD COMPLETE были переразмещены (есть ли их копия?)
...
Рейтинг: 0 / 0
25.01.2007, 11:07
    #34281129
TORT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
On-line backup и восстановление....
Пользователи делали изменения.... Они даже с реплицировались...
Бэкап сначала поднимал до конца логов.... Потом до точки 8:30 23/01/2007... Результат один и тот же...
...
Рейтинг: 0 / 0
25.01.2007, 11:31
    #34281233
warIord
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
On-line backup и восстановление....
а если в лоб в редакторе каком-нибудь просмотреть файлы журнала выборочно - первый со "вчерашней" середины дня до 8:30 23/01/2007 - там вообще есть данные транзакций, полистайте, очень уж похожа ситуация на "манагер наткнулся на кривой журнал, воспринял его как 'end of logs' и переразместил последующие"
...
Рейтинг: 0 / 0
25.01.2007, 12:34
    #34281540
TORT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
On-line backup и восстановление....
все уже... нету логов.... вообще похоже проблема с железом была...
...
Рейтинг: 0 / 0
25.01.2007, 13:20
    #34281767
TORT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
On-line backup и восстановление....
Я правильно понял, что "так сложились обстоятельства"...А если с log-файлами все нормально, то база накатывается без проблем....
Вот еще момент.... Узел остановился при ошибке, и при повторном запуске там еще новые логи создаются.... Мог я этим карты спутать?
...
Рейтинг: 0 / 0
25.01.2007, 13:49
    #34281870
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
On-line backup и восстановление....
На будущее: в конфиге делай:
upadte db cfg using LOGARCHMETH1 DISK: c:\arch\
именно DISK: - буковками пишется :)) а потом идет полный путь...))
В линуксах:
upadte db cfg using LOGARCHMETH1 DISK: /home/db2admin/
...
Рейтинг: 0 / 0
25.01.2007, 13:49
    #34281876
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
On-line backup и восстановление....
Это путь куда логи архивироваться будут самой DB2
...
Рейтинг: 0 / 0
25.01.2007, 13:51
    #34281885
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
On-line backup и восстановление....
Да и зеркалирование логов неплохо бы включить)
...
Рейтинг: 0 / 0
25.01.2007, 14:15
    #34282000
TORT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
On-line backup и восстановление....
А LOGRETAIN чего за такое?.... Это вроде по умолчанию стоит...
...
Рейтинг: 0 / 0
25.01.2007, 14:18
    #34282024
TORT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
On-line backup и восстановление....
И еще... За зеркалирование какой параметр отвечает?
...
Рейтинг: 0 / 0
25.01.2007, 14:19
    #34282025
TORT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
On-line backup и восстановление....
LOGARCHMETH2 ЧТОЛИ ?
...
Рейтинг: 0 / 0
25.01.2007, 14:42
    #34282134
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
On-line backup и восстановление....
MIRRORLOGPATH
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / On-line backup и восстановление.... / 25 сообщений из 32, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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