Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Informix [игнор отключен] [закрыт для гостей] / IDS 11.5 for Linux 5.1 / 23 сообщений из 23, страница 1 из 1
17.12.2009, 12:50
    #36371293
Петров Андрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IDS 11.5 for Linux 5.1
С горем пополам поставил на линукс 11.5 сервер. Пытаюсь его проинициализировать - выдает ошибку:

oninit -iv:
автор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)? Checking group membership to determine server run mode...succeeded
Reading configuration file '/usr/informix/etc/onconfig.std'...succeeded
Creating /INFORMIXTMP/.infxdirs...succeeded
Creating infos file "/usr/informix/etc/.infos.lx51ids115"...succeeded
Linking conf file "/usr/informix/etc/.conf.lx51ids115"...succeeded
Checking config parameters...succeeded
Writing to infos file...succeeded
Allocating and attaching to shared memory...succeeded
Creating resident pool 10570 kbytes...succeeded
Allocating 100016 kbytes for buffer pool of 2K page size...succeeded
Initializing rhead structure...succeeded
Initialization of Encryption...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 8 flushers...succeeded
oninit: atal error in shared memory initialization

Что надо сделать?
...
Рейтинг: 0 / 0
17.12.2009, 13:07
    #36371361
Daugava
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IDS 11.5 for Linux 5.1
почитать файл
$INFORMIXDIR/release/*/*/ids_machine_notes_ХХХХ.txt
на предмет тюннинга параметров ядра
...
Рейтинг: 0 / 0
17.12.2009, 13:12
    #36371374
Петров Андрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IDS 11.5 for Linux 5.1
Я правильно понимаю что речь вот про это:
авторSystem Configuration
====================

1. Kernel Parameters

The values of the kernel parameters that were used for testing this
product are given below. These values might need to be tuned depending
on the application and availability of system resources. They can
either be dynamically changed in the /proc file system or are defined
in the kernel sources and can be changed by rebuilding the kernel.

SHMMAX: 33554432
SHMMIN: 1
SHMMNI: 128
SHMSEG: 128
SHMALL: 4194304
SEMMNI: 128
SEMMSL: 250
SEMMNS: 32000
SEMOPM: 32

- The value of the kernel parameter "SEMMSL" should be set to at least
100. This is the maximum number of semaphores per set.

2. Location of Shared Memory

The ONCONFIG variable SHMBASE is set to the following:

SHMBASE 0x44000000L

- SHMBASE can also be set to start above the shared library addresses.
When doing so, ensure that dynamically loaded shared libraries
do not collide with the shared memory segments.
The address space layout can be checked by the following command:
$ cat /proc/<pid of oninit process>/maps

- Some Linux distributions (e.g. SUSE SLES 10) provide a way to dynamically
change the default start address for shared libraries on a per-process
basis. This feature is available if the file /proc/$$/mapped_base
exists.

To change the start address for shared libraries of the oninit processes,
the new start address needs to be specified by the user root in the shell
from where oninit is started. For example, the following sets the start
address of shared libraries to 0xB0000000L:

$ echo $$
29712
$ su root
Password:
# echo 0xB0000000 > /proc/29712/mapped_base
# exit
$ oninit

3. JRE Shared Libraries

In order to ensure the JRE shared libraries are loaded properly, the
following steps are necessary:

a. Add the following lines at the end of /etc/ld.so.conf
<$INFORMIXDIR>/extend/krakatoa/jre/bin
<$INFORMIXDIR>/extend/krakatoa/jre/bin/classic
<$INFORMIXDIR>/extend/krakatoa/jre/lib

This assumes the bundled JRE in $INFORMIXDIR/extend/krakatoa/jre
is used. Substitute <$INFORMIXDIR> by the value of your
INFORMIXDIR environment variable.

c. Run ldconfig as root
# ldconfig
...
Рейтинг: 0 / 0
17.12.2009, 13:52
    #36371482
Daugava
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IDS 11.5 for Linux 5.1
Да, именно про это.
...
Рейтинг: 0 / 0
17.12.2009, 14:36
    #36371609
Петров Андрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IDS 11.5 for Linux 5.1
В общем делаю следующее

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
export INFORMIXSERVER=lx51ids115
export INFORMIXDIR=/usr/informix
export PATH=$PATH:$INFORMIXDIR/bin
export LD_LIBRARY_PATH=$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql:$INFORMIXDIR/lib/tools
export TERMINFO=/usr/informix/etc/tapetab
export TERMCAP=/usr/informix/etc/termcap

export SHMMAX= 33554432 
export SHMMIN= 1 
export SHMMNI= 128 
export SHMSEG= 128 
export SHMALL= 4194304 
export SEMMNI= 128 
export SEMMSL= 250 
export SEMMNS= 32000 
export SEMOPM= 32 

export SHMBASE=0x44000000L

Т.е. выставляю переменные окружения и те переменные что указанаы в мануале выше.
Получаю все то же сообщение об ошибке при инициализации.
...
Рейтинг: 0 / 0
17.12.2009, 14:38
    #36371615
klepa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IDS 11.5 for Linux 5.1
Петров Андрей
Что надо сделать?
М.б. посмотреть, что в файле $INFORMIXDIR/online.log?
...
Рейтинг: 0 / 0
17.12.2009, 14:46
    #36371639
Петров Андрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IDS 11.5 for Linux 5.1
А его там нема. Онконфиг тоже не могу найти.
...
Рейтинг: 0 / 0
17.12.2009, 14:48
    #36371646
klepa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IDS 11.5 for Linux 5.1
Петров Андрей

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
export SHMMAX= 33554432 
export SHMMIN= 1 
export SHMMNI= 128 
export SHMSEG= 128 
export SHMALL= 4194304 
export SEMMNI= 128 
export SEMMSL= 250 
export SEMMNS= 32000 
export SEMOPM= 32 

export SHMBASE=0x44000000L



Это не переменные окружения.
В Red Hat есть файл

Код: plaintext
/etc/sysctl.conf

Вот туда их и надо определить.
...
Рейтинг: 0 / 0
17.12.2009, 14:49
    #36371651
Петров Андрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IDS 11.5 for Linux 5.1
Есть online.log d informix/tmp

но в нем нет ошибок инициализации сервера...

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Tue Dec  15   11 : 40 : 30   2009 

 11 : 40 : 30   Event alarms enabled.  ALARMPROG = '/usr/informix/etc/alarmprogram.sh'
 11 : 40 : 30   Booting Language <c> from module <>
 11 : 40 : 30   Loading Module <CNULL>
 11 : 40 : 30   Booting Language <builtin> from module <>
 11 : 40 : 30   Loading Module <BUILTINNULL>
 11 : 40 : 35   DR: DRAUTO is  0  (Off)
 11 : 40 : 35   DR: ENCRYPT_HDR is  0  (HDR encryption Disabled)
 11 : 40 : 35   Event notification facility epoll enabled.
 11 : 40 : 35   IBM Informix Dynamic Server Version  11 . 50 .UC1     Software Serial Number AAA#B000000
 11 : 40 : 35   Warning: stat() failed for chunk file /usr/informix/tmp/demo_on.rootdbs
 11 : 40 : 35   Cannot Open Primary Chunk '/usr/informix/tmp/demo_on.rootdbs', errno =  2 
 11 : 40 : 35   IBM Informix Dynamic Server Stopped.

 11 : 40 : 35   mt_shm_remove: WARNING: may not have removed all/correct segments
...
Рейтинг: 0 / 0
17.12.2009, 14:49
    #36371653
klepa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IDS 11.5 for Linux 5.1
Петров АндрейА его там нема. Онконфиг тоже не могу найти.
Вы же используете:

Код: plaintext
Reading configuration file '/usr/informix/etc/onconfig.std'...succeeded

А в нем указан online.log
...
Рейтинг: 0 / 0
17.12.2009, 14:51
    #36371660
klepa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IDS 11.5 for Linux 5.1
Петров АндрейЕсть online.log d informix/tmp

но в нем нет ошибок инициализации сервера...

Код: plaintext
1.
2.
3.
 11 : 40 : 35   Cannot Open Primary Chunk '/usr/informix/tmp/demo_on.rootdbs', errno =  2 
 11 : 40 : 35   IBM Informix Dynamic Server Stopped.



А это что?

Чанка нет?
...
Рейтинг: 0 / 0
17.12.2009, 15:07
    #36371737
klepa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IDS 11.5 for Linux 5.1
И еще до кучи:

Код: plaintext
 11 : 40 : 35   mt_shm_remove: WARNING: may not have removed all/correct segments

Shared Memory нужно очищать после такого.
...
Рейтинг: 0 / 0
17.12.2009, 15:42
    #36371855
Петров Андрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IDS 11.5 for Linux 5.1
Все заработало - спасибо.
...
Рейтинг: 0 / 0
17.12.2009, 16:27
    #36371998
vasilis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IDS 11.5 for Linux 5.1
Петров АндрейВ общем делаю следующее
export SHMMAX=33554432
export SHMMIN=1
export SHMMNI=128
export SHMSEG=128
export SHMALL=4194304
export SEMMNI=128
export SEMMSL=250
export SEMMNS=32000
export SEMOPM=32
export SHMBASE=0x44000000L
Т.е. выставляю переменные окружения и те переменные что указанаы в мануале выше.
Получаю все то же сообщение об ошибке при инициализации.
Андрей, вы не сисадмин и не DBA ? И вас силой заставили перейти на Линукс ?
И у вас нет ни одной книжки по Линуксу и обрезали Инет ?
Извините, я в шоке (может и зря, но все равно грустно)
...
Рейтинг: 0 / 0
17.12.2009, 17:50
    #36372308
Петров Андрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IDS 11.5 for Linux 5.1
Я не админ и не DBA - так что представьте себе как грустно мне.
Интернет есть но нет времени к сожалению.

Зато есть еще вопрос:
Я накатил на сервер базу а архивироваться она не хочет...

в onconfig имеем:
авторTAPEDEV nul
TAPEBLK 32
TAPESIZE 0

LTAPEDEV nul
LTAPEBLK 32
LTAPESIZE 0


При выполнении команды ontape -s
получаю вот такое сообщение:
...
Рейтинг: 0 / 0
17.12.2009, 20:56
    #36372584
Чемберлен
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IDS 11.5 for Linux 5.1
Андрей,

Если архив вам реально не нужен, а работаете вы в ОС Linux, то использовать надо не nul (это для Windows), а /dev/null
...
Рейтинг: 0 / 0
18.12.2009, 14:49
    #36373941
KyRo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IDS 11.5 for Linux 5.1
Скачайте книгу по установке и первоначальной настройке информикса и большинство вопросов , которые Вы сей час задаете исчезнут.
|Informix 11.5
...
Рейтинг: 0 / 0
21.12.2009, 14:47
    #36377625
Петров Андрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IDS 11.5 for Linux 5.1
Продолжаем разговор. С UC1 вроде все бвло нормалек - теперь приходится все заново с UC5. При старте сервер выдает следующий лог и падает:

автор18:33:17 IBM Informix Dynamic Server Started.

Fri Dec 18 18:33:19 2009

18:33:19 Event alarms enabled. ALARMPROG = '/usr/informix/etc/alarmprogram.sh'
18:33:19 Booting Language <c> from module <>
18:33:19 Loading Module <CNULL>
18:33:19 Booting Language <builtin> from module <>
18:33:19 Loading Module <BUILTINNULL>
18:33:24 DR: DRAUTO is 0 (Off)
18:33:24 DR: ENCRYPT_HDR is 0 (HDR encryption Disabled)
18:33:24 Event notification facility epoll enabled.
18:33:24 IBM Informix Dynamic Server Version 11.50.UC5 Software Serial Number AAA#B000000
18:33:47 IBM Informix Dynamic Server Initialized -- Complete Disk Initialized.
18:33:47 Started 1 B-tree scanners.
18:33:47 B-tree scanner threshold set at 5000.
18:33:47 B-tree scanner range scan size set to -1.
18:33:47 B-tree scanner ALICE mode set to 6.
18:33:47 B-tree scanner index compression level set to med.
18:33:47 Dataskip is now OFF for all dbspaces
18:33:48 Checkpoint Completed: duration was 0 seconds.
18:33:48 Fri Dec 18 - loguniq 1, logpos 0x33c, timestamp: 0xb8 Interval: 2

18:33:48 Maximum server connections 0
18:33:48 Checkpoint Statistics - Avg. Txn Block Time 0.000, # Txns blocked 0, Plog used 6, Llog used 1

18:33:48 On-Line Mode
18:33:48 Building 'sysmaster' database ...
18:33:57 Booting Language <spl> from module <>
18:33:57 Loading Module <SPLNULL>
18:33:59 Unloading Module <SPLNULL>
18:34:00 Checkpoint Completed: duration was 0 seconds.
18:34:00 Fri Dec 18 - loguniq 1, logpos 0xebe018, timestamp: 0xf988 Interval: 3

18:34:00 Maximum server connections 1
18:34:00 Checkpoint Statistics - Avg. Txn Block Time 0.000, # Txns blocked 0, Plog used 7, Llog used 3774

18:34:03 Loading Module <SPLNULL>
18:34:04 Unloading Module <SPLNULL>
18:34:06 Checkpoint Completed: duration was 0 seconds.
18:34:06 Fri Dec 18 - loguniq 1, logpos 0x1352018, timestamp: 0x14aab Interval: 4

18:34:06 Maximum server connections 1
18:34:06 Checkpoint Statistics - Avg. Txn Block Time 0.000, # Txns blocked 0, Plog used 102, Llog used 1172

18:34:07 Loading Module <SPLNULL>
18:34:08 Logical Log 1 Complete, timestamp: 0x16535.
18:34:08 Unloading Module <SPLNULL>
18:34:10 Checkpoint Completed: duration was 0 seconds.
18:34:10 Fri Dec 18 - loguniq 2, logpos 0x430018, timestamp: 0x1984a Interval: 5

18:34:10 Maximum server connections 1
18:34:10 Checkpoint Statistics - Avg. Txn Block Time 0.000, # Txns blocked 0, Plog used 71, Llog used 1126

18:34:10 'sysmaster' database built successfully.
18:34:11 'sysutils' database built successfully.
18:34:11 'sysuser' database built successfully.
18:34:17 Building 'sysadmin' database ...
18:34:19 Loading Module <SPLNULL>
18:34:20 'sysadmin' database built successfully.
18:34:20 SCHAPI: Started dbScheduler thread.
18:34:21 SCHAPI: Started 2 dbWorker threads.
18:34:21 Checkpoint Completed: duration was 1 seconds.
18:34:21 Fri Dec 18 - loguniq 2, logpos 0xc26018, timestamp: 0x21a17 Interval: 6

18:34:21 Maximum server connections 1
18:34:21 Checkpoint Statistics - Avg. Txn Block Time 0.000, # Txns blocked 1, Plog used 93, Llog used 2169


Далее при старте (oninit -v) выдает (online.log):

18:35:17 IBM Informix Dynamic Server Started.
18:35:17 shmget: [EEXIST][17]: key 52564801: shared memory already exists
18:35:17 mt_shm_init: can't create resident segment

18:36:32 IBM Informix Dynamic Server Started.
18:36:32 shmget: [EEXIST][17]: key 52564801: shared memory already exists
18:36:32 mt_shm_init: can't create resident segment

После перезапуска вирт. машины все команды oninit проходят но опять падает как в первом логе...
...
Рейтинг: 0 / 0
21.12.2009, 14:55
    #36377645
KyRo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IDS 11.5 for Linux 5.1
Я что то не вижу что бы он по первому логу падал , судя по всему Вы запустили его с oninit -i , а дальше вы пробуете похоже запустить его повторно.

Покажите вывод ps -ef | grep oninit когда вы пытаетесь сделать oninit -v и сервер вам отвечает ошибкой.
...
Рейтинг: 0 / 0
21.12.2009, 14:58
    #36377659
KyRo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IDS 11.5 for Linux 5.1
или вы запускаете oninit -i ,а потом сразу после отработки первой oninit -v ?
...
Рейтинг: 0 / 0
21.12.2009, 15:00
    #36377663
Петров Андрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IDS 11.5 for Linux 5.1
Да сначала
oninit -iv
Потом после того как оно отработало
oninit -v
...
Рейтинг: 0 / 0
21.12.2009, 15:03
    #36377678
Петров Андрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IDS 11.5 for Linux 5.1
Вопрос снят :-)
...
Рейтинг: 0 / 0
21.12.2009, 16:28
    #36377947
KyRo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IDS 11.5 for Linux 5.1
Читайте документацию. Вам нужно знать хотя бы основы.
...
Рейтинг: 0 / 0
Форумы / Informix [игнор отключен] [закрыт для гостей] / IDS 11.5 for Linux 5.1 / 23 сообщений из 23, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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