Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.07.25;
Скачать: CL | DM;

Вниз

Как организовать самодельный экспорт (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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.058 c
1-1120547296
Slaga
2005-07-05 11:08
2005.07.25
Можно ли экспортировать из dll - overload процедуры


4-1117541590
chili
2005-05-31 16:13
2005.07.25
Подскажите как сделать что бы мой процесс нельзя было завершить


6-1113665796
KonstantinXaker
2005-04-16 19:36
2005.07.25
Чат на Delphi через Интернет


1-1120879265
Face
2005-07-09 07:21
2005.07.25
Перевод из числа в стоки! Помогите???


8-1111865107
seregka
2005-03-26 22:25
2005.07.25
TMemoryStream и bitmap