数据库
首页 > 数据库> > Oracle用户密码过期处理方式

Oracle用户密码过期处理方式

作者:互联网

Oracle用户密码过期处理方式

oracle11g以上版本口令有效期默认值为180天,当以客户端形式登录Oracle提示ORA-28002,则基本可以确定登录账号已过期

解决办法

1.使用dba用户登录

sqlplus / as sysdba

2.查看口令失效用户的profile文件

SELECT username,profile FROM dba_users;

3.查看对应的profile文件口令有效期设置,这里假设是DEEFULT

SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';

4.将口令有效期180天修改为无限制

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;


该参数实时生效,但是不作用于已过期的用户,对于已过期的用户,我们可以直接修改密码

ALTER USER <user_name> IDENTIFIED BY <password>;

标签:profile,过期,用户,已过期,密码,dba,Oracle,口令
来源: https://www.cnblogs.com/cjzzz/p/16035428.html