Importar espaços para tabela transportados para a instância de banco de dados - Amazon Relational Database Service

Importar espaços para tabela transportados para a instância de banco de dados

Use o procedimento rdsadmin.rdsadmin_transport_util.import_xtts_tablespaces para restaurar espaços para tabela que você exportou anteriormente de uma instância de banco de dados de origem. Na fase de transporte, você fará backup dos espaços para tabela somente leitura, exportará os metadados do Data Pump, transferirá esses arquivos para a instância de banco de dados de destino e, depois, importará os espaços para tabela. Para ter mais informações, consulte Fase 4: Transportar os espaços de tabela.

Sintaxe

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;

Parâmetros

Nome do parâmetro Tipo de dados Padrão Obrigatório Descrição

p_tablespace_list

CLOB

Sim

A lista de espaços para tabela a serem importados.

p_directory_name

VARCHAR2

Sim

O diretório que contém os backups de espaços para tabela.

p_platform_id

NUMBER

13

Não

Forneça um ID de plataforma que corresponda ao especificado durante a fase de backup. Para encontrar uma lista de plataformas, consulte V$TRANSPORTABLE_PLATFORM. A plataforma padrão é Linux x86 de 64 bits, que é pouco comum.

p_parallel

INTEGER

0

Não

O grau de paralelismo. Por padrão, o paralelismo está desabilitado.

Exemplos

O exemplo a seguir importa os espaços de tabela TBS1TBS2 e TBS3 do diretório DATA_PUMP_DIR. A plataforma de origem é de sistemas baseados em AIX (64 bits), que tem o ID da plataforma de 6. É possível encontrar os IDs da plataforma consultando 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