【原因/触发因素】

确定是由于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;

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/shongyu/archive/2009/06/01/4233260.aspx

[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22036495/viewspace-1044771/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/22036495/viewspace-1044771/

Oracle 11g存在密码过期问题相关推荐

  1. oracle 11g中密码过期问题

    1.首先查询 SQL> select username,profile from dba_users;  USERNAME                PROFILE  ----------- ...

  2. Oracle数据库提示密码过期,更改密码永不过期的一种方法。

    1.查看当前所有用户 select username,account_status,expiry_date,profile from dba_users; 2.查看当前使用的账户数据储存(默认只有一个 ...

  3. Oracle 12c 用户密码过期设置的一些问题

    Oracle 12c 用户密码过期设置的一些问题 查看dba_profiles视图的结构,如下: SQL> desc dba_profiles;名称 是否为空? 类型----------- -- ...

  4. oracle用户密码已过期,oracle提示登录密码过期完美解决方法

    oracle 提示登录密码过期解决 1.登录到oracle的 服务器 2.切换到oracle 用户 3.设置到当前操作的实例名:export ORACLE_SID=XXX 4.连接数据库的命令行模式: ...

  5. 关于Oracle数据库用户密码过期的预防和解决办法

    适用范围:各业务平台Oracle11g数据库 数据库软件:Oracle 故障现象: Oracle11g中默认在default概要文件中设置了"PASSWORD_LIFE_TIME=180天& ...

  6. plsql口令过期_Oracle 11g中密码过期问题详解

    密码过期的原因一般有两种可能: 一.由于Oracle中默认在default概要文件中设置了"PASSWORD_LIFE_TIME=180天"所导致. 二.由于Oracle中默认在d ...

  7. oracle 11g用户名密码区分大小写

    转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/50393559 本文出自[我是干勾鱼的博客] 在oracle 11g中创建了用户名 ...

  8. oracle 7天密码过期,Oracle 密码过期 ORA-28002: 7 天之后口令将过期 的解决方法

    Oracle 密码过期 ORA-28002: 7 天之后口令将过期 的解决方法 今天福州大学的合作伙伴说我们数据库的登录密码过期.他们现在平台无法登录.希望得到解决. 登陆Oracle数据库时错误信息 ...

  9. 11g用户密码过期处理办法

    oracle环境:11.2.0.3 RAC 主机环境:HP DL 980 G7(满配) OS:RHEL 5.5 前言: 又是一次低级的error; 公司业务是为A客户生产XX,所以一个生产系统关联的内 ...

最新文章

  1. 最新最全大数据图谱,请拿走不谢!
  2. iOS发布证书找不到了 回来整理一下
  3. 独木舟上的旅行http://acm.nyist.net/JudgeOnline/problem.php?pid=71
  4. VTK:PolyData之HighlightBadCells
  5. OpenGL 光照方程的计算
  6. kotlin集合操作符——顺序操作符
  7. 从项目到产品: 软件时代需要价值流架构师 | IDCF
  8. c++怎么将文件中的数据读出并赋值给字符串_web前端开发过程中如何写JavaScript程序?...
  9. 公路路桥企业工程管理软件
  10. 20 分钟教你量化自己的资产
  11. 从零开始的nrf52832蓝牙开发(2)--蓝牙模板解析
  12. 基于ThinkPHP的校园网上订餐系统设计与实现
  13. 下载多张图片并压缩成压缩包
  14. Mysql8.0 子数据库账户及密码创建和赋权
  15. mongodb java 日志分析_如何禁用mongoDB Java驱动程序日志记录?
  16. iOS小技能:地址选择器(支持省份,省市,省市区,支持显示上一次选择的地址)
  17. 如何卸载干净JAVA
  18. VMware Workstation 15 Pro 秘钥
  19. ConcurrentHashMap学习
  20. mysql从服务器能否修改数据,mysql数据库操作新手入门,手把手的教会你 _数据库教程...

热门文章

  1. 基于JAVA的公交调度系统
  2. C语言C程序的构成,C语言程序的构成.doc
  3. leetcode714.买卖股票的最佳时机含手续费(中等)
  4. 苹果接盘曼联被辟谣/ 特斯拉FSD北美完全开放/ 马斯克脑机接口准备人体试验/ 微软收购暴雪遇阻…今日更多新鲜事在此...
  5. 数组按照中文名称排序
  6. RTSP/RTMP/GB28181协议/海康SDK/Ehome协议接入TSINGSEE青犀视频平台磁盘空间计算介绍
  7. pdf如何合并成一页,快速合并就靠它!
  8. 【程序员学理财】曼昆:经济学十大原理,你都了解吗?
  9. 产品or研发or网络安全
  10. Windows10编译MySQL8.0.28源码