电脑软硬件应用网
当前位置: 电脑软硬件应用网 > 设计学院 > 网络编程 > 数据库 > 正文
oracle中如何取消密码管理停止密码验证
oracle中如何取消密码管理停止密码验证
2010-6-30 13:48:42  文/网络收集   出处:电脑软硬件应用网   

在测试环境学习oracle,出现用户密码过期的问题,更改密码提示验证未通过,因为为测试环境,为方便期间,不需要经常修改密码,在此发现profile的使用方法,记录如下。

  SQL> SELECT * FROM dba_profiles ;

  查看用户所属的 profile ,一般为DEFAULT

  SQL>select * from dba_profiles where resource_type='PASSWORD';

  SQL> alter user lh identified by lh;

  alter user lh identified by lh

  ORA-28003: password verification for the specified password failed

  ORA-20001: Password same as or similar to user

  取消密码管理:

  SQL>alter profile DEFAULT limit <password_parameter> unlimited;

  如:

  SQL>alter profile DEFAULT limit password_reuse_time unlimited;

  停止密码检验函数:

  SQL>alter profile DEFAULT limit password_verify_function null;

  创建 用户 专用 profile:

  CREATE PROFILE test LIMIT

  SESSIONS_PER_USER       UNLIMITED

  CPU_PER_SESSION          UNLIMITED

  CPU_PER_CALL             3000

  CONNECT_TIME             45

  LOGICAL_READS_PER_SESSION   DEFAULT

  LOGICAL_READS_PER_CALL     1000

  PRIVATE_SGA             15K

  COMPOSITE_LIMIT          5000000;

  如需更改:

  SQL>alter profile test limit PASSWORD_LIFE_TIME 60 ;

  更改用户profile

  SQL>alter user scott profile test;

  ****************************************************************

  Oracle数据库用户密码过期处理

  1、sqlplus 用户/密码@数据库服务 as sysdba;

  2、select username,profile from dba_users;

  3、select * from dba_profiles s where s.profile='default' and resource_name='password_life_time';

  4、alter profile default limit password_life_time unlimited;

  如果用户已经被锁定,则执行5,否则不用执行5;

  5、alter user 用户 identified by 密码 account unlock;

  • 上一篇文章:

  • 下一篇文章:
  • 最新热点 最新推荐 相关文章
    MySQL转换Oracle的七大注意事项
    如何把文本数据导入Oracle中
    了解Oracle启动模式的三个阶段
    Oracle同义词的定义给数据库管理的好…
    ORACLE普遍错误代码地说明与处理
    Oracle数据库中分区表的操作方法
    Oracle 8i中字符集乱码解决办法
    Oracle数据库查询技巧五则
    Oracle中spool命令实现的两种方法比…
    Oracle 10g RAC连接错误的处理
    关于45IT | About 45IT | 联系方式 | 版权声明 | 网站导航 |

    Copyright © 2003-2011 45IT. All Rights Reserved 浙ICP备09049068号