频繁用错误密码登录数据库,产生大量等待事件
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;可避免该错误
解决方法:通过审计查询
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;可避免该错误
相关文章推荐
- 使用数据库审核跟踪数据库结构变化,使用的是格林尼治时间。可在频繁操作的库中,为什么会产生大量锁等待啊
- 在执行 COMMIT 和 ROLLBACK 操作时, 等待 "日志文件同步" 事件消耗了大量数据库时间。
- SymmetricDS加密symmetric.properties中数据库密码产生"Illegal Key Size"错误
- 登录错误多次密码锁定账户一定时间之数据库建表参考
- 一次数据库hang,大量enqueue等待事件的问题
- 登录使用OPENSHIFT搭建的PHP+MYSQL应用,显示【连接数据库失败,数据库用户名或密码错误
- 关于连接数据库失败、SQLServer xxxx 已成功与服务器建立连接,但是在登录前的握手期间发生错误。 (provider: SSL Provider, error: 0 - 等待的操作过时。)
- 数据库报ORA-00600: 内部错误代码, 参数: [17059],并产生大量trace日志文件
- 登录错误多次密码锁定账户一定时间之数据库建表参考
- MySQL登录密码错误
- 数据库修改密码多种方法及设置远程登录账号
- ubuntu输入了正确的用户名密码但是无法登录(环境变量设置错误所以不能登录系统)
- 数据库之mac上mysql root密码忘记或权限错误的解决办法
- ==Tomcat的坑==【一切正常,就是连不上数据库,提示密码错误】。解决:先关闭Tomcat,再重启eclipse。老师说是Tomcat卡住了。
- SQLServer 2012 已成功与服务器建立连接,但是在登录前的握手期间发生错误。 (provider: SSL Provider, error: 0 - 等待的操作过时。
- Flask -- 使用数据库(Sqlite3)、用户注册、登录注销、修改密码
- SQL关键字与数据库字段冲突产生的错误!
- Windows Form + SQL 编程:如何对ConnectionString中的数据库登录密码加密
- 搭建数据库环境--导入数据产生ORA-1659错误的一个原因
- 编写代码模拟三次密码输入的场景。 最多能输入三次密码,密码正确,提示“登录成功”,密码错误,可以重新输入,最多输入三次。三次均错,则提示退出程序