在傳送表空間前要進行表空間自包含檢查,對違反自包含規則的資訊記錄到Transport_Set_Violations表內
建立表空間TBS3
create tablespace tbs3 datafile '/u01/app/oracle/oradata/orcl2/tbs3.dbf' size 100M autoextend on maxsize unlimited;
建立分割槽表
Create Table Hr.T062iu11_Part(A Number) tablespace tbs3 Partition By Range(A) (Partition P1 Values Less Than (100) Tablespace Tbs3, partition p2 values less than (maxvalue) tablespace users);
插入資料
Insert Into Hr.T062iu11_Part Values (5); insert into hr.t062iu11_part values (105);
對錶空間TBS3執行自包含檢查
Begin Dbms_Tts.Transport_Set_Check('TBS3'); END;
查詢Transport_Set_Violations表獲取違反自包含規則的資訊
根據提示資訊進行處理
alter table hr.t062iu11_part move partition p2 tablespace tbs3 update indexes;
再次執行自包含檢查,直到違反自包含規則的資訊處理完畢。