# 创建新表空间
CREATE TABLESPACE TEST DATAFILE
'D:\ORADATA\PRONES2\TEST-01.DBF' SIZE 10240M AUTOEXTEND ON NEXT 1M MAXSIZE 10240M
EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;
# 创建用户与权限
create user TEST identified by TEST default tablespace TEST;
grant dba to TEST;
# 通过IMP导入相关数据
IMP (省略)
# 迁移数据到新表空间
sqlplus TEST/TEST
spool C:\TEST_TABLE.sql
select 'alter table '||tname||' move tablespace TEST;' from tab;
spool off;
@C:\TEST_TABLE.sql
# 迁移索引到新表空间
sqlplus TEST/TEST
spool C:\TEST_TABLE.sql
select 'alter index '||index_name||' rebuild tablespace TEST;' from user_indexes;
spool off;
@C:\TEST_INDEX.sql
# 限制用户所属的表空间
revoke unlimited tablespace from TEST;
alter user TEST quota 0 on SYSTEM;
alter user TEST quota 0 on USERS;
alter user TEST quota unlimited on TEST;
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/12974804/viewspace-776736/
,如需转载,请注明出处,否则将追究法律责任。