powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / oninit: Fatal error in shared memory initialization
10 сообщений из 10, страница 1 из 1
oninit: Fatal error in shared memory initialization
    #33301336
ladyirina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую всех.

Возникла проблема (в какой именно момент возникла проблема точно сказать не могу).
Перестал подниматься сервер информикс Informix Dynamic Server 2000 Version 9.21.UC4 на Linux apple 2.4.7-10 #1 Thu Sep 6 17:27:27 EDT 2001 i686 unknown.

при oninit выдает: oninit: Fatal error in shared memory initialization.

при oninit -v
Checking group membership to determine server run modesucceeded
Reading configuration file '/opt/informix/etc/onconfig'...succeeded
Creating /INFORMIXTMP/.infxdirs ... succeeded
Creating infos file "/opt/informix/etc/.infos.isdn_sw" ... "/opt/informix/etc/.conf.isdn_sw" ... succeeded
Writing to infos file ... succeeded
Checking config parameters...succeeded
Allocating and attaching to shared memory...succeeded
Creating resident pool 566 kbytes...succeeded
Creating buffer pool 2002 kbytes...succeeded
Initializing rhead structure...succeeded
Initializing ASF ...succeeded
Initializing Dictionary Cache and SPL Routine Cache...succeeded
Bringing up ADM VP...succeeded
Creating VP classes...succeeded
Onlining 0 additional cpu vps...succeeded
Onlining 2 IO vps...succeeded
Forking main_loop thread...succeeded
Initializing DR structures...succeeded
Forking 1 'soctcp' listener threads...succeeded
Starting tracing...succeeded
Initializing 1 flushers...succeeded
Initializing log/checkpoint information...succeeded
Opening primary chunks...succeeded
Opening mirror chunks...succeeded
Initializing dbspaces...succeeded
Validating chunks...succeeded
Initialize Async Log Flusher...succeeded
Forking btree cleaner...succeeded
Initializing DBSPACETEMP list
[informix@apple BACKUP]$ Checking database partition index...FAILED
oninit: Fatal error in shared memory initialization


то есть он сначала поднимает, некоторое времявисит, потом падает с такой ошибкой.


то, что видим в online.log:

13:32:04 Informix Dynamic Server 2000 Started.

Mon Oct 3 13:32:04 2005

13:32:04 Event alarms enabled. ALARMPROG = '/opt/informix/etc/log_full.sh'
13:32:04 Booting Language <c> from module <>
13:32:04 Loading Module <CNULL>
13:32:04 Booting Language <builtin> from module <>
13:32:04 Loading Module <BUILTINNULL>
13:32:09 Informix Dynamic Server 2000 Version 9.21.UC4 Software Serial Number AAD#J125560
13:32:11 Informix Dynamic Server 2000 Initialized -- Shared Memory Initialized.

13:32:11 Dynamically allocated new virtual shared memory segment (size 8192KB)
13:32:11 Physical Recovery Started at Page(5:43419).
13:32:11 Physical Recovery Complete: 0 Pages Examined 0 Pages Restored.

13:32:11 Logical Recovery Started.
13:32:11 10 recovery worker threads will be started.
13:32:14 Logical Recovery Complete.
0 Committed, 0 Rolled Back, 0 Open, 0 Bad Locks

13:32:15 Informix Dynamic Server 2000 Stopped.

13:32:15 mt_shm_remove: WARNING: may not have removed all/correct segments


из-за чего такое может быть и как лечится?
спасибо.
...
Рейтинг: 0 / 0
oninit: Fatal error in shared memory initialization
    #33301341
ladyirina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
поднимается в режиме oninit -r.

но толку от этого, если базы не доступны?
...
Рейтинг: 0 / 0
oninit: Fatal error in shared memory initialization
    #33301389
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ladyirinaподнимается в режиме oninit -r.

но толку от этого, если базы не доступны?
А покажите лог при oninit -r
А если после oninit -r подождать восстановления а потом дать onmode -m ?
...
Рейтинг: 0 / 0
oninit: Fatal error in shared memory initialization
    #33301478
ladyirina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Журавлев Денис ladyirinaподнимается в режиме oninit -r.

но толку от этого, если базы не доступны?
А покажите лог при oninit -r
А если после oninit -r подождать восстановления а потом дать onmode -m ?


14:44:28 Informix Dynamic Server 2000 Started.

Mon Oct 3 14:44:28 2005

14:44:28 Event alarms enabled. ALARMPROG = '/opt/informix/etc/log_full.sh'
14:44:28 Booting Language <c> from module <>
14:44:28 Loading Module <CNULL>
14:44:28 Booting Language <builtin> from module <>
14:44:28 Loading Module <BUILTINNULL>
14:44:33 Informix Dynamic Server 2000 Version 9.21.UC4 Software Serial Number AAD#J125560
14:44:35 Informix Dynamic Server 2000 Initialized -- Shared Memory Initialized.

14:44:35 Dynamically allocated new virtual shared memory segment (size 8192KB)
14:44:35 Dataskip is now OFF for all dbspaces
14:44:35 Recovery Mode



запускаю потом:
onmode -m
сервер жив. но базы не доступны.

если потом его положить onmode -ky и опять запустить oninit. та же ботва, как и вначале.
...
Рейтинг: 0 / 0
oninit: Fatal error in shared memory initialization
    #33302416
vybegallo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
погоняйте oncheck -и , похоже, запорчена либо dbspace tablespace либо индекс (??? что-то не помню я там индексов...) к ней. oncheck -cc и др.
...
Рейтинг: 0 / 0
oninit: Fatal error in shared memory initialization
    #33304160
ladyirina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vybegalloпогоняйте oncheck -и , похоже, запорчена либо dbspace tablespace либо индекс (??? что-то не помню я там индексов...) к ней. oncheck -cc и др.

я бы рада. но при незапущенном сервере это фиг сделаешь. а поднимается он только в рекавери моде. и тоже проверки делать не дает. если после включения сервера в рекавери моде запустить onmode -m и попытаться oncheck -ом протестировать, то имеем

oncheck -cc
ISAM error: Primary and Mirror chunks are bad
...
Рейтинг: 0 / 0
oninit: Fatal error in shared memory initialization
    #33304352
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ladyirinaВозникла проблема (в какой именно момент возникла проблема точно сказать не могу).

А перед этим сервер, случайно, не восстанавливали из архива ?
Это можно увидеть по логам...

ladyirina[informix@apple BACKUP]$ Checking database partition index...FAILED
Именно эта ошибка, как показывает Гугль по CDI, периодически возникает и внятного ответа (что это такое и что делается при Checking database partition index) я не нашел.
Чаще всего это встречалось после восстановления, о чем свидетельствует и единственный, найденный мною, пример из support (technote):
===============
PROBLEM
After you have completed a cold restore (physical restore) with no logical restore, the database server is in fast recovery mode. If you stop the database server without bringing it to quiescent or online mode, and try to restart the database server, the database fails to go online. Attempting to restart the database server using the oninit command in verbose mode, oninit -v , it fails after displaying Checking database partition index.

CAUSE
The chunks are in an inconsistent mode. The database server would normally change the chunk status to online after completing the logical log restore. However, because the database server was stopped without completing the logical restore, the database server never changed the chunks status to online mode.

SOLUTION
To bring the database server online after finishing the physical restore, run the command:
onmode -m

Note: This process is applicable with ontape and onbar serial restore only. If the backup taken as onbar parallel backup, you cannot bring the database server to online mode without doing the logical log restore.
=================
Oncheck -cRq будет работать и при остановленном сервере (после некоторой паузы) и покажет целостность резервных страниц (возможно именно одна из них и имеется в виду под "database partition index" ?) и журналов.

И еще. Судя по размерам сегментов
...
Creating resident pool 566 kbytes...succeeded
Creating buffer pool 2002 kbytes...succeeded
...
это не промышленная система :)
поэтому советую сильно с этой проблемой не заморачиваться :)
...
Рейтинг: 0 / 0
oninit: Fatal error in shared memory initialization
    #33304481
ladyirina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
проблем возникла, скорее не после восстановления из бэкапа, а после поздания бэкапа и перезагрузки. ну да, скорее всего связано с некорректным завершением работы в момент рестора.

в итоге. запустила oninit -r
перевела его onmode -m

дождалась, пока в логах не появится
Physical Recovery Complete:
и
Logical Recovery Complete.

после этого, вроде бы идет все нормально.

oncheck -cRq - запускается. ничего не выдает. это значит, не находит ошибок?

да, сервер не промышленный. и можно все снести, конечно. хотелось понять причину поломки и как ее решать.
...
Рейтинг: 0 / 0
oninit: Fatal error in shared memory initialization
    #33304563
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, а сам "Linux apple 2.4.7-10" перед этим не апргейдился или не конфигурировался ?

ladyirina
в итоге. запустила oninit -r
перевела его onmode -m
дождалась, пока в логах не появится
Physical Recovery Complete:
и
Logical Recovery Complete.
после этого, вроде бы идет все нормально.

выходит, что у вас был включен HDR ?
Иначе бы сервер в online вряд ли бы перевелся, IMHO
ladyirina
oncheck -cRq - запускается. ничего не выдает. это значит, не находит ошибок?

Да.
...
Рейтинг: 0 / 0
oninit: Fatal error in shared memory initialization
    #33304610
ladyirina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vasilisКстати, а сам "Linux apple 2.4.7-10" перед этим не апргейдился или не конфигурировался ?

по моим сведениям - нет. хотя ставить пхп могли.

vasilis
выходит, что у вас был включен HDR ?
Иначе бы сервер в online вряд ли бы перевелся, IMHO


вероятно. не разбиралась с этим.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / oninit: Fatal error in shared memory initialization
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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