使用过程 rdsadmin.rdsadmin_transport_util.import_xtts_tablespaces
还原您之前从源数据库实例导出的表空间。在传输阶段中,您将备份只读表空间,导出 Data Pump 元数据,将这些文件传输到目标数据库实例,然后导入表空间。有关更多信息,请参阅 阶段 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;
参数
参数名称 | 数据类型 | 默认值 | 必需 | 描述 |
---|---|---|---|---|
|
|
— |
是 |
要导入的表空间列表。 |
|
|
— |
是 |
包含表空间备份的目录。 |
|
|
|
否 |
提供与在备份阶段中指定的平台 ID 相匹配的平台 ID。要查找平台的列表,请查询 |
|
|
|
否 |
并行度。原定设置情况下,并行度处于禁用状态。 |
示例
以下示例从 DATA_PUMP_DIR
目录中导入表空间 TBS1
、TBS2
和 TBS3
。源平台是基于 AIX 的系统(64 位),其平台 ID 为 6
。您可以通过查询 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