Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
shared memory not initialized for INFORMIXSERVER 'rh_shm'
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, имеется проблема с инициализацией сервера. А именно. после попытки инициализации в окне терминала появляется сообщение ==================================================== # oninit -v Checking group membership to determine server run modesucceeded Reading configuration file '/opt/informix-9.21/etc/onconfig'...succeeded Creating /INFORMIXTMP/.infxdirs ... succeeded Creating infos file "/opt/informix-9.21/etc/.infos.rh_shm" ... "/opt/informix-9.21/etc/.conf.rh_shm" ... succeeded Writing to infos file ... succeeded Checking config parameters...succeeded Allocating and attaching to shared memory...succeeded Creating resident pool 13214 kbytes...succeeded Creating buffer pool 64002 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 'ipcshm' listener threads...succeeded Forking 1 'soctcp' listener threads...succeeded Forking 0 'soctcp' listener threads...# ==================================================== в этом время, в логах online.log последние строчки следующие ==================================================== 18:54:57 Informix Dynamic Server 2000 Started. Mon Oct 25 18:54:58 2004 18:54:58 Event alarms enabled. ALARMPROG = '/opt/informix-9.21/etc/log_full.sh' 18:54:58 Booting Language <c> from module <> 18:54:58 Loading Module <CNULL> 18:54:58 Booting Language <builtin> from module <> 18:54:58 Loading Module <BUILTINNULL> 18:55:04 listener-thread: err = -25572: oserr = 98: errstr = : Network driver cannot bind a name to the port. System error = 98. 18:55:04 Attempting to bring listener thread down. 18:55:04 Server stopped. +=================================================== когда я пытаюсь запустить , например, onstat получаю сообщение: shared memory not initialized for INFORMIXSERVER ' rh_shm' как мне инициализировать shared memory? Да, файлы sqlhosts и onconfig содержат следующую информацию ========================sqlhosts============================ rh_soc onsoctcp redhat infx_soc rh_shm onipcshm redhat infx_shm rh20_soc onsoctcp 192.168.20.11 infx_soc node_soc olsoctcp dbgate 1427 gate2pub_soc onsoctcp 192.168.2.2 1427 db1pub_soc onsoctcp 192.168.2.3 1427 dblinux_soc onsoctcp 192.168.1.12 infx_soc ol_pit olsoctcp 192.168.1.74 1526 ==================================================== ======================onconfig ============================== # System Configuration SERVERNUM 1 # Unique id corresponding to a OnLine instance DBSERVERNAME rh_shm # Name of default database server DBSERVERALIASES rh_soc,rh20_soc # List of alternate dbservernames NETTYPE soctcp,1,100,NET # Configure poll thread(s) for nettype NETTYPE ipcshm,1,100,CPU # Configure poll thread(s) for nettype DEADLOCK_TIMEOUT 60 # Max time to wait of lock in distributed env. RESIDENT 0 # Forced residency flag (Yes = 1, No = 0) ================================================== Буду признательна за помощь... Где грабли? :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2004, 19:30 |
|
||
|
shared memory not initialized for INFORMIXSERVER 'rh_shm'
|
|||
|---|---|---|---|
|
#18+
а в /etc/servises случайно не отсутствует такая запись sqlrm 7200/tcp #informix а в /opt/informix/etc/sqlhosts прописано подключение ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2004, 23:57 |
|
||
|
shared memory not initialized for INFORMIXSERVER 'rh_shm'
|
|||
|---|---|---|---|
|
#18+
а в /etc/servises случайно не отсутствует такая запись sqlrm 7200/tcp #informix а в /opt/informix/etc/sqlhosts прописано подключение ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2004, 23:58 |
|
||
|
shared memory not initialized for INFORMIXSERVER 'rh_shm'
|
|||
|---|---|---|---|
|
#18+
It cannot find infx_soc service in /etc/services ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2004, 01:34 |
|
||
|
shared memory not initialized for INFORMIXSERVER 'rh_shm'
|
|||
|---|---|---|---|
|
#18+
By the way, are you trying to user ALIAS onconfig parameter to point to 2 different servers on different boxes ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2004, 01:38 |
|
||
|
shared memory not initialized for INFORMIXSERVER 'rh_shm'
|
|||
|---|---|---|---|
|
#18+
автор DBSERVERNAME rh_shm # Name of default database server DBSERVERALIASES rh_soc,rh20_soc # List of alternate dbservernames NETTYPE soctcp,1,100,NET # Configure poll thread(s) for nettype NETTYPE ipcshm,1,100,CPU # Configure poll thread(s) for nettype Получается, что rh_shm, описывается как soctcp, а infx_shm в /etc/services видимо не прописан. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2004, 11:34 |
|
||
|
shared memory not initialized for INFORMIXSERVER 'rh_shm'
|
|||
|---|---|---|---|
|
#18+
cprа в /etc/servises случайно не отсутствует такая запись sqlrm 7200/tcp #informix отсутвует. а не могли бы появнить необходимость ее наличия? дело в том, что с этими настройками сервер пахал себе раньше. а проблема возникла после того, как я сделала backup 0-го уровня утилитой ontape. потом остановила сервер onmode -ky восстановила данные из копии ontape -r и попыталась запустить сервер опять oninit cpr а в /opt/informix/etc/sqlhosts прописано подключение ? Содержимое этого файла я выложила. Надо прописать еще какое-то подключение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2004, 12:32 |
|
||
|
shared memory not initialized for INFORMIXSERVER 'rh_shm'
|
|||
|---|---|---|---|
|
#18+
cprа в /etc/servises случайно не отсутствует такая запись sqlrm 7200/tcp #informix файл /etc/servises содержит следующую информацию: =================================================== infx_soc 1425/tcp # Informix # infx_shm 1426/tcp # Informix alias_soc 1427/tcp # Informix oleg_soc 1426/tcp # Informix rishat_soc 1427/tcp # Informix lena_soc 1428/tcp # Informix natia_soc 1429/tcp # Informix natalya_soc 1430/tcp # Informix sonya_soc 1431/tcp # Informix web_soc 1432/tcp # Informix =================================================== что-то нужно еще добавить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2004, 12:36 |
|
||
|
shared memory not initialized for INFORMIXSERVER 'rh_shm'
|
|||
|---|---|---|---|
|
#18+
ladyirinaчто-то нужно еще добавить? Как вы хотите подключаться к rh_shm? Через Shared memory или TCP/IP? Если через TCP/IP, то нужно убрать комментарий в /etc/services : infx_shm 1426/tcp # Informix Если через TCP/IP, то поменять местами строки в onconfig: NETTYPE ipcshm,1,100,CPU # Configure poll thread(s) for nettype NETTYPE soctcp,1,100,NET # Configure poll thread(s) for nettype ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2004, 13:18 |
|
||
|
shared memory not initialized for INFORMIXSERVER 'rh_shm'
|
|||
|---|---|---|---|
|
#18+
Андрей Прохоров ladyirinaчто-то нужно еще добавить? Как вы хотите подключаться к rh_shm? Через Shared memory или TCP/IP? Если через TCP/IP, то нужно убрать комментарий в /etc/services : infx_shm 1426/tcp # Informix Если через TCP/IP, то поменять местами строки в onconfig: NETTYPE ipcshm,1,100,CPU # Configure poll thread(s) for nettype NETTYPE soctcp,1,100,NET # Configure poll thread(s) for nettype Как я понимаю, подключение к rh_shm должно быть через Shared memory. Но из конфигурции следует, что обращение к нему же по TCP/IP идет через обращение к алиасу. А какое значение имеют порядок строк NETTYPE ipcshm,1,100,CPU # Configure poll thread(s) for nettype NETTYPE soctcp,1,100,NET # Configure poll thread(s) for nettype ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2004, 14:58 |
|
||
|
shared memory not initialized for INFORMIXSERVER 'rh_shm'
|
|||
|---|---|---|---|
|
#18+
ladyirina Андрей Прохоров ladyirinaчто-то нужно еще добавить? Как вы хотите подключаться к rh_shm? Через Shared memory или TCP/IP? Если через TCP/IP, то нужно убрать комментарий в /etc/services : infx_shm 1426/tcp # Informix Если через TCP/IP, то поменять местами строки в onconfig: NETTYPE ipcshm,1,100,CPU # Configure poll thread(s) for nettype NETTYPE soctcp,1,100,NET # Configure poll thread(s) for nettype Как я понимаю, подключение к rh_shm должно быть через Shared memory. Но из конфигурции следует, что обращение к нему же по TCP/IP идет через обращение к алиасу. А какое значение имеют порядок строк NETTYPE ipcshm,1,100,CPU # Configure poll thread(s) for nettype NETTYPE soctcp,1,100,NET # Configure poll thread(s) for nettype ? 1. POriadok strok ne imeet nikakogo znachenija. 2. Vy ispol'zuete alias nekorrektno. Esli rh_soc i rh20_soc ukazyvajut na odnu i tu zhe mashinu (redhat == 192.168.20.11) to oni ne dolshny slushat' na odnom portu. Esli oni ukazyvaiut na raznye mashiny to informix budet v polnom nedoumenii. Vycherknite rh20_soc iz DBSERVERALIASES 3. Ochevidno, izmenenija v CONFIG file byli vneseny posle poslednej perezagruzki i srabotali tol'ko seichas. Anycase, try it with one alias at a time and see if it helps ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2004, 21:23 |
|
||
|
shared memory not initialized for INFORMIXSERVER 'rh_shm'
|
|||
|---|---|---|---|
|
#18+
Всем спасибо, проблема решилась. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 15:16 |
|
||
|
shared memory not initialized for INFORMIXSERVER 'rh_shm'
|
|||
|---|---|---|---|
|
#18+
Но возник другой вопрос. А именно автоматизированное использование ontape. База большая, и не укладывается в лимит 2Gb. то есть в файле oncongig прописан TAPEDEV /dbtape создается symlink на реальный файл. когда ontape просит поменять tape - в другом окне терминала мы симлинк переставляем на другой файл, в первом окне нажимаем ентер, как просит онтейп и все замечательно продолжается... Таким образом получаем многотомный архив. Может быть есть у кого-нибудь скрип, чтобы автоматизировать этот процесс? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 15:51 |
|
||
|
shared memory not initialized for INFORMIXSERVER 'rh_shm'
|
|||
|---|---|---|---|
|
#18+
Смотреть в сторону expect, тем более, что речь идет о UNIX... Эта замечательная штука позволяет автоматизировать почти все, что вы можете сделать в командной строке "ручками". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 16:15 |
|
||
|
shared memory not initialized for INFORMIXSERVER 'rh_shm'
|
|||
|---|---|---|---|
|
#18+
Expect конечно expect, но не надо забывать, что для установки его потребуется поставить не один мегабайт кода, который обычно всякий аудит не очень приветствует (т.е. надо будет доказывать, что у тебя стоят последние патчи и т.д.). Мне значительно проще показалось вот это решение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 22:36 |
|
||
|
shared memory not initialized for INFORMIXSERVER 'rh_shm'
|
|||
|---|---|---|---|
|
#18+
ЧемберленСмотреть в сторону expect, тем более, что речь идет о UNIX... Эта замечательная штука позволяет автоматизировать почти все, что вы можете сделать в командной строке "ручками". А не подскажите грамотные доки по командам expect-а? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2004, 18:15 |
|
||
|
shared memory not initialized for INFORMIXSERVER 'rh_shm'
|
|||
|---|---|---|---|
|
#18+
Может ontape и expect хорошо, но OnBAR и ISM лучше 8-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2004, 22:06 |
|
||
|
shared memory not initialized for INFORMIXSERVER 'rh_shm'
|
|||
|---|---|---|---|
|
#18+
AndronМожет ontape и expect хорошо, но OnBAR и ISM лучше 8-) Возможно. А чем лучше? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2004, 10:51 |
|
||
|
shared memory not initialized for INFORMIXSERVER 'rh_shm'
|
|||
|---|---|---|---|
|
#18+
Тем и лучше, что позволяет делать многое, что ontape не умеет : -восстановление на момент времени (или на файл журнала); -параллельная архивация или восстановление; -перезапуск восстановления; -раздельное физическое и логическое восстановление; -использование неск. устройств одновременно; -бэкап выбранных пространств; Читайте IBM Informix Backup and Restore Guide ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2004, 11:39 |
|
||
|
shared memory not initialized for INFORMIXSERVER 'rh_shm'
|
|||
|---|---|---|---|
|
#18+
ladyirina А не подскажите грамотные доки по командам expect-а? http://www.hmug.org/man/1/expect.html http://www.cotse.com/dlf/man/expect/ ... (см. в Google) Мне хватило, чтобы за полдня слепить готовое решение... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2004, 12:06 |
|
||
|
|

start [/forum/topic.php?fid=44&msg=32766146&tid=1609177]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
41ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 133ms |

| 0 / 0 |
