RE: :Oracle - with ora10g oci.dll
am 30.12.2005 21:01:31 von KongACheck to see if you can connect to sqlplus in the command prompt.
You should also check the tnsnames.ora entry.
-----Original Message-----
From: Mitchell, Louise M [mailto:Louise.Mitchell@pnl.gov]
Sent: Friday, December 30, 2005 2:57 PM
To: dbi-users@perl.org
Subject: DBD::Oracle - with ora10g oci.dll
Hi,
I am having some issues with the DBD::Oracle.
I'm running Perl 5.8.7 build 813 from active state on a win2k3 server.
I installed Oracle 9.2.0 client.
I then installed DBI and DBD::Oracle (1.16), which installs the oci.dll
as well as oraociei10.dll.
I can connect using sqlplus manually from the command window, but my
connection through the dbi fails with the following error:
*******************************
DBI connect('irmops.prod.irm','batchrun',...) failed: ORA-12154:
TNS:could not resolve the connect identifier specified (DBD ERROR:
OCIServerAttach) at D:\apps\test\test.pl line 9
ORA-12154: TNS:could not resolve the connect identifier specified (DBD
ERROR: OCIServerAttach) at D:\apps\test\test.pl line 10.
************************
This would indicate an sqlnet configuration error. We use nameservers,
so I have my sqlnet.ora file properly set up in my 9.2.0 installation
under the /network/admin directory.
I'm guessing that the 10i oci is not properly configured to understand
how to get to our nameservers.
I'm a little puzzled and not sure how to handle this error, since the
10g installation is really just a few files in the /perl/bin directory.
Any help is appreciated.
Thanks,
LouiseM