首先使用下面的SQL语句查出当前用户所有待转移的表语句:
select 'alter table ' ||table_name || 'move tablespace 转移到表空间名称;' from user_all_tables;
再将结果作为SQL命名执行即可
转移Oracle表空间
本文介绍了一种在Oracle数据库中转移表空间的方法。首先通过特定的SQL查询语句找出待转移的所有表,然后构造并执行相应的ALTER TABLE命令来完成表空间的转移。
首先使用下面的SQL语句查出当前用户所有待转移的表语句:
select 'alter table ' ||table_name || 'move tablespace 转移到表空间名称;' from user_all_tables;
再将结果作为SQL命名执行即可

被折叠的 条评论
为什么被折叠?