• 48861
  • 178
  • 10
Нравится блог?
Подписывайтесь!

Миграция с Informix 9.40 на Informix 11.50

Закончилась поддержка Informix 9.40 и настала горячая пора мигрироваться на релиз посвежее.

Миграция на данной платформе неразрешима банальными backup/restore, как это можно сделать где-нибудь на DB2 или MS SQL Server.
Здесь может быть и легче а может быть и сложнее.
Все сводится к тому, что миграция сводится к 3 шагам:
а) предмиграционные процедуры
в) установка новой версии сервера (если вы его еще не установили)
г) миграция
д) постмиграционные действия.

Начнем по порядку разбираться что к чему.

Приблизительная последовательность предмиграционных процедур следующая:
а) перевод инстанции в монопольный режим и завершения окончания пользовательских сессий;
б) резервирование инстанции и транзакционного лога инстанции. Я делал это ontape'ом (ontape -s -L 0 и ontape -a соответственно).
в) чекинг всех транзакций;
г) сохранение важных конфигурационных файлов (в Informix Migration Guide расписано, какие файлы нужно резервировать для Windows и Unix платформ);
д) снова бэкапирование инстанции;
г) выключение инстанции.

Далее, устанавливаем сервер.ВАЖНО!Не стоит устанавливать в ту же директорию, где уже стоит Informix 9.40.Также можно установить демонстрационную инстанцию (что я и делал в случаях на виндофсе и солярисе). Наличие образца онконфиг еще ничего не говорит, что обладая им можно будет поднять инстанцию, созданную на старой версии информикса.
На эти грабли наступил, экспериментируя в винде. Да и винда оказалась очень геморройным продуктом для инфомикса – то это не работало, то то не работало.
После установки начинаем готовить к миграции (а точнее апгрейде) наших баз данных на сервер более старшей версии.
Копируем в директорию проинсталлированного сервера файл sqlhosts и файл карты пространств баз данных старой инстанции.
Потом, начинаем править конфиг демонстрационной инстанции, естественно переименовав его под имя нашей инстанции. Правка преимущественно сводится к различию параметров конфигурационных файлов с версий 9.40 на 11.50. Будет несколько нюансов, на которые стоит обратиться внимание:
а) параметры PHYSBUFF, LOGBUFF следует оставить без изменения (то есть 128 и 64 соответственно), если на старой инстанции значения данных величин меньше.
б) Настройка параметров NUMCPUVPS, NUMAIOVPS и пр. в версии 11.50 производится по другому:
-В версии 9.40 в онконфиге было прописано следующее:
MULTIPROCESSOR 1
NUMCPUVPS 2
NOAGE 1
В 11.50 следует писать:
MULTIPROCESSOR 1
VPCLASS cpu,num=2,noage
-В версии 9.40 в онконфиге было прописано следующее:
NUMAIOVPS 4
NOAGE 1
В 11.50 пишем:
VPCLASS aio,num=4,noage
- В версии 9.40:
BUFFERS 200000
LRUS 16
LRU_MAX_DIRTY 6
LRU_MIN_DIRTY 5
в 11.50:
BUFFERPOOL size=2048,buffers=200000,lrus=16,lru_min_dirty=5,lru_max_dirty=6

После, в $HOME/.profile (на Linux/UNIX платформе) или ИМЯ_НАШЕЙ_ИНСТАНЦИИ.cmd, правим переменные окружения информикса.
Затем, находясь в консоли пользователя informix, запускаем oninit -v. Опа, миграция пошла и может пройти довольно быстро. После читаем лог. У меня в обоих случаях (хотя под виндой раз 5 делал миграцию), все прошло идеально чисто.

Постмиграционные действия сводится к правке ключей реестра (под виндой), сборки статистики по таблицам всех баз данных в нашей инстанции. Потом, запускаем oncheck, с режимами проверки экстентов, индексов, пространств БД (подробности в Migration Guide).

Инстанция поднялась. Сделаем напоследок бэкап поднявшейся инстанции.
И все, у нас вс получилось. Migration has completed successfully! -)

Peter Wilson PeterWilson
12 сентября 2009, 23:03
1183

Загрузка...
Loading...

Комментарии

Оставьте свой комментарий

Спасибо за открытие блога в Yvision.kz! Чтобы убедиться в отсутствии спама, все комментарии новых пользователей проходят премодерацию. Соблюдение правил нашей блог-платформы ускорит ваш переход в категорию надежных пользователей, не нуждающихся в премодерации. Обязательно прочтите наши правила по указанной ссылке: Правила

Также можно нажать Ctrl+Enter

Популярные посты

Мой дом – не гостиница. Я не останавливаюсь у своей родни, потому что знаю, что это такое

Мой дом – не гостиница. Я не останавливаюсь у своей родни, потому что знаю, что это такое

Наступил долгожданный момент и мы смогли заселиться в собственную квартиру. А потом началось... Все знакомые, родственники, даже коллеги и соседи родителей вспомнили о нашем существовании.
Idealovnet
14 қаз. 2017 / 20:38
  • 8332
  • 78
Работа на EXPO. «Улыбайтесь, вы – лица Казахстана»

Работа на EXPO. «Улыбайтесь, вы – лица Казахстана»

Продление перерывов, втыки от менеджеров, борьба за стенды, кучкования, как мы друг-друга прикрывали, защищали от гостей. Все эти события доставляли радость, и каждый день на работу я приходила...
madiNAtty
14 қаз. 2017 / 22:34
  • 5720
  • 22
«Что дали задом?» Родительский чат в WhatsApp покорил Интернет

«Что дали задом?» Родительский чат в WhatsApp покорил Интернет

Чат дагестанских родителей в WhatsApp стал популярным в Интернете. Кто-то записал общение родителей в мессенджере и после опубликовал в Твиттере.
tala03
12 қаз. 2017 / 15:10
  • 3194
  • 12
«Bank RBK» банкрот? Почему мы не можем распоряжаться собственными же деньгами?!

«Bank RBK» банкрот? Почему мы не можем распоряжаться собственными же деньгами?!

Мы не можем выдать зарплату, оплатить по счетам или как-то иначе распорядиться нашими же деньгами! У физ.лиц, насколько мне известно, ситуация не лучше - при нас люди не могли снять свои деньги с депозитов.
daniyar4422017
13 қаз. 2017 / 15:46
  • 3146
  • 12
Я четко помню тот день, когда мне позвонили друзья и сообщили: «Она выходит замуж»

Я четко помню тот день, когда мне позвонили друзья и сообщили: «Она выходит замуж»

У нас была особенная атмосфера, мы постоянно были вместе, читали треки, летом часто поднимались в горы. Гуляли пешком по ночному городу, иногда до утра. Снимали хату и представляли совместную жизнь...
Dominator-kz
14 қаз. 2017 / 22:29
Актогайский горно-обогатительный комплекс – брат-близнец Бозшаколя

Актогайский горно-обогатительный комплекс – брат-близнец Бозшаколя

Рядом с посёлком Актогай в ВКО расположено одно из крупнейших в мире неосвоенных медных месторождений. В октябре Актогайская обогатительная фабрика вышла на проектную мощность.
theYakov
12 қаз. 2017 / 10:47
  • 3118
  • 23
Отчего в Казахстане предвзятое отношение к отечественному продукту?

Отчего в Казахстане предвзятое отношение к отечественному продукту?

Вы когда-нибудь пользовались казахстанской косметикой? Я тоже нет, поэтому сразу же откликнулась на приглашение своего фейсбук-френда протестировать отечественные крема… из Степногорска.
Shimanskaya
16 қаз. 2017 / 11:32
  • 2391
  • 29
Когда почти все уехали в «А-города», стоит ли жить в Шымкенте?

Когда почти все уехали в «А-города», стоит ли жить в Шымкенте?

Город имеет особую ауру - очень густая энергетика, думаю, это от того, что он со всех сторон окружен "местами силы". Шымкент напоминает мне старенького доброго мудрого дедушку-аксакала.
Bonittta
13 қаз. 2017 / 15:15
«На пути к успеху всей семьей»: как супруга Кайрата Нуртаса наконец вышла в свет

«На пути к успеху всей семьей»: как супруга Кайрата Нуртаса наконец вышла в свет

Зачастую казахские селебрити выходя в свет, привлекают внимание и обьективы камер только к своей персоне, оставляя свои вторые половинки в тени неизвестности.
gulshat87
13 қаз. 2017 / 17:56
  • 1798
  • 6