Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Błąd ORA-12154 na DBI->połącz się z bazą danych Oracle za pomocą Oracle Instant Client w Solarisie 10

Nie jestem pewien, czy to pomogło, ale dla mnie zadziałały następujące:

ABY połączyć się lokalnie za pomocą tnsnames.ora (w katalogu $ORACLE_HOME/network/admin):

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

i połączyć się bez użycia tnsnames.ora:

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

gdzie $host, $sid muszą być zdefiniowane wcześniej.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dlaczego Hibernate przestawił się na używanie LONG over CLOB?

  2. Jak zainstalować Universal Oracle Installer na Ubuntu?

  3. Jak uzyskać hibernację, aby wygenerować składnię Oracle FOR UPDATE WAIT 10?

  4. Czy mogę wielokrotnie zmieniać właściwość AutoCommit połączenia JDBC?

  5. Sprawdź, czy parametr ma wartość NULL w klauzuli WHERE