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

Oracle SID và Tên dịch vụ; những lỗi kết nối

ORA-12505 có nghĩa là ứng dụng khách của bạn đã chuyển một SID mà người nghe trên máy chủ hoàn toàn không nhận ra.

Trong 10G trở lên Bạn có thể sử dụng EZ connect mà không cần định cấu hình máy chủ như sau:

sqlplus [email protected]:1521/DEMO

hr is the user name
liverpool is the server name
1521 is the port the listener for the DB is listening on
DEMO is the database SID

(HOẶC)

Nếu bạn vẫn muốn sử dụng tnsnames.ora, hãy thử chạy tnsping SID từ ứng dụng khách của bạn.

Trên LINUX, Bạn cũng có thể yêu cầu ORACLE đọc tệp tnsnames.ora từ một đường dẫn cục bộ - chỉ cần đặt TNS_ADMIN vào thư mục chứa tệp tnsnames.ora của bạn.

Nếu không, bạn cần định cấu hình tnsnames.ora trong ứng dụng khách $ ORACLE_HOME / network / administrator

Nếu bạn cần biết SID của cơ sở dữ liệu, hãy sử dụng cái này:

chọn sys_context ('userenv', 'db_name') từ kép;

Xem URL này:

Kiểm tra sid oracle và tên cơ sở dữ liệu



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sự khác biệt giữa lược đồ Oracle và Microsoft là gì?

  2. Trình xử lý cài đặt Oracle Pro * C / OCI cho SIGSEGV / SIGABRT và bạn bè - tại sao và làm thế nào để tắt?

  3. java.lang.UnsatisfiedLinkError:không có ocijdbc11 trong java. library.path

  4. Truy vấn để tính cả SUM tích lũy và tổng số tiền lương

  5. Nhà phát triển SQL Oracle:Không thành công - Kiểm tra không thành công:Bộ điều hợp mạng không thể thiết lập kết nối?