在Oracle中,哪个IP导致用户被锁定?
我被告知测试用户在登录时被锁定
1.以具有 dba 角色的用户身份登录以解锁。首先设置具体的时间格式,方便查看。具体时间
SQL> alter session set nls_date_format='yyyy-mm-dd hh34:mi:ss';
会话已更改。
2.查看具体锁定时间
SQL> select username,lock_date from dba_users where username='TEST';
USERNAME LOCK_DATE
------ ---------------------------- ------------------
测试 2009-03-10 08:51:03
3.解锁
SQL> alter user test account unlock;
用户已更改。
4.检查哪个IP导致测试用户被锁定
检查$ORACLE_HOME/network/admin/log/listener.log日志
10-MAR-2009 08:51:03 * (CONNECT_DATA=(SID=lhoms)(服务器=专用)(CID=(程序=oracle)(主机=omstestdb)(用户=oraoms))) * (地址=(协议=tcp)(主机= 10.69.1.11)(PORT=49434)) * 建立 * lhoms * 0
10-MAR-2009 08:51:03 * (CONNECT_DATA=(SID=lhoms)(SERVER=DEDICATED)(CID=(PROGRAM= oracle)(HOST=omstestdb)(USER=oraoms ))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.69.1.11)(PORT=49435)) * 建立 * lhoms * 0
这说明它是由上述 10.69.1.11 IP 多次登录尝试失败引起的。被锁定
注意:
一般数据库默认是在10次失败尝试后锁定用户
1.检查FAILED_LOGIN_ATTEMPTS的值
select * from dba_profiles
2.修改为30次
alter profile默认限制FAILED_LOGIN_ATTEMPTS 30;
3.修改为无限制次数(出于安全原因不建议)
alter profile default limit FAILED_LOGIN_ATTEMPTS unlimited ;
读完这篇文章相信你对“哪个IP”有了一定的了解导致用户被Oracle锁定”。如果您想了解更多相关知识,欢迎关注行业资讯频道,感谢您的阅读!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > 在Oracle中,哪个IP导致用户被锁定?