dmp文件可以在Navicat中的
把dmp放入其中。然后用数据泵导入。遗憾的是报错
[ERR] ORA-39001: invalid argument value
[ERR] ORA-39000: bad dump file specification
[ERR] ORA-39143: dump file "/xxx.DMP" may be an original export dump file
改为imp工具(有时不得不认为原配就是好)
dos窗口:
imp USERNAME/password@servicename file="C:\app\Administrator/admin/orcl11g/dpdump/1.dmp" full=y ignore=y
记住:USERNAME是业务库的名字。不要随便用sys或者system.那样就不是导入业务资料库了。
最后:
这种容易卡在权限上面,会提示dba导出的数据你不能导入。需要授权这个用户dba和create session以及import full database.但加上还是一堆麻烦。
最后考虑用管理员直接导入,指定用户
imp SYSTEM/password@ORCL file=d:\1.dmp fromsuer=USERNAME touser=USERNAME ignore=y