[基础教程]Oracle数据库密码过期及用户解锁

ronpris
ronpris
ronpris
253
文章
1
评论
2020年5月26日10:25:26 评论 365 779字阅读2分35秒

1、进入sqlplus模式

C:\Users\Administrator.XTZ-20190924LJW>sqlplus / as sysdba;

2、检查用户所使用的配置文件,一般默认的配置文件是DEFAULT

SQL> SELECT username,PROFILE FROM dba_users;

检查发现ods用户使用的是DEFAULT配置文件

3、检查DEFAULT配置文件的信息

SQL> SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';

当前的DEFAULT配置文件的密码过期时间为180天

4、将密码有效期由默认的180天修改成“无限制”,修改之后不需要重启动数据库,会立即生效

SQL> ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

5、帐户再改一次密码

SQL> alter user ods identified by "1qazxCDE#";

其中密码为用户的原始密码。

6、检查配置文件DEFAULT是否修改正常

SQL> SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';

至此已经将180天默认的密码周期修改为无限制了,一般不会出现密码过期问题

下面解决密码过期进行用户解锁问题,一般用户被锁定会报“ORA-28000:用户已被锁”,解锁命令:

SQL> alter user ods account unlock;
SQL>commit;

总结

以上所述是小生给大家介绍的Oracle密码过期如何取消密码180天限制及密码180天过期,账号锁住的问题,希望对大家有所帮助,如果大家有任何疑问请给我留言。

[基础教程]Mysql单表查询优先级实例讲解 原创推荐

[基础教程]Mysql单表查询优先级实例讲解

这篇文章主要介绍了MySQL单表查询操作,结合实例形式详细分析了mysql单表查询的语法、约束、分组、聚合、过滤、排序等相关原理、操作技巧与注意事项,需要的朋友可以参考下 本文实例讲述了MySQL单表...
[基础教程]Linux系统常用文件管理命令 原创推荐

[基础教程]Linux系统常用文件管理命令

这篇文章主要介绍了linux文件管理命令,结合实例形式分析Linux文件管理的显示、查看、统计等相关操作命令使用技巧,需要的朋友可以参考下 本文实例讲述了linux文件管理命令。分享给大家供大家参考,...