Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.06.24;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.053 c
4-1169133823
SteelR@t
2007-01-18 18:23
2007.06.24
Обработка программой события "открыть с помощью"


2-1180602130
Просто_новичок
2007-05-31 13:02
2007.06.24
Функции для работы со строками.


1-1177312379
assa
2007-04-23 11:12
2007.06.24
Выборочная обработка wm_mousedown


2-1180461397
sdedwqe
2007-05-29 21:56
2007.06.24
record


2-1180815045
sentinel112
2007-06-03 00:10
2007.06.24
Delphi+Mathcad





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский