Good Evening Peter

since you're dealing with 2 completely different binaries (particularly
important when using Type 2 Oracle drivers)
You *may* want to consider a OOA/OOD solution e.g.
ConnectionTemplate (class)
Connection1 inherits from Template
Connection2 inherits from Template
main instantiates Connection1 using oracle-tns1(connection parameters) with
Oracle_9_driver1
        instantiates Connection2 using oracle-tns2(connection parameters)
with Oracle_10_driver2

Viel Gluck/
Martin-
P.S. in any event follow tims advice and read the FINE manual

----- Original Message -----
From: "Tim Bunce" <[EMAIL PROTECTED]>
To: "Alexander V Alekseev" <[EMAIL PROTECTED]>
Cc: "Loo, Peter # PHX" <[EMAIL PROTECTED]>;
<dbi-users@perl.org>
Sent: Wednesday, December 12, 2007 5:43 PM
Subject: Re: ORA-12154: TNS:could not resolve the connect
identifierspecified


> On Thu, Dec 13, 2007 at 01:20:38AM +0300, Alexander V Alekseev wrote:
> > On Wed, 12 Dec 2007, Loo, Peter # PHX wrote:
> > >
> > > Hi Martin,
> > >
> > > I tried setting both variables at the very beginning before any
> > > connection is made and the result is still the same.
> > >
> > > $ENV{ora_envhp} = 0;
> > > $ENV{ORA_ENVHP} = 0;
> >
> > ora_envhp is one of  "Connect Attributes" (as stated in perldoc
> > DBD::Oracle). Therefore it must be passed to DBI->connect() call like
this:
> >
> > my $dbh = DBI->connect($dsn, $user, $password,
> >         { RaiseError => 0, AutoCommit => 0, ora_envhp=> 0 });
>
> As documented in the fine manual.
>
> Tim.
>
> http://www.catb.org/~esr/faqs/smart-questions.html
>

Reply via email to