一般oracle数据库默认profile的密码有效期规则是default,有效期为180天,到期之后的密码就不能使用了,可以通过修改密码有效期或者修改密码后再次使用;
今天主要讲将密码有效期设置为永久有效:
1. 使用sqlplus连接数据库
sqlplus "/as sysdba"
2.查看用户的proifle是哪个,一般是
default
SELECT username,PROFILE FROM dba_users
3.查看对应的概要文件(如
default
)的密码有效期设置(一般默认为180天)
SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME'
4. 将profile密码有效期设置为永久
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED
以上修改之后,不需要重启服务,会立即生效的。