oracle用户密码有效期设置

1. 先查询出用户所属的profile名字:

SELECT username, profile FROM dba_users;

  2. 确认上面查询到的profile的密码有效期,比如叫default_profile

SELECT * FROM dba_profiles WHERE profile LIKE 'DEFAULT%' AND RESOURCE_NAME='PASSWORD_LIFE_TIME'

  3. 检查PASSWORD_LIFE_TIME是否已经被设置,修改成要用的值,业务里不想让密码过期,那就UNLIMITED。

SQL>  ALTER PROFILE default LIMIT PASSWORD_LIFE_TIME UNLIMITED;


查询审核失败用户信息

select  ntimestamp# userid, userhost, terminal,a.* from aud$ a where returncode=1017 order by ntimestamp# desc



立即生效,重启数据库后失效(若是在加入这个参数前,已经有因为连续多次密码错误导致用户无法登陆的用户,加入参数后依旧不能正常登陆):

alter system set events='28401 TRACE NAME CONTEXT FOREVER, LEVEL 1';

重启后生效(重启数据库生效或顺序重启节点实例也可生效):

ALTER SYSTEM SET EVENT='28401 TRACE NAME CONTEXT FOREVER, LEVEL 1'  SCOPE = SPFILE;



alter system set local_listener='(ADDRESS=(PROTOCOL=TCP)(HOST=0.0.0.0)(PORT=1521))' sid='LJ';

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25469263/viewspace-2643518/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/25469263/viewspace-2643518/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值