oracle用户解锁

今天在导入数据到oracle数据库时,当执行导入的命令时:imp dap/password file=/home/oracle/tmp/pad.dmp full=y

这里声明一下还有种在网上看到的这种方式imp dap/password@ORCL 

file=/home/oracle/tmp/pad.dmp full=y(我这个是oracle 12c) ,这种方式在我这导入报错,不知是声明原因,在网上

看到的说是@符号识别不了,后来加了把@转义了,还是不行,有知道的大神指教指教,后来

直接把@和@后面的数据库实例去掉就可以了

dap_test是你的用户名  password是你的用户密码  file是你的dmp文件所在的路径,但是当遇到

ORA-28000: the account is locked 这个错误的时候说是账户锁了,好了:

第一种方法是在服务器执行命令解锁:

alert user dap account unlock;


解锁命令

dap是你想要解锁的用户,最后User altered 解锁成功了。

第二种oracle客户端图形解锁:


sys用户登录

用sys用户登录后:


选中my objects

选中my objects 后,在点击Users,如下图:


找到被锁的用户DAP


然后右键点击DAP ,再点击Edit:


把勾去掉


去掉以后,再点击apply,这是客户端解锁成功。

关于用户为什么会锁,因为用户新创建时就是锁住的。还有一种就是多次输入了错误密码用户也会锁住。

你可能感兴趣的:(oracle用户解锁)