频繁用错误密码登录数据库,产生大量等待事件

问题现象:数据库远程登录不上,数据库有大量library cache pin的等待事件

解决方法:通过审计查询 

 select * from dba_audit_trail where  returncode = 1017 and timestamp>sysdate-0.3 order by timestamp desc;

1、启用审计
启用审计需要在 init.ora文件中指定AUDIT_TRAIL参数以启用审计.
AUDIT_TRAIL参数可以设置成一下值:
NONE:禁用数据库审计
OS:指出Oracle将把审计记录写到一个操作系统文件中。
db:指出Oracle将把审计记录写入数据库审计跟踪,可视为 DBA_AUDIT_TRAIL
db,extend:指出Oracle将把所有审计记录发送到数据库审计跟踪,包括SQLTEXT和SQLBIND。
XML:指定数据库审计,进入OS文件的是XML格式的审计记录
XML,EXTEND:与XML设置相同,另外还记录所有审计跟踪列,包括SQLTEXT和SQLBIND

增加参数alter system set event='28401 trace name context forever, level 1' scope=spfile;可避免该错误

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值