oracle用户LOCKED(TIMED)原因及解决
问题:账号被锁定
SQL> select username,account_status from dba_users where username in('APP_BASE_NORTH','NORTH_STATS');
USERNAME ACCOUNT_STATUS
------------------------------ --------------------------------
APP_BASE_NORTH LOCKED(TIMED)
NORTH_STATS LOCKED(TIMED)
查看是什么原因导致?
--查看用户使用的pofile
SQL> select profile from dba_users where username in('APP_BASE_NORTH','NORTH_STATS');
PROFILE
------------------------------
PF_NORTH_STATS
PF_APP_BASE_NORTH
--查看每个profile里具体的资源限制内容
set line 300
select * from dba_profiles where profile ='PF_NORTH_STATS';
SQL> set line 200
SQL> select * from dba_profiles where profile ='PF_NORTH_STATS';
PROFILE RESOURCE_NAME RESOURCE LIMIT
------------------------------ -------------------------------- -------- ----------------------------------------
PF_NORTH_STATS COMPOSITE_LIMIT KERNEL DEFAULT
PF_NORTH_STATS SESSIONS_PER_USER KERNEL 100
PF_NORTH_STATS CPU_PER_SESSION KERNEL DEFAULT
PF_NORTH_STATS CPU_PER_CALL KERNEL DEFAULT
PF_NORTH_STATS LOGICAL_READS_PER_SESSION KERNEL DEFAULT
PF_NORTH_STATS LOGICAL_READS_PER_CALL KERNEL DEFAULT
PF_NORTH_STATS IDLE_TIME KERNEL DEFAULT
PF_NORTH_STATS CONNECT_TIME KERNEL DEFAULT
PF_NORTH_STATS PRIVATE_SGA KERNEL DEFAULT
PF_NORTH_STATS FAILED_LOGIN_ATTEMPTS PASSWORD DEFAULT
PF_NORTH_STATS PASSWORD_LIFE_TIME PASSWORD DEFAULT
PROFILE RESOURCE_NAME RESOURCE LIMIT
------------------------------ -------------------------------- -------- ----------------------------------------
PF_NORTH_STATS PASSWORD_REUSE_TIME PASSWORD DEFAULT
PF_NORTH_STATS PASSWORD_REUSE_MAX PASSWORD DEFAULT
PF_NORTH_STATS PASSWORD_VERIFY_FUNCTION PASSWORD DEFAULT
PF_NORTH_STATS PASSWORD_LOCK_TIME PASSWORD DEFAULT
PF_NORTH_STATS PASSWORD_GRACE_TIME PASSWORD DEFAULT
16 rows selected.
--因为指定的limit的值都是default,查看default限定的值详情
select * from dba_profiles where profile ='DEFAULT';
SQL> select * from dba_profiles where profile ='DEFAULT';
PROFILE RESOURCE_NAME RESOURCE LIMIT
------------------------------ -------------------------------- -------- ----------------------------------------
DEFAULT COMPOSITE_LIMIT KERNEL UNLIMITED
DEFAULT SESSIONS_PER_USER KERNEL UNLIMITED
DEFAULT CPU_PER_SESSION KERNEL UNLIMITED
DEFAULT CPU_PER_CALL KERNEL UNLIMITED
DEFAULT LOGICAL_READS_PER_SESSION KERNEL UNLIMITED
DEFAULT LOGICAL_READS_PER_CALL KERNEL UNLIMITED
DEFAULT IDLE_TIME KERNEL UNLIMITED
DEFAULT CONNECT_TIME KERNEL UNLIMITED
DEFAULT PRIVATE_SGA KERNEL UNLIMITED
DEFAULT FAILED_LOGIN_ATTEMPTS PASSWORD 10
DEFAULT PASSWORD_LIFE_TIME PASSWORD UNLIMITED
PROFILE RESOURCE_NAME RESOURCE LIMIT
------------------------------ -------------------------------- -------- ----------------------------------------
DEFAULT PASSWORD_REUSE_TIME PASSWORD UNLIMITED
DEFAULT PASSWORD_REUSE_MAX PASSWORD UNLIMITED
DEFAULT PASSWORD_VERIFY_FUNCTION PASSWORD NULL
DEFAULT PASSWORD_LOCK_TIME PASSWORD UNLIMITED
DEFAULT PASSWORD_GRACE_TIME PASSWORD UNLIMITED
16 rows selected.
可以看到FAILED_LOGIN_ATTEMPTS的值为10,PASSWORD_LIFE_TIME为UNLIMITED
说明用户没有过期限制,但是用户尝试登录数据库的次数最大限制为10次,当达到10次以后,该用户的帐户就被锁定,当锁定时间超过了PASSWORD_LOCK_TIME设置的时间后,用户会自动解锁(当然在没有进行登录时状态不会发生变化,只有试图登录时状态才会发生变化)。但是该用户默认的PASSWORD_LOCK_TIME为UNLIMITED,所以需要DBA手动解锁。
--解决方式
alter user APP_BASE_NORTH account unlock;
alter user NORTH_STATS account unlock;
--解锁后查看状态为open
select username,account_status from dba_users where username in('APP_BASE_NORTH','NORTH_STATS');
--为了避免在出现此类问题,可以将FAILED_LOGIN_ATTEMPTS设置为UNLIMITED
alter profile default limit FAILED_LOGIN_ATTEMPTS unlimited;
oracle用户LOCKED(TIMED)原因及解决相关推荐
- Oracle 报错 28000原因和解决方法
Oracle 报错 28000原因和解决方法 使用PLSQL登录Oracle数据库时提示"ORA-28000:这个帐号被锁定". 出现这个问题的原因是:在Oracle databa ...
- ORACLE锁定账户的原因及解决办法
工作中,发现一个ORACLE用户被锁定,查看状态如下图: profile可以用来对用户所能使用的数据库资源进行限制 查看monitor使用的profile: SELECT PROFILE FROM D ...
- mysql 无法登陆_MySQL root用户无法登录原因及解决办法
MySQL root密码正确,却怎么也bai无法du从本地登录MySQL登录提示ERROR 1045 (28000): Access denied for user 'root'@'localhost ...
- ORACLE 索引失效的原因与解决
一.以下的方法会引起索引失效1,<> 2,单独的>,<,(有时会用到,有时不会) 3,like "%_" 百分号在前. 4,表没分析. 5,单独引用复合索 ...
- oracle账户locked, login denied解决办法
出现这种情况可能是如下两种原因 一.账户密码过期了,需要更新密码了 oracle默认的密码使用时间是180天,超过了账户会被锁住,需要手动修改密码解锁,可以按照如下操作修改为不限期 以下操作需要使用d ...
- Chrome 浏览器降级后浏览网站不保留用户数据问题原因及解决方法
由于浏览器降级导致新浏览器的数据不被老浏览器兼容. 我的 jira 系统登录很多次了,每次重启浏览器一点记录都没有了,勾选记住登录信息也不管用. 解决方案如下: 1. 升级 chrome,兼容了就 o ...
- oracle 账户锁了,oracle 用户账户被锁处理
一.以管理员身份登录 SQL> conn sys/sys as sysdba; (分号是必须的但是我是以system登录的所在这不应该写conn sys/sys as sysdba应该写conn ...
- Oracle里面的用户smsdb无法登录 LOCKED(TIMED)
创建的一个用户smsdb ,查看状态LOCKED(TIMED) 解锁后,conn smsdb/password 仍然报错,然后又被锁 :最后发现是错误登陆次数达到oracle限制的10次:导致后续无法 ...
- oracle locked time,Oracle里面的用户smsdb无法登录 LOCKED(TIMED)
创建的一个用户smsdb ,查看状态LOCKED(TIMED) 解锁后,conn smsdb/password 仍然报错,然后又被锁 :最后发现是错误登陆次数达到oracle限制的10次:导致后续无法 ...
- oracle locked timed,Oracle里面的用户smsdb无法登录 LOCKED(TIMED)
创建的一个用户smsdb ,查看状态LOCKED(TIMED) 解锁后,conn smsdb/password 仍然报错,然后又被锁 :最后发现是错误登陆次数达到oracle限制的10次:导致后续无法 ...
最新文章
- 2021年了,该拥有自己的深度学习框架了
- js中的事件委托或是事件代理详解(转载)
- esp分区引导修复失败_Windows10修复UEFI引导的具体方法
- 谈谈 Python 程序的运行原理
- 忍辱负重的小白兔们 - 验收准则的意义
- SiteMapCreator 发布 (Open Source)
- IT综合学习网站收集
- java建立英文停用词表_HanLP-停用词表的使用示例
- PilotEdit 破解版下载|PilotEdit(文本编辑器) 中文破解版 v11.8下载(含注册机)
- 【源码】基于MPPT的光伏(PV)系统仿真
- cat3 utp是不是网线_五类网线(CAT 5E/CAT 3 UTP)
- 【技术贴】解决vss中提交pdf下载打开空白乱码
- Win10磁盘占用100%的解决办法
- iOS证书(.p12)和描述文件(.mobileprovision)申请
- 赋值语句的四元式【编译原理】
- 数据库——求候选键的方法
- wx.getImageInfo(Object object)获取图片信息
- AddressBook 相关操作小计
- Acunetix WVS及Web漏洞手工检测分析
- 基于粒子群算法和遗传算法优化的高速列车横向悬挂模糊PID控制