您的位置:首页 > 数据库

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

2014-03-26 09:47 288 查看
问题现象:数据库远程登录不上,数据库有大量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;可避免该错误
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐