58.oracle密码过期

一般oracle数据库中创建的用户默认是180天过期,一般如果想让它永不过期,可以进行如下设置:

1.使用dba用户登录

sqlplus / as sysdba

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

SELECT username,profile FROM dba_users where username='xxxx';  #这里主要查看用户对应的profile文件。

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

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

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

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;     # 这条命令就是设置不过期

5 这里设置密码可以被重复使用

alter  profile SYS_PROFILE limit password_reuse_max unlimited;
    alter  profile SYS_PROFILE limit password_reuse_time unlimited;

6.如果密码已经过期了,可以通过修改用户密码的方式激活密码:

alter user  username identified by  password;

 

posted on 2023-05-16 16:05  太白金星有点烦  阅读(82)  评论(0)    收藏  举报

导航