Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk membuat pertanyaan ruang arkib dalam Oracle

Bagaimana untuk membuat pertanyaan ruang arkib dalam Oracle

WBOY
WBOYasal
2022-05-30 17:14:115280semak imbas

Kaedah: 1. Gunakan pernyataan "select * from v$recovery_file_dest" untuk menyemak penggunaan sebenar ruang arkib; 2. Gunakan pernyataan "select * from v$flash_recovery_area_usage;" untuk menyemak kawasan pemulihan kilat penggunaan ruang.

Bagaimana untuk membuat pertanyaan ruang arkib dalam Oracle

Persekitaran pengendalian tutorial ini: sistem Windows 10, versi Oracle 11g, komputer Dell G3.

Cara untuk menanyakan ruang arkib dalam oracle

1 Di sini anda boleh melihat penggunaan ruang dalam kawasan pemulihan kilat:

SQL> select * From v$flash_recovery_area_usage;

The. contoh adalah seperti berikut :

Bagaimana untuk membuat pertanyaan ruang arkib dalam Oracle

2. Ambil perhatian bahawa langkah ini adalah untuk benar-benar menyemak penggunaan sebenar ruang arkib:

SQL> select * from v$recovery_file_dest;

Contohnya adalah seperti berikut:

Bagaimana untuk membuat pertanyaan ruang arkib dalam Oracle

Pengetahuan yang diperluaskan:

Di sini saya cadangkan mengikuti langkah berikut untuk menentukan: Adakah ruang arkib penuh?

1. Mula-mula tentukan ruang cakera direktori arkib dari peringkat sistem:

[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 Tentukan direktori storan arkib dan saiz direktori storan arkib

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

Anda juga boleh menanyakan lokasi arkib dengan cara berikut

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

Tutorial yang disyorkan: "Tutorial Video Oracle"

Atas ialah kandungan terperinci Bagaimana untuk membuat pertanyaan ruang arkib dalam Oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Apakah ralat 942 Oracle?Artikel seterusnya:Apakah ralat 942 Oracle?