在最近使用oracle11g 数据库时,出现报错为ORA-28000:the account is locked的错误,翻译一下:用户被锁了,网上查找报错原因,以下记录处理的的过程,方便备查。

1、原因

oracle database 11g中,默认在default概要文件中设置了“FAILED_LOGIN_ATTEMPTS=10”,当输入密码错误次数达到设置值将导致此问题。
推测原因: 可能是在本地开发中可能有人程序连接的账号或密码输入不正确,导致数据库被锁住了。
查看用户对应文件的语句如下

// 查看数据库中各个用户 对应的默认文件
select * from dba_profiles where profile='DEFAULT' and resource_name='FAILED_LOGIN_ATTEMPTS';

结果如下图所示。

2、处理方案

处理方案可以有两种

1)修改其为无次数限制,立即生效
alter profile default limit failed_login_attempts unlimited;
// 查看
select username,account_status from dba_users;

查询结果如下图所示

账号的状态分为以下几类:
OPEN:正常
LOCKED:通过SQL语句进行的锁定
LOCKED(TIMED):超过最大错误登录次数被动锁定
EXPIRED或者EXPIRED(GRACE):密码过期状态
EXPIRED & LOCKED(TIMED):密码过期并超过了限制次数被锁定

2)手动解锁

借助数据库连接工具Navicat,可以打开同一连接下,选择用户–> 用户,找到被锁住对象,如下图所示。

右键–> 编辑对象,勾掉锁定对象按钮就可解锁。

参考博客
【1】https://www.cnblogs.com/holmes-cat/p/10365614.html

oracle 数据库 ORA-28000错误的原因及解决办法相关推荐

  1. 【转】error while loading shared libraries: xxx.so.x 错误的原因和解决办法

    原博客地址:http://www.cnblogs.com/Anker/p/3209876.html#undefined error while loading shared libraries: xx ...

  2. 关于Navicat Premium连接Oracle数据库闪退(失败)的解决办法(带ocl.dll)

    关于Navicat Premium连接Oracle数据库闪退(失败)的解决办法(带ocl.dll) 先下载这两个文件(oci.dll.sqlPlus) oci.dll:https://download ...

  3. Invalid bound statement (not found)错误的原因和解决办法

    Invalid bound statement (not found)错误的原因和解决办法 在maven项目中有专门的resources文件夹用来存放各种配置文件,但是不一定都会放在里面,如果配置文件 ...

  4. 占书明:outlook发邮件时提示“出现意外错误”的原因及解决办法!

    占书明:outlook发邮件时提示"出现意外错误"的原因及解决办法! 有个使用者,在发送邮件时截了个图给我,如下"出现意外错误",便无法发送邮件: 使用环境:w ...

  5. 2021-01-07关于Linux段错误的原因和解决办法(初学者)

    初学者Linux出现段错误的原因和解决办法 一.使用非法指针(内存地址),包括未经初始化的野指针和内存已经释放的指针.不存在的地址.受系统保护的地址或只读地址.(此类段错误最常见) 解决办法: GDB ...

  6. SSH连服务器时,连接不上,出现以下错误的原因与解决办法

    一."ssh: connect to host 192.168.110.249 port 22: Connection refused"错误的原因与解决办法 在用ssh远程登陆服务 ...

  7. oracle提示01034,oracle数据库ORA 01034错误问题解决方案

    ORA-01034错误的话: Oracle常见错误之一 这是个Oracle数据库服务器比较常见的错误.有经验的用户几乎马上就能解决这个错误,再不济也能马上到Metalink去搜索一下. 不幸的是,大多 ...

  8. oracle创建表空间出错的原因和解决办法

    相信很多人在创建表空间的时候遇到过这样问题. 问题原因:这是因为oracle数据库是在虚拟机或者是服务器上安装的. 你在本地创建文件的时候自然会找不到文件夹.就会造成图上的错误 解决办法:1.打开虚拟 ...

  9. 关于Oracle数据库用户密码过期的预防和解决办法

    适用范围:各业务平台Oracle11g数据库 数据库软件:Oracle 故障现象: Oracle11g中默认在default概要文件中设置了"PASSWORD_LIFE_TIME=180天& ...

  10. FileTracker:error FTK1011编译错误的原因和解决办法

    今天在使用VS2010运行周五编写的一个小程序的时候,出现FileTracker:error FTK1011编译错误.周五一个正常的程序,今天怎么会出现问题?网上找了一下解决方法,都挺麻烦的. 后来仔 ...

最新文章

  1. 通信专业学python有用吗-一起学Python:网络通信过程
  2. 讲讲排序(C++描述 )
  3. word 常用快捷键
  4. mysql事务用法介绍及储存引擎介绍(MyLSAM,Innodb)
  5. shell脚本(五)——函数的格式、传参、变量、递归、函数库
  6. powerpoint技巧_几乎每个PowerPoint都烂鸡蛋
  7. python爬取微博内容_请问该如何通过python调用新浪微博的API来爬取数据?
  8. feign整合hystrix开启hystrix后启动报错_Spring Cloud进阶之路 | 六:断路器(hystrix)...
  9. centos6.2+heartbeat+mysql5.5+drbd84高可用安装
  10. mysql limit 用法-分页
  11. MySQL复制以及调优
  12. Mac Homebrew命令报错/usr/local/Homebrew/Library/Homebrew/version.rb:368:in `initialize’
  13. c语言调试的意义,C语言的调试
  14. 华为无线模板之间的应用关系图
  15. 自制树莓派PICO RP2040开发板+例程(I2C读取LM75和AHT20 温度数据)
  16. Mac自带截图高级技巧
  17. 1:25万全国地形数据库说明(转)
  18. word在英文输入法的状态下,打出来的引号还是中文字符
  19. Pr 入门教程如何调整肤色?
  20. 脉冲星测时软件TEMPO2安装

热门文章

  1. Android Studio Template模板 制作模板
  2. CSS层叠样式表(Cascading Style Sheets)
  3. 10个最常见的HTML5面试题
  4. Java高并发和多线程的面试笔试题——稳拿offer
  5. Hive-JDBC-Kerberos认证java代码实现
  6. Mysql中自定义函数的创建和执行
  7. WEB应用开发设计实验报告四
  8. 红外光谱曲线的基线调整
  9. 通过 iso 重装阿里云 ECS
  10. AdminCC v1.2 – Bootstrap Material Design Premium Admin Dashboard