sql >> Databasteknik >  >> RDS >> Oracle

Fel ORA-12154 på DBI->anslut till Oracle-databas med Oracle Instant Client i Solaris 10

Inte säker på om det hjälper, men följande fungerade för mig:

FÖR ATT ansluta lokalt med tnsnames.ora (i $ORACLE_HOME/network/admin-katalogen):

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

och för att ansluta utan att använda tnsnames.ora:

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

där $host, $sid måste definieras i förväg.



  1. K-Nearest Neighbor Query i PostGIS

  2. Mysql join-fråga för flera taggar (många-till-många-relationer) som matchar ALLA taggar?

  3. Laravel 5.5 kan inte rendera dynamiska sjökort med ConsoleTV:s kartpaket

  4. Inga operationer tillåtna efter att uttalandet stängts