Oracle
 sql >> Database >  >> RDS >> Oracle

Errore ORA-12154 su DBI-> connessione al database Oracle con Oracle Instant Client in Solaris 10

Non sono sicuro che sia d'aiuto, ma quanto segue ha funzionato per me:

PER connetterti localmente usando tnsnames.ora (all'interno della directory $ORACLE_HOME/network/admin):

my $db = DBI->connect( "dbi:Oracle:mydatabase", "scott", "tiger" );

e per connettersi non utilizzando tnsnames.ora:

my $db = DBI->connect("dbi:Oracle:host=$host;sid=$sid;port=1521",$user,$passwd)
    || die( $DBI::errstr . "\n" );

dove $host, $sid devono essere definiti in anticipo.