oracle11G提示密码过期解决方式:修改为密码永久有效。
oracle数据库默认profile的密码有效期规则是default,180天有效期,到期了之前的密码就不能使用了,必须经过一次修改。这个是为了安全,提示和强制用户每隔一段时间进行一次修改的,但如果只是测试环境或者其它方面原因,我们想设置成密码永久有效期的情况,下面就来介绍下如何设置
切换到oracle用户
su - oracle
连接数据库
sqlplus / as sysdba
依次执行以下命令
alter system set deferred_segment_creation=false;
Alter PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
alter system set sec_case_sensitive_logon=false;
设定新的密码
alter user 密码已过期的用户名 identified by 密码;
重启服务器
shutdown immediate;
startup;
检测是否设置成功
SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';