Kaedah: 1. Gunakan pernyataan "ubah nama jadual jadual alih nama ruang jadual" untuk mengubah suai ruang jadual 2. Gunakan pernyataan "ubah nama indeks bina semula nama ruang jadual" untuk mengubah suai indeks ruang meja.
Persekitaran pengendalian tutorial ini: sistem Windows 10, versi Oracle 11g, komputer Dell G3.
Cara mengubah suai ruang jadual dalam Oracle
1. Eksport pangkalan data sumber dahulu, kemudian buat pangkalan data baharu, cipta ruang jadual, dan kemudian importnya. (Dikatakan bahawa ini mungkin, dengan syarat perpustakaan baharu tidak boleh mempunyai ruang jadual dengan nama yang sama dengan perpustakaan sumber. Ia perlu disahkan!)
2. Gunakan skrip untuk membuat pengubahsuaian. Setakat yang kita tahu setakat ini, ruang jadual dan ruang indeks jadual perlu diubah suai dalam kes biasa Jika jadual dengan medan BOLB terlibat, kaedah pengubahsuaian adalah berbeza!
Skrip pengubahsuaian dalam keadaan biasa:
1 Ubah suai ruang jadual
alter table TABLE_NAME move tablespace TABLESPACENAME
Soal semua jadual di bawah pengguna semasa
select 'alter table '|| table_name ||' move tablespace tablespacename;' from user_all_tables;
2. . Ubah suai ruang indeks jadual
alter index INDEX_NAME rebuild tablespace TABLESPACENAME
Pertanyakan semua indeks di bawah pengguna semasa
select 'alter index '|| index_name ||' rebuild tablespace tablespacename;' from user_indexes;
Tutorial yang disyorkan: "Tutorial Oracle"
Atas ialah kandungan terperinci Bagaimana untuk mengubah suai ruang meja dalam Oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!