zoukankan      html  css  js  c++  java
  • Oracle11g用户频繁锁定并且解锁后不允许登录

    原因有可能是oracle的密码过期机制导致的:
    一、由于Oracle中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”所导致。
    解决办法:
    1、查看用户用的哪种profile策略,一般是default:
    select username,profile from dba_users;
    2、查看指定概要文件(如default)的密码有效期设置:
    select * from dba_profiles s where s.profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME';
    3、将密码有效期由默认的180天修改成“无限制”:
    ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
    修改之后不需要重启动数据库,会立即生效。
    4、解锁该用户并赋予密码,使其可以登录:
    alter user fansik account unlock identified by fanjinbao;

    二、由于Oracle中默认在default概要文件中设置了“FAILED_LOGIN_ATTEMPTS=10次”,当输入密码错误次数达到设置值将导致此问题。
    1、查看用户的proifle是哪个,一般是default:
    select username,PROFILE from dba_users;
    2、查看指定概要文件(如default)的密码有效期设置:
    select * from dba_profiles s where s.profile='DEFAULT' and resource_name='FAILED_LOGIN_ATTEMPTS';
    3、将尝试登录失败次数由默认的10次修改成“无限制”:
    ALTER PROFILE DEFAULT LIMIT FAILED_LOGIN_ATTEMPTS UNLIMITED;
    4、解锁该用户并赋予密码,使其可以登录:
    alter user fansik account unlock identified by fanjinbao;

  • 相关阅读:
    js伪数组转数组
    前端解决跨域几种方式
    mac 下node,yarn安装及版本切换
    如何给一个数组对象去重
    cookie、session、sessionStorage 、localStorage 区别
    moment.js 时间戳转换
    tp框架,addAll方法报错,返回false
    js获得 json对象的个数(长度)
    php 魔术方法和魔术常量
    js 对象的创建方式和对象的区别
  • 原文地址:https://www.cnblogs.com/fansik/p/6437953.html
Copyright © 2011-2022 走看看