Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Informix Новый топик    Ответить
 Монтирование файлов чанков informix на вновь системе. Как не наломать дров  [new]
SteyrLG
Member

Откуда:
Сообщений: 5
Доброго времени суток дорогие форумчане! Собственно возникла необходимость смонтировать чанки в виде файлов одной субд во вновь созданную на другом сАне. Экспорт баз на исходном сервере уже не возможен. Как поступить, не наломать дров, не убить единственную копию чанков, боюсь что при создание пространств указанные чанки будут перезаписаны, проконсультируйте кто занимался таким вопросом
16 апр 12, 21:54    [12424502]     Ответить | Цитировать Сообщить модератору
 Re: Монтирование файлов чанков informix на вновь системе. Как не наломать дров  [new]
DrGonzo
Member

Откуда: ex-IBM
Сообщений: 191
SteyrLG,

1. Платформа нового сервера должна быть такая же, как и у старого.
2. Подразумевается, что у вас есть весь набор чанков от старого инстанса. Отдельные dbspace таким образом подключить не удастся!
3. На новом сервере путь к чанкам должен быть такой же, как на старом.
4. Убедитесь, что файл $ONCONFIG на новом сервере соответствует старому (ROOTPATH, DBSERVERNAME etc.).
5. oninit -v

Примерно так.
17 апр 12, 12:41    [12426787]     Ответить | Цитировать Сообщить модератору
 Re: Монтирование файлов чанков informix на вновь системе. Как не наломать дров  [new]
klepa
Member

Откуда: Москва
Сообщений: 239
Я бы посоветовал сначала поднять "пустой" экземпляр Informix, а затем прилинковать к нему имеюиеся чанки.
И если на исходном сервере Informix не запущен, то не забыть скопировать файлы чанков в надежное место.
17 апр 12, 15:44    [12428243]     Ответить | Цитировать Сообщить модератору
 Re: Монтирование файлов чанков informix на вновь системе. Как не наломать дров  [new]
DrGonzo
Member

Откуда: ex-IBM
Сообщений: 191
klepa
Я бы посоветовал сначала поднять "пустой" экземпляр Informix, а затем прилинковать к нему имеюиеся чанки.

Надеюсь, Вы сами такое проделывать пробовали, прежде, чем рекомендовать? Так не получится имхо.
17 апр 12, 16:04    [12428428]     Ответить | Цитировать Сообщить модератору
 Re: Монтирование файлов чанков informix на вновь системе. Как не наломать дров  [new]
SteyrLG
Member

Откуда:
Сообщений: 5
Спасибо всем отвечающим товарищам! Значит было не много времени поколдовать с этим сервачком. Везде тип спарк. Суть проделанного такова. Информикс поднят с одним рутовским пространством. Просто прилинковать к создаваемому пространству не получилось. Если же в пространстве создать небольшой чанк и уже потом линковать с другой системы то он цепляется. Количество страниц переносится. Пока попробовал только с одним пространством и одним чанком.

О полноценном результате пока говорить рано.
17 апр 12, 21:17    [12429943]     Ответить | Цитировать Сообщить модератору
 Re: Монтирование файлов чанков informix на вновь системе. Как не наломать дров  [new]
SteyrLG
Member

Откуда:
Сообщений: 5
DrGonzo,

При пустом информиксе чанки не линкуются без созданных пространств
17 апр 12, 21:18    [12429949]     Ответить | Цитировать Сообщить модератору
 Re: Монтирование файлов чанков informix на вновь системе. Как не наломать дров  [new]
klepa
Member

Откуда: Москва
Сообщений: 239
DrGonzo
klepa
Я бы посоветовал сначала поднять "пустой" экземпляр Informix, а затем прилинковать к нему имеюиеся чанки.

Надеюсь, Вы сами такое проделывать пробовали, прежде, чем рекомендовать? Так не получится имхо.


М.б. слишком поверхностно изложил.
1. На новый сервер устанавливаем Informix.
2. Конфигурим
3. Инициализируем: oninit -iv
4. Убеждаемся, сто работает и гасим: onstat -, onmode -ky
5. Создаем линки на имеющиеся чанки, начиная с rootdbs
6. Пытаемся стартовать. Смотрим ругань в online.log и исправляем ошибки.
18 апр 12, 10:25    [12431332]     Ответить | Цитировать Сообщить модератору
 Re: Монтирование файлов чанков informix на вновь системе. Как не наломать дров  [new]
victor16
Member

Откуда:
Сообщений: 591
DrGonzo
klepa
Я бы посоветовал сначала поднять "пустой" экземпляр Informix, а затем прилинковать к нему имеюиеся чанки.

Надеюсь, Вы сами такое проделывать пробовали, прежде, чем рекомендовать? Так не получится имхо.


может и получится, если остались старые файлы от сервера:

oncfg_${INFORMIXSERVER}.0
.conf.${INFORMIXSERVER}
.infos.${INFORMIXSERVER}

ну и естественно,
$ONCONFIG
$INFORMIXSQLHOSTS

При совпадающих версиях сервера, оси и железа велика вероятность, что поднимется, особенно если сервер был правильно затушен. В доках такой перенос данных называется "холодный" бэкап, если мне не изменяет память имхо.
18 апр 12, 10:52    [12431536]     Ответить | Цитировать Сообщить модератору
 Re: Монтирование файлов чанков informix на вновь системе. Как не наломать дров  [new]
DrGonzo
Member

Откуда: ex-IBM
Сообщений: 191
victor16
В доках такой перенос данных называется "холодный" бэкап, если мне не изменяет память имхо.


Это называется external backup.
18 апр 12, 12:01    [12432193]     Ответить | Цитировать Сообщить модератору
 Re: Монтирование файлов чанков informix на вновь системе. Как не наломать дров  [new]
DrGonzo
Member

Откуда: ex-IBM
Сообщений: 191
klepa

М.б. слишком поверхностно изложил.
1. На новый сервер устанавливаем Informix.
2. Конфигурим
3. Инициализируем: oninit -iv
4. Убеждаемся, сто работает и гасим: onstat -, onmode -ky
5. Создаем линки на имеющиеся чанки, начиная с rootdbs
6. Пытаемся стартовать. Смотрим ругань в online.log и исправляем ошибки.


Тут согласен. Но имхо шаги 3-4 лишние.
18 апр 12, 12:13    [12432277]     Ответить | Цитировать Сообщить модератору
 Re: Монтирование файлов чанков informix на вновь системе. Как не наломать дров  [new]
яфшуеі
Guest
Н-да

Я б на вашем месте почитал backup guide для начала, хотя и другая документация вам не помешает.
понятия линковать в информиксе нет, есть понятие создания линка на файла ф.с., наверное ві подразумеваете его.

В вашем случае, нужно подготовить новый сервер.
1. Конф. файл
2. пути к чанкам

Например, на старом у вас:
Chunks
address chunk/dbs offset size free bpages flags pathname
12580f1d0 1 1 0 256000 242643 PO---- /opt/informix/data1/rootdbs
127e061d0 2 2 0 2621440 37 PO-B-- /opt/informix/data1/physdbs_1
127e063d0 3 3 0 2097152 971 PO-B-- /opt/informix/data1/logdbs
127e065d0 4 4 0 1048576 1002823 PO-B-- /opt/informix/data1/tmpdbs
127e067d0 5 5 0 26214400 250673 PO-B-- /opt/informix/data1/dbs1_1


Следовательно, на новом сервере вам нужно создать файлы /opt/informix/data1/...
владелец д.б. informix:informix
права 660
у меня
ls -al /opt/informix/data1/rootdbs
crw-rw---- 1 informix informix 85, 201 Aug 30 2011 /opt/informix/data1/rootdbs
у меня это character device, но это м.б. и просто файлы и линки и т.п.

ну и соответственно у вас должно біть достаточно места для размещения чанков


Далее, либо делаете бекап 0 на старом сервере и восстанавливаете новый.
Либо останавливаете старый и копируете содержимое чанков на новый сервер в нужное место.
После копирования запускаете информикс на новом сервере - если он сконфигурирован
правильно - проблем не должно возникнуть.

Но (без обид), судя по тому, как задан вопрос - лучше бы вам нанять специалиста, который бы вам все настроил
и оставил регламенты.
18 апр 12, 16:45    [12434418]     Ответить | Цитировать Сообщить модератору
 Re: Монтирование файлов чанков informix на вновь системе. Как не наломать дров  [new]
SteyrLG
Member

Откуда:
Сообщений: 5
victor16, DrGonzo, klepa спасибо! Тему можно закрывать!
19 апр 12, 14:51    [12439773]     Ответить | Цитировать Сообщить модератору
Все форумы / Informix Ответить