Oracle
 sql >> база данни >  >> RDS >> Oracle

Грешка ORA-12154 при DBI->свързване към база данни на Oracle с Oracle Instant Client в Solaris 10

Не съм сигурен дали помага, но следното работи за мен:

ЗА ДА се свържете локално с помощта на tnsnames.ora (в директорията $ORACLE_HOME/network/admin):

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

и за свързване без използване на tnsnames.ora:

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

където $host, $sid трябва да бъдат дефинирани предварително.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Множество бази данни с леко променящи се модели. Как да позволя на `EF` да работи с различни структури на бази данни по време на изпълнение?

  2. Генерирайте име на месец, име на ден, номер на седмица и номер на ден между две дати

  3. Регулярен израз за REGEXP_SUBSTR в Oracle

  4. Възможно ли е Oracle sqlldr да приеме TNS запис като квалификатор на екземпляр в Oracle 10 и 11?

  5. ORA-16205 Надстройка до 11.2.0.3