Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Новый топик    Ответить
 Перенос БД с 8.2 на 9.7  [new]
Kostya9
Member

Откуда:
Сообщений: 282
Здравствуйте!
Пытаюсь восстановить БД из РК, сделанной на 8.2, на СУБД версии 9.7.
В результате выдает сообщение:
SQL2519N База данных восстановлена, однако обновление до текущего выпуска не произведено. Получен код ошибки "-1084" с элементами "*N".
Пытаюсь произвести обновление БД командой:
db2 migrate db DB_NAME user db2admin using db2admin
Результат:
SQL1224N Менеджер базы данных не может принимать новые требования, прерывает обработку всех текущих требований или указанного требования из-за ошибки или принудительного прерывания. SQLSTATE=55032

Прошу помочь в возникшей ситуацией.
14 мар 12, 06:57    [12243839]     Ответить | Цитировать Сообщить модератору
 Re: Перенос БД с 8.2 на 9.7  [new]
Mark Barinstein
Member

Откуда: Москва
Сообщений: 4946
Kostya9,

Здравствуйте.

Памяти не хватает.
+ db2 ? sql1084
db2 ? sql1084


SQL1084C Shared memory segments cannot be allocated.

Explanation:

This error is returned when there are insufficient memory resources for
the database manager. The database manager could not allocate shared
memory while activating the database.
Покажите:
  • записи из db2diag.log, появляющиеся после migrate db
  • вывод db2pd -osinfo
  • вывод db2 get db cfg for DB_NAME
  • 14 мар 12, 09:37    [12244105]     Ответить | Цитировать Сообщить модератору
     Re: Перенос БД с 8.2 на 9.7  [new]
    Kostya9
    Member

    Откуда:
    Сообщений: 282
  • записи из db2diag.log, появляющиеся после migrate db

  • см. db2diag.log

  • вывод db2pd -osinfo

  • Operating System Information:

    OSName: WIN32_NT
    NodeName: WorkStation
    Version: 6.1
    Release: Service Pack 1
    Machine: AMD64 Family 6, model 44, stepping 2

    CPU Information:
    TotalCPU OnlineCPU ConfigCPU Speed(MHz) HMTDegree Cores/Socket
    4 4 4 2666 1 32

    Physical Memory and Swap (Megabytes):
    TotalMem FreeMem AvailMem TotalSwap FreeSwap
    16000 11154 11154 -1 -331

    Virtual Memory (Megabytes):
    Total Reserved Available Free
    15999 n/a n/a 10823


  • вывод db2 get db cfg for DB_NAME

  • см cfg_db.txt

    К сообщению приложен файл (db2diag.log - 58Kb) cкачать
    15 мар 12, 12:18    [12251959]     Ответить | Цитировать Сообщить модератору
     Re: Перенос БД с 8.2 на 9.7  [new]
    Kostya9
    Member

    Откуда:
    Сообщений: 282


    К сообщению приложен файл (cft_db.txt - 8Kb) cкачать
    15 мар 12, 12:18    [12251964]     Ответить | Цитировать Сообщить модератору
     Re: Перенос БД с 8.2 на 9.7  [new]
    Mark Barinstein
    Member

    Откуда: Москва
    Сообщений: 4946
    Kostya9,

    Поставьте фикспак последний.
    Можно также пока поставить на время миграции

    db2set DB2_OVERRIDE_BPF=10000
    db2stop
    db2start
    db2 upgrade db dbname
    15 мар 12, 19:00    [12256284]     Ответить | Цитировать Сообщить модератору
     Re: Перенос БД с 8.2 на 9.7  [new]
    Kostya9
    Member

    Откуда:
    Сообщений: 282
    Mark Barinstein,

    не помогло! :( Тоже самое...
    16 мар 12, 08:14    [12257894]     Ответить | Цитировать Сообщить модератору
     Re: Перенос БД с 8.2 на 9.7  [new]
    CawaSPb
    Member

    Откуда: Питер/Москва/Wroclaw
    Сообщений: 1091
    Kostya9,

    А swap в системе отсутствует? Если отсутствует, что если его таки сделать?
    16 мар 12, 16:33    [12261930]     Ответить | Цитировать Сообщить модератору
     Re: Перенос БД с 8.2 на 9.7  [new]
    mustaccio
    Member

    Откуда: Москва -> Торонто
    Сообщений: 494
    Kostya9

    не помогло! :( Тоже самое...


    А можно еще посмотреть на результат db2 get dbm cfg? Судя по db2diag.log, у вас что-то хочет 11 ГБ памяти, а экземпляр ему столько дать не может (и это "что-то" - не буферные пулы).
    16 мар 12, 17:07    [12262291]     Ответить | Цитировать Сообщить модератору
     Re: Перенос БД с 8.2 на 9.7  [new]
    Mark Barinstein
    Member

    Откуда: Москва
    Сообщений: 4946
    Kostya9,

    SHEAPTHRES_SHR поменьше сделайте, она у вас 2097152 страниц (8 GB).
    16 мар 12, 19:05    [12263037]     Ответить | Цитировать Сообщить модератору
     Re: Перенос БД с 8.2 на 9.7  [new]
    mustaccio
    Member

    Откуда: Москва -> Торонто
    Сообщений: 494
    Mark Barinstein

    SHEAPTHRES_SHR поменьше сделайте, она у вас 2097152 страниц (8 GB).


    Это же вроде предельное значение, память не размещается сразу, разве нет?
    16 мар 12, 19:57    [12263299]     Ответить | Цитировать Сообщить модератору
     Re: Перенос БД с 8.2 на 9.7  [new]
    CawaSPb
    Member

    Откуда: Питер/Москва/Wroclaw
    Сообщений: 1091
    Mark Barinstein,

    Возможно (сначала посчитал, лимит, ну и лимит, бог с ним).
    Тем не менее, из доки про DATABASE_MEMORY:
    ------------------------------------------
    If this amount is less than the amount calculated from the individual memory parameters (for example, locklist, utility heap, bufferpools, and so on), the larger amount will be used.
    ...
    When allocated
    When the database is activated
    ------------------------------------------

    STMM по факту игрищ со SHEAPTHRES_SHR показывает соответствующие изменения DATABASE_MEMORY.
    16 мар 12, 20:33    [12263415]     Ответить | Цитировать Сообщить модератору
     Re: Перенос БД с 8.2 на 9.7  [new]
    Kostya9
    Member

    Откуда:
    Сообщений: 282
    Mark Barinstein
    SHEAPTHRES_SHR поменьше сделайте, она у вас 2097152 страниц (8 GB).


    Здравствуйте! Сделал меньше, изменил до 524288. Ситуация аналогичная, но кодошибки уже другой:
    SQL2519N База данных восстановлена, однако обновление до текущего выпуска не произведено. Получен код ошибки "-1224" с элементами "*N".
    21 мар 12, 14:24    [12288210]     Ответить | Цитировать Сообщить модератору
     Re: Перенос БД с 8.2 на 9.7  [new]
    Mark Barinstein
    Member

    Откуда: Москва
    Сообщений: 4946
    Kostya9
    Mark Barinstein
    SHEAPTHRES_SHR поменьше сделайте, она у вас 2097152 страниц (8 GB).

    Здравствуйте! Сделал меньше, изменил до 524288. Ситуация аналогичная, но кодошибки уже другой:
    SQL2519N База данных восстановлена, однако обновление до текущего выпуска не произведено. Получен код ошибки "-1224" с элементами "*N".
    Здравствуйте.
    Пришлите записи из db2diag.log, появившиеся после выдачи команды upgrade.
    21 мар 12, 15:58    [12289223]     Ответить | Цитировать Сообщить модератору
     Re: Перенос БД с 8.2 на 9.7  [new]
    Kostya9
    Member

    Откуда:
    Сообщений: 282
    Mark Barinstein
    Пришлите записи из db2diag.log, появившиеся после выдачи команды upgrade.

    Прикладываю сам файл

    К сообщению приложен файл (db2diag.zip - 9Kb) cкачать
    22 мар 12, 04:34    [12292536]     Ответить | Цитировать Сообщить модератору
     Re: Перенос БД с 8.2 на 9.7  [new]
    Mark Barinstein
    Member

    Откуда: Москва
    Сообщений: 4946
    Kostya9
    Mark Barinstein
    Пришлите записи из db2diag.log, появившиеся после выдачи команды upgrade.

    Прикладываю сам файл


    Параметр MAX_LOG установлен в 5 (%) от всего журнала.
    Поставьте 0.
    Ну и LOGARCHMETH1 (DISK:c:\DB_LOG) поправьте.
    Оно не может записывать туда...
    22 мар 12, 10:58    [12293332]     Ответить | Цитировать Сообщить модератору
     Re: Перенос БД с 8.2 на 9.7  [new]
    Kostya9
    Member

    Откуда:
    Сообщений: 282
    Mark Barinstein, спасибо большое! Получилось!
    3 апр 12, 17:57    [12359513]     Ответить | Цитировать Сообщить модератору
    Все форумы / IBM DB2, WebSphere, IMS, U2, etc Ответить