把表遷移到其他的表空間

mengzhaoliang發表於2008-07-31

 

       把表遷移到其他的表空間

      在資料庫維護中,常常碰到開發人員不注意建立表時沒有指定表空間,所以需要把表遷移到核實的表空間中!

     1、一般不指定的表空間時建立的表放在USERS表空間

  

select   table_name,tablespace_name   from   user_tables   where tablespace_name='USERS';

 

  2、查詢表中是否存在索引,有時把表移動後,索引則變成無效了

select   index_name,table_owner,table_name,tablespace_name,status   from   user_indexes   
where   table_name='TABLE_NAME'

3、遷移表到其他表空間

alter    table    OMS_SYS_XPTASK_GPE    move    tablespace     PUB_NORM_SPACE;

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12778571/viewspace-416227/,如需轉載,請註明出處,否則將追究法律責任。

相關文章