日期:2014-05-17  浏览次数:20900 次

Oracle倒入dmp文件在dos下倒入,求大神!!
  dmp文件倒入数据库,在DOS下倒入 忘记怎么打了 

------解决方案--------------------
imp 用户名/密码@数据库 file=xxx\xxxx\xxx.dmp fromuser = xxx touser=xxx
这里的用户名/密码,必须是dba权限,才有资格进行导入
fromuser=dmp中的存在的用户
touser=你目前需要导入的数据库中的已创建的用户
------解决方案--------------------
例如:
imp scott/tigre file=/home/oracle/emp.dmp log=/home/oracle/emp.log
------解决方案--------------------
引用:
经由常规路径由 EXPORT:V10.02.01 创建的导出文件
IMP-00013: 只有 DBA 才能导入由其他 DBA 导出的文件

我做了 说这句话 不太懂,我理解是不是 数据库的 账号不跟它匹配呢


我们从数据库A  导入到  数据库B

从数据库A上面使用exp  用户名/密码  的用户具备DBA的角色

你从数据库B上面使用imp 用户名/密码  的用户不具备DBA的角色

最简单,但是不太安全的方法
在本地 sqlplus system/密码
执行
grant dba to 你要导入的用户名;
commit