将表移动到另一个表空间
有时候,我们在创建用户时没有指定用户的默认表空间,这时利用这个用户在创建表时就默认存放到了我们不希望存放的表空间上,通过下面的方法,我们可以将表移动到我们想要存放的表空间上:
SQL> alter table scott.ttt move tablespace tbs;
Table altered.
SQL>
SQL> select owner,segment_name,tablespace_name from dba_extents where segment_name='TTT' and owner='SCOTT';
OWNER SEGMENT_NAME TABLESPACE_NAME
------------------------------ -------------------- ------------------------------
SCOTT TTT TBS
SQL>
此时我们可以看到,表TTT成功移到到表空间TBS里面了。
Bill工作室