今天测试库有个账户的密码忘了,试了十几次就开始提示:

ERROR:

ORA-28000: the account is locked

意思明显就是账户被锁了,可能是用户的资源设置中对密码重试次数做了限制。

验证:

SQL> select a.username, b.profile, b.resource_name, b.limit

2  from dba_users a, dba_profiles b

3  where a.username = 'GALTTEST' and a.profile = b.profile;

GALTTEST  DEFAULT    COMPOSITE_LIMIT          UNLIMITED

GALTTEST  DEFAULT    SESSIONS_PER_USER        UNLIMITED

GALTTEST  DEFAULT    CPU_PER_SESSION          UNLIMITED

GALTTEST  DEFAULT    CPU_PER_CALL              UNLIMITED

GALTTEST  DEFAULT    LOGICAL_READS_PER_SESSION UNLIMITED

GALTTEST  DEFAULT    LOGICAL_READS_PER_CALL    UNLIMITED

GALTTEST  DEFAULT    IDLE_TIME                UNLIMITED

GALTTEST  DEFAULT    CONNECT_TIME              UNLIMITED

GALTTEST  DEFAULT    PRIVATE_SGA              UNLIMITED

GALTTEST  DEFAULT    FAILED_LOGIN_ATTEMPTS    10

GALTTEST  DEFAULT    PASSWORD_LIFE_TIME        180

GALTTEST  DEFAULT    PASSWORD_REUSE_TIME      UNLIMITED

GALTTEST  DEFAULT    PASSWORD_REUSE_MAX        UNLIMITED

GALTTEST  DEFAULT    PASSWORD_VERIFY_FUNCTION  NULL

GALTTEST  DEFAULT    PASSWORD_LOCK_TIME        1

GALTTEST  DEFAULT    PASSWORD_GRACE_TIME      7

确实如此,只允许10次尝试,之后账户就会被锁。

解锁方法很多,通过PLSQL Developer工具解锁可能是最简单、最直观的。

1、用管理员账户登录PLSQL Developer(登录名可以为system,选择类型的时候把Normal修改为Sysdba)。

2、左侧选择My Objects,查看Users文件夹。

3、选择GALTTEST用户,右击点击”编辑“;

4、把“帐户被锁住”的勾去掉;(也可以修改密码)。

5、点击“应用”再点击“关闭”;

6、重新登录就可以通过验证了;

其实使用sqlplus命令行解锁也很简单,用管理员账号sysdba角色登录,执行alter user GALTTEST account unlock;,即可解锁。

另外,使用如下命令将profile的FAILED_LOGIN_ATTEMPTS属性值修改也可以达到过滤重试次数的限制。

ALTER PROFILE DEFAULT LIMIT FAILED_LOGIN_ATTEMPTS UNLIMITED

附:创建profile的SQL:

create profile test limit;

linux上数据库账号被锁定,ORA-28000账户被锁和解锁相关推荐

  1. oracle登陆不了账号被锁定,轻松解决数据库账号被锁定问题

    相信大家在使用Oracle数据库的时候都遇到过登录Oracle账号时提示失败且Oracle账号频繁被锁定的情况.那么到底是什么原因造成这样的情况呢?为此在本篇文章中课课家笔者就Oracle 11g为例 ...

  2. linux 操作系统root账号被锁定的两种解决方法

    linux 操作系统root账号被锁定的两种解决方法 参考文章: (1)linux 操作系统root账号被锁定的两种解决方法 (2)https://www.cnblogs.com/redhatlinu ...

  3. oracle数据库管理员账户锁定,Oracle数据库账号被锁定解决方法

    在Oracle数据库操纵中,登录Oracle账号时提示失败,并且Oracle账号频繁被锁定.造成此故障的原因是什么呢?本文就介绍了这一过程,经由过程慢慢排查我们就能找到该故障的原因了. 下面记录下查找 ...

  4. oracle账户解锁28000,oracle 下载 账号密码ORA-28000账户被锁和解锁

    今天测试库有个账户的密码忘了,试了十几次就开始提示: ERROR: ORA-28000: the account is locked 意思明显就是账户被锁了,可能是用户的资源设置中对密码重试次数做了限 ...

  5. linux上数据库导入与导出(mysql)

    导入数据库 1.创建数据库. create database stillmealdbs; 2.linux下查看Mysql默认编码.修改默认编码 查看MySQL数据库的默认编码 1使用status命令 ...

  6. studio 3t连接linux上的MongoDB

    一.linux上的步骤 用本地wmware上的linux测试,先在linux上启动MongoDB并测试其功能: 留意这句:db.createUser({user:"admin",p ...

  7. oracle数据库频繁被锁,Oracle数据库账号频繁被锁定的原因排查

    在Oracle数据库操作中,登录Oracle账号时提示失败,而且Oracle账号频繁被锁定.造成此故障的原因是什么呢?本文就介绍了这一过程,通过逐步排查我们就能找到该故障的原因了. 下面记录下查找这个 ...

  8. Linux上Oracle 11g安装步骤图解(超详细图文教程)附带导入数据和新建数据库教程

    首先本文采用Docker方式快速在Linux上安装 目录 1.安装Docker容器 (1)登陆服务器,输入命令安装Docker容器 (2)安装完成后运行下列代码如果弹出Docker版本则表示安装成功 ...

  9. oracle登陆不了账号被锁定,oracle数据库用户被锁定该怎么解决?Oracle账户被锁定解决方法...

    Oracle中必须要登录才能操作,那小伙伴们知道如果你的Oracle数据库账户被锁定了该怎么解决吗?下面一起来看看解决办法吧. 一. 这个用户被锁了我们可以换一个用户嘛ORA - 28000: the ...

最新文章

  1. uva 401.Palindromes
  2. sklearn.inspection.permutation_importance 衡量特征重要性的方法比随机森林自带的rf.feature_importance 如何
  3. 正则表达式:元字符,量词
  4. 未处理的异常: 0xC0000235: 由句柄所调用的 NtClose 已使用 NtSetInformationObject 以防止关闭。...
  5. Kafka最全面试题整理|划重点要考
  6. 鸿蒙系统支持980,鸿蒙手机上线时间 鸿蒙系统支持哪些手机2021最新汇总
  7. c语言文件指针ab命令,C语言试题,~库(完整版~).doc
  8. 创建vue项目(四)路由相关知识、路由守卫、插槽、打包小细节
  9. 用JAI实现对TIF(TIFF)格式图片的合并
  10. python-字符串基础
  11. menuconfig 菜单配置
  12. MySQL表中插入中文数据时出错
  13. Android关于超图Gis地图的配置流程与许可文件获取方法
  14. Android网易歌词json接口,网易云音乐API接口-music
  15. php环境安装教程,PHP运行环境配置与开发环境的配置(图文教程)
  16. Unity常用工作视图(上)(5大基本视图)
  17. Hystrix解决雪崩问题
  18. Android网上购物商城测试,Android 应用上架小米商城Monkey 测试不通过
  19. 程序员转行有哪些方向?人到中年,不能当一辈子普通程序员吧!
  20. 泛型和容器--2--容器

热门文章

  1. Java-ZZH1-78面试题
  2. Rabbit and Grass --- 组合博弈 GS函数 记录
  3. 三极管开关电路_进口MJE13001一13003、13005一13009系列三极管参数,及应用电路
  4. 爆炸的符卡洋洋洒洒 (01背包
  5. 秒杀抢单系统软件架构优化思路
  6. SPO 二,比较 SharePoint On-Premises, Online, On Azure.
  7. 6-2对象作为数据成员
  8. 并查集专题(亲戚,格子游戏,银河英雄传说)
  9. 使用python计算行列式
  10. 开源项目之杀毒软件 clamwin