|
|
|
Переход с Windows на AIX
|
|||
|---|---|---|---|
|
#18+
Не подскажете, как правильно перейти с Windows платформы Informix 9.3 на AIX INformix 9.4? Базы огромные! Как лучше их будет перенести? Какой утилиткой? Пытался dbexport/dbimport ,но формат файла windows не такой. Ести ли какая-то утилита для преобразование файлов в Unix формат? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2005, 10:02 |
|
||
|
Переход с Windows на AIX
|
|||
|---|---|---|---|
|
#18+
HPL. High Performance Loader. Он предназначен именно для таких вещей: экспорт и импорт больших объёмов данных с преобразованием кодировок, типов полей и т.д. и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2005, 10:49 |
|
||
|
Переход с Windows на AIX
|
|||
|---|---|---|---|
|
#18+
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 скриптами паралельного переноса, сразу предупреждаю, писались они на один раз и коментариев там очень мало. И еще обе базы должны быть в одинаковой локали и режиме журналирования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2005, 11:00 |
|
||
|
Переход с Windows на AIX
|
|||
|---|---|---|---|
|
#18+
Ну если прошел dbexport, то базы не такие уж огромные. Формат файлов по идее отличается концом строки DOS (Windows) - 0x0d,0x0a в UNIX только 0xa. С решением этой "проблемы" уверенно справляется ftp в (ascii moode) или стандартная для многих UNIX утилита dos2unix. Если базы уж очень большие, то рекомендую потратить время на изучение HPL (High Performance Loader). "Лучше день потерять, зато потом за 5 минут долететь" (с) КНиХ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2005, 11:11 |
|
||
|
Переход с Windows на AIX
|
|||
|---|---|---|---|
|
#18+
vli... Базы огромные! Как лучше их будет перенести? Какой утилиткой? Если меньше 100 Гиг, то это маленькие, огромные это от террабайта. vli Пытался dbexport/dbimport ,но формат файла windows не такой. Ести ли какая-то утилита для преобразование файлов в Unix формат? Кстати, dbexport можно запустить прямо на AIX серваке, тогда копировать не надо будет, и концы строк будут какие надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2005, 11:31 |
|
||
|
Переход с Windows на AIX
|
|||
|---|---|---|---|
|
#18+
Размер базы 2TB ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2005, 20:39 |
|
||
|
Переход с Windows на AIX
|
|||
|---|---|---|---|
|
#18+
Можно при помощи Insert по сети, используя синонимы, как вам уже писали. Можно с HPL без промежуточной выгрузки в файлы - тоже прямо по сети. Для этого в HPL создается device типа pipe состоящий из команды "rcp ... в файл типа фифо (pipe) на другом компьютере". На Aix создается спецфайл типа pipe и из него вторая, локальная копия HPL читает и пишет в базу. Естественно, формат не binary. Естественно, все констрейны и индексы надо отключить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2005, 20:50 |
|
||
|
Переход с Windows на AIX
|
|||
|---|---|---|---|
|
#18+
Спасибо, буду пробовать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2005, 20:59 |
|
||
|
Переход с Windows на AIX
|
|||
|---|---|---|---|
|
#18+
А можно ли как-то через ontape базу разбекапить на новом сервере? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2005, 08:15 |
|
||
|
Переход с Windows на AIX
|
|||
|---|---|---|---|
|
#18+
Я думаю врядли проблем в том что в AIX и в Windows байты разные :) В Windows первый байт старший в AIX наоборот. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2005, 09:49 |
|
||
|
|

start [/forum/topic.php?fid=44&msg=33112778&tid=1609008]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
73ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 427ms |

| 0 / 0 |
