Hi Everybody,
 
I am trying to install DBD::Oracle 1.27 on Red Hat Enterprise Linux Server 
release 5.5 (Tikanga), Linux 2.6.18-194.17.1.el5 x86_64 x86_64 x86_64 
GNU/Linux. I have already deployed the latest Oracle InstantClient and can 
connect to the Oracle server (running on a different box) via sqlplus. Since 
I'm not allowed to log on as 'root', I am installing everything in my home 
directory. I set the ORACLE_HOME, TNS_ADMIN, ORACLE_SID, ORACLE_USERID, 
LD_LIBRARY_PATH, C_INCLUDE_PATH and PERL5LIB environment variables to include 
everything needed for the Perl module to be happy, as well as creating 
tnsnames.ora and sqlnet.ora files. I can 'make' DBD::Oracle okay, but "make 
test" fails with the following error:
 
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 
'blib/lib', 'blib/arch')" t/*.t
t/01base................# Test loading DBI, DBD::Oracle and version
t/01base................ok
t/10general.............DBI connect('','user/password',...) failed: ORA-24327: 
need explicit attach before authenticating a user (DBD ERROR: OCISessionBegin) 
at t/10general.t line 22
FAILED--Further testing stopped: Unable to connect to Oracle (ORA-24327: need 
explicit attach before authenticating a user (DBD ERROR: OCISessionBegin))
make: *** [test_dynamic] Error 9
 
Of course, the real username and password are sent to the Oracle server, the 
same that allow me to connect to it from sqlplus. I wonder what could cause 
that error? I have done some search on the Internet, but was unable to find any 
definitive solution.
 
Thanks in advance,
 
Alexander Saip                                    

Reply via email to