Oracle11g 账号锁定及密码有效期问题
2011-01-21 09:49
344 查看
密码过期,需要更换新密码
SQL> alter user test identified by [new password];
解锁
SQL> alter user test account unlock;
User altered.
一般数据库默认是10次尝试失败后锁住用户
1、查看FAILED_LOGIN_ATTEMPTS的值
select * from dba_profiles
2、修改为30次
alter profile default limit FAILED_LOGIN_ATTEMPTS 30;
3、修改为无限次(为安全起见,不建议使用)
alter profile default limit FAILED_LOGIN_ATTEMPTS unlimited;
设置用户密码永不过期
1 查看用户概要文件(一般是DEFAULT)
select * from dba_users where username=test;
2 查看指定概要文件(如default)的密码有效期设置(默认在default概要文件中设置了 “PASSWORD_LIFE_TIME=180天”):
SELECT * FROM dba_profiles WHERE profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME';
3 将密码有效期由默认的180天修改成“无限制”:
sql>ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
修改之后不需要重启动数据库,会立即生效。
SQL> alter user test identified by [new password];
解锁
SQL> alter user test account unlock;
User altered.
一般数据库默认是10次尝试失败后锁住用户
1、查看FAILED_LOGIN_ATTEMPTS的值
select * from dba_profiles
2、修改为30次
alter profile default limit FAILED_LOGIN_ATTEMPTS 30;
3、修改为无限次(为安全起见,不建议使用)
alter profile default limit FAILED_LOGIN_ATTEMPTS unlimited;
设置用户密码永不过期
1 查看用户概要文件(一般是DEFAULT)
select * from dba_users where username=test;
2 查看指定概要文件(如default)的密码有效期设置(默认在default概要文件中设置了 “PASSWORD_LIFE_TIME=180天”):
SELECT * FROM dba_profiles WHERE profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME';
3 将密码有效期由默认的180天修改成“无限制”:
sql>ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
修改之后不需要重启动数据库,会立即生效。
相关文章推荐
- Oracle11g 账号锁定及密码有效期问题
- Oracle密码错误次数过多账号锁定的问题
- Oracle密码错误次数过多账号锁定的问题
- Oracle密码错误次数过多账号锁定的问题
- oracle11g锁定密码及默认密码有效期180天
- Oracle密码错误次数过多账号锁定的问题(推荐)
- MySQL5.6下的账号密码不符合安全策略问题
- sql 2008安装时问题提示SA账号密码不符合强密码要求
- js记录密码出错次数并锁定账号30分钟
- BB平台oracle11g-180天密码过期问题处理
- 关于Oracle11g的用户默认密码180天的问题
- tp框架(thinkPHP)实现三次登陆密码错误之后锁定账号功能示例
- oracle11g防止密码错误尝试多次被锁定
- IOS AppleID 账号密码重置问题
- Servlet连接mysql数据库验证账号密码问题
- 关于WIN7与XP的共享访问问题(如图,账号和密码都正确,却总是提示错误)
- oracle11g 密码管理问题
- java登录程序用户密码5分钟内输错3次锁定用户账号一天的实现
- Oracle System密码忘记 密码修改、删除账号锁定lock
- git push github 远程仓库 要求每次输入账号密码问题