Oracle11g用户频繁锁定并且解锁后不允许登录
原因有可能是oracle的密码过期机制导致的:
一、由于Oracle中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”所导致。
解决办法:
1、查看用户用的哪种profile策略,一般是default:
select username,profile from dba_users;
2、查看指定概要文件(如default)的密码有效期设置:
select * from dba_profiles s where s.profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME';
3、将密码有效期由默认的180天修改成“无限制”:
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
修改之后不需要重启动数据库,会立即生效。
4、解锁该用户并赋予密码,使其可以登录:
alter user fansik account unlock identified by fanjinbao;
二、由于Oracle中默认在default概要文件中设置了“FAILED_LOGIN_ATTEMPTS=10次”,当输入密码错误次数达到设置值将导致此问题。
1、查看用户的proifle是哪个,一般是default:
select username,PROFILE from dba_users;
2、查看指定概要文件(如default)的密码有效期设置:
select * from dba_profiles s where s.profile='DEFAULT' and resource_name='FAILED_LOGIN_ATTEMPTS';
3、将尝试登录失败次数由默认的10次修改成“无限制”:
ALTER PROFILE DEFAULT LIMIT FAILED_LOGIN_ATTEMPTS UNLIMITED;
4、解锁该用户并赋予密码,使其可以登录:
alter user fansik account unlock identified by fanjinbao;
最新文章
- C++ win32线程数上限
- CF2.D 并查集+背包
- Spring之Ioc
- [硬件项目] 2、汽车倒车雷达设计——基于专用倒车雷达芯片GM3101的设计方案与采用CX20106A红外线检测芯片方案对比
- sql 定义自增id插入数据
- 【基础知识】.Net基础加强09天
- JS中的闭包的一些理解!
- HTMl中Meta标签详解以及meta property=og标签含义
- django-crontab定时任务
- 清除IE中Ajax缓存,Chrome不需要
- Android 自学之表格布局 TableLayout
- 2-06. 数列求和(20)(ZJUPAT 数学)
- CentOS 6.5安全加固及性能优化
- 【原创】流程引擎的网关(遵循BPMN2.0)设计总结
- .Net 异步方法, await async 使用
- [Git] 拉开发分支的代码报错
- Python中字典dict
- TensorFlow for distributed
- python学习例子
- Android开发——利用Cursor+CursorAdapter实现界面实时更新
热门文章
- Linux的Samba服务器
- linux学习一个服务(未完)
- Mybatis(二):Mybatis的映射文件sqlmapper详解
- HNU 13411 Reverse a Road II(最大流+BFS)经典
- python自动生成文件头
- OpenCv中基本数据类型--Point,Size,Rect,Scalar,Vec3b类类型的详细解释
- PIL之基础应用
- ArrayList和Vector性能对比
- Git使用技巧(1)-- 配置【持续更新】
- Spring MVC4使用Servlet3 MultiPartConfigElement文件上传实例