博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle业务用户密码过期问题的解决
阅读量:6155 次
发布时间:2019-06-21

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

实验环境:Oracle 11.2.0.4

如果DBA不知道业务用户密码,当业务密码过期,应用要求DBA帮忙重设为原来的密码。

1.查询业务用户密码

从user$查到hash加密过的值:

select name, password from user$;NAME                           PASSWORD------------------------------ ------------------------------SCOTT                          F894844C34402B67JINGYU                         888D836532F6C539TEST                           7A0F2B316C212D67

2.重置业务用户密码

通过语法“alter user xxx identified by values '';”设置为原来的hash值。

alter user jingyu identified by values '888D836532F6C539';alter user scott identified by values 'F894844C34402B67';

3.设置密码永不过期

当然如果没有特殊的安全加固需求,可以将密码设置永不过期,顺便也设置输入错误密码不锁定用户:

--查看默认的profile策略set linesize 120SELECT * FROM dba_profiles WHERE profile='DEFAULT';--密码永不过期alter profile default limit PASSWORD_LIFE_TIME unlimited;--错误密码不锁定alter profile default limit FAILED_LOGIN_ATTEMPTS unlimited;

注意,实验发现,如果修改密码永不过期的profile之前,已经有业务用户密码已经提示即将在几天后过期,那么在设置profile之后,也还是会过期。

所以出于谨慎的考虑,设置密码永不过期后也一定要确定业务用户是否真的不会再过期。
可以在dba_users中查询列expiry_date的值是否为null,如果不是null,就有问题,比如下面这个test业务用户:

SQL>  select username, expiry_date from dba_users;USERNAME                       EXPIRY_DATE------------------------------ ------------SOESCOTTTEST                           23-MAR-17

这里的TEST用户就需要重置下密码:

alter user test identified by values '7A0F2B316C212D67';

再次查询expiry_date,已经为null。

SQL> select username, expiry_date from dba_users;USERNAME                       EXPIRY_DATE------------------------------ ------------SOESCOTTTEST

这样,就确保业务用户今后不会再过期了。

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

你可能感兴趣的文章
程序局部性原理感悟
查看>>
js中document.write()使用方法
查看>>
随机生成50个字段的elasticsearch的测试程序输入
查看>>
如何使用流量精灵刷网站流量
查看>>
使用AutoMapper 处理DTO数据对象的转换
查看>>
java使用POI获取sheet、行数、列数
查看>>
js 调用 oc 的解释
查看>>
Linux学习笔记——Ubuntu更新软件源
查看>>
非nodejs方式的vue.js的使用
查看>>
普林斯顿公开课 算法2-2:选择排序
查看>>
SharePoint 2013 开启訪问请求
查看>>
jQuery(三) javascript跨域问题(JSONP解决)
查看>>
Redis和Memcached的区别
查看>>
ubuntu17.04 调试系统工具bcc,systamtap安装
查看>>
Java微信公众平台开发(二)--微信服务器post消息体的接收
查看>>
分享一个HTML5画布实现的超酷文字弹跳球效果
查看>>
农民还乡
查看>>
asp.Net_图片上传的一个类库的源码
查看>>
Nagios+pnp4nagios+rrdtool 安装配置nagios(一)
查看>>
组合 z
查看>>