Rumah >Operasi dan penyelenggaraan >operasi dan penyelenggaraan linux >Bagaimana untuk melihat ruang meja oracle
Oracle ialah sistem pengurusan pangkalan data hubungan arus perdana, dan datanya disimpan dalam ruang jadual. Ruang jadual ialah unit penyimpanan logik pangkalan data Oracle Setiap ruang jadual terdiri daripada satu atau lebih fail data. Oleh itu, mengetahui cara melihat ruang meja adalah kunci untuk menggunakan pangkalan data Oracle. Artikel ini akan memperkenalkan secara terperinci cara melihat ruang jadual Oracle.
Mula-mula, buka tetingkap baris arahan, masukkan arahan SQLPLUS dan tekan Enter, kemudian masukkan nama pengguna dan kata laluan untuk log masuk ke pangkalan data Oracle.
Selepas berjaya log masuk ke pangkalan data, kita boleh melihat ruang jadual dalam dua cara berikut:
(1) Melalui paparan kamus Data Oracle lihat ruang jadual
Pangkalan data Oracle mengandungi banyak paparan kamus data untuk menyimpan metadata pangkalan data. Antaranya, paparan dba_free_space boleh memberikan maklumat ruang jadual. Ruang jadual boleh dilihat melalui pernyataan SQL berikut:
SELECT tablespace_name, file_id, block_id, bytes/1024/1024 AS MB
FROM dba_free_space
WHERE tablespace_name = 'tablespace name';
Antaranya, tablespace_name ialah nama ruang jadual yang perlu dilihat, file_id ialah ID fail data, block_id ialah ID bagi blok data, dan bait ialah bilangan bait percuma bagi blok tersebut. . Lajur MB adalah hasil daripada menukar bilangan bait kepada MB.
(2) Lihat ruang jadual melalui Pengurus Perusahaan Oracle
Pengurus Perusahaan Oracle ialah antara muka pengguna yang memudahkan pengguna mengurus pangkalan data Oracle. Ruang meja boleh dilihat melalui Pengurus Perusahaan Oracle. Mula-mula, buka Pengurus Perusahaan dalam penyemak imbas, pilih "Ruang Jadual" dari bar menu kiri dan klik untuk melihat menu "Pengurus Ruang Meja" Anda boleh bertanya ruang jadual tertentu, atau anda boleh memilih untuk melihat semua ruang jadual.
Melalui kedua-dua kaedah ini, anda boleh melihat maklumat terperinci ruang jadual Oracle, termasuk nama, saiz, nama fail, ID fail data, dsb. ruang jadual.
Kami juga boleh menyemak penggunaan ruang jadual melalui kaedah berikut:
(1) Gunakan paparan kamus data Oracle Untuk lihat penggunaan ruang jadual
masih menggunakan paparan dba_free_space, tetapi kali ini kita melihat ruang meja terpakai. Berikut ialah pernyataan SQL:
PILIH a.tablespace_name "tablespace name",
total/1024/1024 "total size MB",
free/1024/1024 "remaining space MB",
( jumlah - percuma )/1024/1024 "MB ruang terpakai",
Pusingan(( jumlah - percuma ) / jumlah,4)*100 "% Terpakai",
Pusingan(percuma/ jumlah, 4 )*100 "% Baki",
MAXSIZE/1024/1024 "MB ruang maksimum",
boleh dilanjutkan secara automatik "Pertumbuhan automatik",
status "Status"
DARI
( PILIH nama_ruang meja, jumlah (bait) percuma
FROM dba_free_space GROUP BY tablespace_name) a,
( PILIH tablespace_name, jumlah(bait) jumlah,maxbait MAXSIZE,autoextensible,status
FROM dba_data_files GROUP BY tablespace_name ) b
WHERE
a.tablespace_name = b.tablespace_name ;
Ini akan memaparkan penggunaan ruang jadual, termasuk saiz, ruang yang tinggal, ruang terpakai, peratusan terpakai, ruang maksimum, sama ada ia boleh berkembang secara automatik dan status
(2) Gunakan Oracle. Pengurus Perusahaan Melihat Penggunaan Ruang Meja
Dalam Pengurus Perusahaan Oracle, anda boleh melihat penggunaan ruang jadual dengan:
Memahami cara melihat ruang jadual Oracle adalah kunci untuk menggunakan paparan kamus data Oracle atau Pengurus Perusahaan Oracle Pada masa yang sama, memahami penggunaan ruang jadual membantu mengurus dan mengekalkan kesihatan pangkalan data Oracle
.Atas ialah kandungan terperinci Bagaimana untuk melihat ruang meja oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!