将数据库A的dump数据导入到B库时,通常会遇到B库已经存在相同的user/schema,导入时不希望影响现有数据库,就需要用到remap。
impdp ‘/ as sysdba’ directory=data_dir dumpfile=data.dmp logfile=data_imp.log remap_schema=user:user_B
因为新库中并没有对应的用户,不能连接,需要为用户重新指定密码,才能进行连接。
alter user user_B identified by user_B;
如果要再次导入数据库,需要删除现有用户:
drop user user_B cascade;