手机
当前位置:查字典教程网 >编程开发 >Oracle教程 >Oracle 11G密码180天过期后的修改方法
Oracle 11G密码180天过期后的修改方法
摘要:由于Oracle11G的新特性所致,经常会遇到使用sqlplus登陆oracle数据库时提示“ORA-28002:7天之后口令将过期”等情况...

由于Oracle11G的新特性所致,经常会遇到使用sqlplus登陆oracle数据库时提示“ORA-28002: 7 天之后口令将过期”等情况。 在Oracle 11G 创建用户时缺省密码过期限制是180天, 如果超过180天用户密码未做修改则该用户无法登录,提示“ORA-28001: the password has expired”

密码过期后,业务进程连接数据库异常,必然会影响使用与登录。

解放方法:

*******************************************************

1. 查看用户密码的有效期设置(一般默认的配置文件是DEFAULT)

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

2. 将密码有效期由默认的180天修改成“无限制”,修改之后不需要重启动数据库,会立即生效

SQL > Alter PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

3. 帐户再改一次密码

SQL > alter user ink identified by <原来的密码> ----不用换新密码

4. 使用修改后的用户登录,如果报“ORA-28000:用户已被锁”,解锁

SQL > alter user db_user account unlock;

SQL > commit;

【Oracle 11G密码180天过期后的修改方法】相关文章:

oracle 重置sys密码的方法介绍

Oracle Report中加入下载超链接操作方法

Oracle字符集修改查看方法

oracle 10g 快照操作方法

Oracle最大日期获取方法

Oracle数据库的启动与关闭方法

oracle数据库中查看系统存储过程的方法

oracle中decode函数的使用方法

新建Oracle数据库的3种方法

Oracle 存储过程加密方法

精品推荐
分类导航