2010-12-14 3 views
0

Мне нужно будет подключиться к серверу Oracle в системе, которая поддерживает только LDAP для поиска имен, а не TNSNAMES.ora. Возможно ли это с perl? Я совершенно уверен, что могу установить модуль Net :: LDAP и самостоятельно разобрать информацию о подключении, но я искал стандартный способ.Как подключиться к Oracle с Perl с помощью LDAP?

ответ

0

Он должен использовать все, что определено в sqlnet.ora установки клиента. Perl не должен беспокоиться о методе именования.

2

Похоже, вы пытаетесь подключиться к Oracle Internet Directory (OID), который является реализацией LDAP ... не напрямую с базой данных Oracle. Верный?

Если да, то Net :: LDAP весь путь через Perl ...

my $LSERV = 'yourldaphost.yourdomain.com';     
my $BASE_DN = 'cn=*,dc=*,dc=*'; # these * values must be filled in correctly for your LDAP 
my $timeout = 10;    # How long to wait (in secs). 
my $success; my $message; 
my $ldap = Net::LDAP->new(
    $LSERV, 
    timeout => $timeout 
) or die "! Unable to connect to OID LDAP."; 
+1

И он мог означать сервер Sun Directory, теперь называется сервер каталогов Oracle тоже? (НЕТ, что это действительно имеет значение для вашего ответа). – geoffc

Смежные вопросы