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

Вниз

Прямой доступ к 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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.017 c
7-31555
Zhenya
2003-04-26 20:10
2003.07.10
CD-ROM?


3-31093
Falendysh
2003-06-15 20:51
2003.07.10
Возникает ошибка Missing Right Quote


3-31154
lutikh
2003-06-18 22:43
2003.07.10
Access и dbf-таблицы


7-31533
VadimProgrammer
2003-04-27 18:21
2003.07.10
Cd-Rw и Delphi


4-31564
Птущенко Денис
2003-05-09 08:38
2003.07.10
Thread