Die Begriffe " Datenbank " und " Instanz " werden , wenn man die Oracle-Datenbank diskutiert , aber die beiden sind unterschiedliche Konzepte . Eine Instanz bezieht sich auf die Speicher-Ressourcen zugeordnet und wird benötigt, um zu starten oder die Datenbank bereit. Es steuert auch Zugriff auf die Datenbank , sowie die Verwaltung der Operationen und Hintergrund-Prozesse , die die Datenbank unterstützen. Definition
Eine Installation der Oracle-Datenbank -Server erstellt eine Oracle-Datenbank und eine Oracle-Instanz . Wenn eine Oracle-Datenbank startet , behält sich die Instanz Speicher-Ressourcen für seine Struktur und Prozesse. Jede Instanz besteht aus dem Datenbank-Software und Speicherplatz für den Betrieb der physischen Datenbank , die Hintergrund-Prozesse und den Zugriff von Benutzern zugeordnet.
Komponenten einer Instanz
Beispiel verwendet zwei Arten von Speicher-Strukturen . Das System Global Area (SGA) speichert die Daten -und Kontrollstrukturen der Oracle-Instanz sowie die gepufferten Cache-Dateien . SGA stellt einen gemeinsamen Speicher-Pool . Eine Instanz reserviert Speicher für die SGA und de - ordnet es , wenn eine Instanz geschlossen wird. Das Programm Global Area (PGA) speichert die Daten -und Kontrollstrukturen , die sich mit Server-Prozesse . Der PGA ist ein geschützter Bereich . Beispiele für die PGA umfassen Benutzer Verbindungen zu und Benutzer-Sessions in der Datenbank .
Unterschied zwischen einer Datenbank und einer Instanz
Eine Datenbank besteht aus den physischen Dateien verwendet werden, um Daten zu speichern. Dazu kann auch Control-Dateien , die physikalischen Daten selbst und Protokolle , zum Beispiel. Eine Instanz ist erforderlich, um die Datenbank zu starten, und eine Oracle-Datenbank kann mehrere Instanzen haben . Allerdings kann man beispielsweise nur auf eine Datenbank angefügt werden.
Bedeutung
Die Datenbank und die Instanz gehen Hand -in- Hand . Eine Datenbank kann nicht auf einem Server gestartet werden, wenn genügend Speicher für alle seine internen Prozesse zugeordnet ist. Wenn die drei Veranstaltungen mit einer Instanz verbunden abgeschlossen ist, werden die Nutzer haben Zugriff auf die Daten in der Datenbank gespeichert .