出现ORA-03137TTC协议内部错误
问题是这样的客户端在批量执行语句时,出现Oracle连接中断。再次执行还是一样,并且中断时执行的语句也一样。
通过观察日志发现在执行时间段出现"ORA-03137TTC协议内部错误”。
然后查看trc文件发现在Buffer dump info的最后有“ORA-01403”错误。
这个错误不是经常出现,有随机性。
出现问题时发现通过 dbms_shared_pool.purge 方法清除share pool里出错时的语句可以解决。
环境:
服务器:windows 2008 r2 sp1 64位
服务器内存:12G内存
oracle:11.2.0.1.0
oracle使用内存:8G
客户端使用:delphi编写的,估计使用bde数据库引擎
客户端连接:oracle9i
share Pool:2G
share Pool的命中率:85.41%
share Pool的Free memory:594M
请问各位老师这个错误是怎么出现的,如何查找出错的原因?谢谢! 自己顶一下
页:
[1]