Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Informix [игнор отключен] [закрыт для гостей] / перенос данных / 9 сообщений из 9, страница 1 из 1
21.09.2004, 16:52
    #32704789
FrodoLAMER
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перенос данных
Есть проблема с переносом баз данных с одного сервера на другой
плюс еще с 7.3 на 9.40.Может есть спец.софт?
...
Рейтинг: 0 / 0
21.09.2004, 22:30
    #32705293
Daugava
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перенос данных
1. В чем именно проблема.
2. Стандартных тулзов от информикса просто немеряно. Если данных очень много, рекомендую HPL, быстрее его оную операцию никто не сделает.
Сам решал такую проблема пару лет назад:
http://groups.google.com/groups?hl=uk&lr=&ie=UTF-8&th=8373e55f55b25c4f&rnum=1
http://groups.google.com/groups?hl=uk&lr=&ie=UTF-8&th=20b140e40be9991a&rnum=2
...
Рейтинг: 0 / 0
22.09.2004, 08:43
    #32705484
FrodoLAMER
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перенос данных
Все упирается в лимит 2 GB
HPL 7.3 ругается на версию.
Большие таблицы более 2GB
...
Рейтинг: 0 / 0
23.09.2004, 03:37
    #32707702
Vybegallo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перенос данных
Делайте параллельную выгрузку в несколько файлов, каждый из которых меньше 2GB
...
Рейтинг: 0 / 0
23.09.2004, 10:27
    #32707923
FrodoLAMER
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перенос данных
VybegalloДелайте параллельную выгрузку в несколько файлов, каждый из которых меньше 2GB

А можно более подробно
...
Рейтинг: 0 / 0
23.09.2004, 12:37
    #32708225
onstat-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перенос данных
FrodoLAMER

Есть проблема с переносом баз данных с одного сервера на другой
плюс еще с 7.3 на 9.40.Может есть спец.софт?



Спец софта незнаю, есть примочки аля "сам издат".
Идея такова.

На новом сервере создаем чистую базу данных.

На старом сервере выгружаем дбсхему и запускаем:

#!/bin/sh

dbaccess old_database - << EOF >> move.log 2>&1 &
unload to movtabs.txt select tabname, owner from systables where owner !="informix"
EOF

awk '{print "insert into " $1 " select * from t_" $1 ";"}' <movtabs.txt >movtabs.sql;

awk '{ print "create synonym t_" $1 " for old_database@old_server:" $2 "." $1 ";" } <movtabs.txt >cr_syn.sql;

#EOF

На новом сервере редактируем sqlhosts для возможности коннекта к старому серверу.
Переносим туда дбсхему и movtabs.sql; cr_syn.sql;
Дбсхему делим на 2 части
1. Создание таблиц .
2. Создание процедур и тригеров.

Создаем таблицы.
Создаем синонимы dbaccess dbname cr_syn.sql
Преносим данные dbaccess dbname movtabs.sql;
Создаем процедуры и тригера.

Процесс переноса данных можно распаралелить ( читай man split ).
Можно распаралелить загрузку больших таблиц подредактировав файл
movtabs.sql; путем добавления условий на select.
На время переноса журналирование лучше отключить.
Может понадибится почитать man netrc man sh
Сервера лучше соединить превернутым шнурком непосредственно
(без свичей или хабов).


Понятное дело, что приведенные примеры работают на unix.

с уважением, onstat
...
Рейтинг: 0 / 0
23.09.2004, 13:13
    #32708277
FrodoLAMER
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перенос данных
Спасибо за совет.Работаем на Солярке.
Мунуалы почитаю.
...
Рейтинг: 0 / 0
08.10.2004, 19:27
    #32730787
Vybegallo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перенос данных
FrodoLAMER VybegalloДелайте параллельную выгрузку в несколько файлов, каждый из которых меньше 2GB

А можно более подробно

In ipload create "device array" with several files in it.
...
Рейтинг: 0 / 0
12.10.2004, 10:43
    #32733421
shurale
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перенос данных
FrodoLAMER VybegalloДелайте параллельную выгрузку в несколько файлов, каждый из которых меньше 2GB

А можно более подробно

В ipload в окне конфигурирования устройства (device) если это устройство имеет тип "файл", можно задать несколько файлов. Тогда при выгрузке onpload будет равномерно распределять выгружаемые записи по файлам.
...
Рейтинг: 0 / 0
Форумы / Informix [игнор отключен] [закрыт для гостей] / перенос данных / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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