informix + Фатальная ошибка при создании разделяемой памяти

Пожалуйста , совет, как решить эту проблему у меня Linux с БД informix его сбой на - фатальная ошибка при создании общей памяти

su - informix

-sh-2.05b$ oninit -v

    ONCONFIG /usr/informix/etc/onconfig.active is not owned by user with id 4000.
    Checking group membership to determine server run modesucceeded
    Reading configuration file '/usr/informix/etc/onconfig.active'...succeeded
    Creating /INFORMIXTMP/.infxdirs ... succeeded
     Creating infos     file "/usr/informix/etc/.infos.active_trm" ... "/usr/informix/etc/.conf.active_trm" ... s succeeded
    Writing to infos file ... succeeded
    Checking config parameters...succeeded
    Allocating and attaching to shared memory...FAILED
    oninit: Fatal error in shared memory creation

онинит -i

  This action will initialize IBM Informix Dynamic Server;
   any existing IBM Informix Dynamic Server databases will NOT be accessible -
   Do you wish to continue (y/n)? 
   please enter 'y' or 'n'...
   Do you wish to continue (y/n)? y
   oninit: Fatal error in shared memory creation

2 ответа

Решение

Ваши сегменты общей памяти, возможно, не очищены должным образом. Запустите команду onclean -ky. Надеемся, что это должно очистить все оставшиеся сегменты разделяемой памяти.

Если это не работает, запустите команду ipcs, чтобы определить сегменты памяти и удалить с помощью ipcrm.

Убедитесь, что у вас есть права 660 на ваше ROOTPATH файл, см. местоположение на $INFORMIX/etc/[your_onconfig],

запуск oninit -ivy для более подробной информации или см. войти в ваш MSGPATH файл.

Другие вопросы по тегам