Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
SQL2570N код причины 2 (DB2 9.7.0)
|
|||
|---|---|---|---|
|
#18+
Пробую перетащить БД с 32-х разрядной системы DB2 8.2 на новую 64-разрядную систему. Поставили DB2 9.7.0. Копирую бэкап с 32-х разрядной системы, выполненный через команду db2 +t "backup db <namedb> user <login> using <password> to d:\Backup with 2 buffers buffer 1024 parallelism 1 compress without prompting" на новый сервер. При восстановлении RESTORE DATABASE <namedb> FROM "C:\install\Backup" TAKEN AT 20111124055548 TO "C:" INTO <namedb> WITH 2 BUFFERS BUFFER 1024 PARALLELISM 1 WITHOUT PROMPTING. Получаю SQL2570N Попытка выполнить восстановление в операционной системе назначения "NT-64" из резервной копии, созданной в исходной операционной системе "NT-32", завершилась неудачно из-за несовместимости операционных систем или неверных параметров команды restore. Код причины: "2" Расшифровка кода 2 гласит, что нужно повторить операцию восстановления, задав библиотеку распаковки, скомпилированную для системы "<ОС-назначения>". Например: db2 restore db sample comprlib libdb2compr.a При выполнении db2 restore db <namedb> comprlib libdb2compr.a SQL2542N Для заданных алиаса базы данных "namedb" и отметки времени "" не найдено соответствующего файла резервной копии. При выполнении db2 restore db <namedb> comprlib libdb2compr.a from 'C:\Install\Backup' taken at 20111124055548 into <namedb> with 2 buffers buff er 1024 parallelism 1 without prompting SQL0104N Обнаружен неправильный элемент "from" после текста "<идентификатор>". Список возможных правильных элементов: "END-OF-STATEMENT". SQLSTATE=42601 Подскажите как сделать восстановление? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2012, 09:17 |
|
||
|
SQL2570N код причины 2 (DB2 9.7.0)
|
|||
|---|---|---|---|
|
#18+
Anka_S, SQL2570N when restoring a compressed database backup to a 64-bit instance The compression library names on different operating systems are as follows: AIX®: libdb2compr.a Solaris: libdb2compr.so HP-UX: libdb2compr.sl Linux: libdb2compr.so Windows®: db2compr.dll ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2012, 09:37 |
|
||
|
SQL2570N код причины 2 (DB2 9.7.0)
|
|||
|---|---|---|---|
|
#18+
Mark Barinstein, спасибо! Увидела, db2 "restore database sample from /UDB/dbdump1/ntdmpi31/SAMPLE/comp taken at 20050516121941 into sample replace existing redirect parallelism 4 comprlib libdb2compr.s o without prompting" Синтаксис получается немного другой нежили в расшифровке кода из самого ЦУ при восстановлении. Вообще, мы обошли эту проблему, сделав несжатый backup, но всё равно информация нужная, ни все бэкапы можно свернуть за 5 минут, остановив работу пользователей, да и перекидывать потом большой объём бывает неудобно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2012, 08:45 |
|
||
|
SQL2570N код причины 2 (DB2 9.7.0)
|
|||
|---|---|---|---|
|
#18+
Обязательно регулярно делайте тестовые восстановления. У меня в 9.1 w32 на сжатом бекапе довольно регулярно случалось, что сам бекап якобы восстанавливался успешно, а потом вдруг при накатке логов появлялись сообщения о битых страницах, и база становилась неюзабельной, так что, формально имея все данные, реально я базу восстановить не мог. Что интересно, на некоторое время помогал reorg по всем таблицам... но именно на некоторое время. Пришлось отказаться от сжатия и пользоваться несжатым (где всё ОК), хоть это и более 300 гиг против менее 100. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2012, 10:37 |
|
||
|
SQL2570N код причины 2 (DB2 9.7.0)
|
|||
|---|---|---|---|
|
#18+
Victor Metelitsa У меня в 9.1 w32 ... базу ... более 300 гиг Victor Metelitsa , Т.е. на win32 крутиться база более 300 гиг (только бэкап)? И как win32 - нормально ее тянет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2012, 11:30 |
|
||
|
SQL2570N код причины 2 (DB2 9.7.0)
|
|||
|---|---|---|---|
|
#18+
Не просто w32, но и сервер чуть ли не десятилетней давности. Но чего бы ей и 3 терабайта не тянуть? Это зависит от нагрузки, а она там относительно невелика. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2012, 15:09 |
|
||
|
SQL2570N код причины 2 (DB2 9.7.0)
|
|||
|---|---|---|---|
|
#18+
Victor Metelitsa, по размеру похожая база на Win32 8.2 и сейчас на Win64 9.7.4. Проблем с компрессией в бэкапах не возникало (бэкапы по мере создания разворачиваются на соседний сервер - провериться + получить слепок базы для некоторых задач). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2012, 12:43 |
|
||
|
SQL2570N код причины 2 (DB2 9.7.0)
|
|||
|---|---|---|---|
|
#18+
Вообщем попробовала и со сжатого бэкапа восстановиться получила сообщение типа восстановлено и затем обновлена до текущего выпуска При обновлении возвращён sqlcode 1499 и элемент '' 1251 <login> <namedb> QDB2/NT64 1251 восстанавливала db2 restore db <namedb> from <path> into <namedb> parallelism 4 comprlib db2compr.dll without prompting База открывается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2012, 15:55 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=37629148&tid=1601959]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
68ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 15ms |
| total: | 176ms |

| 0 / 0 |
