sql >> Database teknologi >  >> RDS >> Oracle

Hvordan SID er forskellig fra tjenestenavn i Oracle tnsnames.ora

Citat af @DAC

Kort sagt:SID =det unikke navn på din DB, ServiceName =det alias, der bruges ved tilslutning

Ikke strengt taget sandt. SID =unikt navn på INSTANCE (f.eks. orakelprocessen, der kører på maskinen). Oracle anser "Databasen" for at være filerne.

Tjenestenavn =alias til en INSTANCE (eller mange forekomster). Hovedformålet med dette er, at hvis du kører en klynge, kan klienten sige "tilslut mig til SALES.acme.com ", kan DBA med det samme ændre antallet af forekomster, der er tilgængelige for SALES.acme.com anmodninger, eller endda flytte SALES.acme.com til en helt anden database, uden at klienten behøver at ændre nogen indstillinger.



  1. MySQL INSERT eller REPLACE kommandoer

  2. Heroku psql:FATAL:resterende forbindelsespladser er reserveret til ikke-replikering af superbrugerforbindelser

  3. problemer med python manage.py migrate -> Intet modul ved navn psycopg2

  4. Sådan sletter du kolonne i tabel