Oracle密码过期问题
2016-06-07 09:33
274 查看
Oracle 11g 之前默认的用户时是没有密码过期的限制的,在Oracle 11g 中默认的profile启用了密码过期时间是180天。如下:
select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME';
过期的密码可用alter user
userXXX identified by xxx;解决,可以修改为和以前一样。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/21/2eccce15bf91ce61fb94782ff65e5d3d.gif)
如果想设置密码不过期,可用管理员登陆,然后执行:
ALTER PROFILE DEFAULT
LIMIT PASSWORD_LIFE_TIME UNLIMITED;
即可。
其他相关参数:
select *
from dba_profiles where profile='DEFAULT' and RESOURCE_NAME like 'PASSWORD%';
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/21/28aa4fc1de3a3a2d02bcce2cbef1aa43.gif)
FAILED_LOGIN_ATTEMPTS 整数
设定登录到Oracle 数据库时可以失败的次数。一旦某用户尝试登录数据库的达到该值时,该用户的帐户就被锁定,只能由DBA能解锁。
PASSWORD_LIFE_TIME
设定口令的有效时间(天数),一旦超过这一时间,必须重新设口令。缺省为180天(11g,10gUNLIMITED).
PASSWORD_REUSE_TIME
许多系统不许用户重新启用过去用过的口令。该资源项设定了一个失效口令要经过多少天,用户才可以重新使用该口令。缺省为UNLIMITED.
PASSWORD_REUSE_MAX
重新启用一个先前用过的口令前必须对该口令进行重新设置的次数(重复用的次数)。
PASSWORD_LOCK_TIME
设定帐户被锁定的天数(当登录失败达到FAILED_LOGIN_ATTEMPTS时)。
PASSWORD_GRACE_TIME
设定在口令失效前,给予的重新设该口令的宽限天。当口令失效之后回,在登录时会出现警告信息显示该天数。如果没有在宽限天内修改口令,口令将失效。
PASSWORD_VERITY_FUNCTION
该资源项允许调用一个PL/SQL 来验证口令。Oracle公司已提供该应用 的脚本,但是只要愿意的话,用户可以制定自己的验证脚本。该参数的设定就是PL/SQL函数的名称。缺省为NULL.
select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME';
过期的密码可用alter user
userXXX identified by xxx;解决,可以修改为和以前一样。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/21/2eccce15bf91ce61fb94782ff65e5d3d.gif)
如果想设置密码不过期,可用管理员登陆,然后执行:
ALTER PROFILE DEFAULT
LIMIT PASSWORD_LIFE_TIME UNLIMITED;
即可。
其他相关参数:
select *
from dba_profiles where profile='DEFAULT' and RESOURCE_NAME like 'PASSWORD%';
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/21/28aa4fc1de3a3a2d02bcce2cbef1aa43.gif)
FAILED_LOGIN_ATTEMPTS 整数
设定登录到Oracle 数据库时可以失败的次数。一旦某用户尝试登录数据库的达到该值时,该用户的帐户就被锁定,只能由DBA能解锁。
PASSWORD_LIFE_TIME
设定口令的有效时间(天数),一旦超过这一时间,必须重新设口令。缺省为180天(11g,10gUNLIMITED).
PASSWORD_REUSE_TIME
许多系统不许用户重新启用过去用过的口令。该资源项设定了一个失效口令要经过多少天,用户才可以重新使用该口令。缺省为UNLIMITED.
PASSWORD_REUSE_MAX
重新启用一个先前用过的口令前必须对该口令进行重新设置的次数(重复用的次数)。
PASSWORD_LOCK_TIME
设定帐户被锁定的天数(当登录失败达到FAILED_LOGIN_ATTEMPTS时)。
PASSWORD_GRACE_TIME
设定在口令失效前,给予的重新设该口令的宽限天。当口令失效之后回,在登录时会出现警告信息显示该天数。如果没有在宽限天内修改口令,口令将失效。
PASSWORD_VERITY_FUNCTION
该资源项允许调用一个PL/SQL 来验证口令。Oracle公司已提供该应用 的脚本,但是只要愿意的话,用户可以制定自己的验证脚本。该参数的设定就是PL/SQL函数的名称。缺省为NULL.
相关文章推荐
- oracle with as临时表用法 分组group by
- Oracle RMAN 的 show,list,crosscheck,delete命令整理
- Oracle ORA-01033: ORACLE initialization or shutdown in progress 错误解决办法
- oracle win7下 卸载
- oracle游标使用
- Oracle 表空间详解
- oracle lag与lead分析函数简介
- Oracle中Package与Package body的介绍
- Oracle函数-DECODE
- Oracle一列的多行数据拼成一行显示字符
- Oracle建立表空间和用户
- 深入理解Oracle数据库group by语句
- oracle_3 数据操作
- 2016.6.6
- 数据库优化 SQLServer mysql Oracle
- oracle imp/exp 备份使用
- oracle11g 一条几百行行的sql语句 优化 需要适可而止才行
- ORACLE 两个表或两个结果集的数据对比常用的函数
- 彻底搞懂Oracle的左外连接和右外连接(以数据说话)
- linux安装cx_Oracle模块