Heim > Datenbank > Oracle > So fragen Sie Oracle-Archivprotokolle ab

So fragen Sie Oracle-Archivprotokolle ab

WBOY
Freigeben: 2022-03-07 15:34:39
Original
12195 Leute haben es durchsucht

In Oracle können Sie die Select-Anweisung mit „v$recovery_file_dest“ verwenden, um das Oracle-Archivprotokoll abzufragen. Die Select-Anweisung wird verwendet, um Daten aus der Datenbank auszuwählen, und die Syntax lautet „select * from v$recovery_file_dest“.

So fragen Sie Oracle-Archivprotokolle ab

Die Betriebsumgebung dieses Tutorials: Windows 10-System, Oracle 11g-Version, Dell G3-Computer. So fragen Sie Oracle-Archivprotokolle ab Protokollspeicherplatz

select * from v$recovery_file_dest
Nach dem Login kopieren

Archivprotokolle löschen

1. Sehen Sie sich an, wie viele Archivprotokolle jetzt verwendet werden (in Prozent):

SQL> select * from v$recovery_file_dest;
NAME
--------------------------------------------------------------------------------
SPACE_LIMIT SPACE_USED SPACE_RECLAIMABLE NUMBER_OF_FILES
----------- ---------- ----------------- ---------------
/u03/fast_recovery_area
 8589934592 6551817216 
 
SQL> select * from v$flash_recovery_area_usage;
FILE_TYPE            PERCENT_SPACE_USED PERCENT_SPACE_RECLAIMABLE
-------------------- ------------------ -------------------------
NUMBER_OF_FILES
---------------
CONTROL FILE                          0                         0
              0
REDO LOG                           1.83                         0
              3
ARCHIVED LOG                      74.44                         0
            159
Nach dem Login kopieren

Wenn es 90 % überschreitet, besteht jederzeit die Gefahr eines Ausfalls

2 Wenn Sie die Archivdatei löschen, müssen Sie das RMAN-Tool verwenden, um den vom Archiv belegten Speicherplatz freizugeben. Überprüfen Sie zunächst das Archivprotokoll davon. Wenn Sie die heutige Datei behalten möchten, verwenden Sie die folgende Anweisung

SQL> alter system set db_recovery_file_dest_size=20G;
System altered.
Nach dem Login kopieren

Sie können auch: $ORACLE_BASE/flash_recovery_area/ Suchen Sie unter dem Pfad Ihres Instanznamens/archivelog/ die Archivprotokolldatei und löschen Sie die nutzlosen Dateien

Empfohlen Tutorial: „

Oracle Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo fragen Sie Oracle-Archivprotokolle ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage