oracle – 执行sql查询时的ORA-03113
发布时间:2020-12-12 13:09:41 所属栏目:百科 来源:网络整理
导读:我有一个400行的SQL查询,它会在30秒内抛出异常 ORA-03113: end-of-file on communication channel 以下是需要注意的事项: 我将超时设置为10分钟 删除时有最后一个条件可以解决此错误. 仅在我分析索引时才出现此错误. 令人不安的情况是这样的: AND UPPER (s
我有一个400行的SQL查询,它会在30秒内抛出异常
以下是需要注意的事项: >我将超时设置为10分钟 令人不安的情况是这样的: AND UPPER (someMultiJoin.someColumn) LIKE UPPER ('%90936%') 所以我的假设是查询从服务器端被终止,显然是因为它被识别为资源占用. 我的假设合适吗?我该如何解决这个问题呢? 编辑:我试图得到错误查询的解释计划,但解释计划查询也给我一个ORA-03113错误.我知道我的查询不是很高效,但为什么这应该是ORA-03113错误的原因.我正在尝试从toad运行查询,并且没有生成警报日志或跟踪,我的db版本是 您说从查询中删除一个条件会导致问题消失.没有这个条件,查询需要多长时间才能运行?您是否检查了两个版本的查询的执行计划,以查看添加该条件是否导致选择了一些低效的计划? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |