博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle用户密码过期和用户被锁解决方法【转】
阅读量:7001 次
发布时间:2019-06-27

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

原因/触发因素

确定是由于11g中默认在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,密码有效期都是生效的,所以必须通过以上方式进行修改。以上的帐户名请根据实际使用的帐户名更改。

转自

Oracle用户密码过期和用户被锁解决方法_数据库技术_Linux公社-Linux系统门户网站

http://www.linuxidc.com/Linux/2014-06/103849.htm

 

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

你可能感兴趣的文章
Oracle 时间相减得出毫秒、秒、分、时、天,,【转】
查看>>
关于消息队列的使用
查看>>
IOS-Storyboard全解析-第二部分
查看>>
WEKA,一个开源java的数据挖掘工具
查看>>
Linux 查看设置系统语言
查看>>
阿里云物联网平台体验(NetGadgeteer+C#篇)
查看>>
mongdb开始标记
查看>>
linux内核源码结构
查看>>
CCM加密学习
查看>>
ZigBee profile
查看>>
127.0.0.1\SQLEXPRESS连接异常
查看>>
在linux上安装psycopg2出错--Error: pg_config executable not found.
查看>>
6款强大的 jQuery 网页布局创建及优化插件
查看>>
圆珠笔芯为什么那么细
查看>>
What is NetApp's Cluster File System?
查看>>
poj1184 聪明的打字员(BFS剪枝)
查看>>
xmlhelper (把实体对象转成xml文档)
查看>>
WPS Word表格转成文字或文字制成表格的快捷方法
查看>>
PHP开发:架构师详解PHP抓取程序逻辑代码,创造编程逻辑思维
查看>>
ROG冰川散热架构 如何让游戏本释放猛兽性能?
查看>>