Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选

首页 / 数据库 / MySQL / Oracle修改默认密码过期天数

应用挂了起不来,跑上来查了下发现应用界面一直报登录数据库用户和密码错误的信息。查了下发现Oracle数据库重启后,用户名和密码策略超过了有效期。
 
解决方法:1.查看用户用的哪种profile策略
 
SQL> select username,profile from dba_users;
 
USERNAME                PROFILE
 
------------------ -----------------
 
MGMT_VIEW           DEFAULT
 
SYS                 DEFAULT
 
SYSTEM                DEFAULT
 
EKPUSER             DEFAULT
 
2.查看策略的有效天数SQL> Select * FROM dba_profiles s Where s.profile="DEFAULT" AND resource_name="PASSWORD_LIFE_TIME";
 
 
PROFILE                        RESOURCE_NAME         RESOURCE_TYPE LIMIT
 
------------------------------ ----------------------- ------------ --------
 
DEFAULT                        PASSWORD_LIFE_TIME        PASSWORD      180
 
 
3.修改策略为无限制
 
SQL> Alter PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
 
Profile altered
 
4.查看确认
 
SQL> Select * FROM dba_profiles s Where s.profile="DEFAULT" AND resource_name="PASSWORD_LIFE_TIME";
 
PROFILE                        RESOURCE_NAME        RESOURCE_TYPE LIMIT
 
------------------------------ -------------------- ------------- ----------
 
DEFAULT                        PASSWORD_LIFE_TIME    PASSWORD      UNLIMITED
 
修改为及时生效,无需重启数据库更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12Oracle数据库之PL/SQL的”适配”新生MySQL Thread pool 操作过程相关资讯      Oracle密码过期 
  • 修改Oracle用户密码永不过期  (04月23日)
  • 修改Oracle密码期限为无限  (10/10/2014 20:08:56)
  • Oracle用户密码过期和用户被锁解决  (06/29/2014 15:20:34)
  • Oracle密码过期the password has   (04月23日)
  • Oracle 输入错误次数修改、用户解  (10/10/2014 20:07:25)
  • ORA-28002密码将在7天后过期  (12/26/2013 21:34:03)
本文评论 查看全部评论 (0)
表情: 姓名: 字数