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 |
---|---|---|---|---|
|
|
— |
Sim |
A lista de espaços para tabela a serem importados. |
|
|
— |
Sim |
O diretório que contém os backups de espaços para tabela. |
|
|
|
Não |
Forneça um ID de plataforma que corresponda ao especificado durante a fase de backup. Para encontrar uma lista de plataformas, consulte |
|
|
|
Não |
O grau de paralelismo. Por padrão, o paralelismo está desabilitado. |
Exemplos
O exemplo a seguir importa os espaços de tabela TBS1
, TBS2
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