使用perl将oracle与LDAP连接起来

时间:2017-05-15 02:39:23

标签: linux perl ldap

我想用perl通过LDAP连接oracle db,但我遇到了以下问题:

没有这样的数据库(dbase123456)!在/home/cy/scripts/test/lib/DBD/LDAP.pm第401行,第253行。 DBI连接(' dbase123456',' cy',...)失败:没有这样的数据库(dbase123456)!在./test.pl第28行 无法调用方法"准备"在./test.pl第29行第253行的未定义值上。

perl脚本是:

my $query = GetQuery();

my $dbh = DBI->connect("DBI:LDAP:dbase123456",'cy','cy');

my $sth = $dbh->prepare($query);

$sth->execute();

my $rows_ = $sth->fetchall_arrayref();

$sth->finish();

请有人帮我检查根本原因,非常感谢。

1 个答案:

答案 0 :(得分:0)

猜测,您尚未创建配置文件dbase123456.ldb

查看GETTING STARTED from the documentation for the DBD::LDAP driver