|
|
|
oninit: Fatal error in shared memory initialization
|
|||
|---|---|---|---|
|
#18+
Приветствую всех. Возникла проблема (в какой именно момент возникла проблема точно сказать не могу). Перестал подниматься сервер информикс 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 из-за чего такое может быть и как лечится? спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2005, 13:55 |
|
||
|
oninit: Fatal error in shared memory initialization
|
|||
|---|---|---|---|
|
#18+
поднимается в режиме oninit -r. но толку от этого, если базы не доступны? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2005, 13:56 |
|
||
|
oninit: Fatal error in shared memory initialization
|
|||
|---|---|---|---|
|
#18+
ladyirinaподнимается в режиме oninit -r. но толку от этого, если базы не доступны? А покажите лог при oninit -r А если после oninit -r подождать восстановления а потом дать onmode -m ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2005, 14:12 |
|
||
|
oninit: Fatal error in shared memory initialization
|
|||
|---|---|---|---|
|
#18+
Журавлев Денис 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. та же ботва, как и вначале. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2005, 14:50 |
|
||
|
oninit: Fatal error in shared memory initialization
|
|||
|---|---|---|---|
|
#18+
погоняйте oncheck -и , похоже, запорчена либо dbspace tablespace либо индекс (??? что-то не помню я там индексов...) к ней. oncheck -cc и др. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2005, 21:27 |
|
||
|
oninit: Fatal error in shared memory initialization
|
|||
|---|---|---|---|
|
#18+
vybegalloпогоняйте oncheck -и , похоже, запорчена либо dbspace tablespace либо индекс (??? что-то не помню я там индексов...) к ней. oncheck -cc и др. я бы рада. но при незапущенном сервере это фиг сделаешь. а поднимается он только в рекавери моде. и тоже проверки делать не дает. если после включения сервера в рекавери моде запустить onmode -m и попытаться oncheck -ом протестировать, то имеем oncheck -cc ISAM error: Primary and Mirror chunks are bad ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2005, 16:02 |
|
||
|
oninit: Fatal error in shared memory initialization
|
|||
|---|---|---|---|
|
#18+
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 ... это не промышленная система :) поэтому советую сильно с этой проблемой не заморачиваться :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2005, 16:59 |
|
||
|
oninit: Fatal error in shared memory initialization
|
|||
|---|---|---|---|
|
#18+
проблем возникла, скорее не после восстановления из бэкапа, а после поздания бэкапа и перезагрузки. ну да, скорее всего связано с некорректным завершением работы в момент рестора. в итоге. запустила oninit -r перевела его onmode -m дождалась, пока в логах не появится Physical Recovery Complete: и Logical Recovery Complete. после этого, вроде бы идет все нормально. oncheck -cRq - запускается. ничего не выдает. это значит, не находит ошибок? да, сервер не промышленный. и можно все снести, конечно. хотелось понять причину поломки и как ее решать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2005, 17:34 |
|
||
|
oninit: Fatal error in shared memory initialization
|
|||
|---|---|---|---|
|
#18+
Кстати, а сам "Linux apple 2.4.7-10" перед этим не апргейдился или не конфигурировался ? ladyirina в итоге. запустила oninit -r перевела его onmode -m дождалась, пока в логах не появится Physical Recovery Complete: и Logical Recovery Complete. после этого, вроде бы идет все нормально. выходит, что у вас был включен HDR ? Иначе бы сервер в online вряд ли бы перевелся, IMHO ladyirina oncheck -cRq - запускается. ничего не выдает. это значит, не находит ошибок? Да. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2005, 17:56 |
|
||
|
oninit: Fatal error in shared memory initialization
|
|||
|---|---|---|---|
|
#18+
vasilisКстати, а сам "Linux apple 2.4.7-10" перед этим не апргейдился или не конфигурировался ? по моим сведениям - нет. хотя ставить пхп могли. vasilis выходит, что у вас был включен HDR ? Иначе бы сервер в online вряд ли бы перевелся, IMHO вероятно. не разбиралась с этим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2005, 18:08 |
|
||
|
|

start [/forum/topic.php?fid=44&msg=33301336&tid=1608886]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
75ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 248ms |
| total: | 438ms |

| 0 / 0 |
