ORA-28001 oracle用户密码过期处理方法

 时间:2024-11-07 14:29:02

经常使用oracle数据库的小伙伴可能会经常遇到oracle密码过期的问题,今天小编来告诉大家遇到ora-28001:thepasswordhasexpired怎么处理。

ORA-28001 oracle用户密码过期处理方法

工具/原料

oracle

plsqldeveloper

方法/步骤

1、步骤一:如图,在webogic的日志中出现ora-28001:thepasswordhasexpired,因为weblogic的数据源配置的数据oracle的数据库,密码过期导致无法连接。遇到这种情况一般使用DBA权限重置密码即可。

ORA-28001 oracle用户密码过期处理方法

2、步骤二:登录weblogic控制台,根据日志中的数据源名称,查找到用户是cms_nw

ORA-28001 oracle用户密码过期处理方法

3、步骤三:使用sys用户登录数据库,使用SELECT*FROMdba_usersawherea.username='CMS_NW';查询用户CMS_NW的密码有效期,可以看到采用默认策略,

ORA-28001 oracle用户密码过期处理方法

4、步骤四:SELECT*FROMdba_profilessWHERE咯悝滩镞s.profile='DEFAULT'ANDresource_n锾攒揉敫ame='PASSWORD_LIFE_TIME';语句来查询默认密码有效期,结果为180天,即用户采用默认策略180会过期。一般情况下使用alteruserwapgwidentifiedby<原来的密码>语句将密码重新设置即可,但是180天后还会过期。我们修改密码策略为永不过期。(注:Oracle11g中默认的DEFAULT概要文件中口令有效期PASSWORD_LIFE_TIME默认值为180天。)

ORA-28001 oracle用户密码过期处理方法

5、步骤五:使用sql语句ALTERPROFILEDEFAULTLIMIT咯悝滩镞PASSWORD_LIFE_TIMEUNLIMITED;将密码策略修改为不限制,即炉慕法埋密码永不过期,然后使用SELECT*FROMdba_usersawherea.username='CMS_NW';查询发现已经生效。后边密码不会再过期了。

ORA-28001 oracle用户密码过期处理方法

jquery 怎么清除表单元素中的值 联想手机电池真假鉴别区分(淘宝亲身经理) linux 中打印水仙花数字 利用Windows优化大师进行清理系统垃圾的步骤 怎样避免孩子养成坏习惯?
热门搜索
草地图片 接骨木图片 沙皮狗图片 人参果图片 万圣节图片