powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / Запуск информикса. Проблема с правами для чанков.
41 сообщений из 41, показаны все 2 страниц
Запуск информикса. Проблема с правами для чанков.
    #35229357
che@TTer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, при старте информикса в логе видно, что проблема с правами для чанков.


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
 16 : 18 : 12   IBM Informix Dynamic Server Initialized -- Shared Memory Initialized.

 16 : 18 : 12   Physical Recovery Started at Page ( 15 : 6816 ).
 16 : 18 : 13   The chunk '/dev/IFMXDATA/tempdbs1' must have READ/WRITE permissions for owner and group.

 16 : 18 : 13   The chunk '/dev/IFMXDATA/tempdbs2' must have READ/WRITE permissions for owner and group.

 16 : 18 : 13   Process exited with return code  127 : /bin/sh /bin/sh -c /usr/informix/etc/alarmprogram.sh  4   7  "Dynamic Server Initialization failure." "The chunk '/dev/IFMXDA
16:18:13  Process exited with return code 127: /bin/sh /bin/sh -c /usr/informix/etc/alarmprogram.sh 4 7 "Dynamic Server Initialization failure." "The chunk '/dev/IFMXDA
 16 : 18 : 13   Physical Recovery Complete:  0  Pages Examined,  0  Pages Restored.
 16 : 18 : 13   Logical Recovery Started.
 16 : 18 : 13    10  recovery worker threads will be started.
 16 : 18 : 15   Logical Recovery has reached the transaction cleanup phase.
 16 : 18 : 15   Logical Recovery Complete.
     0  Committed,  0  Rolled Back,  0  Open,  0  Bad Locks

 16 : 18 : 17   Dataskip is now OFF for all dbspaces
 16 : 18 : 17   ( 5 ) connection rejected - no calls allowed for sqlexec 
 16 : 18 : 17   listener-thread: err = - 27002 : oserr =  0 : errstr = : No connections are allowed in Dynamic Server quiescent mode.

 16 : 18 : 17   Checkpoint Completed:  duration was  0  seconds.
 16 : 18 : 17   Checkpoint loguniq  69922 , logpos 0x19e018, timestamp: - 2046520864 

 16 : 18 : 17   Maximum server connections  0  
 16 : 18 : 17   On-Line Mode

Смотрю дальше

informix@:~> ls -la /dev/mapper/

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
brw-r--r--  1 informix informix 253,  8 2008-04-02 11:06 IFMXDATA-logdbs1
brw-r--r--  1 informix informix 253, 11 2008-04-02 13:57 IFMXDATA-logdbs2
brw-r--r--  1 informix informix 253,  5 2008-04-02 13:57 IFMXDATA-otstend11
brw-r--r--  1 informix informix 253, 20 2008-04-02 11:07 IFMXDATA-otstend110
brw-r--r--  1 informix informix 253, 22 2008-03-31 22:07 IFMXDATA-otstend111
brw-r--r--  1 informix informix 253, 23 2008-03-31 22:07 IFMXDATA-otstend112
brw-r--r--  1 informix informix 253, 24 2008-03-31 22:07 IFMXDATA-otstend113
brw-r--r--  1 informix informix 253, 25 2008-04-02 10:57 IFMXDATA-otstend114
brw-r--r--  1 informix informix 253, 26 2008-03-31 22:07 IFMXDATA-otstend115
brw-r--r--  1 informix informix 253, 27 2008-04-02 13:57 IFMXDATA-otstend116
brw-r--r--  1 informix informix 253, 28 2008-04-02 13:17 IFMXDATA-otstend117
brw-r--r--  1 informix informix 253,  7 2008-04-02 13:57 IFMXDATA-otstend12
brw-r--r--  1 informix informix 253,  9 2008-04-02 13:57 IFMXDATA-otstend13
brw-r--r--  1 informix informix 253, 10 2008-04-02 13:57 IFMXDATA-otstend14
brw-r--r--  1 informix informix 253, 13 2008-03-31 22:07 IFMXDATA-otstend15
brw-r--r--  1 informix informix 253, 15 2008-04-02 02:05 IFMXDATA-otstend16
brw-r--r--  1 informix informix 253, 16 2008-04-02 11:22 IFMXDATA-otstend17
brw-r--r--  1 informix informix 253, 17 2008-04-02 13:17 IFMXDATA-otstend18
brw-r--r--  1 informix informix 253, 21 2008-04-02 11:37 IFMXDATA-otstend19
brw-r--r--  1 informix informix 253, 19 2008-04-02 13:57 IFMXDATA-physlog1
brw-r--r--  1 informix informix 253,  4 2008-04-02 13:57 IFMXDATA-rootdbs
brw-r--r--  1 informix informix 253,  6 2008-04-02 10:21 IFMXDATA-sbs1
brw-r--r--  1 informix informix 253, 12 2008-04-02 00:15 IFMXDATA-sbs2
brw-r--r--  1 informix informix 253, 14 2008-04-02 13:57 IFMXDATA-tempdbs1
brw-r--r--   1  informix informix  253 ,  18   2008 - 04 - 02   11 : 22  IFMXDATA-tempdbs2

Видно, что чанки tempdbs1 b tempdbs2 имеют такие же права, что и все остальные

Informix 9.4
OS - SLES 10.0
чанки распологаются на raw-ах

В принципе сервак работает, но оч. смущают такие ошибки в логе
...
Рейтинг: 0 / 0
Запуск информикса. Проблема с правами для чанков.
    #35229367
Leonid Belov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так в логе прямо и написано: must have READ/WRITE permissions for owner and group

сделайте chmod 660 для всех чанков
...
Рейтинг: 0 / 0
Запуск информикса. Проблема с правами для чанков.
    #35229390
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
che@TTerREAD/WRITE permissions for owner and group.

brw-r--r-- 1 informix informix 253, 14 2008-04-02 13:57 IFMXDATA-tempdbs1
brw-r--r-- 1 informix informix 253, 18 2008-04-02 11:22 IFMXDATA-tempdbs2

Где право для записи группы? 660 (-rw-rw----) должно быть (chmod 660).

che@TTer
Видно, что чанки tempdbs1 b tempdbs2 имеют такие же права, что и все остальные
Он при создании (onspaces) говорит на любой (chmod 660)


che@TTerчанки распологаются на raw-ахнаивные все, аж жуть.
b rw-r--r-- это не равы, это блочные устройства
c rw-rw---- вот как рав выглядит (character device).
http://www.sql.ru/forum/actualthread.aspx?tid=512416&hl=%ef%f0%ee%e8%e7%e2%ee%e4%e8%f2%e5%eb%fc%ed%ee%f1%f2%fc#5127906
...
Рейтинг: 0 / 0
Запуск информикса. Проблема с правами для чанков.
    #35229439
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а вот это авторProcess exited with return code 127: /bin/sh /bin/sh -c /usr/informix/etc/alarmprogram.sh 4 7 "Dynamic Server Initialization failure." "The chunk '/dev/IFMXDA
вопросов не вызывает, нет?
...
Рейтинг: 0 / 0
Запуск информикса. Проблема с правами для чанков.
    #35231592
che@TTer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leonid BelovТак в логе прямо и написано: must have READ/WRITE permissions for owner and group

сделайте chmod 660 для всех чанков

Сделал, вроде нормально...
Меня смутило то, что на остальные чанки с теми же правами в логе не было ругани.
Почему спрашивается?
...
Рейтинг: 0 / 0
Запуск информикса. Проблема с правами для чанков.
    #35231595
che@TTer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Журавлев Денис
Он при создании (onspaces) говорит на любой (chmod 660)


Не понял, причем тут создание?

Журавлев Денис
наивные все, аж жуть.
b rw-r--r-- это не равы, это блочные устройства
c rw-rw---- вот как рав выглядит (character device).
http://www.sql.ru/forum/actualthread.aspx?tid=512416&hl=%ef%f0%ee%e8%e7%e2%ee%e4%e8%f2%e5%eb%fc%ed%ee%f1%f2%fc#5127906

Извиняюсь, это все по незнанию.
За ссылку спасибо - почитаю...
...
Рейтинг: 0 / 0
Запуск информикса. Проблема с правами для чанков.
    #35231600
che@TTer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Журавлев Дениса вот это авторProcess exited with return code 127: /bin/sh /bin/sh -c /usr/informix/etc/alarmprogram.sh 4 7 "Dynamic Server Initialization failure." "The chunk '/dev/IFMXDA
вопросов не вызывает, нет?

Вызывает...

А что это? :-[


p.s. я могу понять ваши эмоции мол "все кому не лень строят из себя админов, начитавшись faq-ов", но надо же хоть как то учиться.
...
Рейтинг: 0 / 0
Запуск информикса. Проблема с правами для чанков.
    #35231632
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
che@TTer Журавлев Денис
Он при создании (onspaces) говорит на любой (chmod 660)


Не понял, причем тут создание?
тут ни при чем.

Пробуем добавить спейс:
$ touch data/test.000
$ onspaces -c -d test -p /informix1110uc2/data/test.000 -s 10000 -o 0
Verifying physical disk space, please wait ...
The chunk '/informix1110uc2/data/test.000' must have READ/WRITE permissions for owner and group (660).

У вас при перезагрузке операционки права слетают? используется udev?
что маунт говорит?
$ mount
...
udev on /dev type tmpfs (rw)
...

с другой сторона у вас lvm, он наверно сам права выставляет в правила udev не смотрит, а может и смотрит.
...
Рейтинг: 0 / 0
Запуск информикса. Проблема с правами для чанков.
    #35231650
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а вот оно:
/etc/udev/rules.d/64-device-mapper.rules
...
Рейтинг: 0 / 0
Запуск информикса. Проблема с правами для чанков.
    #35231707
che@TTer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Журавлев Денис che@TTer Журавлев Денис
Он при создании (onspaces) говорит на любой (chmod 660)


Не понял, причем тут создание?
тут ни при чем.

Пробуем добавить спейс:
$ touch data/test.000
$ onspaces -c -d test -p /informix1110uc2/data/test.000 -s 10000 -o 0
Verifying physical disk space, please wait ...
The chunk '/informix1110uc2/data/test.000' must have READ/WRITE permissions for owner and group (660).

У вас при перезагрузке операционки права слетают? используется udev?
что маунт говорит?
$ mount
...
udev on /dev type tmpfs (rw)
...

с другой сторона у вас lvm, он наверно сам права выставляет в правила udev не смотрит, а может и смотрит.

Права слетают при перезагрузке...
Да у меня lvm.

mount говорит
.....................
udev on /dev type tmpfs (rw)
.....................


Вообще видимо чанки с самого начала я добавлял не правильно.
Существует lvm группа, называется IFMXDATA
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
otstend1:~ # cd /dev/IFMXDATA/
otstend1:/dev/IFMXDATA # ls -la

lrwxrwxrwx   1  root root    28  Apr   3    2008  logdbs1 -> /dev/mapper/IFMXDATA-logdbs1
lrwxrwxrwx   1  root root    28  Apr   3    2008  logdbs2 -> /dev/mapper/IFMXDATA-logdbs2
lrwxrwxrwx   1  root root    30  Apr   3    2008  otstend11 -> /dev/mapper/IFMXDATA-otstend11
lrwxrwxrwx   1  root root    31  Apr   3    2008  otstend110 -> /dev/mapper/IFMXDATA-otstend110
lrwxrwxrwx   1  root root    31  Apr   3    2008  otstend111 -> /dev/mapper/IFMXDATA-otstend111
lrwxrwxrwx   1  root root    31  Apr   3    2008  otstend112 -> /dev/mapper/IFMXDATA-otstend112
lrwxrwxrwx   1  root root    31  Apr   3    2008  otstend113 -> /dev/mapper/IFMXDATA-otstend113
lrwxrwxrwx   1  root root    31  Apr   3    2008  otstend114 -> /dev/mapper/IFMXDATA-otstend114
lrwxrwxrwx   1  root root    31  Apr   3    2008  otstend115 -> /dev/mapper/IFMXDATA-otstend115
lrwxrwxrwx   1  root root    31  Apr   3    2008  otstend116 -> /dev/mapper/IFMXDATA-otstend116
lrwxrwxrwx   1  root root    31  Apr   3    2008  otstend117 -> /dev/mapper/IFMXDATA-otstend117
lrwxrwxrwx   1  root root    30  Apr   3    2008  otstend12 -> /dev/mapper/IFMXDATA-otstend12
lrwxrwxrwx   1  root root    30  Apr   3    2008  otstend13 -> /dev/mapper/IFMXDATA-otstend13
lrwxrwxrwx   1  root root    30  Apr   3    2008  otstend14 -> /dev/mapper/IFMXDATA-otstend14
lrwxrwxrwx   1  root root    30  Apr   3    2008  otstend15 -> /dev/mapper/IFMXDATA-otstend15
lrwxrwxrwx   1  root root    30  Apr   3    2008  otstend16 -> /dev/mapper/IFMXDATA-otstend16
lrwxrwxrwx   1  root root    30  Apr   3    2008  otstend17 -> /dev/mapper/IFMXDATA-otstend17
lrwxrwxrwx   1  root root    30  Apr   3    2008  otstend18 -> /dev/mapper/IFMXDATA-otstend18
lrwxrwxrwx   1  root root    30  Apr   3    2008  otstend19 -> /dev/mapper/IFMXDATA-otstend19
lrwxrwxrwx   1  root root    29  Apr   3    2008  physlog1 -> /dev/mapper/IFMXDATA-physlog1
lrwxrwxrwx   1  root root    28  Apr   3    2008  rootdbs -> /dev/mapper/IFMXDATA-rootdbs
lrwxrwxrwx   1  root root    25  Apr   3    2008  sbs1 -> /dev/mapper/IFMXDATA-sbs1
lrwxrwxrwx   1  root root    25  Apr   3    2008  sbs2 -> /dev/mapper/IFMXDATA-sbs2
lrwxrwxrwx   1  root root    29  Apr   3    2008  tempdbs1 -> /dev/mapper/IFMXDATA-tempdbs1
lrwxrwxrwx   1  root root    29  Apr   3    2008  tempdbs2 -> /dev/mapper/IFMXDATA-tempdbs2
lrwxrwxrwx   1  root root    28  Apr   3    2008  test. 01  -> /dev/mapper/IFMXDATA-test. 01 


при добавлении нового чанка я после -p писал /dev/IFMXDATA/logdbs1
после этого я писал в /etc/raw
Код: plaintext
raw4:mapper/IFMXDATA-logdbs1

таким образом onstat -d показывает
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
IBM Informix Dynamic Server Version  9 . 40 .UC4     -- On-Line -- Up 00:09:08 -- 381796 Kbytes

Dbspaces
address  number   flags      fchunk   nchunks  flags    owner    name
59e1e7d8  1         0x20001     1          1         N        informix rootdbs
5a508de0  2         0x20001     2          17        N        informix otstend1
5a509018  3         0x8001      3          2         N S      informix sbs
5a509168  4         0x1         4          2         N        informix logdbs
5a5092b8  5         0x2001      10         2         N T      informix tempdbs
5a509408  6         0x1         15         1         N        informix physlog
  6  active,  2047  maximum

Chunks
address  chunk/dbs  offset     size       free       bpages     flags pathname
59e1e928  1       1      0            26000        15288                  PO--  /dev/IFMXDATA/rootdbs
5a529818  2       2      0            1048064      304                    PO--  /dev/IFMXDATA/otstend11
5a5299a0  3       3      0            1048064      877525       977449      POS-  /dev/IFMXDATA/sbs1
                 Metadata  70562      5709       70562 
5a529b28  4       4      0            1048064      11                     PO--  /dev/IFMXDATA/logdbs1
5a529cb0  5       2      0            1048064      428                    PO--  /dev/IFMXDATA/otstend12
5a529e38  6       2      0            1048064      524                    PO--  /dev/IFMXDATA/otstend13
5a52a018  7       2      0            1048064      262                    PO--  /dev/IFMXDATA/otstend14
5a52a1a0  8       3      0            1048064      885263       977496      POS-  /dev/IFMXDATA/sbs2
                 Metadata  70565      70565      70565 
5a52a328  9       4      0            1048064      47061                  PO--  /dev/IFMXDATA/logdbs2
5a52a4b0  10      5      0            26000        25947                  PO--  /dev/IFMXDATA/tempdbs1
5a52a638  11      2      0            1048064      57                     PO--  /dev/IFMXDATA/otstend16
5a52a7c0  12      2      0            1048064      102                    PO--  /dev/IFMXDATA/otstend17
5a52a948  13      2      0            1048064      190                    PO--  /dev/IFMXDATA/otstend18
5a52aad0  14      5      0            1048064      1048061                PO--  /dev/IFMXDATA/tempdbs2
5a52ac58  15      6      0            1048064      1031647                PO--  /dev/IFMXDATA/physlog1
5a52ade0  16      2      0            1048575      10                     PO--  /dev/IFMXDATA/otstend19
5a508018  17      2      0            1048575      4                      PO--  /dev/IFMXDATA/otstend110
5a5081a0  18      2      0            1048575      1                      PO--  /dev/IFMXDATA/otstend111
5a508328  19      2      0            1048575      2                      PO--  /dev/IFMXDATA/otstend115
5a5084b0  20      2      0            1048575      1                      PO--  /dev/IFMXDATA/otstend114
5a508638  21      2      0            1048575      3                      PO--  /dev/mapper/IFMXDATA-otstend116
5a5087c0  22      2      0            1048575      805024                 PO--  /dev/mapper/IFMXDATA-otstend117
5a508948  23      2      0            1048575      1048572                PO--  /dev/mapper/IFMXDATA-otstend112
5a508ad0  24      2      0            1048575      1048572                PO--  /dev/mapper/IFMXDATA-otstend113
5a508c58  25      2      0            1048575      1048572                PO--  /dev/mapper/IFMXDATA-otstend15
  25  active,  2047  maximum

Expanded chunk capacity mode: disabled


Я что то не совсем догнал, используются ли фактически raw- устройства или нет?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
informix@otstend1:~> ls -la /dev/raw/
total  0 
drwxr-xr-x   2  root root      580   2008 - 04 - 03   10 : 48  .
drwxr-xr-x  13  root root     7260   2008 - 04 - 03   10 : 49  ..
crw-rw----  1 root disk 162,  1 2008-04-03 10:48 raw1
crw-rw----  1 root disk 162, 10 2008-04-03 10:48 raw10
crw-rw----  1 root disk 162, 11 2008-04-03 10:48 raw11
crw-rw----  1 root disk 162, 12 2008-04-03 10:48 raw12
crw-rw----  1 root disk 162, 13 2008-04-03 10:48 raw13
crw-rw----  1 root disk 162, 14 2008-04-03 10:48 raw14
crw-rw----  1 root disk 162, 15 2008-04-03 10:48 raw15
crw-rw----  1 root disk 162, 16 2008-04-03 10:48 raw16
crw-rw----  1 root disk 162, 17 2008-04-03 10:48 raw17
crw-rw----  1 root disk 162, 18 2008-04-03 10:48 raw18
crw-rw----  1 root disk 162, 19 2008-04-03 10:48 raw19
crw-rw----  1 root disk 162,  2 2008-04-03 10:48 raw2
crw-rw----  1 root disk 162, 20 2008-04-03 10:48 raw20
crw-rw----  1 root disk 162, 21 2008-04-03 10:48 raw21
crw-rw----  1 root disk 162, 22 2008-04-03 10:48 raw22
crw-rw----  1 root disk 162, 23 2008-04-03 10:48 raw23
crw-rw----  1 root disk 162, 24 2008-04-03 10:48 raw24
crw-rw----  1 root disk 162, 25 2008-04-03 10:48 raw25
crw-rw----  1 root disk 162, 26 2008-04-03 10:48 raw26
crw-rw----  1 root disk 162,  3 2008-04-03 10:48 raw3
crw-rw----  1 root disk 162,  4 2008-04-03 10:48 raw4
crw-rw----  1 root disk 162,  5 2008-04-03 10:48 raw5
crw-rw----  1 root disk 162,  6 2008-04-03 10:48 raw6
crw-rw----  1 root disk 162,  7 2008-04-03 10:48 raw7
crw-rw----  1 root disk 162,  8 2008-04-03 10:48 raw8
crw-rw----  1 root disk 162,  9 2008-04-03 10:48 raw9
crw-rw----  1 root disk 162,  0 2008-04-03 10:48 rawctl


Может я неправильно изначально добавляю чанки?
Может сделать так?
mkdir /dev/informix
cd /dev/informix
ln -s /dev/raw/raw4 logdbs1
onspaces .................. -p /dev/informix/logdbs1 .................

Так будет правильно?
...
Рейтинг: 0 / 0
Запуск информикса. Проблема с правами для чанков.
    #35231724
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.dba-oracle.com/real_application_clusters_rac_grid/raw_devices_linux.html

Next, bind the volumes to the raw devices. This is accomplished through the /usr/bin/raw command.

vgchange -a y /dev/pv1
/usr/bin/raw /dev/raw/raw1 /dev/pv1/lvol1
/usr/bin/raw /dev/raw/raw2 /dev/pv1/lvol2
...
Рейтинг: 0 / 0
Запуск информикса. Проблема с правами для чанков.
    #35231729
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.informix-zone.com/node/38

libelle$raw /dev/raw/raw50 /dev/system/example
/dev/raw/raw50: bound to major 253, minor 16

raw -qa
/dev/raw/raw50: bound to major 253, minor 16
...
Рейтинг: 0 / 0
Запуск информикса. Проблема с правами для чанков.
    #35231760
che@TTer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
otstend1:~ # raw -qa
/dev/raw/raw1: bound to major 253, minor 4
/dev/raw/raw2: bound to major 253, minor 5
/dev/raw/raw3: bound to major 253, minor 6
/dev/raw/raw4: bound to major 253, minor 8
/dev/raw/raw5: bound to major 253, minor 7
/dev/raw/raw6: bound to major 253, minor 9
/dev/raw/raw7: bound to major 253, minor 10
/dev/raw/raw8: bound to major 253, minor 11
/dev/raw/raw9: bound to major 253, minor 12
/dev/raw/raw10: bound to major 253, minor 13
/dev/raw/raw11: bound to major 253, minor 14
/dev/raw/raw12: bound to major 253, minor 15
/dev/raw/raw13: bound to major 253, minor 16
/dev/raw/raw14: bound to major 253, minor 17
/dev/raw/raw15: bound to major 253, minor 18
/dev/raw/raw16: bound to major 253, minor 19
/dev/raw/raw17: bound to major 253, minor 21
/dev/raw/raw18: bound to major 253, minor 20
/dev/raw/raw19: bound to major 253, minor 22
/dev/raw/raw20: bound to major 253, minor 23
/dev/raw/raw21: bound to major 253, minor 24
/dev/raw/raw22: bound to major 253, minor 25
/dev/raw/raw23: bound to major 253, minor 26
/dev/raw/raw24: bound to major 253, minor 27
/dev/raw/raw25: bound to major 253, minor 28
/dev/raw/raw26: bound to major 253, minor 29
...
Рейтинг: 0 / 0
Запуск информикса. Проблема с правами для чанков.
    #35231766
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
che@TTer

Может я неправильно изначально добавляю чанки?
Да, неправильно. Причем изменить уже ничего нельзя. Тренируйтесь на тестовой системе до просветления.



создали волум группу например informix
добавим в нее логический волум informix/tempdbs
сделаем сырое уств-о raw /dev/raw/raw50 /dev/informix/tempdbs
сделаем директорию для симлинков /ifmxdata
в ней создаем симлинки на рау ln /dev/raw/raw50 -s /ifmxdata/tempdbs
добавляем в информикс onspaces ....... -p /ifmxdata/tempdbs -o 8


в информиксе желательно добавлять симлинки, их можно перенаправить в любой момент.
ух надоело пересказывать документацию.
...
Рейтинг: 0 / 0
Запуск информикса. Проблема с правами для чанков.
    #35231773
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
che@TTerotstend1:~ # raw -qa
/dev/raw/raw1: bound to major 253, minor 4
/dev/raw/raw2: bound to major 253, minor 5
/dev/raw/raw3: bound to major 253, minor 6
т.е. вы создали эти raw ? но в информиксе их не добавили? почему?
...
Рейтинг: 0 / 0
Запуск информикса. Проблема с правами для чанков.
    #35231774
che@TTer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Журавлев Денис che@TTer

Может я неправильно изначально добавляю чанки?
Да, неправильно. Причем изменить уже ничего нельзя. Тренируйтесь на тестовой системе до просветления.



создали волум группу например informix
добавим в нее логический волум informix/tempdbs
сделаем сырое уств-о raw /dev/raw/raw50 /dev/informix/tempdbs
сделаем директорию для симлинков /ifmxdata
в ней создаем симлинки на рау ln /dev/raw/raw50 -s /ifmxdata/tempdbs
добавляем в информикс onspaces ....... -p /ifmxdata/tempdbs -o 8

Вот спасибо!!!

Скажите, а в чем разница, что я использую блочные устройства, а не raw ?
...
Рейтинг: 0 / 0
Запуск информикса. Проблема с правами для чанков.
    #35231784
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
che@TTer
Скажите, а в чем разница, что я использую блочные устройства, а не raw ?Символьные (raw) используются т.к. операции ввода вывода для них НЕ кешируются.
А у вас получается "двойная буферизация", информикс пишет в свой буфер, затем операционка перекладывает в свой а потом на диск. Т.е. перекладываем из памяти в память.
...
Рейтинг: 0 / 0
Запуск информикса. Проблема с правами для чанков.
    #35231804
che@TTer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Журавлев Денис che@TTerotstend1:~ # raw -qa
/dev/raw/raw1: bound to major 253, minor 4
/dev/raw/raw2: bound to major 253, minor 5
/dev/raw/raw3: bound to major 253, minor 6
т.е. вы создали эти raw ? но в информиксе их не добавили? почему?

Потому что думал, что достаточно только замапить raw-ы на lvm устройства
...
Рейтинг: 0 / 0
Запуск информикса. Проблема с правами для чанков.
    #35231959
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
che@TTer
5a508de0 2 0x20001 2 17 N informix otstend1

5a529818 2 2 0 1048064 304 PO-- /dev/IFMXDATA/otstend11
...
5a508ad0 24 2 0 1048575 1048572 PO-- /dev/mapper/IFMXDATA-otstend113
5a508c58 25 2 0 1048575 1048572 PO-- /dev/mapper/IFMXDATA-otstend15

Expanded chunk capacity mode: disabled

Вы в курсе что в 9.4 нет ограничения 2гигабайта на размер чанка?
...
Рейтинг: 0 / 0
Запуск информикса. Проблема с правами для чанков.
    #35232369
che@TTer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Журавлев Денис che@TTer
5a508de0 2 0x20001 2 17 N informix otstend1

5a529818 2 2 0 1048064 304 PO-- /dev/IFMXDATA/otstend11
...
5a508ad0 24 2 0 1048575 1048572 PO-- /dev/mapper/IFMXDATA-otstend113
5a508c58 25 2 0 1048575 1048572 PO-- /dev/mapper/IFMXDATA-otstend15

Expanded chunk capacity mode: disabled

Вы в курсе что в 9.4 нет ограничения 2гигабайта на размер чанка?

Как то даже не задумывался,
делал все по 2Г или меньше.

Что посоветуете?

Размер чанка как то влияет на производительность или на удобство работы с ним?
...
Рейтинг: 0 / 0
Запуск информикса. Проблема с правами для чанков.
    #35232393
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
che@TTer
Как то даже не задумывался,
делал все по 2Г или меньше.Раньше было ограничение, максимальный размер 2G.

che@TTerЧто посоветуете?Даже не знаю что посоветовать, задуматься, почитать документацию.

che@TTerРазмер чанка как то влияет на производительность или на удобство работы с ним?а вам как удобнее создавать 10 волумов, 10 рау и 10 симлинков или 1,1,1 ?
...
Рейтинг: 0 / 0
Запуск информикса. Проблема с правами для чанков.
    #35232417
che@TTer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Журавлев Денис
а вам как удобнее создавать 10 волумов, 10 рау и 10 симлинков или 1,1,1 ?

а если заранее не известен возможный объем баз?
я при необходимости добавляю 2гига, если еще потребуется, то еще 2 гига
...
Рейтинг: 0 / 0
Запуск информикса. Проблема с правами для чанков.
    #35232552
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
che@TTerа если заранее не известен возможный объем баз?
я при необходимости добавляю 2гига, если еще потребуется, то еще 2 гигатогда нормально, продолжайте.
...
Рейтинг: 0 / 0
Запуск информикса. Проблема с правами для чанков.
    #35232571
che@TTer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Журавлев Денис che@TTerа если заранее не известен возможный объем баз?
я при необходимости добавляю 2гига, если еще потребуется, то еще 2 гигатогда нормально, продолжайте.
надеюсь, что это было сказано без издевки :)
Я действительно не знаю и не читал ничего про планирование пространства и спэйсов, поэтому делаю по наитию.
...
Рейтинг: 0 / 0
Запуск информикса. Проблема с правами для чанков.
    #35232617
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
che@TTerнадеюсь, что это было сказано без издевки :)
Я действительно не знаю и не читал ничего про планирование пространства и спэйсов, поэтому делаю по наитию.без издевки.

Я стараюсь планировать на год, чтобы работать пореже, раз в год на инстанс, ну и автоматизированный мониторинг.
...
Рейтинг: 0 / 0
Запуск информикса. Проблема с правами для чанков.
    #35232659
che@TTer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Журавлев Денис che@TTerнадеюсь, что это было сказано без издевки :)
Я действительно не знаю и не читал ничего про планирование пространства и спэйсов, поэтому делаю по наитию.без издевки.

Я стараюсь планировать на год, чтобы работать пореже, раз в год на инстанс, ну и автоматизированный мониторинг.

Возможно ли сделать так?

1. бэкап 0 уровня (через ontape)
2. удаление всех чанков
3. создание чанков на raw-ах
4. восстановление данных тем же ontap-ом
...
Рейтинг: 0 / 0
Запуск информикса. Проблема с правами для чанков.
    #35232862
Фотография Andron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Через бэкап можно, главное чтобы имена чанков были такие же при восстановлении (вот поэтому желательно использовать символические ссылки в качестве имен). Если бэкап небольшой а база важная то этот бэкап перед удалением чанков неплохо бы где то восстановить для проверки.
...
Рейтинг: 0 / 0
Запуск информикса. Проблема с правами для чанков.
    #35232966
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Enhancements on database administration tools:
Rename chunks during database restore. This is a revolutionary improvement. Previous IDS versions are very strict about chunk path in ontape backup and restore; if the chunk path or chunk offset is changed after backup, it is impossible to restore. This restriction is now lifted and now we can change chunk path of chunk offsets as much as we need after backup is done and use ontape backup and restore almost anywhere without practically any restrictions.
...
Рейтинг: 0 / 0
Запуск информикса. Проблема с правами для чанков.
    #35233452
Фотография Andron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да можно и переименовывать пути при восстановлении, тоже хорошая возможность
...
Рейтинг: 0 / 0
Запуск информикса. Проблема с правами для чанков.
    #35235652
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
che@TTerp.s. я могу понять ваши эмоции мол "все кому не лень строят из себя админов, начитавшись faq-ов", но надо же хоть как то учиться.
Есть такое у некоторых :)
Просто многие из нас при наличии вопросов чаще всего лезут в доку или ставят эксперимент и только потом задают "вопрос, в котором уже половина ответа". И хотят этого же и от других участников.
Но желание учиться - очень похвальное и иногда, ради результата, можно и потерпеть (или тактично не заметить) иронию или легкое раздражение собеседника. Обычно, после двух-трех вопросов, становится ясно уровень вопрошающего, его желание что то понять.
Главное помнить, что "разжевывать и вкладывать в рот" достаточно нудно и накладно по времени, поэтому хочется, чтобы и вопрошающий работал (сам брал предложенные идеи и "жевал").
...
Рейтинг: 0 / 0
Запуск информикса. Проблема с правами для чанков.
    #35235882
che@TTer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vasilis che@TTerp.s. я могу понять ваши эмоции мол "все кому не лень строят из себя админов, начитавшись faq-ов", но надо же хоть как то учиться.
Есть такое у некоторых :)
Просто многие из нас при наличии вопросов чаще всего лезут в доку или ставят эксперимент и только потом задают "вопрос, в котором уже половина ответа". И хотят этого же и от других участников.
Но желание учиться - очень похвальное и иногда, ради результата, можно и потерпеть (или тактично не заметить) иронию или легкое раздражение собеседника. Обычно, после двух-трех вопросов, становится ясно уровень вопрошающего, его желание что то понять.
Главное помнить, что "разжевывать и вкладывать в рот" достаточно нудно и накладно по времени, поэтому хочется, чтобы и вопрошающий работал (сам брал предложенные идеи и "жевал").

Принято,
работаем )))))
...
Рейтинг: 0 / 0
Запуск информикса. Проблема с правами для чанков.
    #35236448
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Денис, судя по тому, что этот вопрос (правильного создания сырых устройств) поднимается периодически, напиши, пожалуйста, небольшой FAQ.
Сначала кратко просто порядок команд для напоминания тем, кто редко это делает (раз в несколько лет), но понимает, о чем идет речь (на примере одной из известной тебе версий Linux).
А если будет время, то и вторую часть с более подробными комментами (почему именно так, а не по другому), со ссылками на документацию и соответствующие топики.
ОК ?
...
Рейтинг: 0 / 0
Запуск информикса. Проблема с правами для чанков.
    #35237294
che@TTer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Извиняюсь за оффтоп.
В связи с временным простоем сервера решил сделать перестройку.
Удалил все спэйсы, сделал raw-ы по краткой инструкции Дениса.
Вроде все работает, но вот незадача, базы, которые раньше занимали 5 Gb сейчас занимают 10Gb.

Мои предположения
раньше я использовал чанки не более 2 GB, сейчас сделал Expanded chunk capacity mode: always
и чанки по 12GB

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
informix@otstend1:~> onstat -d

IBM Informix Dynamic Server Version  9 . 40 .UC4     -- On-Line -- Up 17:16:18 -- 398180 Kbytes

Dbspaces
address  number   flags      fchunk   nchunks  flags    owner    name
59e1e7d8  1         0x60001     1          1         N  B     informix rootdbs
5a50b9f8  2         0x60001     2          2         N  B     informix otstend1
5a50bb48  3         0x60001     3          1         N  B     informix logdbs
5a50bc98  4         0x68001     4          1         N SB     informix sbs
  4  active,  2047  maximum

Chunks
address  chunk/dbs  offset     size       free       bpages     flags pathname
59e1e928  1       1      0            26000        648                    PO-B  /opt/informix/IFMXDATA/rootdbs. 001 
5a50b3d8  2       2      0            6291456      481217                 PO-B  /opt/informix/IFMXDATA/otstend1. 001 
5a50b560  3       3      0            524288       235                    PO-B  /opt/informix/IFMXDATA/logdbs. 001 
5a50b6e8  4       4      0            1048575      933511       977926      POSB  /opt/informix/IFMXDATA/sbs. 001 
                 Metadata  70596      52532      70596 
5a50b870  5       2      0            6291456      4750925                PO-B  /opt/informix/IFMXDATA/otstend1. 002 
  5  active,  32766  maximum

Expanded chunk capacity mode: always

Базы выгружал командой dbexport имя_базы , возможно надо было указать параметр -ss ?

Заглянул в sql файл выгруженной базы в поисках extent-ов, но их там нет.

Импортировал командой, как вообщем то и всегда
dbimport имя_базы -d otstend1 -l buffered -c

ServerStudio показывает
Size Total - 5445968 pg - 10,39 GB
Used Size - 2048389 pg - 3,91 GB

Size Total раньше был около 5 Gb

Тупик.
...
Рейтинг: 0 / 0
Запуск информикса. Проблема с правами для чанков.
    #35239670
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
che@TTer
Базы выгружал командой dbexport имя_базы , возможно надо было указать параметр -ss ?

Size Total - 5445968 pg - 10,39 GB
Used Size - 2048389 pg - 3,91 GB
Size Total раньше был около 5 Gb

А Used Size ДО выгрузки какой был ? Скорее всего, такой же.
Параметр -ss сохранил бы вам оригинальные размеры первичных и вторичных экстентов (и не только это).
Кстати, а ранее размер тоже Server Studio меряли ?
При переходе с версии на версию IDS размеры БД могут изменяться, а вот при переходе на другой размер чанка - не вижу где это может отразится внутри БД. Понятно, что tablespace tablespace станет больше, но к размеру БД это отношения не имеет.
...
Рейтинг: 0 / 0
Запуск информикса. Проблема с правами для чанков.
    #35239855
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
che@TTer
Тупик.

запрос к бд sysmaster

Код: plaintext
1.
2.
3.
4.
select p.dbsname, p.tabname, h.nptotal, h.npused, nptotal-npused freep
from sysptnhdr h, sysptprof p
where h.partnum = p.partnum
order by  5  desc
...
Рейтинг: 0 / 0
Запуск информикса. Проблема с правами для чанков.
    #35239902
che@TTer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vasilis che@TTer
Базы выгружал командой dbexport имя_базы , возможно надо было указать параметр -ss ?

Size Total - 5445968 pg - 10,39 GB
Used Size - 2048389 pg - 3,91 GB
Size Total раньше был около 5 Gb

А Used Size ДО выгрузки какой был ? Скорее всего, такой же.
Параметр -ss сохранил бы вам оригинальные размеры первичных и вторичных экстентов (и не только это).
Кстати, а ранее размер тоже Server Studio меряли ?
При переходе с версии на версию IDS размеры БД могут изменяться, а вот при переходе на другой размер чанка - не вижу где это может отразится внутри БД. Понятно, что tablespace tablespace станет больше, но к размеру БД это отношения не имеет.
Уже поэксперементировал, включение возможности поддержки больших чанков никак не влияет на размер БД
...
Рейтинг: 0 / 0
Запуск информикса. Проблема с правами для чанков.
    #35239936
che@TTer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Журавлев Денис che@TTer
Тупик.

запрос к бд sysmaster

Код: plaintext
1.
2.
3.
4.
select p.dbsname, p.tabname, h.nptotal, h.npused, nptotal-npused freep
from sysptnhdr h, sysptprof p
where h.partnum = p.partnum
order by  5  desc


Вот кусочек.

dbsname tais2old
tabname csm_ptd
nptotal 1048572
npused 259243
freep 789329

dbsname tais2old
tabname ptp_clients
nptotal 517123
npused 258298
freep 258825

dbsname tais2old
tabname ptp_client_addresses
nptotal 299805
npused 47567
freep 252238

dbsname tais2old
tabname ptp_client_documents
nptotal 254433
npused 37519
freep 216914

dbsname tais2old
tabname ptp_clients_hist
nptotal 374484
npused 204489
freep 169995

dbsname tais2old
tabname ptp_client_addresses_hist
nptotal 196334
npused 31306
freep 165028
...
Рейтинг: 0 / 0
Запуск информикса. Проблема с правами для чанков.
    #35240018
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
che@TTer
nptotal
1048572
npused 259243
как так получилось? не понимаю.
...
Рейтинг: 0 / 0
Запуск информикса. Проблема с правами для чанков.
    #35240211
che@TTer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Журавлев Денис che@TTer
nptotal
1048572
npused 259243
как так получилось? не понимаю.
сам не знаю :)

попробовать чтоли recorganize сделать
вроде в ServerStudio была такая фича
...
Рейтинг: 0 / 0
Запуск информикса. Проблема с правами для чанков.
    #35240524
Фотография Тан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Журавлев Денис che@TTer
nptotal
1048572
npused 259243
как так получилось? не понимаю.
dbimport при создании таблицы рассчитывает размеры экстентов как размер строки, умноженный на количество строк.
в этом ничего особо страшного нет, туда новые строки ложится будут.
зато все ровненько лежит :-)
...
Рейтинг: 0 / 0
Запуск информикса. Проблема с правами для чанков.
    #35240529
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Танdbimport при создании таблицы рассчитывает размеры экстентов как размер строки, умноженный на количество строк.
в этом ничего особо страшного нет, туда новые строки ложится будут.
зато все ровненько лежит :-)а там наверно varchar, заполненные на четверть.
...
Рейтинг: 0 / 0
41 сообщений из 41, показаны все 2 страниц
Форумы / Informix [игнор отключен] [закрыт для гостей] / Запуск информикса. Проблема с правами для чанков.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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