powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Не находит журналы в TSM
2 сообщений из 2, страница 1 из 1
Не находит журналы в TSM
    #37076669
Фотография Andron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть база, архивация настроена в TSM. Бэкапы и архивированные журналы в TSM видны, но когда тестирую восстановление, то во время наката логов (rollforward database) получаю ошибку SQL4970N и дальше накатить журналы из TSM не получается. В журнале сообщений вижу что db2 не может найти в TSM журналы. База после этого находится в состоянии rollforward pending. Вот вопрос, можно ли такую базу перевести в нормальный режим, не накатывая дальше журналы?

Вот что пишет база в журнале сообщений во время наката логов:

начинает rollforward:

2011-01-24-15.05.48.691000+180 I905779F589 LEVEL: Warning
PID : 5220 TID : 6244 PROC : db2syscs.exe
INSTANCE: DB2 NODE : 000 DB : BBREST
APPHDL : 0-2346 APPID: *LOCAL.DB2.110124120544
AUTHID : db2admin
EDUID : 6244 EDUNAME: db2agent (BBREST)
FUNCTION: DB2 UDB, recovery manager, sqlpForwardRecovery, probe:710
DATA #1 : <preformatted>
Invoking database rollforward forward recovery,
lowtranlsn 000000000BB2D2C9 in log file number 4
minbufflsn 000000000B328010 in log file number 2

не находит журналы :

2011-01-24-15.05.49.003000+180 I906872F373 LEVEL: Warning
PID : 5220 TID : 5152 PROC : db2syscs.exe
INSTANCE: DB2 NODE : 000
EDUID : 5152 EDUNAME: db2logmgr (BBREST)
FUNCTION: DB2 UDB, data protection services, sqlpgRetryFailedArchive, probe:4071
MESSAGE : search on vendor did not find any chain

2011-01-24-15.05.49.269000+180 I909096F557 LEVEL: Error
PID : 5220 TID : 6244 PROC : db2syscs.exe
INSTANCE: DB2 NODE : 000 DB : BBREST
APPHDL : 0-2346 APPID: *LOCAL.DB2.110124120544
AUTHID : db2admin
EDUID : 6244 EDUNAME: db2agent (BBREST)
FUNCTION: DB2 UDB, recovery manager, sqlprDoForwardPhase, probe:770
DATA #1 : <preformatted>
Rollforward is not able to reach the end of online backup (or split mirror), nextLso 186941665 LastRecLsoLFH 178594016

2011-01-24-15.05.49.269000+180 I909655F516 LEVEL: Error
PID : 5220 TID : 6244 PROC : db2syscs.exe
INSTANCE: DB2 NODE : 000 DB : BBREST
APPHDL : 0-2346 APPID: *LOCAL.DB2.110124120544
AUTHID : db2admin
EDUID : 6244 EDUNAME: db2agent (BBREST)
FUNCTION: DB2 UDB, recovery manager, sqlpForwardRecovery, probe:1230
RETCODE : ZRC=0x801000BB=-2146434885=SQLPR_MISSING_LOGFILES
"rollforward missing log files"


Эти журналы я могу достать из TSM, положить их локально и уже из них сделать накат на базу, но вот сама db2 почему то не может достать их напрямую из TSM, несмотря на то что само восстановление базы из TSM перед rollforward проходит нормально. Почему db2 не может достать эти журналы?
...
Рейтинг: 0 / 0
Не находит журналы в TSM
    #37094615
Tshind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Там, по-моему, в операторе
RESTORE DATABASE DB_NAME USE TSM
OPEN 1 SESSIONS TAKEN AT 20111212230002 LOGTARGET "/pub3/logdb1" ....
параметр LOGTARGET указывает на каталог, куда сам RESTORE (вместе с TSM)
перед началом восстановления переписывает логи с TSM,
если они там размещены во время
BACKUP DATABASE DB_NAME ONLINE USE TSM ...INCLUDE LOGS
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Не находит журналы в TSM
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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