2010-12-14 8 views
0

TNSNAMES.oraではなく、名前参照のためにLDAPのみをサポートするシステム上で、Oracleサーバーに接続する必要があります。これはperlで可能ですか?私はNet :: LDAPモジュールをインストールして、自分自身で接続情報を解析できると確信していますが、標準的な方法を探していました。LDAPを使用してPerlでOracleに接続する方法は?

答えて

0

クライアント・インストールのsqlnet.oraに定義されているものを使用する必要があります。 Perlは命名方法について心配する必要はありません。

2

Oracleのデータベースではなく、LDAP実装であるOracle Internet Directory(OID)に接続しようとしているようです。正しい?

もしそうなら、ネット:: 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

そして、彼はおそらく日Directoryサーバーを意味するかもしれない、今あまりにもOracleディレクトリ・サーバーと呼ばれますか? (あなたの答えには本当に重要です)。 – geoffc

関連する問題