Importing transported tablespaces to your DB instance
Use the procedure rdsadmin.rdsadmin_transport_util.import_xtts_tablespaces
to
restore tablespaces that you have previously exported from a source DB instance. In the transport
phase, you back up your read-only tablespaces, export Data Pump metadata, transfer these
files to your target DB instance, and then import the tablespaces. For more information, see Phase 4: Transport the
tablespaces.
Syntax
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;
Parameters
Parameter name | Data type | Default | Required | Description |
---|---|---|---|---|
|
|
— |
Yes |
The list of tablespaces to import. |
|
|
— |
Yes |
The directory that contains the tablespace backups. |
|
|
|
No |
Provide a platform ID that matches the one specified during the
backup phase. To find a list of platforms, query
|
|
|
|
No |
The degree of parallelism. By default, parallelism is disabled. |
Examples
The following example imports the tablespaces TBS1
,
TBS2
, and TBS3
from the directory
DATA_PUMP_DIR
. The source platform is AIX-Based Systems
(64-bit), which has the platform ID of 6
. You can find the platform IDs by
querying 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