Rumah >pangkalan data >tutorial mysql >Bagaimana untuk memindahkan ruang jadual jadual dalam Oracle

Bagaimana untuk memindahkan ruang jadual jadual dalam Oracle

WBOY
WBOYasal
2022-05-26 10:07:565575semak imbas

Dalam Oracle, anda boleh menggunakan pernyataan "alter table" untuk memindahkan ruang jadual jadual ini boleh mengubah suai data jadual apabila digunakan bersama dengan "move tablespace", ruang jadual daripada jadual boleh dialihkan Sintaksnya ialah "ubah nama Jadual pindah ruang meja baru".

Bagaimana untuk memindahkan ruang jadual jadual dalam Oracle

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

Bagaimana oracle memindahkan ruang jadual sesuatu jadual? ruang


alter table  table_name move tablespace new_tbsp;
Jana [semua jadual] di bawah ruang jadual table_name yang ditentukan Jana pernyataan SQL untuk memindahkan ruang jadual new_tbsp

Bagaimana untuk memindahkan ruang jadual jadual dalam Oracle

Sambungan: pindahkan ruang jadual yang berbeza

select 'alter table '|| table_name|| ' move tablespace new_tbsp;' from user_tables where tablespace_name = 'tbsp_name'

Alihkan ruang jadual di mana [indeks] terletak: Sebagai contoh, alihkan nama indeks indeks ke ruang jadual new_tbsp baharu (medan jenis data LOB perlu diproses mengikut Kategori 3 di bawah)

--Jana [semua indeks] di bawah pengguna_nama pengguna yang ditentukan dan jana pernyataan SQL untuk mengalihkan ruang jadual new_tbsp

alter index index_name rebuild tablespace new_tbsp;

select 'alter index '||index_name||' rebuild tablespace new_tbsp;' from user_indexes where table_owner = 'user_name'

alter table table_name move tablespace new_tbsp  lob (col_name) store as  (tablespace new_tbsp);

Tutorial yang disyorkan: "

Tutorial Video Oracle
select 'alter table '|| table_name||' move tablespace new_tbsp lob ('|| column_name||' ) store as  (tablespace new_tbsp);'  from user_tab_columns 
where  data_type='CLOB' and table_name='table_name'
"

Atas ialah kandungan terperinci Bagaimana untuk memindahkan ruang jadual jadual 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 urutan oracleArtikel seterusnya:Apakah urutan oracle