

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

# 將傳輸資料表空間匯入資料庫執行個體
<a name="rdsadmin_transport_util_import_xtts_tablespaces"></a>

使用程序 `rdsadmin.rdsadmin_transport_util.import_xtts_tablespaces`，從來源資料庫執行個體還原先前匯出的資料表空間。在傳輸階段中，您會備份唯讀資料表空間並匯出 Data Pump 中繼資料、將這些檔案傳輸到目標資料庫執行個體，然後匯入資料表空間。如需詳細資訊，請參閱[階段 4：傳輸資料表空間](oracle-migrating-tts.md#oracle-migrating-tts.final-br-phase)。

## 語法
<a name="rdsadmin_transport_util_import_xtts_tablespaces-syntax"></a>

```
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;
```

## Parameters
<a name="rdsadmin_transport_util_import_xtts_tablespaces-parameters"></a>


****  

| 參數名稱 | 資料類型 | 預設 | 必要 | 描述 | 
| --- | --- | --- | --- | --- | 
|  `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`  |  否  |  平行處理的程度。根據預設，會停用平行處理。  | 

## 範例
<a name="rdsadmin_transport_util_import_xtts_tablespaces-examples"></a>

以下範例從目錄 *DATA\$1PUMP\$1DIR* 匯入資料表 *TBS1*、*TBS2* 和 *TBS3*。來源平台是 AIX 型系統 (64 位元)，其平台 ID 為 `6`。您可以查詢 `V$TRANSPORTABLE_PLATFORM` 以尋找平台 ID。

```
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
```