解决ORA-28000: the account is locked
2015-06-02 22:03
435 查看
在oracle中,连续十次尝试登陆不成功,那么此账户将会被锁定(lock)。当使用被锁定的账户登录时,系统会报错:ORA-28000: the account is locked。查询FAILED_LOGIN_ATTEMPTS参数默认值,这个参数限制了从第一次登录失败开始计算连续登陆失败的次数。
sqlplus /nolog
conn /as sysdba
desc dba_profiles;
select resource_name,limit from dba_profiles where resource_name='FAILED_LOGIN_ATTEMPTS';
从查询结果可以看出,如果连续失败N次,用户就会被锁定。
1
使用system或者sys账户登录,注意请以管理员身份登录。
输入sqlplus /nolog
conn /as sysdba
2
使用命令解锁用户。命令为:alter user username account unlock;其中username为被锁定的用户名。
3
重置用户密码。命令为:alter user username identified by password;其中username为用户名,password为新密码。
4
使用账户重新尝试登陆。如果命令全部执行成功,那么应该可以正常登陆系统。5
修改参数failed_login_attempts=unlimited,当然这样修改会降低安全性,不建议这么做。alter profile default limit failed_login_attempts unlimited;
本文出自 “运维者说:从菜鸟到老鸟” 博客,请务必保留此出处http://liuqunying.blog.51cto.com/3984207/1657663
sqlplus /nolog
conn /as sysdba
desc dba_profiles;
select resource_name,limit from dba_profiles where resource_name='FAILED_LOGIN_ATTEMPTS';
从查询结果可以看出,如果连续失败N次,用户就会被锁定。
1
使用system或者sys账户登录,注意请以管理员身份登录。
输入sqlplus /nolog
conn /as sysdba
2
使用命令解锁用户。命令为:alter user username account unlock;其中username为被锁定的用户名。
3
重置用户密码。命令为:alter user username identified by password;其中username为用户名,password为新密码。
4
使用账户重新尝试登陆。如果命令全部执行成功,那么应该可以正常登陆系统。5
修改参数failed_login_attempts=unlimited,当然这样修改会降低安全性,不建议这么做。alter profile default limit failed_login_attempts unlimited;
本文出自 “运维者说:从菜鸟到老鸟” 博客,请务必保留此出处http://liuqunying.blog.51cto.com/3984207/1657663
相关文章推荐
- 终于解决“Git Windows客户端保存用户名与密码”的问题
- iOS开发系列--UITableView全面解析
- 文本处理
- LeetCode 19: Remove Nth Node From End of List
- [Android Studio 权威教程]Windows下安装Android Studio
- Android播放视频
- PICT的安装和使用
- [Objective-C 面试简要笔记]
- java.lang.ClassNotFoundException: org.apache.http.util.Args
- nginx强制使用https访问(http跳转到https)
- 免费电子书:C#代码整洁之道
- 在VMware上安装Ubuntu14.04 , Docker
- 解决Linux(ubuntu),windows双系统重装后恢复开机选单
- 【Struts0002】Difference between # , $ and % signs in Struts2
- Solution to Triangle by Codility
- 虚拟存储
- 1949的不同顺序输出
- chapter10test2
- 第8章双路由双网段网络互通实验(初级篇)
- Same Tree