Я пытаюсь локально восстановить онлайн-образ резервной копии DB2 с удаленного сервера. Я могу восстановить его успешно, но когда я пытаюсь перевернуть базу данных вперед, я получаю эту ошибку:
SQL2071N An error occurred while accessing the shared library
"/home/db2inst1/sqllib/adsm/libtsm.a". Reason code: "2".
Глядя на конфигурацию db, я понял, что LOGARCHMETH1
имеет значение TSM
, а это означает, что TSM был методом архивирования журналов при исходной установке DB2. Я установил значение disk:/path
и снова запустил операцию повтора транзакций. Это статус:
Rollforward Status
Input database alias = devcldx
Number of members have returned status = 1
Member ID = 0
Rollforward status = DB pending
Next log file to be read = S0000645.LOG
Log files processed = -
Last committed transaction = 2016-08-30-19.48.31.000000 UTC
И это то, что я получаю, когда пытаюсь перейти к концу логов:
SQL1273N
An operation reading the logs on database "DEVCLDX" cannot continue
because of a missing log file "S0000645.LOG" on database partition "0" and log
stream "0".
Очевидно, что этот файл журнала не существует на моей локальной машине.
Можно ли как-нибудь завершить накат?