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

Вниз

SQL LOader   Найти похожие ветки 

 
tytus ©   (2007-05-29 17:09) [0]

Добрый день мастера.
Хочу в своем прожекте использовать SQL Loader, но сервак - ORACLE 10g Express, и на моей машине стоит клиент, а сервер - на другой. Как мне запустить этот лоадер?


 
Reindeer Moss Eater ©   (2007-05-29 17:10) [1]

Как и все остальное.


 
tytus ©   (2007-05-29 17:15) [2]

>Reindeer Moss Eater [1]
-)
Я делаю через OracleQuery там "INSERT INTO ... VALUES(...)"
...и как мне через сей компонент запустить лоадер? Ежели на клиенте (тоесть у меня) его нет?


 
Reindeer Moss Eater ©   (2007-05-29 17:20) [3]

Нет лоадера - запускать нечего


 
tytus ©   (2007-05-29 17:24) [4]

>Reindeer Moss Eater ©   (29.05.07 17:20) [3]
что-ж - логично....
а ежели екзешник скопировать себе?... счаз попробую...


 
ANB ©   (2007-05-29 18:00) [5]


> и на моей машине стоит клиент

если лоадер не запускается - значит криво стоит


 
ANB ©   (2007-05-29 18:01) [6]

Хотел бы предостеречь от использования лоадера.
Если неаккуратно писать управляющие файлы, то можно легко нарваться на труднообнаружимые ошибки.


 
Val ©   (2007-05-29 18:09) [7]

если неаккуратно писать....
отличная штуковина на самом деле, этот лоадер.


 
ANB ©   (2007-05-29 18:16) [8]


> если неаккуратно писать....
> отличная штуковина на самом деле, этот лоадер.

Честно говоря, в одной из контор, где я работал, ошибки при передаче данных с помощью лоадера была выявлена только с помощью автоматизированного тестирования. При этом некоторые жили уже больше года.


 
Val ©   (2007-05-29 18:26) [9]

был виноват лоадер?


 
ANB ©   (2007-05-29 18:34) [10]


> был виноват лоадер?

Нет. Управляющий файл, есно. Но файлов было дофига, программист один. Вот и не уследил, что выгрузка стала отличаться от загрузки.

ИМХО : exp/imp - рулят.


 
Val ©   (2007-05-29 18:57) [11]

эти утилиты служат для разных целей.


 
Игорь Шевченко ©   (2007-05-30 11:01) [12]


>  Как мне запустить этот лоадер?


sqlldr с параметрами


 
ANB ©   (2007-05-30 11:23) [13]


> эти утилиты служат для разных целей.

Прекрасно эти утилиты подходят для переноса данных.
Причем это не моя идея - подсказали старшие товарищи на этом же форуме.
1.Копируем нужные данные в отдельную спец.схему (мона просто хранимкой или безымянным блоком)
2.Экспортим.
3.Перевозим ОДИН файл.
4.Импортим в отдельную схему.
5.Закачиваем данные в нужную схему тоже хранимкой/блоком.
При этом :
- возится один файл
- нет проблем с форматами и рутиной по проверке соответствия управляющих файлов выгрузки/загрузки
- Логика выгрузки - один скрипт
- Логика загрузки - второй скрипт
- Структура разделенных БД может не совпадать (разруливается процедурой импорта)
- Удобнее отлаживаться (выгружаемые/загружаемые данные живут в оракле и можно легко все проверить запросами).
Минус : желательно иметь одинаковые версии сервера, ну и админ перед началом работы должен проверить, что imp/exp нормально работают.


 
Игорь Шевченко ©   (2007-05-30 11:32) [14]

ANB ©   (30.05.07 11:23) [13]

Когда под рукой нет ничего, кроме молотка, все вокруг кажется гвоздями


 
Val ©   (2007-05-30 11:36) [15]

еще бы exp/imp не подходили для переноса данных..
..из текстовичка(который можно получить из черт_знает_каких баз) ты тоже imp делаешь?


 
ANB ©   (2007-05-30 13:50) [16]


> ..из текстовичка(который можно получить из черт_знает_каких
> баз) ты тоже imp делаешь?

Текстовик может оказаться таким, что его и лоадером не возьмешь.


 
Val ©   (2007-05-30 14:04) [17]

может. а может вообще не быть текстовичком. и что, imp"ом брать будем?


 
Sergey13 ©   (2007-05-30 14:06) [18]

> [16] ANB ©   (30.05.07 13:50)
> Текстовик может оказаться таким

Текстовика тоже может не оказаться. Тогда только руками вбивать. 8-)


 
Игорь Шевченко ©   (2007-05-30 15:27) [19]

Не все прямые дороги ведут к цели, то, что нельзя сделать шилом, можно штопором.


 
ANB ©   (2007-05-30 16:29) [20]


> и что, imp"ом брать будем

Я говорил про организацию обмена данными если обе обменивающиеся системы писаны тобой. Лоадер ест далеко не все текстовые форматы. Если приезжает постоянно файл из других систем в формате, подходящем для лоадера, есно им удобно пользоваться.
Хотя все равно лучше предварительно загнать закачанные данные в промежуточную таблицу.


 
Val ©   (2007-05-30 17:37) [21]

>Я говорил про организацию обмена данными если обе обменивающиеся системы писаны тобой.
Забыл озвучить вот только..
>Лоадер ест далеко не все текстовые форматы.
но ест - для это-го то он и нужен. а ты сразу автору - бах - не юзай бяку. он же не сказал даже для чего он ему..
>Хотя все равно лучше предварительно загнать закачанные данные в промежуточную таблицу.
Ну, а как же :)



Страницы: 1 вся ветка

Текущий архив: 2007.06.24;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.027 c
2-1180708978
FireMan_Alexey
2007-06-01 18:42
2007.06.24
Kak uznat MAC adres udalennogo COMPA?


15-1180502196
worldmen
2007-05-30 09:16
2007.06.24
Не устанавливаеться Delphi 5


2-1180589575
Slavutich
2007-05-31 09:32
2007.06.24
Экспорт данных из Excel фаила в MySQL


3-1175167004
Draught
2007-03-29 15:16
2007.06.24
запрос с суммированием текстового поля


2-1180768792
andreyKa
2007-06-02 11:19
2007.06.24
Глобальный массив с переменной в качестве параметра