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

Czym SID różni się od nazwy usługi w Oracle tnsnames.ora

Cytat @DAC

W skrócie:SID =unikalna nazwa Twojej bazy danych, ServiceName =alias używany podczas łączenia

Nie do końca prawda. SID =unikalna nazwa INSTANCJI (np. procesu oracle działającego na komputerze). Oracle uważa, że ​​„baza danych” to pliki.

Nazwa usługi =alias do INSTANCJI (lub wielu wystąpień). Głównym celem jest to, że jeśli używasz klastra, klient może powiedzieć „podłącz mnie do SALES.acme.com ”, administrator DBA może w locie zmienić liczbę instancji dostępnych dla SALES.acme.com żądań, a nawet przenieść SALES.acme.com do zupełnie innej bazy danych bez konieczności zmiany jakichkolwiek ustawień przez klienta.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak działa klauzula „w” w Oracle?

  2. TO_CHAR(data/godzina) Funkcja w Oracle

  3. Usuń z lewym złączem w Oracle 10g

  4. Konwertuj minuty na format HH24:MI

  5. Oracle jako obejście tabel mutacji