sql >> Database >  >> RDS >> Oracle

Fout ORA-12154 op DBI -> verbinding maken met Oracle-database met Oracle Instant Client in Solaris 10

Ik weet niet zeker of het helpt, maar het volgende werkte voor mij:

Om lokaal verbinding te maken met tnsnames.ora (in $ORACLE_HOME/network/admin directory):

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

en om verbinding te maken zonder de tnsnames.ora te gebruiken:

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

waarbij de $host, $sid vooraf moeten worden gedefinieerd.



  1. INSERT SELECT-instructie in Oracle 11G

  2. Fatale fout:niet-gevangen fout:oproep naar niet-gedefinieerde functie mysql_connect()

  3. Arabische karakters in Oracle-database

  4. Ik wil niet dat mysql String automatisch naar Integer cast