修改mysql用户默认密码天数_Oracle修改默认密码过期天数

  • Post author:
  • Post category:mysql


应用挂了起不来,跑上来查了下发现应用界面一直报登录数据库用户和密码错误的信息。查了下发现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

修改为及时生效,无需重启数据库

0b1331709591d260c1c78e86d0c51c18.png



版权声明:本文为weixin_33152959原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。