重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 382|回复: 0
打印 上一主题 下一主题

ORA-00700 ;ORA-03135:客户端会话与数据库服务器之间的网络连接意外中断

[复制链接]
跳转到指定楼层
楼主
发表于 2025-10-9 16:34:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
ORA-00700:数据库后台进程在处理你的请求时,遇到了一个内部的、未预料到的软件缺陷,导致进程崩溃。
ORA-03135:你的客户端会话与数据库服务器之间的网络连接意外中断了

如果ORA-00700 和 ORA-03135 一起出现,那么表示造成会话中断的原因是软内部错误,比如特定版本的Oracle Bug(最常见),内存损坏,数据/存储层问题,不兼容的驱动或客户端库(较少见)。如果偶尔出现,可能是偶然触发了BUG,如果多次出现,那么需要进一步排查内存设置、存储层问题。



1----特定版本的Oracle Bug(最常见)

        在特定版本(尤其是某些小版本,如 19.3, 19.8 等)中,存在一些已知的Bug,会在执行复杂SQL、特定PL/SQL操作、使用某些功能(如并行查询、高级压缩、内存数据库特性)时,导致后台进程崩溃。

        示例:可能在处理一个特定的游标、一个损坏的LOB字段、或一个复杂的内存结构时发生。

2----内存损坏

        操作系统、硬件问题或Oracle自身的内存管理缺陷,导致SGA或PGA内存池出现损坏。当进程访问到这块损坏的内存时,立即崩溃。

3----数据/存储层问题

        数据块损坏:进程尝试读取一个物理损坏的数据块,但损坏的方式非常刁钻,绕过了常规的校验,直接导致了内部逻辑错误和进程崩溃。

       存储层不稳定:存储阵列、网络(如iSCSI/NFS)的瞬时故障,导致数据库进程读取到了不一致或错误的数据,进而引发崩溃。

4----不兼容的驱动或客户端库(较少见)

        虽然较少见,但某些不兼容或存在Bug的Oracle客户端(如ODBC驱动、JDBC Thin驱动版本)可能会发送一个非预期的数据包,导致服务器端进程处理时发生内部错误。





分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2026-4-29 15:57 , Processed in 0.219109 second(s), 24 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表