Форум: "Базы";
Текущий архив: 2005.07.25;
Скачать: [xml.tar.bz2];
ВнизКак организовать самодельный экспорт (Oracle) Найти похожие ветки
← →
ANB © (2005-06-14 15:17) [0]Сделал простенький экспорт/импорт таблиц с обычными полями (числа, строки). Просто в текстовые файлы. Теперь чешу репу : надо бы его расширять, а у меня дальше таблицы с блобами идут. Есть ли у кого какие идеи, или может кто уже делал экспорт/импорт таблиц с блобами ?
← →
Johnmen © (2005-06-14 15:19) [1]1. Что в блобах ?
2. Куда/откуда экспорт/импорт ?
← →
ANB © (2005-06-14 15:25) [2]1. В частности, в блобах могут копии двоичных файлов
2. Есть структура данных типа MASTER-DETAIL. Мне нужно от одного родителя скопировать его запись и выгрузить все подчиненные с возможностью перенести в оффлайн на другой комп или загрузить к себе же как копию.
← →
ANB © (2005-06-14 15:26) [3]Все БД/схемы идентичны по структуре и все на Oracle, но версия Oracle может быть 8..10.
← →
Johnmen © (2005-06-14 15:32) [4]Тогда непонятно, в чём проблема ?
Как записать данные в файл ? Или что ?
← →
Sergey13 © (2005-06-14 15:33) [5]А чем не катит "фирменный" Э/И?
← →
Fay © (2005-06-14 15:33) [6]imp/exp не катит?
← →
Val © (2005-06-14 15:39) [7]Коллеги, вы не помните? Автор им не пользуется принципиально.
← →
ANB © (2005-06-14 15:47) [8]
> Коллеги, вы не помните? Автор им не пользуется принципиально.
- и где я об этом писал ?
С удовольствием бы заюзал exp/imp, но не знаю как :
1. Экспортить только часть таблиц
2. Перекидывать из старшей версии ораклы в младшую
3. Заимпортить запись в ту же таблицу но с новым ID
← →
ANB © (2005-06-14 15:48) [9]4. Подчиненные записи сложить с новым мастер ключем.
← →
Sergey13 © (2005-06-14 15:58) [10]2[8] ANB © (14.06.05 15:47)
>2. Перекидывать из старшей версии ораклы в младшую
Импортить и экспортить утилитами младшего. Вроде бы.
1+2+3+4 - это уже не И/Э. Это уже что то другое, ИМХО. 8-)
Можно попробовать полный экпорт во временную схему, а потом скриптом гнать в рабочую?
← →
Val © (2005-06-14 16:20) [11]>[8] ANB © (14.06.05 15:47)
http://delphimaster.net/view/3-1117001327/
5 пост.
По теме вопроса: наряду с утилитой экспорта/импорта можно использовать скрипты:
Т.е. пишете скрипт экспорта для выполнения плюсом, в котором создаете врем.таблицу/цы, заливаете в нее/них нужные данные, делаете ее/их экспорт, таблицы удаляете.
Пишете второй скрипт (импорта), в котором импортируете эти таблицы на нужную схему, а затем с помощью скрипта анализируете и расбрасываете по таблицам, импортируемые, временные, удаляете.
Первый скрипт выполняете на схеме-источнике, второй на схеме-получателе.
← →
ANB © (2005-06-14 16:43) [12]
> Val © (14.06.05 16:20) [11]
- а идея ничего, надо ее продумать, можно из без плюса обойтись (одак умеет сам гонять скрипты).
А как тут быть с вопросом совместимости версий ораклы ? Я из 9 не смог в 8 ничего запихать.
← →
Val © (2005-06-14 16:48) [13]>[12] ANB © (14.06.05 16:43)
некоторое ограничение: экспорт/импорт нужно будет проводить клиентами одинаковых версий.
← →
ANB © (2005-06-14 17:31) [14]А если утилиты exp и imp от 8 со своей программой ставить и их юзать ?
← →
ANB © (2005-06-14 17:35) [15]
> Val © (14.06.05 16:20) [11]
> >[8] ANB © (14.06.05 15:47)
> http://delphimaster.net/view/3-1117001327/
> 5 пост.
- енто совсем другая тема была. Нужно было только одну табличку качнуть. Сделал через временные DB линки. Круто и быстро работает.
← →
Val © (2005-06-14 17:56) [16]>[14] ANB © (14.06.05 17:31)
не делал такого, ничего сказать не могу.
← →
Reindeer Moss Eater © (2005-06-15 14:09) [17]Команда COPY в SQL Plus.
Если оба сервера доступны с одного рабочего места.
Причем все делается за один присест и без промежуточных файлов и без линков.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.07.25;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.01 c