Abrufen von Informationen zu Oracle Redo-Protokolldateien

Die X$KCCCP-Tabelle enthält Informationen zur aktuellen Redo-Protokolldatei. Die X$KCCLE-Tabelle enthält Informationen zu allen Redo-Protokolldateien, wie hier gezeigt:

?0812_001

Wenn Sie in V$LOG_HISTORY oder in der Statistik „Log file space waits“ feststellen, dass Log-Switches häufiger auftreten, als es für Ihre Datenbank angemessen ist, können Sie die Redo-Protokolldateikonfiguration ändern. Sie können diese Aufgabe ausführen, während die Datenbank für Benutzer geöffnet ist und alle Tablespaces online sind. Wenn Sie die Auswirkungen auf die Datenbankleistung minimieren möchten, während diese oder ähnliche Wartungsarbeiten durchgeführt werden, die einen DBA-induzierten Protokollwechsel mit dem Befehl alter system switch log file beinhalten, können Sie die Abfrage in der vorherigen Auflistung verwenden, um zu messen, wie viele Redo-Protokollinformationen kopiert werden müssen, um das Archiv der aktuellen Protokolldatei abzuschließen. Dies ist besonders relevant in Fällen von Datenbanken mit großen Redo-Log-Dateien (500M oder größer).

Sie können diese Abfrage auch als Optimierungshilfe verwenden, um zu messen, wie viel Redo-Aktivität von einer bestimmten Transaktion oder einem bestimmten Prozess erzeugt wird, wenn es möglich ist, eine bestimmte Datenbank für eine Sitzung zu isolieren, die garantiert der einzige Ersteller von Redo-Datensätzen ist, außer Oracle selbst. Das Erfassen vor und nach den Ergebnissen dieser Abfrage beim Testen einer solchen Transaktion kann nützlich sein.

Write a Comment

Deine E-Mail-Adresse wird nicht veröffentlicht.