linux上数据库账号被锁定,ORA-28000账户被锁和解锁
今天测试库有个账户的密码忘了,试了十几次就开始提示:
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账户被锁和解锁相关推荐
- oracle登陆不了账号被锁定,轻松解决数据库账号被锁定问题
相信大家在使用Oracle数据库的时候都遇到过登录Oracle账号时提示失败且Oracle账号频繁被锁定的情况.那么到底是什么原因造成这样的情况呢?为此在本篇文章中课课家笔者就Oracle 11g为例 ...
- linux 操作系统root账号被锁定的两种解决方法
linux 操作系统root账号被锁定的两种解决方法 参考文章: (1)linux 操作系统root账号被锁定的两种解决方法 (2)https://www.cnblogs.com/redhatlinu ...
- oracle数据库管理员账户锁定,Oracle数据库账号被锁定解决方法
在Oracle数据库操纵中,登录Oracle账号时提示失败,并且Oracle账号频繁被锁定.造成此故障的原因是什么呢?本文就介绍了这一过程,经由过程慢慢排查我们就能找到该故障的原因了. 下面记录下查找 ...
- oracle账户解锁28000,oracle 下载 账号密码ORA-28000账户被锁和解锁
今天测试库有个账户的密码忘了,试了十几次就开始提示: ERROR: ORA-28000: the account is locked 意思明显就是账户被锁了,可能是用户的资源设置中对密码重试次数做了限 ...
- linux上数据库导入与导出(mysql)
导入数据库 1.创建数据库. create database stillmealdbs; 2.linux下查看Mysql默认编码.修改默认编码 查看MySQL数据库的默认编码 1使用status命令 ...
- studio 3t连接linux上的MongoDB
一.linux上的步骤 用本地wmware上的linux测试,先在linux上启动MongoDB并测试其功能: 留意这句:db.createUser({user:"admin",p ...
- oracle数据库频繁被锁,Oracle数据库账号频繁被锁定的原因排查
在Oracle数据库操作中,登录Oracle账号时提示失败,而且Oracle账号频繁被锁定.造成此故障的原因是什么呢?本文就介绍了这一过程,通过逐步排查我们就能找到该故障的原因了. 下面记录下查找这个 ...
- Linux上Oracle 11g安装步骤图解(超详细图文教程)附带导入数据和新建数据库教程
首先本文采用Docker方式快速在Linux上安装 目录 1.安装Docker容器 (1)登陆服务器,输入命令安装Docker容器 (2)安装完成后运行下列代码如果弹出Docker版本则表示安装成功 ...
- oracle登陆不了账号被锁定,oracle数据库用户被锁定该怎么解决?Oracle账户被锁定解决方法...
Oracle中必须要登录才能操作,那小伙伴们知道如果你的Oracle数据库账户被锁定了该怎么解决吗?下面一起来看看解决办法吧. 一. 这个用户被锁了我们可以换一个用户嘛ORA - 28000: the ...
最新文章
- uva 401.Palindromes
- sklearn.inspection.permutation_importance 衡量特征重要性的方法比随机森林自带的rf.feature_importance 如何
- 正则表达式:元字符,量词
- 未处理的异常: 0xC0000235: 由句柄所调用的 NtClose 已使用 NtSetInformationObject 以防止关闭。...
- Kafka最全面试题整理|划重点要考
- 鸿蒙系统支持980,鸿蒙手机上线时间 鸿蒙系统支持哪些手机2021最新汇总
- c语言文件指针ab命令,C语言试题,~库(完整版~).doc
- 创建vue项目(四)路由相关知识、路由守卫、插槽、打包小细节
- 用JAI实现对TIF(TIFF)格式图片的合并
- python-字符串基础
- menuconfig 菜单配置
- MySQL表中插入中文数据时出错
- Android关于超图Gis地图的配置流程与许可文件获取方法
- Android网易歌词json接口,网易云音乐API接口-music
- php环境安装教程,PHP运行环境配置与开发环境的配置(图文教程)
- Unity常用工作视图(上)(5大基本视图)
- Hystrix解决雪崩问题
- Android网上购物商城测试,Android 应用上架小米商城Monkey 测试不通过
- 程序员转行有哪些方向?人到中年,不能当一辈子普通程序员吧!
- 泛型和容器--2--容器