1. 程式人生 > >分割槽表匯入另一個表空間

分割槽表匯入另一個表空間

分割槽表匯入前需預先建好各個表空間,如需匯入另外新表空間解決辦法如下:

分割槽表直接隨普通表匯入新表空間暫未找到解決方案(已解決,加個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 ;