oracle查看密码过期策略及修改
首先登陆上plsql,或者sqlplus之类执行sql语句
使用有DBA权限的用户登录,比如system用户
1.执行
select username,account_status,expiry_date,profile from dba_users;
找到需要设置密码过期策略的用户对应的 PROFILE ,默认为DEFAULT( PROIILE可以理解为该用户角色的资源配置文件,对 用户所能使用的数据库资源进行限制)
2.执行
select * from dba_profiles s where s.profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME';
说明DEFAULT默认的密码过期时间是180天 ,需要修改为无期限,或者维护人员记得定期修改密码,否则180没修改密码,导致密码过期,应用系统访问不到数据库直接宕机
3.修改方法 执行
alter profile default limit password_life_time unlimited;
修改完毕再次执行查询密码过期策略的sql
select * from dba_profiles s where s.profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME';
如果显示LIMIT为UNLIMITED说明修改成功
4.如果已经过期的密码
执行修改密码语句,直接修改密码为原密码即可,这样不用修改程序数据库配置
alter user TESTUSER identified by oldpassword
修改都是立即生效 ,不用重启数据库
oracle查看密码过期策略及修改相关推荐
- Oracle密码过期策略
Oracle用户默认密码有效期为180天,密码过期时的处理方案: 01.查看当前所有open状态的用户 select username,account_status,expiry_date,profi ...
- oracle密码过期策略管理
更多文章请移步:www.yanjun.pro 查看用户密码过期策略 select username,account_status,profile from dba_users; 查看配置文件中,密码有 ...
- oracle禁止修改密码,Oracle 用户密码过期后不允许修改密码的示例代码
--本人是初学者,不知道还有没有更好的方法create table PASSWD_CHANGED ( USER_NAME VARCHAR2(20), OLD_PASSWD VARCHAR2(100), ...
- 新装oracle密码过期,Oracle 11g密码过期问题及解决方案
问题: 在自用的一个系统里,连接的是本地自建的一个数据库.用sqldeveloper登录数据库.提示如下图: 提示:密码过期 解决方案: 密码过期一般存在两种可能: 由于Oracle中默认在defau ...
- Oracle 11g密码过期问题解决方案
[问题描述] 近日,使用sqlplus登陆短消息Oracle(Oracle培训 )数据库时提示"ORA-28000: 帐号被锁定". [原因/触发因素] 确定是由于oracle11 ...
- oracle用户密码已过期,oracle用户密码过期的处理方法
oracle用户密码过期?不要紧,下面就为您介绍一个oracle用户密码过期的处理方法,供您参考,如果您对此方面感兴趣的话,不妨一看. 在测试环境学习oracle,出现oracle用户密码过期的问题, ...
- mysql口令更换周期_MySQL密码过期策略介绍
上一篇文章我们介绍了如何设置Mysql的密码复杂度,其实除了设置密码复杂度策略外,我们还可以设置密码自动过期,比如说隔 90 天密码会过期必须修改密码后才能继续使用,这样我们的数据库账号就更加安全了. ...
- oracle用户密码不被锁,Oracle用户密码过期和用户被锁解决方法【转】
[原因/触发因素] 确定是由于Oracle11g中默认在default概要文件中设置了"PASSWORD_LIFE_TIME=180天"所导致. [影响和风险] 影响 密码过期后, ...
- mysql密码过期设置,mysql5.6.X和mysql8.0.X密码过期策略
mysql密码过期策略设置 关于mysql5.6.X和mysql8.0.X配置密码过期策略的学习心得 一.mysql5.6.X配置密码过期策略 网上说的方式,但这不适用于低于5.7.4版本 二.mys ...
- Oracle数据库密码过期重置
oracle登陆密码过期了 这种情况,先连接Oracle,以Oracle用户登录,再输入以下命令: 1,linux系统下,以oracle用户登录进去: su - oracle 2,以系统dba身份登录 ...
最新文章
- SP348 EXPEDI - Expedition(有趣的贪心,优先队列)
- 波士顿动力机器狗入驻庞贝古城,还要钻盗洞打击违法犯罪
- Python零碎知识(8):模块的学习|资源利用
- Netty事件传播机制
- 芒果TV崩了?项目组在家办公效率不行呀!
- linux下的$0-n作用
- Qt MQTT安装步骤记录
- ACM - 第6章 数据结构基础(2)
- JavaApplet 绘制火柴棒和轮播图片
- MDT2012部署问题,USMT5.0 迁移哪些内容
- python 函数 过程_python之函数篇
- servlet中文数据存入数据库为乱码的解决办法
- Windowstelnet服务怎么开启 Win11telnet服务怎么开启详细介绍
- 一位博士在华为的 22 年(干货满满)
- python网易云_Python分析网易云音乐近5年热门歌单
- Galaxy数据统计平台(一)
- 弘辽科技:拼多多这样提升销量才能加权
- 微信小程序-名片复制功能效果
- 驼峰命名法(CamelCase)和下划线命名法(UnderScoreCase)
- RMAN-20005: target database name is ambiguous