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

SID khác với tên dịch vụ như thế nào trong Oracle tnsnames.ora

Trích dẫn bởi @DAC

Tóm lại:SID =tên riêng DB của bạn, ServiceName =bí danh được sử dụng khi kết nối

Không hoàn toàn đúng. SID =tên duy nhất của INSTANCE (ví dụ:quá trình oracle đang chạy trên máy). Oracle coi "Cơ sở dữ liệu" là các tệp.

Tên dịch vụ =bí danh của INSTANCE (hoặc nhiều trường hợp). Mục đích chính của việc này là nếu bạn đang chạy một cụm, khách hàng có thể nói "kết nối tôi với SALES.acme.com ", DBA có thể nhanh chóng thay đổi số lượng bản sao có sẵn cho SALES.acme.com yêu cầu hoặc thậm chí di chuyển SALES.acme.com đến một cơ sở dữ liệu hoàn toàn khác mà khách hàng không cần thay đổi bất kỳ cài đặt nào.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tương đương với bảng Oracle Dual trong MS SqlServer là gì?

  2. Tham số thời gian chờ IDLE trong Oracle

  3. ORA-00979 không phải là một nhóm theo biểu thức

  4. Cần tìm thời gian xử lý trung bình giữa tất cả các bản ghi dấu thời gian trong Oracle SQL

  5. Hàm Concat không hoạt động - số lượng đối số không hợp lệ