确定是由于oracle11g中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”所导致

【影响和风险】

影响

密码过期后,业务进程连接数据库异常,影响业务使用。

问题发生频率

数据库密码过期后,业务进程一旦重启会提示连接失败。

【解决方案】

按照如下步骤进行操作:

1、查看用户的proifle是哪个,一般是default:

sql>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警告的帐户不会再碰到同样的提示;

已经被提示的帐户必须再改一次密码,举例如下:

$sqlplus / as sysdba

sql> alter user smsc identified by <原来的密码> ----不用换新密码

oracle11g启动参数resource_limit无论设置为false还是true,密码有效期都是生效的,所以必须通过以上方式进行修改。以上的帐户名请根据实际使用的帐户名更改。

二、【问题描述】

近日H局点反馈,使用sqlplus登陆短消息oracle数据库时提示“ORA-28000: 帐号被锁定”。

【原因/触发因素】

确定是由于oracle11g中默认在default概要文件中设置了“FAILED_LOGIN_ATTEMPTS=10次”,当输入密码错误次数达到设置值将导致此问题。

【影响和风险】

影响

帐号被锁定后,业务进程连接数据库异常,影响业务使用。

问题发生频率

数据库帐号被锁定后,业务进程一旦重启会提示连接失败。

【解决方案】

按照如下步骤进行操作:

1、查看用户的proifle是哪个,一般是default:

sql>SELECT username,PROFILE FROM dba_users;

2、查看指定概要文件(如default)的密码有效期设置:

sql>SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='FAILED_LOGIN_ATTEMPTS';

3、将尝试登录失败次数由默认的10次修改成“无限制”:

sql>ALTER PROFILE DEFAULT LIMIT FAILED_LOGIN_ATTEMPTS UNLIMITED;

4、修改后,还没有被提示ORA-28000警告的用户不会再碰到同样的提示;

已经被锁定的帐户必须解除锁定,举例如下:

$sqlplus / as sysdba

sql> alter user smsc identified by oracle account unlock;

5、修改后default profile应该如下:

sql> select * from dba_profiles WHERE dba_profiles.profile='DEFAULT';

PROFILE RESOURCE_NAME RESOURCE_TYPE LIMIT

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

DEFAULT FAILED_LOGIN_ATTEMPTS PASSWORD UNLIMITED

DEFAULT PASSWORD_LIFE_TIME PASSWORD UNLIMITED

修改之后不需要重启动数据库,会立即生效。

如果出现ORA-28000 the account is locked.错误

alter user 用户名 account unlock;

详细请参考:http://www.codesky.net/article/201202/166682.html

转载于:https://www.cnblogs.com/chquwa/p/5072167.html

Oracle 11 密码永不过期相关推荐

  1. 设置oracle数据库密码永不过期(ORA-28002)

    设置oracle数据库密码永不过期(ORA-28002) 现象描述:   登陆oracle11g 提示ERROR:ORA-28002: the password will expire within ...

  2. 修改oracle用户密码永不过期

    1.查看用户的proifle是哪个,一般是default: sql>SELECT username,PROFILE FROM dba_users; 2.查看指定概要文件(如default)的密码 ...

  3. oracle 11g密码永不过期

    ---1.在CMD命令窗口中输入: sqlplus 用户名/密码@数据库本地服务名 as sysdba; ---2.查看用户的proifle是哪个,一般是default sql>SELECT u ...

  4. profile oracle设置某用户密码永不过期

    原创作品,出自 "深蓝的blog" 博客,深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/46888139 or ...

  5. oracle设置用户密码永不过期

    oracle设置用户密码永不过期 转载:原文链接https://blog.csdn.net/chenqi3166/article/details/125141774 转载:原文链接https://bl ...

  6. profile_oracle设置某用户密码永不过期

    原创作品,出自 "深蓝的blog" 博客,深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/46888139 or ...

  7. visual studio过期登录不了账户_具有最高管理权限账户,Windows 7设置Administrator密码永不过期...

    今天介绍操作系统具有最高管理权限的账户,Windows 7如何设置Administrator账户密码永不过期.小伙伴们可能不知道,和Windows Vista操作系统一样,在Windows 7操作系统 ...

  8. windows server 批量取消域用户属性“密码永不过期”

    批量取消用户"密码永不过期" dsquery user -limit 0 "OU=你的域名,DC=你的域名,DC=com" | dsmod user -pwdn ...

  9. Windows Server 2012 R2设置域控密码永不过期

    Windows Server 2012 R2设置域控密码永不过期 net accounts /maxpwage:unlimited

最新文章

  1. ICS汇编学习笔记——操作数寻址方式
  2. 双网卡绑定之负载均衡高可用(bond)
  3. php随机生成验证码代码
  4. 数据结构与算法--经典10大排序算法(动图演示)【建议收藏】
  5. python实现实时监控_基于 Python 的交换机实时监控系统的设计与实现
  6. idea 2020版的Default Setting
  7. Elasticsearch 搜索不到数据问题(_mapping 设置)
  8. 【iOS】iOS开发之使用Mac自动操作制作@1x@2x@3x图片(切图)
  9. 使用MATLAB转换图片为数据进行vga显示
  10. 加解密QQ旋风和迅雷链接地址
  11. Pocket PC 2003 html 的问题
  12. 视频编码器h.264和mpeg4的区别?
  13. 由子网掩码字符串转换成长度前缀的代码示例
  14. idea开发MAVEN项目target 下 mapper.xml资源 文件
  15. J storm战队成员_DOTA2:林书豪队伍J.Storm阵容公布,“瑞士鲁迅”成功留队!
  16. SolidCAM 2020 基础到五轴 车铣 编程视频教程 2021教程
  17. Python根据pe和roe找出最佳股票
  18. C语言——比较两个数大小的两种写法
  19. vnc viewer中文版,超好用的几款vnc viewer中文版
  20. (景德镇)麻将规则服务描述

热门文章

  1. springMVC,mybatis配置事务
  2. 25个自适应菜单教程和脚本
  3. TF31003:您的用户帐户没有连接到 Team Foundation Server 的权限
  4. ai ci ba logon use infomation
  5. 使用Ubuntu挂载NTFS格式分区
  6. leetcod算法题--找出星型图的中心节点
  7. Centos下源码安装golang
  8. leetcode算法题--二叉搜索树的后序遍历序列
  9. go interface转int_图解go反射实现原理
  10. html模板存储在mysql_Python爬虫架构5模板 | 你真的会写爬虫吗?