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

Вниз

Про SQL-Navigator и ODAC еще раз   Найти похожие ветки 

 
Игорь Шевченко ©   (2004-05-18 14:39) [0]

Так как сабжевую ветку невозможно открыть (http://delphimaster.net/view/14-1084386346/), то просьба сказать еще раз, как умудряется ODAC подсоединяться к серверу без клиента Oracle и c сервером какой версии он соединяется.


 
Sergey_Masloff   (2004-05-18 14:57) [1]

Работает с сервером начиная с 7.3 и выше
Для работы нужны ТОЛЬКО само приложение (без каких-либо dll) и протокол TCP/IP
Подключаться так:

var
 Session: TOraSession;
. . .
Session.Options.Net := True;
Session.Username := "Scott";
Session.Password := "tiger";
Session.Server := "205.227.44.44:1521:orcl";
Session.Connect;

ограничения:
· Connect using TCP/IP protocol only.
· Oracle 8 objects, arrays, refs, Oracle 9 timestamps and intervals are not supported.
· TOraLoader"s direct load is not supported.
· Please note that we don"t guarantee working Net with all Oracle server and in each network. We tested Net option for all versions Oracle server for Windows since 7.3 in local network.
· ODAC work with all range of Oracle servers through OCI. Net option was tested with all version of Oracle for Windows and Linux. We don"t guarantee working it with other platforms.

· Also certain problems may occur when using firewalls.
· Net option has some differences in working with national languages. It does not support NLS conversion on client side.
· BreakExec procedure does not work.
· TOraLoader component does not work with Direct Path interface (lmDirect mode).
· OS authentication feature is not available.

Переключиться на использование OCI (и ораклового клиента) можно в любой момент. Для всех компонентов это прозрачно.

Утверждается что все сервера c 7.3 для Windows и Linux поддерживаются. Мы пробовали только в 9


 
Игорь Шевченко ©   (2004-05-18 14:59) [2]

Спасибо :)


 
Reindeer Moss Eater ©   (2004-05-18 15:37) [3]

Зачем в одном процессе к нескольким серверам? Через линки же можно.

Иногда нужно. Если интересно, могу описать пример.
Про DBLinki ничего плохого не скажу кроме того, что это дыра в безопастности и лишний геморрой с созданием фиктивных пользователей и раздачей им грантов.

Про фичи выдержка из документации (ver 4.15.0.13):

OCI vs Net.
Applications compiled with ODAC Standard or ODAC Net have similar size and speed of working. Security of using Net option doesn"t differ from using OCI without Oracle Encryption. Net uses DES authentication and now doesn"t support Oracle Encryption.

The advantages of ODAC Net:
 - not needed to install and administrate Oracle Client Software;
 - reduces system requirements

Net option of ODAC has some limitations:

· Connect using TCP/IP protocol only.
· Oracle 8 objects, arrays, refs, Oracle 9 timestamps and intervals are not supported.
· TOraLoader"s direct load is not supported.
· Please note that we don"t guarantee working Net with all Oracle server and in each network. We tested Net option for all versions Oracle server for Windows since 7.3 in local network.
· ODAC work with all range of Oracle servers through OCI. Net option was tested with all version of Oracle for Windows and Linux. We don"t guarantee working it with other platforms.

· Also certain problems may occur when using firewalls.
· Net option has some differences in working with national languages. It does not support NLS conversion on client side.
· BreakExec procedure does not work.
· TOraLoader component does not work with Direct Path interface (lmDirect mode).
· OS authentication feature is not available.

Net option has some problems. For example comparing truncated dates like this raises error.

SELECT * FROM scott.emp WHERE hiredate >= TRUNC(:hiredate)

Executing such query raises error ORA-00932: Inconsistent datatypes.


 
Игорь Шевченко ©   (2004-05-18 15:43) [4]

Если бы кто-то еще в двух словах намекнул, как это реализовано...


 
Sergey_Masloff   (2004-05-18 18:17) [5]

Игорь Шевченко ©   (18.05.04 15:43) [4]
>Если бы кто-то еще в двух словах намекнул, как это >реализовано...
Дело темное. У нас лицензионная версия компонент (самая advanced из лицензий) - все равно та часть исходников которая функциональность NET реализует закрыта. Возможно они лицензировали у Oracle какие-то внутренние технологии поэтому и не разглашают. Или зареверсинжинирили...


 
>|<yk   (2004-05-18 23:26) [6]

>Мы пробовали только в 9
А мы в 8.1.7 Нормально



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

Форум: "Потрепаться";
Текущий архив: 2004.06.06;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.03 c
1-1085650131
ilnarab
2004-05-27 13:28
2004.06.06
Функция возведения в степень


1-1085131196
Ivolg
2004-05-21 13:19
2004.06.06
Поиск


3-1084527737
}|{yk
2004-05-14 13:42
2004.06.06
Никто не знает как поще преобразовать timestamp в строку типа


3-1084804174
opoloxai
2004-05-17 18:29
2004.06.06
Пароль *.mdb-файла


1-1085247638
Подкрадуха
2004-05-22 21:40
2004.06.06
Никогда такой компоненты не видал...





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