Organisation der Oracle-Datenbankstruktur
Eingeordnet in Informatik
Geschrieben am in
Deutsch mit einer Größe von 2,57 KB
Datenbankstruktur Physik
Die Dateien, die eine Oracle-Datenbank bilden, sind wie folgt organisiert:
Control Files
Enthalten Daten über die Datenbank (Informationen über die Struktur der physikalischen Datenbank). Diese Dateien sind essenziell für die Datenbank. Ohne sie kann man die Dateien nicht öffnen, um auf die Daten in der Datenbank zuzugreifen.
Daten-Dateien
Sie enthalten die Daten der Anwendung oder des Anwenders der Datenbank.
Online-Redo-Log-Dateien
Ermöglichen das Wiederherstellen von Instanzen der Datenbank. Wenn die Datenbank nicht ausfällt und keine Dateien verliert, kann die Instanz die Datenbank mithilfe der Informationen aus diesen Dateien wiederherstellen.
Parameter-Datei
Hiermit können Sie die Konfiguration der Instanz definieren, wenn sie startet.
Archiv-Protokolle (Archived Redo Logs)
Ermöglichen Benutzern den Remote-Zugriff auf die Datenbank und administrative Aufgaben. (Anmerkung: Der Originaltext sprach von "Archiv Passwörtern", was wahrscheinlich "Archiv Logs" oder "Archived Redo Logs" bedeuten sollte, da Passwörter nicht zur Struktur gehören.)
Backup-Dateien
Wird verwendet, um die Datenbank wiederherzustellen. Normalerweise wird eine Backup-Datei wiederhergestellt, wenn eine Störung der physischen Umgebung oder ein Benutzerfehler die Originaldatei beschädigt oder gelöscht hat.
Trace-Dateien
Jeder Server-Prozess schreibt eine Trace-Datei in den Hintergrund. Wenn ein Prozess einen internen Fehler erkennt, werden Informationen über den Fehler in die Trace-Datei geschrieben. Einige der Informationen in einer Trace-Datei sind für den Datenbankadministrator bestimmt, während andere Informationen nur für die Oracle Support Services sind.
Alert Log-Dateien
Dies sind spezielle Tracking-Dateien, auch bekannt als Warnungsprotokolle (Alert Logs). Das Alert-Protokoll einer Datenbank ist ein chronologisches Protokoll von Einträgen und Fehlern. Oracle empfiehlt die Überprüfung dieser Dateien.
Tablespaces und Datendateien
Eine Datenbank ist in logische Einheiten gegliedert, die als Tablespaces bezeichnet werden und dazu dienen, verwandte logische Strukturen zu gruppieren. Jede Datenbank ist logisch in einen oder mehrere Tablespaces unterteilt. Für jeden Tablespace existieren explizit eine oder mehrere physische Dateien, um alle logischen Strukturen in diesem Tablespace zu speichern. Der SYSTEM-Tablespace und SYSAUX können niemals fehlschlagen, sind aber wichtig.