Perl 5.00503  (site_perl 5.005)
Linux 2.2.14
Oracle 7.4.3
Apache, but not mod_perl
DBI.pm   v.1.13

I am getting an error at my DBI->connect statement.
The original error in the log was 'DBI->connect failed: ORA-12154:
TNS:could not resolve service na...'

Then I tried adding DBI->connect_test_perf prior to the connect
statement.
It prints:
DBI:Oracle:DBNAME: testing 5 sets of 1 connections: Connecting... 1 
and then the error logged is 'ORA-06401: NETCMN: invalid driver
designator...'


I also added DBI->available_drivers()
and that gives me:
ADO, ExampleP, Oracle, Proxy

The part I cannot figure out is that in the log, it says:
DBI::connect_test_perf('DBI', 'DBI:Oracle:DBNAME', 'DBNAMESCHEMA',
'PASSWD', 'HASH(0x837f440)')

However, in my actual call to the connect_test_perf, I am using:
DBI->connect_test_perf('DBI:Oracle:DBNAME', 'DBNAMESCHEMA',
'PASSWD',\%attr);

For some reason it is inserting the extra 'DBI' at the beginning of the
parameter list.

I tried checking the environments being keyed with the DBI.pm module
from my program, but the only one
I found to be set from my program level is:
$ENV{GATEWAY_INTERFACE}  which is set to CGI/1.1

Any suggestions for tracking down the problem would be greatly
appreciated.

Barb 
-- 
Barbara E. Lindsey, 
Phone: (352) 392-5198 ext. 314   Fax: (352) 392-8162
"The road goes ever on and on. " 
      - Bilbo Baggins

Reply via email to