Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.009 c
3-31159
xxxCrazyManxxx
2003-06-16 09:52
2003.07.10
Подскажите как в проге на делфи проверить конект с MSSQL7


1-31360
Vick
2003-06-27 17:44
2003.07.10
Закрытие ДОС-окна после выполнения процедуры разархивации файлов


3-31079
Карелин Артем
2003-06-16 11:30
2003.07.10
Замедление работы компа после вставки большого числа записей.


1-31343
INTAARI
2003-06-27 13:24
2003.07.10
Не поймать исключение


14-31492
Всеволод Соловьёв
2003-06-24 21:08
2003.07.10
Суходольск





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