博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle数据库用户密码将要过期处理办法(ORA-28002)
阅读量:2034 次
发布时间:2019-04-28

本文共 1413 字,大约阅读时间需要 4 分钟。

1、使用用户登陆数据库有28002错误,提示密码将会过期,但还是可以连接:

SQL> conn account

输入口令: 

ERROR:

ORA-28002: the password will expire within 6 days



已连接。


2、查询该用户所使用的profile,如果没有特别设置,一般会是default:

SQL> SELECT username,PROFILE FROM dba_users;


USERNAME                       PROFILE

------------------------------ ------------------------------

MGMT_VIEW                      DEFAULT

SYS                            DEFAULT

SYSTEM                         DEFAULT

DBSNMP                         MONITORING_PROFILE

SYSMAN                         DEFAULT

JIANKONG                       DEFAULT

ZJXT                           DEFAULT

GOLDENGATE                     DEFAULT

ACCQUERY                       DEFAULT

ACCOUNTOLD                     DEFAULT

ACCOUNT                        DEFAULT


3、查询default的profile设置是否有密码限制,发现密码生命期限为180天:

SQL> SELECT * FROM dba_profiles WHERE resource_name='PASSWORD_LIFE_TIME';


PROFILE              RESOURCE_NAME        RESOURCE LIMIT

-------------------- -------------------- -------- ------------------

DEFAULT              PASSWORD_LIFE_TIME   PASSWORD 180

MONITORING_PROFILE   PASSWORD_LIFE_TIME   PASSWORD DEFAULT




4、修改default的profile密码策略为无限制:

SQL> alter profile default limit password_life_time unlimited;


配置文件已更改


SQL> SELECT * FROM dba_profiles WHERE resource_name='PASSWORD_LIFE_TIME';


PROFILE              RESOURCE_NAME        RESOURCE LIMIT

-------------------- -------------------- -------- ------------------

DEFAULT              PASSWORD_LIFE_TIME   PASSWORD UNLIMITED

MONITORING_PROFILE   PASSWORD_LIFE_TIME   PASSWORD DEFAULT


5、但发现还是有该提示,查资料得知,如果修改profile时候已经有该提示的用户还是需要修改密码,保持原密码即可,无提示的用户将不会再提示。

SQL> conn account

输入口令: 

ERROR:

ORA-28002: the password will expire within 6 days



已连接。


SQL> alter user account identified by xxx;


用户已更改。


SQL> conn account

输入口令: 

已连接。

转载地址:http://bqoaf.baihongyu.com/

你可能感兴趣的文章
Linux awk命令
查看>>
shell自定义函数及参数调用解析
查看>>
/bin,/sbin,/usr/sbin,/usr/bin 目录之简单区别
查看>>
linux wget 命令用法详解
查看>>
MySQL性能优化的最佳20+
查看>>
使用Spring Cache
查看>>
Guava Cache使用笔记
查看>>
guava试水一篇
查看>>
加速页面显示 压缩html js css
查看>>
Spring MVC 学习笔记 data binding conversionService
查看>>
eclipse里查看一个接口的所有实现类
查看>>
导入导出Excel工具类ExcelUtil
查看>>
excel poi 设置列宽度
查看>>
jquery ajax缓存问题解决方法小结
查看>>
Spring并发访问的线程安全性问题
查看>>
java 获取HttpRequest Header 的几种方法
查看>>
SpringMVC在Controller层中注入request的坑
查看>>
Spring事务总结---事务概述及Spring事务的基本使用(完整)
查看>>
子类可以继承到父类上的注解吗--有结论了
查看>>
Spring事务总结---传播级别以及REQUIRED_NEW及NESTED的使用场景(赞)
查看>>