Пытаюсь законнектиться к уладенной базе оракл 9.2 из перловой программы#/usr/bin/perl -w
use DBI;
$ENV{ORACLE_HOME}="/opt/oracle/product/9.2.0.5";
$ENV{NLS_LANG}="AMERICAN_CIS.CL8MSWIN1251";
$ENV{ORA_NLS33}="/opt/oracle/product/9.2.0.5/ocommon/nls/admin/data";
$ENV{SHLIB_PATH}="/opt/oracle/product/9.2.0.5/lib";
$ENV{LD_LIBRARY_PATH}="/opt/oracle/product/9.2.0.5/lib";
$user='xxxxxxx';
$password='yyyyyyy';
$select="select count(*) from sp_user";
$dbh=DBI->connect("dbi:Oracle:sibbase",$user,$password,{PrintError=>0,AutoCommit=>0,RaiseError=>1}) or die "Couldnot connect to Oracle:$DBI::errstr\n";
$sth=$dbh->prepare($select);
$sth->execute($log,$pass);
@row=$sth->fetchrow_array;
$oracle_count=@row[0];
$sth->finish();
$dbh->disconnect();
При выполнении возникает ошибка
DBI connect('sibbase','xxxxxxx',...) failed: ORA-00604: error occurred at recursive SQL level 1
ORA-00911: invalid character (DBD ERROR: OCISessionBegin) at testo.pl line 15
Помогите пожалуйста разобраться в чем проблема.