本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
將傳輸資料表空間匯入資料庫執行個體
使用程序 rdsadmin.rdsadmin_transport_util.import_xtts_tablespaces
,從來源資料庫執行個體還原先前匯出的資料表空間。在傳輸階段中,您會備份唯讀資料表空間並匯出 Data Pump 中繼資料、將這些檔案傳輸到目標資料庫執行個體,然後匯入資料表空間。如需詳細資訊,請參閱階段 4:傳輸資料表空間。
語法
FUNCTION import_xtts_tablespaces( p_tablespace_list IN CLOB, p_directory_name IN VARCHAR2, p_platform_id IN NUMBER DEFAULT 13, p_parallel IN INTEGER DEFAULT 0) RETURN VARCHAR2;
參數
參數名稱 | 資料類型 | 預設 | 必要 | 描述 |
---|---|---|---|---|
|
|
— |
是 |
要匯入的資料表空間清單。 |
|
|
— |
是 |
包含資料表空間備份的目錄。 |
|
|
|
否 |
提供與備份階段中指定平台 ID 相符的 ID。若要尋找平台列表,請查詢 |
|
|
|
否 |
平行處理的程度。根據預設,會停用平行處理。 |
範例
下列範例會匯入資料表空間 TBS1
,
TBS2
和 TBS3
從目錄 DATA_PUMP_DIR
。 來源平台是以 AIX為基礎的系統 (64 位元),其平台 ID 為 6
。您可以查詢 IDs來尋找 平台V$TRANSPORTABLE_PLATFORM
。
VAR task_id CLOB BEGIN :task_id:=rdsadmin.rdsadmin_transport_util.import_xtts_tablespaces( '
TBS1,TBS2,TBS3
', 'DATA_PUMP_DIR
', p_platform_id => 6); END; / PRINT task_id