Oracle 用户密码有效期问题

Oracle 用户的密码是有有效期的,默认180天。

如果登录用户时有提示“ora-28002:the password will expire within ** days”,说明密码即将在**天后过期。

如果是“ORA-28001:the password has expired”,说明密码已经过期。

1,查看用户密码的配置情况:

//dba登录,查询所有用户的profile设置,大部分用户设置均为DEFAULT

SQL>  select username,profile from dba_users;  


//查询DEFAULT设置中,一般情况下LIMIT值均为180

SQL>  select * from dba_profiles s where s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME'; 

2,修改用户密码就永不过期:

SQL>  ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;  
修改后设置立即生效,不需要重启数据库。

另外:为了保险起见,可以将所有的常用账户更新一次密码:

SQL>  alter user system identified by 123456;  
SQL>  alter user scott identified by tiger;  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值