Oracle 11g新特性,安全起见,用户密码默认有效期为180天,建议客户定期修改密码,如果超过180天,密码过期后,连接数据库,将报错ORA-28001,解决方案如下:
修改用户密码:
ALTER USER 用户名 IDENTIFIED BY 密码 ;
设置永久不过期:
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
如果数据库用户登陆超过10次,则默认情况下,安全保护,用户将被锁定,解决方案如下:
账户解锁:
alter user username account unlock;
修改参数failed_login_attempts=unlimited,当然这样修改会降低安全性,不建议这么做,这样做以后,不论登陆密码失败多少次,都不会锁定用户。
alter profile default limit failed_login_attempts unlimited;