oracle 导入DMP文件时IMP-00013: 只有 DBA 才能导入由其他 DBA 导出的文件 IMP-00000: 未成功终止导入

今天要导入一个人有别人发过来的数据库备份,结果出现如下问题:

oracle 导入DMP文件时IMP-00013: 只有 DBA 才能导入由其他 DBA 导出的文件 IMP-00000: 未成功终止导入_第1张图片

百度了一下原因,主要是一个DBA用户权限问题,导出数据的用户拥有DBA权限,而我要导入的用户没有这个权限而已

解决的办法由两个,一个是把导出的用户DBA权限去掉,重新导出,另一个就是给要导入的用户加上DBA权限啊。我们在这边当然是要解决第二种了

方法如下:

         先用 sqlplus,填写用户和密码,然后 grant dba  to username;(username是用户名)

oracle 导入DMP文件时IMP-00013: 只有 DBA 才能导入由其他 DBA 导出的文件 IMP-00000: 未成功终止导入_第2张图片

这样授权成功,在重新导入,即可


导入DMP步骤

cmd下  imp 用户名/密码@orcl file=“路径\文件名.DMP”  full=“y”

你可能感兴趣的:(oracle 导入DMP文件时IMP-00013: 只有 DBA 才能导入由其他 DBA 导出的文件 IMP-00000: 未成功终止导入)