Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.014 c
3-1118390525
testochka
2005-06-10 12:02
2005.07.25
проблема Alias для ODBC for Oracle


3-1118292009
Rat
2005-06-09 08:40
2005.07.25
Добавить колонку в ДБ-грид, если там уже есть результат SQL-запро


1-1120755837
Kolan
2005-07-07 21:03
2005.07.25
Текст на кнопках TToolBar справа от картинок. Как?


1-1120560658
Apachi
2005-07-05 14:50
2005.07.25
Как программно раскрыть LookupComboBox???


1-1120635656
shnitken
2005-07-06 11:40
2005.07.25
Unicode в ANSI





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский