sql >> Databáze >  >> RDS >> Oracle

Jak se SID liší od názvu služby v Oracle tnsnames.ora

Citace @DAC

Stručně řečeno:SID =jedinečný název vaší databáze, ServiceName =alias použitý při připojování

Není to úplně pravda. SID =jedinečný název INSTANCE (např. proces Oracle běžící na stroji). Oracle považuje "databázi" za soubory.

Název služby =alias INSTANCE (nebo mnoha instancí). Hlavním účelem je, že pokud provozujete cluster, klient může říct „připoj mě k SALES.acme.com ", DBA může za běhu měnit počet instancí, které jsou k dispozici pro SALES.acme.com požadavky nebo dokonce přesunout SALES.acme.com do úplně jiné databáze, aniž by klient musel měnit jakákoli nastavení.



  1. SQLSTATE[HY000] [1045] Přístup odepřen uživateli 'username'@'localhost' pomocí CakePHP

  2. Použití pluginu Percona Audit Log pro zabezpečení databáze

  3. Jak vytvořím seznam oddělený čárkami pomocí dotazu SQL?

  4. Použití DBCC CLONEDATABASE ke generování kopie schématu a statistik pouze uživatelské databáze v SQL Server 2014 SP2