Heim  >  Artikel  >  Datenbank  >  So fragen Sie den Archivspeicherplatz in Oracle ab

So fragen Sie den Archivspeicherplatz in Oracle ab

WBOY
WBOYOriginal
2022-05-30 17:14:115306Durchsuche

Methode: 1. Verwenden Sie die Anweisung „select * from v$recovery_file_dest“, um die tatsächliche Nutzung des Archivspeichers zu überprüfen. 2. Verwenden Sie die Anweisung „select * from v$flash_recovery_area_usage;“, um die Speichernutzung des Flash-Wiederherstellungsbereichs zu überprüfen.

So fragen Sie den Archivspeicherplatz in Oracle ab

Die Betriebsumgebung dieses Tutorials: Windows 10-System, Oracle 11g-Version, Dell G3-Computer.

So fragen Sie den Archivspeicherplatz in Oracle ab

1 Hier können Sie die Speicherplatznutzung im Flash-Recovery-Bereich sehen:

SQL> select * From v$flash_recovery_area_usage;

Das Beispiel ist wie folgt:

So fragen Sie den Archivspeicherplatz in Oracle ab

2 besteht darin, den Archivraum wirklich zu überprüfen. Tatsächliche Nutzung:

SQL> select * from v$recovery_file_dest;

Beispiele sind wie folgt:

So fragen Sie den Archivspeicherplatz in Oracle ab

Erweitertes Wissen:

Hier schlage ich vor, die folgenden Schritte zu befolgen, um festzustellen: Ist der Archivraum voll?

1. Bestimmen Sie zunächst den Speicherplatz des Archivverzeichnisses auf Systemebene:

[oracle@localhost bdump]$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00 26G   12G   14G  46%      /
/dev/sda2                                          19G   16G  2.8G  85%     /oracle
/dev/sda1                                          99M   24M   71M  25%     /boot
tmpfs                                                978M  508M  470M  52%  /dev/shm

2. Bestimmen Sie das Archivspeicherverzeichnis und die Größe des Archivspeicherverzeichnisses

SQL> archive log list;
Database log mode              Archive Mode
Automatic archival             Enabled
Archive destination            USE_DB_RECOVERY_FILE_DEST  -------这里默认使用的是DB_RECOVERY_FILE_DEST
Oldest online log sequence     17
Next log sequence to archive   20
Current log sequence           20

Sie können im Folgenden auch den Speicherort des Archivs abfragen way

SQL> show parameter db_
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_keep_cache_size                   big integer 0
db_name                                     string      lixora
db_recovery_file_dest                string      /oracle/flash_recovery_area
db_recovery_file_dest_size           big integer 2G
db_recycle_cache_size                big integer 0
db_unique_name                       string      lixora

Empfohlenes Tutorial: „Oracle Video Tutorial

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

Stellungnahme:
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