將傳輸資料表空間匯入資料庫執行個體 - Amazon Relational Database Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

將傳輸資料表空間匯入資料庫執行個體

使用程序 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;

參數

參數名稱 資料類型 預設 必要 描述

p_tablespace_list

CLOB

要匯入的資料表空間清單。

p_directory_name

VARCHAR2

包含資料表空間備份的目錄。

p_platform_id

NUMBER

13

提供與備份階段中指定平台 ID 相符的 ID。若要尋找平台列表,請查詢 V$TRANSPORTABLE_PLATFORM。預設平台是 Linux x86 64 位元,這是小端。

p_parallel

INTEGER

0

平行處理的程度。根據預設,會停用平行處理。

範例

下列範例會匯入資料表空間 TBS1, TBS2TBS3 從目錄 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