Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Lỗi ORA-12154 trên DBI-> kết nối với cơ sở dữ liệu Oracle với Oracle Instant Client trong Solaris 10

Không chắc liệu nó có hữu ích không, nhưng những điều sau đây đã hiệu quả với tôi:

ĐỂ kết nối cục bộ bằng tnsnames.ora (bên trong thư mục $ ORACLE_HOME / network / admin):

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

và để kết nối không sử dụng tnsnames.ora:

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

trong đó $ host, $ sid phải được xác định trước.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để gọi một thủ tục oracle trên Laravel?

  2. Oracle không phân biệt giữa null và chuỗi rỗng?

  3. Oracle - CHỌN DENSE_RANK OVER (ORDER BY, SUM, OVER và PARTITION BY)

  4. CHỌN VÀO sử dụng Oracle

  5. Mục nhập tìm người trong SQL có nhiều chó nhất