powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / перенос данных
9 сообщений из 9, страница 1 из 1
перенос данных
    #32704789
FrodoLAMER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть проблема с переносом баз данных с одного сервера на другой
плюс еще с 7.3 на 9.40.Может есть спец.софт?
...
Рейтинг: 0 / 0
перенос данных
    #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
перенос данных
    #32705484
FrodoLAMER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все упирается в лимит 2 GB
HPL 7.3 ругается на версию.
Большие таблицы более 2GB
...
Рейтинг: 0 / 0
перенос данных
    #32707702
Vybegallo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Делайте параллельную выгрузку в несколько файлов, каждый из которых меньше 2GB
...
Рейтинг: 0 / 0
перенос данных
    #32707923
FrodoLAMER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VybegalloДелайте параллельную выгрузку в несколько файлов, каждый из которых меньше 2GB

А можно более подробно
...
Рейтинг: 0 / 0
перенос данных
    #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
перенос данных
    #32708277
FrodoLAMER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за совет.Работаем на Солярке.
Мунуалы почитаю.
...
Рейтинг: 0 / 0
перенос данных
    #32730787
Vybegallo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
FrodoLAMER VybegalloДелайте параллельную выгрузку в несколько файлов, каждый из которых меньше 2GB

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

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

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

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


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