分割槽表匯入另一個表空間
阿新 • • 發佈:2019-01-01
分割槽表匯入前需預先建好各個表空間,如需匯入另外新表空間解決辦法如下:
分割槽表直接隨普通表匯入新表空間暫未找到解決方案(已解決,加個remap_tablespace引數即可,有幾個表空間就寫幾個)。只能通過下列兩種辦法解決
1:先匯入普通表,然後再單獨匯入分割槽表,匯入引數設定如下:
%dbimp% sde/[email protected] dumpfile=KKKK.DMP directory=dir TABLE_EXISTS_ACTION=REPLACE remap_tablespace=dinya_space01:dinya_space1 remap_tablespace=dinya_space02:dinya_space2 remap_tablespace=dinya_space03:dinya_space3
這裡對分割槽表所有分割槽所在表空間與新表空間做了一一對映,這樣分割槽表就可以順利匯入新表空間(無需新建分割槽表表結構)這裡指空間與業務分割槽表
2:在例項中新建分割槽表原屬表空間以及新表空間
先把分割槽表隨同普通表正常匯入,然後把分割槽表所有分割槽遷移到新表空間上即可
遷移指令碼如下:
altertable GIS_CAMERA_RENAME movepartition CUS_PART1 tablespace sde ;