如何使用 REMAP_TABLE 重命名多个 table 名称

How to rename multiple table names with REMAP_TABLE

我有一个包含多个表(A、B、C)的转储文件。

如何在数据导入过程中重命名这些表(A -> x,B -> y,C -> z)?

可以使用逗号分隔的 table 名称重新映射多个 table 名称,如下例所示:

impdp user/pass directory=my_dp_dir remap_schema=src_schema:dest_schema
REMAP_TABLESPACE=src_ts:dest_ts
REMAP_TABLE=src_schema.A:x,src_schema.B:y,src_schema.C:z
dumpfile=dump_file.dmp logfile=impdp.log