powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / Переход с Windows на AIX
11 сообщений из 11, страница 1 из 1
Переход с Windows на AIX
    #33108602
vli
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
vli
Гость
Не подскажете, как правильно перейти с Windows платформы Informix 9.3
на AIX INformix 9.4?
Базы огромные! Как лучше их будет перенести? Какой утилиткой?
Пытался dbexport/dbimport ,но формат файла windows не такой. Ести ли какая-то утилита для преобразование файлов в Unix формат?
...
Рейтинг: 0 / 0
Переход с Windows на AIX
    #33108748
shurale
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
HPL. High Performance Loader. Он предназначен именно для таких вещей: экспорт и импорт больших объёмов данных с преобразованием кодировок, типов полей и т.д. и т.п.
...
Рейтинг: 0 / 0
Переход с Windows на AIX
    #33108785
onstat-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vliНе подскажете, как правильно перейти с Windows платформы Informix 9.3
на AIX INformix 9.4?
Базы огромные! Как лучше их будет перенести? Какой утилиткой?
Пытался dbexport/dbimport ,но формат файла windows не такой. Ести ли какая-то утилита для преобразование файлов в Unix формат?

Я делал миграцию между 7 и 9 ( оба правда были на Unix разной разрядности).
Но сам принцип думаю стоит вам рассмотреть.

На новом сервере создается пустая база.

Переносится дбсхема, с пустыми таблицами, по ходу можно поменять фрагментацию, если необходимо.

Правится sqlhosts на новом сервере так, чтобы с него можно было
добраться до таблиц старого сервера.
По поводу паролей пользователей нового и старого сарверов
от которых будет осуществляться перенос см. man netrc на AIX
и Руководство системного администратора informix DS.

В новой базе данных создаются синонимы(представления) для таблиц
со старого сервера(см create synonym) .

Потом insert into new_server_table select from synonym_from_old_server_table.
по сети переганяются данные.
Эту Операцию можно распаралелить как по сессиям так и по
сетевым шнуркам, для этого нужно создавать синонимы
таблиц на соответствующий DBSERVERALIASES старого сервера.

Удаляем синонимы на новом сервере.

После этого на новом сервере создаем индексы констрейнты и
процедуры.

Запускаем update statistics, и наслаждаемся работой нового сервера.

Если вам удастся создать синонимы и данные которые вы в них видите
вам понравятся, это вариант для вас.

Могу поделиться shell скриптами паралельного переноса,
сразу предупреждаю,
писались они на один раз и коментариев там очень мало.

И еще обе базы должны быть в одинаковой
локали и режиме журналирования.
...
Рейтинг: 0 / 0
Переход с Windows на AIX
    #33108833
Фотография Daugava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну если прошел dbexport, то базы не такие уж огромные. Формат файлов по идее отличается концом строки DOS (Windows) - 0x0d,0x0a в UNIX только 0xa. С решением этой "проблемы" уверенно справляется ftp в (ascii moode) или стандартная для многих UNIX утилита dos2unix.
Если базы уж очень большие, то рекомендую потратить время на изучение HPL (High Performance Loader).
"Лучше день потерять, зато потом за 5 минут долететь" (с) КНиХ.
...
Рейтинг: 0 / 0
Переход с Windows на AIX
    #33108910
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vli...
Базы огромные! Как лучше их будет перенести? Какой утилиткой?

Если меньше 100 Гиг, то это маленькие, огромные это от террабайта.

vli
Пытался dbexport/dbimport ,но формат файла windows не такой. Ести ли какая-то утилита для преобразование файлов в Unix формат?
Кстати, dbexport можно запустить прямо на AIX серваке, тогда копировать не надо будет, и концы строк будут какие надо.
...
Рейтинг: 0 / 0
Переход с Windows на AIX
    #33110559
vli
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
vli
Гость
Размер базы 2TB
...
Рейтинг: 0 / 0
Переход с Windows на AIX
    #33110568
vybegallo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно при помощи Insert по сети, используя синонимы, как вам уже писали. Можно с HPL без промежуточной выгрузки в файлы - тоже прямо по сети. Для этого в HPL создается device типа pipe состоящий из команды "rcp ... в файл типа фифо (pipe) на другом компьютере". На Aix создается спецфайл типа pipe
и из него вторая, локальная копия HPL читает и пишет в базу.
Естественно, формат не binary. Естественно, все констрейны и индексы надо отключить.
...
Рейтинг: 0 / 0
Переход с Windows на AIX
    #33110577
vli
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
vli
Гость
Спасибо, буду пробовать
...
Рейтинг: 0 / 0
Переход с Windows на AIX
    #33110845
vli
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
vli
Гость
А можно ли как-то через ontape базу разбекапить на новом сервере?
...
Рейтинг: 0 / 0
Переход с Windows на AIX
    #33111005
nkulikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я думаю врядли проблем в том что в AIX и в Windows байты разные :)
В Windows первый байт старший в AIX наоборот.
...
Рейтинг: 0 / 0
Переход с Windows на AIX
    #33112778
vybegallo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vliА можно ли как-то через ontape базу разбекапить на новом сервере?

Нет. Разный порядок байтов в слове.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / Переход с Windows на AIX
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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