powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / Cannot open chunk "/dev/online_root" . errno = 2
34 сообщений из 34, показаны все 2 страниц
Cannot open chunk "/dev/online_root" . errno = 2
    #33590533
workaholik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Fatal error in shared memory initialization.

Народ, подскажите, как с этим бороться.

Вылезает при вводе команды oninit -v
...
Рейтинг: 0 / 0
Cannot open chunk "/dev/online_root" . errno = 2
    #33590593
Фотография sysmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в onconfig ты прописал путь к rootdbs?
P.s. Если не трудно версию информикса, ОС в студию.
...
Рейтинг: 0 / 0
Cannot open chunk "/dev/online_root" . errno = 2
    #33590637
workaholik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sysmasterА в onconfig ты прописал путь к rootdbs?
P.s. Если не трудно версию информикса, ОС в студию.

сек..
IDS 9.40UC6
ОС - Linux FC4


нет, не прописал

А что именно надо писать в rootpath?
...
Рейтинг: 0 / 0
Cannot open chunk "/dev/online_root" . errno = 2
    #33590655
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
workaholikFatal error in shared memory initialization.

Народ, подскажите, как с этим бороться.

Вылезает при вводе команды oninit -v
Ты что сделать-то хотел? Зачем "oninit -v" запускаешь?
...
Рейтинг: 0 / 0
Cannot open chunk "/dev/online_root" . errno = 2
    #33590696
Фотография sysmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что именно надо писать в rootpath?

ROOTNAME online_root
ROOTPATH /dev/online_root
...
Рейтинг: 0 / 0
Cannot open chunk "/dev/online_root" . errno = 2
    #33590736
workaholik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Журавлев Денис workaholikFatal error in shared memory initialization.

Народ, подскажите, как с этим бороться.

Вылезает при вводе команды oninit -v
Ты что сделать-то хотел? Зачем "oninit -v" запускаешь?


Мне нужно инициализировать IDS сервер.

команда: oninit -iv

...ответ вы видели
...
Рейтинг: 0 / 0
Cannot open chunk "/dev/online_root" . errno = 2
    #33590743
workaholik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sysmaster А что именно надо писать в rootpath?

ROOTNAME online_root
ROOTPATH /dev/online_root


...эти строки были прописаны по умолчанию, но сервер при инициализации на них ругается: cannot open chunk

Чанк наверно создать сначала надо, вопрос - как?
...
Рейтинг: 0 / 0
Cannot open chunk "/dev/online_root" . errno = 2
    #33590763
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А /dev/online_root вы создали?

Что говорят:

ls -l /dev/online_root

dd if=/dev/online_root of=/dev/null count=10


Похоже вам на венде надо тренироваться, фтыкать доки.
-----------------------------------------------------------
Решительный шаг вперед -- результат хорошего пинка сзади
...
Рейтинг: 0 / 0
Cannot open chunk "/dev/online_root" . errno = 2
    #33590815
workaholik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Журавлев ДенисА /dev/online_root вы создали?

Что говорят:

ls -l /dev/online_root

dd if=/dev/online_root of=/dev/null count=10


Похоже вам на венде надо тренироваться, фтыкать доки.
-----------------------------------------------------------
Решительный шаг вперед -- результат хорошего пинка сзади


[root@hq ~]# ls -l /dev/online_root
-rw-r--r-- 1 root root 0 Mar 9 18:08 /dev/online_root
[root@hq ~]# dd if=/dev/online_root of=/dev/null count=10
0+0 records in
0+0 records out

...Что именно из себя представляет этот online_root?
...
Рейтинг: 0 / 0
Cannot open chunk "/dev/online_root" . errno = 2
    #33590830
workaholik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Такс...инициализация вроде прошла успешно, буду дальше разбираться
...дело было действительно в отсутствующем файле online_root.
Я не знал, что его можно вот так запросто создать с нуля.
Всем спасибо! ;о)
...
Рейтинг: 0 / 0
Cannot open chunk "/dev/online_root" . errno = 2
    #33591647
Sleeping Daemon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
workaholikТакс...инициализация вроде прошла успешно, буду дальше разбираться
...дело было действительно в отсутствующем файле online_root.
Я не знал, что его можно вот так запросто создать с нуля.
Всем спасибо! ;о)
Вообще то не всё так просто.
Всё зависит от того, где Вы собираетесь размещать базы данных.
На "сыром" диске или на файловой системе.
В том или ином случае, ROOTPATH должен указывать на "Path for device containing root dbspace"
То есть на дисковый том или на файл, который может быть и не в /dev/.
dbspace собирается из чанков, права на которые должны быть 770 и владелец.группа должена быть informix.informix.
...
Рейтинг: 0 / 0
Cannot open chunk "/dev/online_root" . errno = 2
    #33591654
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sleeping Daemon...
dbspace собирается из чанков, права на которые должны быть 770 и ...исполняемость не нужна, достаточно 660 (-rw-rw----).
...
Рейтинг: 0 / 0
Cannot open chunk "/dev/online_root" . errno = 2
    #33591658
workaholik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sleeping Daemon workaholikТакс...инициализация вроде прошла успешно, буду дальше разбираться
...дело было действительно в отсутствующем файле online_root.
Я не знал, что его можно вот так запросто создать с нуля.
Всем спасибо! ;о)
Вообще то не всё так просто.
Всё зависит от того, где Вы собираетесь размещать базы данных.
На "сыром" диске или на файловой системе.
В том или ином случае, ROOTPATH должен указывать на "Path for device containing root dbspace"
То есть на дисковый том или на файл, который может быть и не в /dev/.
dbspace собирается из чанков, права на которые должны быть 770 и владелец.группа должена быть informix.informix.

Хорошо. Если я буду размещать БД на сыром диске, как мне собрать пресловутый dbspace из этих чанков? ...может где есть русская документация? ...Я пока что нашел только instalation guide для IDS
...
Рейтинг: 0 / 0
Cannot open chunk "/dev/online_root" . errno = 2
    #33591660
chmod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sleeping Daemon workaholikТакс...инициализация вроде прошла успешно, буду дальше разбираться
...дело было действительно в отсутствующем файле online_root.
Я не знал, что его можно вот так запросто создать с нуля.
Всем спасибо! ;о)
Вообще то не всё так просто.
Всё зависит от того, где Вы собираетесь размещать базы данных.
На "сыром" диске или на файловой системе.
В том или ином случае, ROOTPATH должен указывать на "Path for device containing root dbspace"
То есть на дисковый том или на файл, который может быть и не в /dev/.
dbspace собирается из чанков, права на которые должны быть 770 и владелец.группа должена быть informix.informix.

права должы быть 660.
...
Рейтинг: 0 / 0
Cannot open chunk "/dev/online_root" . errno = 2
    #33591677
workaholik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На самом деле, я поставил IDS 9.40, чтобы на него реплицировать БД с другой машины, на которой стоит IDS 7.40 ...

...у меня есть доки по миграции от IBM'a
сейчас их втыкаю ;о)
...
Рейтинг: 0 / 0
Cannot open chunk "/dev/online_root" . errno = 2
    #33591729
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
workaholik ...может где есть русская документация? ...Я пока что нашел только instalation guide для IDS
фак: http://www.sql.ru/faq/faq_topic.aspx?fid=526
Начните с 4. INFORMIX. Учебное пособие
П.А.Петин, Ю.А.Шестаков, В.В.Шульженко
Киев, ANTEC, 1996
ftp://no-more.kiev.ua/pub/inf/ix_book.pdf
...
Рейтинг: 0 / 0
Cannot open chunk "/dev/online_root" . errno = 2
    #33591817
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IDS2000 Руководство администратора. том 1 1999
IDS2000 Руководство администратора. том 2 1999

Русская документация




-----------------------------------------------------------
Решительный шаг вперед -- результат хорошего пинка сзади
...
Рейтинг: 0 / 0
Cannot open chunk "/dev/online_root" . errno = 2
    #33592257
Sleeping Daemon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
workaholikНа самом деле, я поставил IDS 9.40, чтобы на него реплицировать БД с другой машины, на которой стоит IDS 7.40 ...

...у меня есть доки по миграции от IBM'a
сейчас их втыкаю ;о)
А Вы читали документацию о том как реплицировать данные?
Или пока всё только в теории?
...
Рейтинг: 0 / 0
Cannot open chunk "/dev/online_root" . errno = 2
    #33592624
workaholik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sleeping Daemon workaholikНа самом деле, я поставил IDS 9.40, чтобы на него реплицировать БД с другой машины, на которой стоит IDS 7.40 ...

...у меня есть доки по миграции от IBM'a
сейчас их втыкаю ;о)
А Вы читали документацию о том как реплицировать данные?
Или пока всё только в теории?


..у меня доки только на английском ..пока в теории ;о/
...
Рейтинг: 0 / 0
Cannot open chunk "/dev/online_root" . errno = 2
    #33593230
Sleeping Daemon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
workaholik Sleeping Daemon workaholikНа самом деле, я поставил IDS 9.40, чтобы на него реплицировать БД с другой машины, на которой стоит IDS 7.40 ...

...у меня есть доки по миграции от IBM'a
сейчас их втыкаю ;о)
А Вы читали документацию о том как реплицировать данные?
Или пока всё только в теории?


..у меня доки только на английском ..пока в теории ;о/
Просто на репликационном сервере нужно делать ontape -p.
Что накладывает определённые требования на репликационный сервер, на дисковую часть.
...
Рейтинг: 0 / 0
Cannot open chunk "/dev/online_root" . errno = 2
    #33593242
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sleeping Daemon...
Просто на репликационном сервере нужно делать ontape -p.
Что накладывает определённые требования на репликационный сервер, на дисковую часть.Реплицировать с 7-ки на 9-ку можно только ER, а для ER вообще можно ничего не копировать с сервера на сервер, а можно экспорт/импорт.
...
Рейтинг: 0 / 0
Cannot open chunk "/dev/online_root" . errno = 2
    #33593400
workaholik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я уже отказался от 9-ки. поставил 7.30UC10 ...Как мне теперь лучше всего перенести БД ... экспорт/импорт ...или есть пути попроще?
...
Рейтинг: 0 / 0
Cannot open chunk "/dev/online_root" . errno = 2
    #33593489
Фотография sysmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если собрался настраивать репликацию, то экспорт/импорт не катит никак.
Только ontape или onbar.
...
Рейтинг: 0 / 0
Cannot open chunk "/dev/online_root" . errno = 2
    #33593518
workaholik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sysmasterЕсли собрался настраивать репликацию, то экспорт/импорт не катит никак.
Только ontape или onbar.


Хм...
Суть вот в чем. Я установил на одной из машин IDS 7.30. Теперь мне на эту машину необходимо перетащить БД с другой машины (там тоже IDS 7.30) и настроить обновление БД на новой машине. Вопрос в том, как эту задачу решить побыстрее ..и главное - с чего надо начать
...
Рейтинг: 0 / 0
Cannot open chunk "/dev/online_root" . errno = 2
    #33593804
zefs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
workaholik


Хм...
Суть вот в чем. Я установил на одной из машин IDS 7.30. Теперь мне на эту машину необходимо перетащить БД с другой машины (там тоже IDS 7.30) и настроить обновление БД на новой машине. Вопрос в том, как эту задачу решить побыстрее ..и главное - с чего надо начать

В случае запуска начальной репликации сервера server1 и server2 должны быть в режиме “standard”. Проверка режима сервера осуществляется командой:

onstat -

Если сервера находится не в режиме “standard”, необходимо их перевести в этот режим командой:

onmode –d standard

Создается копия 0-го уровня сервера server1 командой:

ontape –s –L 0

По окончании копии 0-го уровня сервера server1 сервер server2 должен быть в состоянии “Offline”. Для перевода в данное состояние необходимо запустить команду:

onmode –ky

На сервере server2 запускается команда:

ontape –p

которая производит восстановление с копии 0-го уровня, сделанной на сервере server1.
Ответы на вопросы утилиты:

Continue restore? y
Do you want to back up the logs? n
Restore a level 1 archive? n

По окончании восстановления сервер server2 находится в состоянии “Fast Recovery”.
Сервер server1 переводится в режим “primary” командой:

onmode –d primary server2

При этом сервер должен быть в состоянии “On-Line”.
Сервер server2 переводится в режим “secondary” командой:

onmode –d secondary server1

В журналах (online.log) серверов должны появиться записи:
на сервере server1: DR: Primary server operational.
на сервере server2: DR: Secondary server operational.

PS.: с логических логов не востанавливаться, если не происходит изменения на server1, который будет primary.
...
Рейтинг: 0 / 0
Cannot open chunk "/dev/online_root" . errno = 2
    #33593821
zefs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Забыл добавить:

1) на server2 должны быть нарезаны чанки идентичные server1 (или линки), в зависимости, что вы используете.
2) server2 будет, только read-only.
3) server2 будет реальной копией server1.
4) в файле onconfig, необходимо настроить параметр
DRAUTO: 0 manual, 1 retain type, 2 reverse type

Нужно-ли вам всё это:)
...
Рейтинг: 0 / 0
Cannot open chunk "/dev/online_root" . errno = 2
    #33593885
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне кажется, что , прежде чем рассказывать о настройке HDR, лучше разобраться, что человек все таки хочет (похоже, что он и сам это точно не знает :) и рассказать ему о различных способах обмена данными между серверами и миграции данных. А то на слово "репликация" все реагируют по разному - для одного это HDR (но он об этом молчит :), для другого ER, для третьего - просто экспорт-импорт, а для четвертого - миграция данных с одной платформы на другую...
...
Рейтинг: 0 / 0
Cannot open chunk "/dev/online_root" . errno = 2
    #33595894
workaholik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за ответы. Именно сейчас я настраиваю HDR между сервер-1 и сервер-2. Вроде все понятно. Но есть одно но. Как мне нарезать эти самые чанки на сервере-2?..
На сервере-1 в качестве rootpath у меня прописано "/dbs/dbs001" ..что является линком на некий "/dev/hda5" ...в каталоге "/dbs/" у меня таких линков 11 ...т.е. последний "/dbs/dbs011" и ссылается он на "/dev/hda15"...
На сервере-2 рутпаз такой - "/dev/online_root/" ....
Как я понимаю, на сервере-2 надо сделать такие же настройки... Вопрос - как?
...
Рейтинг: 0 / 0
Cannot open chunk "/dev/online_root" . errno = 2
    #33596949
Ilya Kulagin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
workaholikКак мне нарезать эти самые чанки на сервере-2?..
На сервере-1 в качестве rootpath у меня прописано "/dbs/dbs001" у меня таких линков 11 ...т.е. последний "/dbs/dbs011"
Как я понимаю, на сервере-2 надо сделать такие же настройки...

Именно. То есть, сделать 11 чанков того же самого РАЗМЕРА где угодно. Потом сделать каталог /dbs и положить туды (сим)линки на эти чанки, названные ТОЧНО ТАК ЖЕ, т.е.

ln -s /where-is-chunk-001 /dbs/dbs001
....
ln -s /where-is-chunk-011 /dbs/dbs011

И всё.

Что делать на винде - не представляю. Но вроде у Вас линукс.
...
Рейтинг: 0 / 0
Cannot open chunk "/dev/online_root" . errno = 2
    #33597240
workaholik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ilya Kulagin workaholikКак мне нарезать эти самые чанки на сервере-2?..
На сервере-1 в качестве rootpath у меня прописано "/dbs/dbs001" у меня таких линков 11 ...т.е. последний "/dbs/dbs011"
Как я понимаю, на сервере-2 надо сделать такие же настройки...

Именно. То есть, сделать 11 чанков того же самого РАЗМЕРА где угодно. Потом сделать каталог /dbs и положить туды (сим)линки на эти чанки, названные ТОЧНО ТАК ЖЕ, т.е.

ln -s /where-is-chunk-001 /dbs/dbs001
....
ln -s /where-is-chunk-011 /dbs/dbs011

И всё.

Что делать на винде - не представляю. Но вроде у Вас линукс.

Хм.. линки я сделаю. А вот сами чанки ...как их надо делать ...да еще и такого-же размера?
...
Рейтинг: 0 / 0
Cannot open chunk "/dev/online_root" . errno = 2
    #33598162
Выбегалло
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если у вас чанки на raw device, то вам надо теребить сисадмина или читать доки к вашему volume manager-у. Если чанки на файловой системе, то достаточно создать файлы нулевого размера чем-то вроде touch /dev/online_root ; chmod 660

В таком вот аксепте
...
Рейтинг: 0 / 0
Cannot open chunk "/dev/online_root" . errno = 2
    #33604370
Sleeping Daemon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
workaholik Ilya Kulagin workaholikКак мне нарезать эти самые чанки на сервере-2?..
На сервере-1 в качестве rootpath у меня прописано "/dbs/dbs001" у меня таких линков 11 ...т.е. последний "/dbs/dbs011"
Как я понимаю, на сервере-2 надо сделать такие же настройки...

Именно. То есть, сделать 11 чанков того же самого РАЗМЕРА где угодно. Потом сделать каталог /dbs и положить туды (сим)линки на эти чанки, названные ТОЧНО ТАК ЖЕ, т.е.

ln -s /where-is-chunk-001 /dbs/dbs001
....
ln -s /where-is-chunk-011 /dbs/dbs011

И всё.

Что делать на винде - не представляю. Но вроде у Вас линукс.

Хм.. линки я сделаю. А вот сами чанки ...как их надо делать ...да еще и такого-же размера?
Чем, чем - fdisk'ом.
А лучше сисадмина попросите.
...
Рейтинг: 0 / 0
Cannot open chunk "/dev/online_root" . errno = 2
    #33607093
Ilya Kulagin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
workaholikХм.. линки я сделаю. А вот сами чанки ...как их надо делать ...да еще и такого-же размера?

Пардон за долгое молчание: заработался. Кажется, я понял, что непонятно. "Чанком" я назвал то устройство (файл), в котором будет лежать информация. Обычно, дабы ОС не мешалась, этим устройством является раздел (partition, в солярке - slice) жёсткого диска, на котором нет файловой системы. Способ обращения к этому разделу лежит в /dev в виде специального файла (node). Соответственно, размер раздела имеет значение.

Иногда делают чанки на обычных файлах, лежащих в обычной файловой системе. Тут достаточно просто создать файл (команда touch подходит), а размер имеет смысл просто как свободное место на файловой системе.

Надеюсь, стало понятнее?
...
Рейтинг: 0 / 0
Cannot open chunk "/dev/online_root" . errno = 2
    #33617020
workaholik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да...все хорошо
Писиба!
...
Рейтинг: 0 / 0
34 сообщений из 34, показаны все 2 страниц
Форумы / Informix [игнор отключен] [закрыт для гостей] / Cannot open chunk "/dev/online_root" . errno = 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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