Post by Axel DachtlerHallo,
Was ist der genaue Unterschied zwischen dem Instanznamen und dem
System Identifier (SID) ?
SID: eindeutiger Identifier für eine Oracle-SGA (Shared Global Area) auf einem
Rechnerknoten; die SGA ist der passive Teil der Instanz; auf der SGA malen x
Prozesse herum
Instance: die Gesamtheit der Prozesse und des Shared Memory, welche als ein
RDBMS agieren; ein Client verbindet sich mit einer Instanz, nie mit einer
Database; transienter Teil; eine Instanz kann nur auf einer Database herummalen
Listener: separater Prozess auf dem Server; nimmt Verbindungsanfragen entgegen
und fährt ggf. zusätzliche Prozesse hoch
Database: die Gesamtheit der Files, in denen die Daten verwaltet werden
(Controlfiles, Datafiles, Tempfiles); persistenter Teil; auf einer Database
können 1-n Instanzen konkurrierend herummalen
Redologfiles: instanzspezifische Logs für Crash Recovery
Service Name: zusätzlicher logischer Bezeichner, eine Instanz meldet sich mit
1-n Service Namen beim Listener an, Clients können den Listener auffordern, eine
Verbindung zu einem Service herzustellen, durch die Einführung des Service Name
können Anwendungen von einer Instanz zu einer anderen verschoben werden, ohne
dass clientseitige Konfigurationsänderungen notwendig sind
hth
--
Marc Blum
mailto:***@marcblum.de
http://www.marcblum.de