将可传输的表空间元数据导入到数据库实例中 - Amazon Relational Database Service

将可传输的表空间元数据导入到数据库实例中

使用过程 rdsadmin.rdsadmin_transport_util.import_xtts_metadata 将可传输的表空间元数据导入您的 RDS for Oracle 数据库实例。在操作期间,元数据导入的状态显示在表 rdsadmin.rds_xtts_operation_info 中。有关更多信息,请参阅 步骤 5:在目标数据库实例上导入表空间元数据

语法

PROCEDURE import_xtts_metadata( p_datapump_metadata_file IN SYS.DBA_DATA_FILES.FILE_NAME%TYPE, p_directory_name IN VARCHAR2, p_exclude_stats IN BOOLEAN DEFAULT FALSE, p_remap_tablespace_list IN CLOB DEFAULT NULL, p_remap_user_list IN CLOB DEFAULT NULL);

参数

参数名称 数据类型 默认值 必需 描述

p_datapump_metadata_file

SYS.DBA_DATA_FILES.FILE_NAME%TYPE

包含可传输表空间的元数据的 Oracle Data Pump 文件的名称。

p_directory_name

VARCHAR2

包含 Data Pump 文件的目录。

p_exclude_stats

BOOLEAN

FALSE

指示是否排除统计数据的标志。

p_remap_tablespace_list

CLOB

NULL

要在元数据导入期间重新映射的表空间列表。采用格式 from_tbs:to_tbs。例如,指定 users:user_data

p_remap_user_list

CLOB

NULL

要在元数据导入期间重新映射的用户架构列表。采用格式 from_schema_name:to_schema_name。例如,指定 hr:human_resources

示例

该示例从文件 xttdump.dmp 导入表空间元数据,该文件位于目录 DATA_PUMP_DIR 中。

BEGIN rdsadmin.rdsadmin_transport_util.import_xtts_metadata('xttdump.dmp','DATA_PUMP_DIR'); END; /