

# 転送されたテーブルスペースを DB インスタンスにインポートする
<a name="rdsadmin_transport_util_import_xtts_tablespaces"></a>

プロシージャ `rdsadmin.rdsadmin_transport_util.import_xtts_tablespaces` を使用して、ソース DB インスタンスから以前にエクスポートしたテーブルスペースを復元します。トランスポートフェーズでは、読み取り専用のテーブルスペースをバックアップし、Data Pump メタデータをエクスポートし、これらのファイルをターゲット DB インスタンスに転送して、テーブルスペースをインポートします。詳細については、「[フェーズ 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;
```

## パラメータ
<a name="rdsadmin_transport_util_import_xtts_tablespaces-parameters"></a>


****  

| パラメータ名 | データ型 | デフォルト | 必須 | 説明 | 
| --- | --- | --- | --- | --- | 
| `p_tablespace_list` | `CLOB` | — | はい | インポートするテーブルスペースのリスト。 | 
| `p_directory_name` | `VARCHAR2` | — | はい | テーブルスペースのバックアップを含むディレクトリ。 | 
| `p_platform_id` | `NUMBER` | `13` | いいえ | バックアップフェーズで指定したものと一致するプラットフォーム ID を指定します。プラットフォームのリストを検索するには、`V$TRANSPORTABLE_PLATFORM` をクエリします。デフォルトのプラットフォームは Linux x86 64 ビットで、これはリトルエンディアンです。 | 
| `p_parallel` | `INTEGER` | `0` | いいえ | 並列処理の度合い。デフォルトでは、並列処理は無効になっています。 | 

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

以下の例では、表領域{{TBS1}}、{{TBS2}}、および {{TBS3}} をディレクトリ {{DATA\_PUMP\_DIR}} からインポートします。ソースプラットフォームは AIX ベースのシステム (64 ビット) で、プラットフォーム ID は `6` です。プラットフォーム ID は、`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
```