2.在其窗口输入相对应的字段
请输入用户名: connect / as sysdba
输入口令: 直接回车
3.连接成功后执行:
SQL> alter user 需要解锁的用户名 account unlock --用户的解锁
SQL>alter user 需要修改口令的用户名 identified by 新口令 --口令的修改
例如要将scott用户解锁,则执行
SQL> alter user scott account unlock
例如要将system用户的口令修改为Oracle,则执行
SQL>alter user system identified by Oracle
1、打开命令提示符cmd。
2、连接oracle数据库。
3、连接数据库用户shop。
4、解锁数据库用户,以便修改密码。
5、修改数据库用户密码为123。
6、验证用原来数据库用户密码连接数据库失败。
7、用新密码连接数据库。
the account is locked意思是账户被锁定了,这种情况需要大家去解锁,通常情况下需要用管理员权限进行登录,直接使用指令alter user USERNAME account unlock进行解锁就可以了哦。拓展资料:
在oracle中,尝试多次登录未成功或者此用户被管理员手工锁定或者用户密码到期、未按时修改密码,等等,那么此账户将会被锁定(lock)。当使用被锁定的账户登录时,系统会报错:ORA-28000: the account is locked。
详细处理步骤如下:
1.使用system或者sys账户登录,注意请以管理员身份登录。Sytem和sys的默认密码请在网上查找。本文以sys账户为例,sys的默认密码是:change_on_install。
2.使用命令解锁用户。命令为:alter user username account unlock其中username为被锁定的用户名。
3.重置用户密码。命令为:alter user username identified by password其中username为用户名,password为新密码。
4.使用账户重新尝试登陆。如果命令全部执行成功,那么应该可以正常登陆系统。
用户为什么被锁定呢?可能是下面几个原因造成的:
1.尝试多次登录未成功(可能密码不正确)。
2.此用户被管理员手工锁定。
3.用户密码到期、未按时修改密码,等等。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)