失效链接处理 |
Oracle密码延迟验证D的系lHANG?PDF 下蝲
本站整理下蝲Q?/strong>
链接Q?a target="_blank">https://pan.baidu.com/s/1WzzngodKRgUkpDWERVzwcA
提取码:(x)e3wh
相关截图Q?/strong>
![]()
主要内容Q?/strong>
问题现象Q?/div>
更改密码后,每次q接异常慢,q用正的密码q接Q验证g时也非常大,D应用E序q接反复出现时现象Q?/div>
问题分析Q?/div>
l查实,q是׃11G的gq密码特性引P特别在一些自动连接特性的应用来说Q如果密码认证错误,?x)一直篏U密码验证时_(d)D后面的正验证也异常时Q这U问题一般发生在修改应用账户密码后,应用服务器没有及(qing)时更新数据库q接信息D?/div>
解决Ҏ(gu)Q?/div>
如果需要修改应用̎户密码,需要提前确定好那些应用服务器需要更改连接信息,需提前准备好相应的脚本Q如应用太多Q需要在更改后作出相应的监控措施Q如Q?/div>
(g)查数据库d日志dba_audit_sessionQ可以查出登录失败的L和应用,通知架构负责人及(qing)时调_(d)(x)
Select *
From Dba_Audit_Session
Where User_Name = ’mbs7_Oms’
And Action_Name = ’logon’
And Timestamp Between
To_Date('2020-12-03 1:00:00', 'yyyy-mm-dd hh24:mi:ss') And
To_Date('2020-12-03 2:10:00', 'yyyy-mm-dd hh24:mi:ss')
Order By Sample_Time Desc
如处理不?qing)时Q导致用戯延迟认证Ҏ(gu)阻塞,可用以下脚本在异常节Ҏ(gu)量查杀q程q接q程的办法解冻I脚本如下Q?/div>
ps -ef | grep LOCAL=NO | awk '{print $2}' | xargs kill -9
q里注意的是Q?/div>
查杀的同时要通知架构人员快清理q接~存Q另外注意查杀后,对于一些正常的q接q程要手工重新启动, 如审计库的远E连接进E等?/div>
当然q个Ҏ(gu)也可以讄屏蔽Q通过讄EVENTS 28401可以屏蔽密码延迟验证Q?/div>
The event can be set as follows:
SQL> alter system set event =“28401 TRACE NAME CONTEXT FOREVER, LEVEL 1” scope=spfile;
讄该事件后重启数据库即可?/div>
To unset the event, set as follows:
SQL> Alter system set event= '28401 trace name context off' scope=spfile ;
---->密码验证延迟关闭
附:(x)如果启用审计Q可通过以下语句l计dp|ơ数
select username, os_username, userhost, client_id, trunc(timestamp), count(*) failed_logins from dba_audit_trail where returncode = 1017 and timestamp > sysdate - 7 group by username, os_username, userhost, client_id, trunc(timestamp);
|