oracle数据库 dmp文件cmd命令导入数据库报错

数据库版本: oracle11g.操作系统win7

相信也有不少人会碰到类似问题吧。首先我打开cmd输入了导入命令:

imp orcl/root1234@ORCL file=D:\新建文件夹\gkpt.dmp  ignore=y。

之后cmd就告诉我ORACL 错误 1017.接着让我输入用户名密码,ORA-01017:invalid username/password; login denied用户名/密码:

但我输入我当前登陆的用户名密码。我确定是对的。但cmd总是提示错误

IMP-00058: 遇到 ORACLE 错误 1017
ORA-01017: invalid username/password; logon denied
IMP-00005: 所有允许的登录尝试均失败
IMP-00000: 未成功终止导入


解决过程:

1.先是检查用户名密码是否正确经检查后,没有问题

2.然后检查用户是否被锁或存在权限问题select * from dba_users;如果数据库连接的用户被锁,给帐号解锁alter user orcl account unlock;
加权限, 为了方便我直接 grant all to public(授予所有权限(all)给所有用户(public))
3.前两步然并卵....接着我又查看了下oracle的环境变量也没有问题
几经坎坷搞了一下午问题终于得到解决。经反复查阅说以sysdba登陆的,用户名得改为system。

imp system/root1234@ORCL file=D:\新建文件夹\gkpt.dmp  ignore=y。


总结:最后问题总算是解决了,在解决过程中走了不少弯路。查了一些不相干的资料。深入的看了oracle权限等等。。
虽然一下午挺累,但是也学到了不少。很开心




你可能感兴趣的:(oracle)