[討論] Oracle DB schema變更tablespace
各位版大好,
小弟最近想將特定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
推
04/23 09:24,
6年前
, 1F
04/23 09:24, 1F
→
04/23 09:24,
6年前
, 2F
04/23 09:24, 2F
→
04/23 11:33,
6年前
, 3F
04/23 11:33, 3F
→
05/14 09:53,
6年前
, 4F
05/14 09:53, 4F
Database 近期熱門文章
PTT數位生活區 即時熱門文章