如何使用LDAP使用Perl连接Oracle?

时间:2010-12-14 13:41:11

标签: perl oracle ldap

我将需要连接到仅支持LDAP进行名称查找的系统上的Oracle服务器,而不是TNSNAMES.ora。这可能与perl有关吗?我很确定我可以安装Net :: LDAP模块并自己解析连接信息,但我一直在寻找标准方法。

2 个答案:

答案 0 :(得分: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 :(得分:0)

它应该使用客户端安装的sqlnet.ora中定义的任何内容。 Perl不必担心命名方法。