看板 Database 關於我們 聯絡資訊
各位版大好, 小弟最近想將特定schema(ex. demouser)從tablespace TSA轉移到TSB上, 轉移的思路如下: 1.先找出是否有使用LOB的表格,若有則使用下列語法變更: alter table DEMOUSER.TABLE1 move lob ("COL1") store as (tablespace TSB); 2.接著找出demouser的表格,並將表格空間進行變更: alter table DEMOUSER.TABLE1 move tablespace TSB; 3.最後將INDEX部份進行重建: alter index DEMOUSER.TABLE1_TIME_IDX rebuild tablespace TSB; 使用的版本為11.2.0.4, 目前暫不考慮以expdp/impdp來操作, 小弟怕轉移的不夠完整, 故想請教版大們是否還有遺漏或尚未考慮的工項? 先在此謝謝各位版大。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.242.67.211 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1523612921.A.CEB.html ※ 編輯: terader (210.242.67.211), 04/13/2018 17:56:01
kobedisel: 直接撈dba_segments 透過tablespace_name 來查詢還有 04/23 09:24
kobedisel: 哪些segment需要搬遷的即可。 04/23 09:24
terader: 感謝 04/23 11:33
terader: 若有LONG datatype無法以此方式操作 05/14 09:53