
One Minute Oracle SAP Database Administrator (DBA): Serverarchitektur – Datenbankdateien
Oracle-Serverarchitektur
Eines der ersten Dinge, die man über Oracle RDBMS (Relational Database Management System) verstehen muss, ist der Unterschied zwischen den Begriffen „Datenbank“ und „Instanz“. In diesem Artikel wird der Begriff „Datenbank“ erläutert. Kurz gesagt bezieht sich der Begriff Datenbank nur auf die physischen Dateien auf dem Betriebssystem.
Die Oracle-Datenbank
Ein Orakel Datenbank (im Gegensatz zu einem Orakel ichInstanz, bei denen es sich um Prozesse im Speicher handelt) ist eine Gruppe von Dateien, die sich auf den physischen Festplattenlaufwerken der Hardware befinden und die Daten tatsächlich speichern. Diese Dateien bestehen aus:
- Datei: Diese Dateien enthalten alle Benutzer- und Anwendungsdaten sowie Informationen zum Rückgängigmachen und Metadaten über die Datendatei selbst.
- Steuerdateien: Diese Dateien sind das Gehirn der Datenbank und enthalten Informationen, die die Metadaten (dh Daten über die Daten) definieren, einschließlich der Namen, Speicherorte und Typen aller anderen Datenbankdateien.
- Online-Redo-Log-Dateien: Diese Dateien enthalten Datenbank-Redo-Informationen oder die Informationen, um alle an der Datenbank vorgenommenen Änderungen zu verfolgen, wenn eine Datenbank wiederhergestellt und aus einer Datenbanksicherung wiederhergestellt werden muss. Befindet sich die Datenbank im Modus „kein Archivprotokoll“, werden diese Online-Redo-Log-Dateien überschrieben, wenn sie sich füllen und zur nächsten wechseln.
- Protokolldateien archivieren: Wenn sich die Datenbank im „Archive Log Mode“ befindet, enthalten diese Dateien die Online-Redo-Log-Dateiinformationen (siehe oben), die gespeichert wurden archiviert bevor sie überschrieben werden. Die meisten Datenbanken befinden sich im „Archivprotokollmodus“, es sei denn, sie enthalten Daten, die zwischen einem Cold-Offline-Backup nie wiederhergestellt werden müssen. Nur Datenbanken im „Archivprotokollmodus“ können mit einem Hot- oder Online-Backup gesichert werden.
- Temporäre Dateien: Diese Dateien enthalten temporäre Datensegmente, die generiert werden, wenn Datenbanksortierungen durchgeführt werden.
Beispiele für Datenbankdateien:
In einer SAP-Oracle-Datenbankumgebung sind die folgenden Beispiele typische Verzeichnisse oder Dateisystemstrukturen und Dateinamen. Dies sind nur Beispiele. Ihre Systemverzeichnisstruktur und Dateibenennungsstandards können davon abweichen.
Datei:
/oracle/CPQ/sapdata1/system_1/system.data1
/oracle/CPQ/sapdata2/temp_1/temp.data1cd
/oracle/CPQ/sapdata3/undo_1/undo.data1
/oracle/CPQ/sapdata4/sr3db_1/sr3db.data1
Steuerdateien:
/oracle/CPQ/sapdata1/cntrl/cntrlCPQ.dbf
/oracle/CPQ/origlogA/cntrl/cntrlCPQ.dbf
Online-Redo-Log-Dateien:
/oracle/CPQ/origlogA/log_g1m1.dbf
/oracle/CPQ/origlogB/log_g2m1.dbf
/oracle/CPQ/mirrlogA/log_g1m2.dbf
/oracle/CPQ/mirrlogB/log_g2m2.dbf
Protokolldateien archivieren:
/oracle/CPQ/oraarch/CPQarch1_3325_769904912.dbf
/oracle/CPQ/oraarch/CPQarch1_3326_769904912.dbf
/oracle/CPQ/oraarch/CPQarch1_3327_769904912.dbf
Temporäre Dateien:
/oracle/CPQ/sapdata2/temp_1/temp.data1
Glückwunsch! Sie haben jetzt einen Teil der Oracle Server-Architektur kennengelernt: was mit dem Begriff „Datenbank“ gemeint ist. Diese kurze Behandlung soll das Thema nicht im Detail behandeln, sondern als Einführung und als unterhaltsamen, schmerzlosen Weg, um ein komplexes Thema zu meistern. Als nächstes sollten Sie etwas über das Orakel lernen Beispiel.
Source by Carla M Paton