Rumah > pangkalan data > Oracle > Analisis grafik penciptaan, penggunaan, penamaan semula dan pemadaman ruang jadual Oracle

Analisis grafik penciptaan, penggunaan, penamaan semula dan pemadaman ruang jadual Oracle

WBOY
Lepaskan: 2022-06-16 20:59:21
ke hadapan
3167 orang telah melayarinya

Artikel ini membawa anda pengetahuan yang berkaitan tentang Oracle, yang terutamanya memperkenalkan isu berkaitan tentang ruang jadual, termasuk penciptaan, penggunaan, penamaan semula, pemadaman ruang jadual, dll. , mari kita lihat bersama-sama , saya harap ia akan membantu semua orang.

Analisis grafik penciptaan, penggunaan, penamaan semula dan pemadaman ruang jadual Oracle

Tutorial yang disyorkan: "Tutorial Video Oracle"

ruang meja oracle

Penjelasan:

Ruang jadual Oracle distruktur secara logik di bawah pangkalan data. Ruang jadual boleh digunakan untuk merancang struktur pangkalan data dengan lebih fleksibel. Pangkalan data boleh mengandungi berbilang ruang jadual, dan setiap ruang jadual boleh mengandungi berbilang jadual data. Ruang jadual akan mempunyai fail fizikal bebas, yang membolehkan pengguna menentukan saiz, lokasi, dsb. ruang meja.

(1) Cipta ruang meja Oracle

create tablespace test datafile 'D:\Database\data\test_data.dbf' size 20M 
autoextend 
on next 5M
maxsize 500M;
Salin selepas log masuk
Penjelasan:

Untuk mencipta ruang meja, anda harus menggunakan perintah create tablespace; > ujian: Nama ruang jadual;
fail data 'D:Databasedatatest_data.dbf': Menentukan fail fizikal ruang jadual
saiz 20M: Menentukan saiz awal fail fizikal
autoextend: Menentukan apabila jumlah data melebihi ruang storan fail fizikal secara automatik meningkatkan saiz fail apabila 🎜>fail data: Laluan 'D:Databasedata' di sini mesti sudah wujud, jika tidak, ralat akan dilaporkan jika ruang jadual tidak boleh dibuat; Apabila melaksanakan pernyataan SQL, tanda ";" mesti ditulis! ! !

Pemeriksaan:

Hasil pertanyaan adalah seperti yang ditunjukkan dalam rajah:


(2) Penggunaan ruang meja
select tablespace_name,file_name from dba_data_files  order by file_name;
Salin selepas log masuk

Peranan ruang jadual yang sangat penting ialah merancang jadual data. Dalam erti kata lain, setiap jadual data ialah objek kanak-kanak bagi ruang jadual tertentu. Data sebenar jadual data juga wujud dalam fail fizikal ruang jadual. Oleh itu, memahami peraturan untuk menggunakan ruang jadual adalah sangat penting untuk menjelaskan struktur pangkalan data Oracle.

Analisis grafik penciptaan, penggunaan, penamaan semula dan pemadaman ruang jadual OracleSelepas pengguna log masuk ke pangkalan data dan tidak menyatakan ruang jadual mana jadual harus dibuat semasa membuat jadual data baharu, jadual data akan dibuat secara automatik dalam ruang jadual lalai pengguna. Ruang jadual lalai adalah bersamaan dengan ruang kerja pengguna.

Dapatkan ruang jadual lalai bagi semua pengguna dalam pangkalan data

Hasil pertanyaan adalah seperti yang ditunjukkan dalam rajah:

Gunakan perintah alter database untuk mengubah suai pangkalan data Ruang jadual lalai
select user_id,username,default_tablespace from dba_users order by username;
Salin selepas log masuk

adalah seperti berikut:

Analisis grafik penciptaan, penggunaan, penamaan semula dan pemadaman ruang jadual Oracle

Tambahan:
alter database default tablespace test;
Salin selepas log masuk
Terdapat dua ruang jadual lalai untuk pengguna biasa Sumber:

Pertama, ia diperuntukkan semasa membuat pengguna atau diubah suai secara manual kemudian; Kedua, ia tidak pernah diperuntukkan atau diubah suai, kemudian ruang jadual lalai pangkalan data digunakan .

Ruang jadual lalai pangkalan data Oracle 11g bukan PENGGUNA Oleh itu, pengguna yang dibuat tanpa menyatakan ruang jadual lalai menggunakan ruang meja PENGGUNA. Apabila ruang jadual lalai pangkalan data diubah suai kepada TEST, pengguna yang dibuat tanpa menyatakan ruang jadual lalai akan menggunakan TEST ruang meja.

Analisis grafik penciptaan, penggunaan, penamaan semula dan pemadaman ruang jadual Oracle

(3) Namakan semula dan padamkan ruang jadual

Namakan semula ruang jadual {namakan semula ruang jadual 'ujian' kepada untest_data}


Lihat ruang jadual dalam pangkalan data:

Lihat ruang jadual lalai pengguna yang digunakan dalam pangkalan data:
alter tablespace test rename to test_data;
Salin selepas log masuk
Padam ruang jadual {delete table space test_data}

Analisis grafik penciptaan, penggunaan, penamaan semula dan pemadaman ruang jadual Oracle

Penjelasan:

Pernyataan sql di atas digunakan untuk memadamkan ruang jadual dan termasuk semua kandungan dan fail data dalam ruang jadual.

Analisis grafik penciptaan, penggunaan, penamaan semula dan pemadaman ruang jadual OracleNota mengenai pemadaman ruang jadual:

Ruang jadual hanya boleh dipadamkan apabila ia bukan ruang jadual lalai untuk mana-mana jadual data, jika tidak, ralat akan dilaporkan! ! !
drop tablespace test_data including contents and datafiles;
Salin selepas log masuk
Jadi gantikan ruang jadual lalai dengan PENGGUNA pada masa ini;

Hanya padamkannya sekali lagi; 》

Atas ialah kandungan terperinci Analisis grafik penciptaan, penggunaan, penamaan semula dan pemadaman ruang jadual Oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:csdn.net
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan