Как подключиться к Oracle с помощью Perl, используя LDAP? - PullRequest
0 голосов
/ 14 декабря 2010

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

Ответы [ 2 ]

2 голосов
/ 14 декабря 2010

Похоже, вы пытаетесь подключиться к 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.";
0 голосов
/ 14 декабря 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...