Der Aufbewahrungszeitraum von Oracle-Datenbankprotokollen hängt vom Protokolltyp und der Konfiguration ab, einschließlich: Redo-Protokoll: wird durch die maximale Größe bestimmt, die durch den Parameter „LOG_ARCHIVE_DEST“ konfiguriert wird. Archivierte Redo-Protokolle: Bestimmt durch die maximale Größe, die durch den Parameter „DB_RECOVERY_FILE_DEST_SIZE“ konfiguriert wird. Online-Redo-Logs: nicht archiviert, gehen beim Neustart der Datenbank verloren und der Aufbewahrungszeitraum stimmt mit der Instanzlaufzeit überein. Audit-Protokoll: Wird durch den Parameter „AUDIT_TRAIL“ konfiguriert und standardmäßig 30 Tage lang aufbewahrt.
Aufbewahrungszeitraum für Oracle-Datenbankprotokolle
Protokolle in der Oracle-Datenbank sind für die Wiederherstellung und Integrität der Datenbank von entscheidender Bedeutung. Oracle bietet mehrere Protokolltypen und die spezifische Aufbewahrungsfrist hängt vom Protokolltyp und der Konfiguration ab.
Redo-Protokoll (REDO)
Das Redo-Protokoll zeichnet die festgeschriebenen Änderungen auf, die in der Datenbank vorgenommen wurden. Im Falle eines Datenbankfehlers oder Instanzabsturzes werden Redo-Logs verwendet, um die Datenbank in einen konsistenten Zustand wiederherzustellen.
Standardmäßig wächst das Redo-Log weiter, bis es die durch den Parameter „LOG_ARCHIVE_DEST“ konfigurierte maximale Größe erreicht. Sobald die maximale Größe erreicht ist, beginnt Oracle damit, alte Redo-Logs zu überschreiben, sofern keine archivierten Redo-Logs konfiguriert sind.
Archiviertes Redo-Log (ARCHIVELOG)
Das archivierte Redo-Log ist eine Sicherungskopie des Redo-Logs. Wenn die Redo-Protokolle ihre maximale Größe erreichen und die archivierte Redo-Protokollierung aktiviert ist, überschreibt Oracle die alten Protokolle nicht mehr, sondern speichert sie in Archivdateien.
Die Aufbewahrungsdauer archivierter Redo-Logs hängt von der maximalen Größe ab, die durch den Parameter „DB_RECOVERY_FILE_DEST_SIZE“ konfiguriert wird. Sobald die maximale Größe erreicht ist, beginnt Oracle damit, alte archivierte Redo-Logs zu überschreiben.
ONLINE REDO LOG (ONLINE REDO LOG)
Online Redo Log ist eine spezielle Art von Redo Log, das in SGA gespeichert wird. Im Gegensatz zu regulären Redo-Logs werden Online-Redo-Logs nicht archiviert und gehen verloren, wenn die Datenbank neu gestartet wird.
Online-Redo-Logs sind der Schlüssel zur Aufrechterhaltung einer hohen Verfügbarkeit und ermöglichen eine schnelle Wiederherstellung nach einem Datenbankabsturz. Sein Aufbewahrungszeitraum stimmt im Allgemeinen mit der Laufzeit der Oracle-Instanz überein.
Audit-Protokoll
Das Audit-Protokoll zeichnet Informationen über Benutzeraktivitäten in der Datenbank auf. Der Aufbewahrungszeitraum von Audit-Protokollen hängt von der Parameterkonfiguration „AUDIT_TRAIL“ ab. Standardmäßig werden Überwachungsprotokolle 30 Tage lang in der Verlaufstabelle aufbewahrt.
Daher hängt die Aufbewahrungsdauer von Oracle-Datenbankprotokollen vom Protokolltyp und der folgenden Konfiguration ab:
Das obige ist der detaillierte Inhalt vonWie lange werden Oracle-Datenbankprotokolle aufbewahrt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!