

# 전송된 테이블스페이스를 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`을 쿼리하세요. 기본 플랫폼은 little endian인 Linux x86 64비트입니다. | 
| `p_parallel` | `INTEGER` | `0` | 아니요 | 병렬 처리의 정도입니다. 기본적으로 병렬 처리는 비활성화됩니다. | 

## 예제
<a name="rdsadmin_transport_util_import_xtts_tablespaces-examples"></a>

다음 예에서는 {{DATA\_PUMP\_DIR}} 디렉터리에서 {{TBS1}}, {{TBS2}} 및 {{TBS3}} 테이블스페이스를 가져옵니다. 소스 플랫폼은 플랫폼 ID가 `6`인 AIX 기반 시스템(64비트)입니다. `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
```