ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 一个ora-07445的真实状况

一个ora-07445的真实状况

原创 Linux操作系统 作者:SmileBelt 时间:2011-06-27 13:22:43 0 删除 编辑
关于我遇到的一个小问题 贴出来大家一起分享下 我们环境是64位REDHAT 5.4 + 11.2.0.1.0

周一的时候例行去查看oracle日志

却发现周六和周日均有07445的错误产生

但是数据库却木有任何异常

业务跑的很正常

我在历史记录里查到了引起这个错误的SQL语句

外连接比较多

表数据量也不算特别大

把这条语句单独拿出来在sqlplus里执行却报03113的错误

业务里面却能正常运行、并且取到想要的数据

但是奇怪的是我们测试库这条语句却没有任何错误

测试库除了表里面的数据和生成库不一样

其他全部一样

然后我把生产库的数据同步到测试库

结果立马出现同样的错误

难道是数据有问题?!

可是找了半天并没有发现可疑的数据出现。

在网上和metalink里查看了好多资料

基本上全是让打补丁

由于一些限制

这条路走不通

于是周一真正没有解决这个问题

 

周二的时候考虑到这个错误的本质是oracle调用操作系统资源时出错

于是我就按照测试服务器上的内核参数把生产库服务器改了

(两台服务器型号和系统完全一样)

这时候把这条sql语句拿出来在sqlplus执行不报错了

大喜过望啊

没过几分钟测试组的同事找来了

说业务出问题了,那条语句不能取到数据了

我在oracle日志里面发现了07445的错误

这下sqlplus里不报错,业务却报错了

最后没办法把那条sql语句的外连接去掉了两个

嘿、居然不报错了

然后我把这条语句交给开发人员

从新改写了一下

没用那么多的外连接

经过这几天的观察

再也没出现07445的错误了。。。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25776007/viewspace-700795/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2011-05-09

  • 博文量
    1
  • 访问量
    2247