一般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;
标签:username,profile,58,过期,密码,dba,oracle,password From: https://www.cnblogs.com/zmc60/p/17405955.html