DBD::Oracle question
From: Bart Kersteter (Bart.Kersteter_at_assurant.com)
Date: 03/16/04
- Next message: Andy Hassall: "RE: :Oracle question"
- Previous message: Janet Goldstein: "DBD::Oracle won't install on DEC Alpha"
- Next in thread: Andy Hassall: "RE: :Oracle question"
- Reply: Andy Hassall: "RE: :Oracle question"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Tue, 16 Mar 2004 15:55:17 -0600 To: <dbi-users@perl.org>
Hello All,
I am trying to use DBI and DBD::Oracle to write a script that queries
all of the database instances on a given server to collect
initialization parameters and other statistical info.
The server I am working on has multiple releases of Oracle on it,
specifically 8.1.7.4 and 9.2.0.4. I noticed today while doing some
testing that my DBI call to open a database query will fail depending on
which environmental variables I have set in my shell.
Here's the DBI call.. pretty basic stuff.
my $dbh = DBI->connect( 'dbi:Oracle:<SID>', 'system', <password>',
{RaiseError => 1, AutoCommit => 0}) || die DBI->errstr;
The database in question is an 8.1.7.4 database. When I have the
8.1.7.4 ORACLE_HOME and other environmental variables set in my shell,
the query works without issue. When I have the 9.2.0.4 variables set, I
get the following error:
DBI connect('<SID>','system',...) failed: (no error string) at
./test.pl line 40
This is a Sun server, so I keep master copies of the TNSNAMES.ORA file
in /var/opt/oracle with symlinks in both ORACLE_HOME/network/admin
directories. Regardless of which set of variables I'm using, I can
tnsping and connect to databases of ether release.
Can anyone think of a quick reason why I would be seeing this?
I am using Perl 5.6.1 and the copy of DBI that was released this week.
Thanks,
Bart
Bart Kersteter
Senior DBA - Corporate Database
Assurant
576 Bielenberg Drive
Woodbury, MN 55125
bart.kersteter@assurant.com
(651) 361-5796
**************************************************************************************
This e-mail message and all attachments transmitted with it may contain legally privileged and/or confidential information intended solely for the use of the addressee(s). If the reader of this message is not the intended recipient, you are hereby notified that any reading, dissemination, distribution, copying, forwarding or other use of this message or its attachments is strictly prohibited. If you have received this message in error, please notify the sender immediately and delete this message and all copies and backups thereof.
Thank you.
**************************************************************************************
- Next message: Andy Hassall: "RE: :Oracle question"
- Previous message: Janet Goldstein: "DBD::Oracle won't install on DEC Alpha"
- Next in thread: Andy Hassall: "RE: :Oracle question"
- Reply: Andy Hassall: "RE: :Oracle question"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|