Oracle表空间迁移

-- 查询用户表空间 
select * from user_tablespaces; 
-- 查询表空间下所有表,索引 
select * from user_tables; select * from user_indexes; 
-- 将表迁移到目标表空间 
select 'alter table ' ||table_name || ' move tablespace 表空间名称;' from user_all_tables; 
-- 将索引迁移到目标表空间
 select 'alter index ' || index_name || ' rebuild tablespace 表空间名称;' from user_indexes t; 

-- Lob类型索引的迁移
select index_name,tablespace_name,table_name from user_indexes where index_type='LOB';
-- ALTER TABLE TEST MOVE LOB(CONTENTS) STORE AS (TABLESPACE SYSTEM) 

select 'alter table '|| table_name ||' move LOB() store as (tablespace 表空间名称);' from user_indexes where index_type='LOB';

 

posted @ 2021-03-16 16:47  天亮陌生人  阅读(261)  评论(0)    收藏  举报