前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Oracle重置过期的密码

Oracle重置过期的密码

作者头像
大江小浪
发布2018-07-24 17:59:33
1.2K0
发布2018-07-24 17:59:33
举报
文章被收录于专栏:小狼的世界小狼的世界

过期的原因一般有两种可能:

一、由于Oracle 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 11g在默认的default概要文件中设置了“FAILED_LOGIN_ATTEMPTS=10”次所导致,当输入密码错误次数达到设置值将导致此问题。

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='FAILED_LOGIN_ATTEMPTS';

3、将尝试登录失败次数由默认的10次修改成“无限制”:

   sql>ALTER PROFILE DEFAULT LIMIT FAILED_LOGIN_ATTEMPTS UNLIMITED;

4、修改后,还没有被提示ORA-28000警告的用户不会再碰到同样的提示;

   已经被锁定的帐户必须解除锁定,举例如下:

   $sqlplus / as sysdba

   sql> alter user smsc identified by oracle account unlock;

5、修改后default profile应该如下:

   sql> select * from dba_profiles WHERE dba_profiles.profile='DEFAULT';

   PROFILE RESOURCE_NAME RESOURCE_TYPE LIMIT

   ------------------------------ -------------------------------- ------------- ----------------------

   DEFAULT FAILED_LOGIN_ATTEMPTS PASSWORD UNLIMITED

   DEFAULT PASSWORD_LIFE_TIME PASSWORD UNLIMITED

   修改之后不需要重启动数据库,会立即生效。

   如果出现ORA-28000 the account is locked.错误

   alter user 用户名 account unlock;

参考资料:

1、Oracle 11g存在密码过期的问题

2、Oracle 11g密码设置为不过期

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2014-03-10 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档