Форум: "Базы";
Текущий архив: 2003.07.10;
Скачать: [xml.tar.bz2];
ВнизПрямой доступ к ORACLE (DOA комп.) Найти похожие ветки
← →
Rel_ (2003-06-16 14:58) [0]Народ, просветите!
Попытался использовать компоненты прямого доступа к ORACLE (DOA -Direct Oracle Access). Насколько они быстрее BDE?
Я заливаю локальную таблицу на ORACLE путем обычного TTable (Insert ... Post). Заменил TTable на TOracleDataset - рез-та не наблюдаю - пишет так же медленно - примерно 200 зап. в сек.
← →
Rel_ (2003-06-16 15:28) [1]Ну очень надо!!!
← →
petr_v_a (2003-06-16 16:48) [2]insert`ты Вы врядли ускорите заменой клиентских компонент, а вот памяти приложение кушать будет раза в 3-4 меньше.
А заливать данные в Oracle лучше через SQL Loader
← →
roottim (2003-06-17 12:03) [3]смотрите компонент LOADER... и примеры должны к нему быть
и используйти опцию Direct
конкретно с DOA я не нделал..
пользуюс ODAC , но разницы особой нет (всеравно все через OCI.DLL)
приведу пример, у меня написана утилька на перевод из дбф в оракле с помощию лоадера с директ опцией
5 000 000 записей (полей 20) за 16 мин... меня устраивает
← →
Rel_ (2003-06-17 13:15) [4]roottim а как!!!! может просветишь ну очень надо . шо энто такое вообще - энтот лоадер (не слыхал)
Народ - заливать серез ttable - энто так коряво (сам понимаю), может что пограмотнее есть. Но мне необходимо не вчистую копировать лок. табл. в табл. на ORACLE, а заливать конкретные поля в конкретные поля таблицы на серваке.
Please !!!
← →
roottim (2003-06-17 13:26) [5]у ODAC это компонент TOraLoader
у DOA - TOracleDirectPathLoader.. им я непользовался но функционирует на том же уровне. (примеры для доа я не смотрел)
пример для одак есть точно
возьми одак... разберись с примером.. может и для доа будет яснее...
http://oraclebones.narod.ru/o_d_a_c_4_10_0_10.rar
← →
Rel_ (2003-06-17 13:38) [6]а ты в своей утилитке именно TOraLoader пользуешься ???
ты создаёшь точный образ лок. БД на серваке или есть возможность брать только часть полей - просто для меня энто важно!!!
← →
roottim (2003-06-17 13:53) [7]в TOraLoader задешь колонки в соотв с таблицей оракле.
а в какое поле в какую колонку засунуть это на твой вкус.. варируй как угодно... все возможно
← →
Rel_ (2003-06-17 14:01) [8]Круто, ща попробую. рез-т сообщу. Спасибо огромное.
← →
Rel_ (2003-06-18 09:56) [9]что-то у меня возникает ошибка при занесении даты.
как мне энтого избежать. Может скинешь какой-нибудь примерчик.
← →
roottim (2003-06-18 09:59) [10]СКИНУТЬ МОГУ!
1. КУДА?
2. ПРИМЕР МУЛЬКИ ПОД ДОА У МЕНЯ НЕТ.. ТОЛЬКО ПО ОДАК..
НАДО?..
← →
Rel_ (2003-06-18 10:03) [11]конечно!!! ryab_el@rambler.ru
1) Как быть если колонка объявлена, а значение туда я записывать не хочу.
2) В каком виде заносить поля типа TDateTime в DOA -компонентах такого типа вообще нет - я представляю такие значения как String - возникает ошибка.
← →
Rel_ (2003-06-18 10:07) [12]я выкачал ОДАК - вот только проставить проблема - всё сделал как указано в readme - появился только компонент OraProvider
Как ты энто ставил - шо то у меня вооще ничего не получается - наверное не мой день.
← →
roottim (2003-06-18 10:28) [13]все ставится нормально
читай ReadMeSrc.txt
← →
Rel_ (2003-06-18 11:04) [14]всё вроде получилось - проинсталил - просто я читал ReadMe, а не ReadMeSrc.
Ща поковыряюсь - рез-т обязательно сообщу.
← →
Rel_ (2003-06-18 11:56) [15]Всё делаю вроде так - вылетает :"Неверное число
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.07.10;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.01 c