oracle数据库用户密码将要过期处理办法(ORA-28002)
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
输入口令:
已连接。
oracle数据库用户密码将要过期处理办法(ORA-28002)相关推荐
- 关于Oracle数据库用户密码过期的预防和解决办法
适用范围:各业务平台Oracle11g数据库 数据库软件:Oracle 故障现象: Oracle11g中默认在default概要文件中设置了"PASSWORD_LIFE_TIME=180天& ...
- Oracle数据库用户密码设为无限期
oracle数据库用户密码默认为180天,密码过期后将无法登陆数据库. 一.查询用户所属PROFILE SQL> SELECT username,PROFILE FROM dba_users; ...
- oracle 配置账户密码是多少,【ORACLE】oracle数据库用户密码复杂度配置
-- 设置密码复杂度 SQL> @ /u01/app/oracle/product/11.2.0/db_1/rdbms/admin/utlpwdmg.sql -- 测试 SQL> alte ...
- oracle设置用户密码永不过期
oracle设置用户密码永不过期 转载:原文链接https://blog.csdn.net/chenqi3166/article/details/125141774 转载:原文链接https://bl ...
- oracle查询用户密码命令,Oracle数据库用户密码问题
场景一: 在重置一些系统sys和system用户密码(已过期)时(还是使用原密码,根据user$中的password修改重置),在user$查看sys和system用户信息时发现这两个用户的PASSW ...
- ORACLE设置用户密码不过期
1.查看用户的 profile 是哪个,一般是 default SELECT USERNAME, PROFILE FROM dba_users; 2.查看指定概要文件(这里是1中对应的profile) ...
- 德邦总管 修改oracle数据库用户密码的方法
WIN+R打开运行窗口,输入cmd进入命令行: 输入sqlplus ,输入用户名,输入口令(如果是超级管理员SYS的话需在口令之后加上as sysdba)进入sql命令行: 连接成功后,输入" ...
- Oracle 12c 用户密码过期设置的一些问题
Oracle 12c 用户密码过期设置的一些问题 查看dba_profiles视图的结构,如下: SQL> desc dba_profiles;名称 是否为空? 类型----------- -- ...
- profile oracle设置某用户密码永不过期
原创作品,出自 "深蓝的blog" 博客,深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/46888139 or ...
最新文章
- 201621123037 《Java程序设计》第10周学习总结
- BPMS表单版本控制设计
- 曝光原理_泰国精戈咖啡效果反馈 作用原理曝光
- 最小生成树 Kruskal算法 Prim算法
- html兄弟选择器怎么用,兄弟选择器 - 选择后面相邻的所有兄弟元素 - css3普通选择器...
- DCMTK的Lib 引用顺序
- 系统学习NLP(四)--数据平滑
- 结对编程--基于android平台的黄金点游戏(2.0版本)
- vs2015(激活密钥)
- 韩顺平细说jsp购物车项目--用户登录及验证
- ICML 2019 | 强化学习用于推荐系统,蚂蚁金服提出生成对抗用户模型
- bzoj3207主席树
- Windows防火墙设置
- 学计算机的数学一定要好吗,学计算机一定要数学好吗?
- 进程之间的通信(管道详解)
- ubuntu无法ping www.baidu.com问题
- 51kid页面卡死解决办法
- echarts 仪表盘样式
- android 高德地图设置不能旋转_高德正在内测的公交实时查询APP
- Unity3D占用内存太大怎么解决