1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > oracle数据库imp导入报错IMP-00002

oracle数据库imp导入报错IMP-00002

时间:2021-08-18 19:46:21

相关推荐

oracle数据库imp导入报错IMP-00002

开发朋友找我,说一个dmp文件无法导入数据库,一直报错imp-00002

1.文件损坏

2.考虑file=目录路径+文件名

3.文件名强调一下

解决过程:

1.我让开发朋友远程操作给我看发现个小细节,他在粘贴完导入命令之后习惯性的加个‘;’,报错。

2.我上去执行,去掉‘;’,报其他其他错,错误代码忘记了,大概就是导入的用户不是导出的用户,哎,看报错提示的导出用户,修改imp命令fromyser=xxx touser=xxx

3.重新执行再次报错,说啥不是DBA不能导入。我也是为了尽快解决问题于是:

1)查询用户角色或者权限: select*fromdba_role_privswhereGRANTEE=upper('neands3'); 2)conn用户(不一定要连用户,习惯连接查。可以sys直接查)

查看用户默认表空间

select default_tablespace from user_users;

ok,记住这个用户的角色或者权限,我这里查 neands3用户是connect和resource。

3)操作:

grant dba toneands3

4)导入命令:

imp x/xx@orcl fromuser=x touser=xx file=D:\app\Administrator\admin\orcl\dpdump\xxx.dmp

5)完成之后

revokedbafromneands3

grantconnecttoneands3

grantresourcetoneands3

解决。

来自 “ ITPUB博客 ” ,链接:/30536096/viewspace-1995291/,如需转载,请注明出处,否则将追究法律责任。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。