在Oracle中,哪个IP导致用户被锁定?

分类:编程技术 时间:2024-02-20 15:56 浏览:0 评论:0
0
小编给大家分享一下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锁定”。如果您想了解更多相关知识,欢迎关注行业资讯频道,感谢您的阅读!

1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > 在Oracle中,哪个IP导致用户被锁定?

用户评论