전송된 테이블스페이스를 DB 인스턴스로 가져오기 - Amazon Relational Database Service

전송된 테이블스페이스를 DB 인스턴스로 가져오기

rdsadmin.rdsadmin_transport_util.import_xtts_tablespaces 프로시저를 사용하여 원본 DB 인스턴스에서 이전에 내보낸 테이블스페이스를 복원합니다. 전송 단계에서는 읽기 전용 테이블스페이스를 백업하고 Data Pump 메타데이터를 내보내고 이러한 파일을 대상 DB 인스턴스로 전송하고 테이블스페이스를 가져옵니다. 자세한 내용은 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를 입력합니다. 플랫폼 목록을 찾으려면 V$TRANSPORTABLE_PLATFORM을 쿼리하세요. 기본 플랫폼은 little endian인 Linux x86 64비트입니다.

p_parallel

INTEGER

0

아니요

병렬 처리의 정도입니다. 기본적으로 병렬 처리는 비활성화됩니다.

예시

다음 예에서는 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