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
файл.