powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / База данных DB2, как восстановить ? db2 команды db2move db2look
7 сообщений из 7, страница 1 из 1
База данных DB2, как восстановить ? db2 команды db2move db2look
    #39179079
mlisaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Бекап БД для DB2 был сделан на 32-х разрядной системе, чтобы восстановить ее в 64-х разрядную пишет нужно совместимость этих систем например вот так :

SQL2570N Попытка выполнить восстановление в операционной системе
назначения "NT-64" из резервной копии, созданной в исходной
операционной системе "NT-32", завершилась неудачно из-за
несовместимости операционных систем или неверных параметров
команды restore. Код причины: "2".

На 32-х системе стоит db2 workgroup server edition 8.1 , а на 64-ой системе db2 9.7, хотя на 64-ой сист. ставил и db2 8.1

Кто знает напишите пару примеров, как можно восстановить такую БД на 64х системе. Знаю, что помогает команда db2move, но у меня так и не получилось ее использовать

Напишите пожалуйста последовательность действий.
...
Рейтинг: 0 / 0
База данных DB2, как восстановить ? db2 команды db2move db2look
    #39179152
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mlisaf,

C:\>db2 "? SQL2570N"

SQL2570N An attempt to restore on target OS "<target-OS>" from a backup
created on source OS "<source-OS>" failed due to the
incompatibility of operating systems or an incorrect specification
of the restore command. Reason-code: "<reason-code>".

Explanation:

Possible reason codes are:
...
2 A cross-platform restore of a compressed backup was attempted
and no decompression library was specified. By default the
library in the backup image from "<source-OS>" is used. This
library is not suitable for a restore on "<target-OS>".
...

User response:

Responses for each reason code are:

...
2 Retry the Restore operation, specifying a decompression library
that was compiled for "<target-os>". For example, db2 restore
db sample comprlib libdb2compr.a.
...

В вашем случае это будет:

... comprlib db2compr.ddl

SQL2570N when restoring a compressed database backup to a 64-bit instance
...
Рейтинг: 0 / 0
База данных DB2, как восстановить ? db2 команды db2move db2look
    #39179155
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ошибся:

db2compr.dll
a не
db2compr.ddl
...
Рейтинг: 0 / 0
База данных DB2, как восстановить ? db2 команды db2move db2look
    #39179506
mlisaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark Barinstein,


Посмотрите, в данном пути нет такого файла.

И как понять :

db2 "restore database sample from /UDB/dbdump1/ntdmpi31/SAMPLE/comp taken at 20050516121941 into sample replace existing redirect parallelism 4 comprlib libdb2compr.so without prompting"

rus
db2 "восстановить образец базы данных из / UDB / dbdump1 / ntdmpi31 / ОБРАЗЦА / сост принято на 20050516121941 в образце заменить существующий параллелизм перенаправлять 4 comprlib libdb2compr.so без запроса"

Допустим у меня БД 20050516121941, можете ли вы написать как будет выглядеть запрос в данном случае.
Вот вроде простейший запрос на восстановление

CONNECT TO DB_MSK;
QUIESCE DATABASE IMMEDIATE FORCE CONNECTIONS;
CONNECT RESET;
RESTORE DATABASE DB_MSK FROM "D:\Temp" TAKEN AT 20120524142302 WITH 2 BUFFERS BUFFER 1024 PARALLELISM 1 WITHOUT PROMPTING;
CONNECT TO DB_MSK;
UNQUIESCE DATABASE;
CONNECT RESET;

Пожалуйста , если не трудно напишите запрос , заранее огромное спасибо
...
Рейтинг: 0 / 0
База данных DB2, как восстановить ? db2 команды db2move db2look
    #39179559
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mlisaf,

RESTORE DATABASE DB_MSK FROM "D:\Temp" TAKEN AT 20120524142302 WITH 2 BUFFERS BUFFER 1024 PARALLELISM 1 comprlib db2compr.dll WITHOUT PROMPTING
...
Рейтинг: 0 / 0
База данных DB2, как восстановить ? db2 команды db2move db2look
    #39179639
mlisaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark Barinstein,

Cпасибо , а если файла db2compr.dll нету в IBM\SQLLIB\lib ??? Или его не должно быть там
...
Рейтинг: 0 / 0
База данных DB2, как восстановить ? db2 команды db2move db2look
    #39179895
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mlisafа если файла db2compr.dll нету в IBM\SQLLIB\lib ??? Или его не должно быть тамПо ссылке, которую я приводил сначала, написано, что оно должно быть в SQLLIB\bin на windows.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / База данных DB2, как восстановить ? db2 команды db2move db2look
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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