解决ORA-28002:the password will expire within 1 days的问题
2015-10-28 17:18
561 查看
解决ORA-28002:the password will expire within 1 days的问题
现象描述:
登陆oracle 11g
提示ERROR:ORA-28002: the password will expire within 1 days
告警信息:
ERROR: ORA-28002: the password will expire within 1 days
原因分析:
oracle11g中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”。
解决办法:
1、查看用户的proifle是那个,一般是default:
Sql代码 www.2cto.com
SELECT username,PROFILE FROM dba_users;
2、查看指定概要文件(如default)的密码有效期设置:
Sql代码
SELECT * FROM dba_profiles s WHERE s.profile=’DEFAULT’ AND resource_name=’PASSWORD_LIFE_TIME’;
3、将密码有效期由默认的180天修改成“无限制”:
Sql代码
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
4、修改后,还没有被提示ORA-28002警告的用户不会再碰到同样的提示;
Sql代码
alter user wapgw identified by <原来的密码>
现象描述:
登陆oracle 11g
提示ERROR:ORA-28002: the password will expire within 1 days
告警信息:
ERROR: ORA-28002: the password will expire within 1 days
原因分析:
oracle11g中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”。
解决办法:
1、查看用户的proifle是那个,一般是default:
Sql代码 www.2cto.com
SELECT username,PROFILE FROM dba_users;
2、查看指定概要文件(如default)的密码有效期设置:
Sql代码
SELECT * FROM dba_profiles s WHERE s.profile=’DEFAULT’ AND resource_name=’PASSWORD_LIFE_TIME’;
3、将密码有效期由默认的180天修改成“无限制”:
Sql代码
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
4、修改后,还没有被提示ORA-28002警告的用户不会再碰到同样的提示;
已经被提示的用户必须再改一次密码,用dba用户登录,然后输入修改语句,如下:
Sql代码
alter user wapgw identified by <原来的密码>
相关文章推荐
- [前端] 图片预加载及获取属性
- srtuts2 包继承时 默认拦截器无法拦截Unable to find interceptor class referenced by ref-name
- jQuery插件开发
- Spinbox 实例
- tomcat虚拟目录
- scikit-learn工具学习 - random,mgrid,np.r_ ,np.c_, scatter, axis, pcolormesh, contour, decision_function
- bzoj2071:[POI2004]山洞迷宫
- Java解析eml内容和附件
- 简单的sql server->bs或cs数据交互模式
- EditText操作收集
- DUBBO启动为啥不用web容器启动
- 如何在for循环中使用多线程
- 嵌入式linux设置屏幕亮度
- 简单Dream-rac安装过程中安装grid软件节点1报错: kernel:BUG: soft lockup - CPU#0 stuck for 22s! [nautilus:3059]
- (二):winelib用户手册1
- soj 3172 Fisherman (01背包的装满)
- http状态码304的介绍
- 人的需求
- lintcode:Partition Array
- 从Uboot到Linux技术内幕