您好,UncleToo欢迎您!  为了更好的浏览本站,请使用高版本浏览器
RSS  Tag     设为首页 | 加入收藏
 您所在的位置:首页 > 数据库技术 > Oracle

笔记:Oracle 11如何设置密码为永不过期

作者:UncleToo  来源:原创  日期:2015-01-09 10:20:26
收藏  评论:( 0 )  阅读:386

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-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;




Oracle
 
密码
 
除非特别声明,本站所有PHP教程及其他教程/文章均为原创、翻译或网友投稿,版权均归UncleToo中文网所有, 转载请注明作者及出处。
原文网址:http://www.uncletoo.com/html/oracle/1086.html
读完这篇文章后,你是否有所收获? 分享是一种生活的信念!
  • 0
  • 0
我来说两句
更多>>网友评论