拓展资料:
在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.用户密码到期、未按时修改密码,等等。
这两个 *** 作都需要用sysdba身份去修改,方法如下:\x0d\x0a1、win+R,输入cmd,回车。\x0d\x0a\x0d\x0a2、以sysdba身份连接oracle的sqlplus。\x0d\x0a\x0d\x0asqlplus /nolog\x0d\x0aconn / as sysdba\x0d\x0a\x0d\x0a3、解锁语句用:\x0d\x0aalter user 用户名 account unlock\x0d\x0a\x0d\x0a4、修改口令语句用:\x0d\x0aalter user 用户名 identified by 密码1、在做Oracle监听程序测试时,发现帐户已经被锁定。
2、在数据库安装电脑上,点击开始打开运行窗口。
3、在运行窗口输入CMD,调出命令提示符界面。
3、在命令提示符下面,用管理员身份登入到数据库sqlplus / as sysdba。
4、输入解锁命令alter user Scott account unlock后回车。
5、看见用户已更改的字样,表示命令已成功执行。
6、再切换到监听程序验证,原来的ora-28000帐户被锁定的提示已经不存在了。用户解锁成功。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)