Устранение неполадок при работе с DB2

Что делать в случае сбоя операции повтора транзакций с перенаправлением восстановления DB2?

Для полного восстановления баз данных, для которых включено архивирование журнала, необходимо восстановить как базу данных, так и архивные журналы. Такая операция называется повтором транзакций. Если был выбран метод VENDOR, то должен применяться файл db2sqluv.dll, расположенный в системном каталоге Windows. Путь к системному каталогу может быть различным, например:

C:\winnt\system32 или D:\windows\system32

В каждой резервной копии базы данных содержится информация о способе архивирования и расположении файла db2sqluv.dll. Если резервная копия восстанавливается на другом компьютере, то информация о файле db2sqluv.dll будет содержать расположение этого файла на исходном компьютере. Однако на целевом компьютере восстановления путь к системному каталогу Windows может быть другим. Например, на исходном компьютере файл db2sqluv.dll может располагаться в следующем системном каталоге Windows:

C:\winnt\system32

На целевом компьютере восстановления путь к системному каталогу Windows может быть другим, например:

D:\windows\system32

При выполнении операции повтора транзакций для восстановленной базы данных DB2 пытается запустить db2sqluv.dll из того каталога, который соответствует системному каталогу Windows на исходном компьютере. Поскольку файл db2sqluv.dll отсутствует в этом каталоге, возникает сбой. Для успешного повтора транзакций необходимо, чтобы файл db2sqluv.dll находился в одном и том же каталоге на исходном и целевом компьютерах.