ORACLE导入改变用户及表空间

例如:ORACLE使用中,用户A密码A导出了表空间A,生成了文件A。这时我想把这个A文件导入数据库,用B用户,密码也是B,表空间也叫B,怎么办。口令怎么打,请明示 IMP ......

先创建表空间 B

CREATE BIGFILE TABLESPACE B
  DATAFILE 'B.dat'
  SIZE 20M AUTOEXTEND ON;


然后创建 用户 B


create user B
  identified by "B"
  default tablespace B
  temporary tablespace TEMP
  profile DEFAULT;


然后 imp

IMP   B/B@目标数据库   file=A.dmp   FROMUSER=A   TOUSER=B

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-11-27
你尝试一下dmpdp和impdp。
这2个性能高。
支持的参数也多。

一般的使用参数。
impdp user/passwd remap_tablespace=old:new,old1:new1 directory=dbexp dumpfile=exp.dmp logfile=imp.log本回答被网友采纳
相似回答