oracle 数据库 ORA-28000错误的原因及解决办法
在最近使用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错误的原因及解决办法相关推荐
- 【转】error while loading shared libraries: xxx.so.x 错误的原因和解决办法
原博客地址:http://www.cnblogs.com/Anker/p/3209876.html#undefined error while loading shared libraries: xx ...
- 关于Navicat Premium连接Oracle数据库闪退(失败)的解决办法(带ocl.dll)
关于Navicat Premium连接Oracle数据库闪退(失败)的解决办法(带ocl.dll) 先下载这两个文件(oci.dll.sqlPlus) oci.dll:https://download ...
- Invalid bound statement (not found)错误的原因和解决办法
Invalid bound statement (not found)错误的原因和解决办法 在maven项目中有专门的resources文件夹用来存放各种配置文件,但是不一定都会放在里面,如果配置文件 ...
- 占书明:outlook发邮件时提示“出现意外错误”的原因及解决办法!
占书明:outlook发邮件时提示"出现意外错误"的原因及解决办法! 有个使用者,在发送邮件时截了个图给我,如下"出现意外错误",便无法发送邮件: 使用环境:w ...
- 2021-01-07关于Linux段错误的原因和解决办法(初学者)
初学者Linux出现段错误的原因和解决办法 一.使用非法指针(内存地址),包括未经初始化的野指针和内存已经释放的指针.不存在的地址.受系统保护的地址或只读地址.(此类段错误最常见) 解决办法: GDB ...
- SSH连服务器时,连接不上,出现以下错误的原因与解决办法
一."ssh: connect to host 192.168.110.249 port 22: Connection refused"错误的原因与解决办法 在用ssh远程登陆服务 ...
- oracle提示01034,oracle数据库ORA 01034错误问题解决方案
ORA-01034错误的话: Oracle常见错误之一 这是个Oracle数据库服务器比较常见的错误.有经验的用户几乎马上就能解决这个错误,再不济也能马上到Metalink去搜索一下. 不幸的是,大多 ...
- oracle创建表空间出错的原因和解决办法
相信很多人在创建表空间的时候遇到过这样问题. 问题原因:这是因为oracle数据库是在虚拟机或者是服务器上安装的. 你在本地创建文件的时候自然会找不到文件夹.就会造成图上的错误 解决办法:1.打开虚拟 ...
- 关于Oracle数据库用户密码过期的预防和解决办法
适用范围:各业务平台Oracle11g数据库 数据库软件:Oracle 故障现象: Oracle11g中默认在default概要文件中设置了"PASSWORD_LIFE_TIME=180天& ...
- FileTracker:error FTK1011编译错误的原因和解决办法
今天在使用VS2010运行周五编写的一个小程序的时候,出现FileTracker:error FTK1011编译错误.周五一个正常的程序,今天怎么会出现问题?网上找了一下解决方法,都挺麻烦的. 后来仔 ...
最新文章
- 通信专业学python有用吗-一起学Python:网络通信过程
- 讲讲排序(C++描述 )
- word 常用快捷键
- mysql事务用法介绍及储存引擎介绍(MyLSAM,Innodb)
- shell脚本(五)——函数的格式、传参、变量、递归、函数库
- powerpoint技巧_几乎每个PowerPoint都烂鸡蛋
- python爬取微博内容_请问该如何通过python调用新浪微博的API来爬取数据?
- feign整合hystrix开启hystrix后启动报错_Spring Cloud进阶之路 | 六:断路器(hystrix)...
- centos6.2+heartbeat+mysql5.5+drbd84高可用安装
- mysql limit 用法-分页
- MySQL复制以及调优
- Mac Homebrew命令报错/usr/local/Homebrew/Library/Homebrew/version.rb:368:in `initialize’
- c语言调试的意义,C语言的调试
- 华为无线模板之间的应用关系图
- 自制树莓派PICO RP2040开发板+例程(I2C读取LM75和AHT20 温度数据)
- Mac自带截图高级技巧
- 1:25万全国地形数据库说明(转)
- word在英文输入法的状态下,打出来的引号还是中文字符
- Pr 入门教程如何调整肤色?
- 脉冲星测时软件TEMPO2安装