ORA-00600: 内部错误代码, 参数: [rwoirw: check ret val], [], [], [], [], [], [], [], [], [], [], []

Oracle的BUG

  • Bug 14275161 - ORA-600 [rwoirw: check ret val] on CTAS with predicate move around (Doc ID 14275161.8)

影响版本

  • 11.2.0.4
  • 11.2.0.3

查询出现此问题的测试数据库版本正是11.2.0.4
-w999

修复版本

  • 12.1.0.1 (基本版本)
  • 11.2.0.4 Exadata 数据库的捆绑修补程序 16 (2015 年 4 月)
  • 11.2.0.4 Windows 平台上的修补程序 11

原因描述

原文

A CTAS (Create table as select) operation undergoing predicate move around may fail during execution with an ORA-600 [rwoirw: check ret val] or an ORA-7445.

翻译:

在创建table时执行谓词移动操作可能会导致失败造成0RA-600或者ORA-7445

解决方法

  1. 在创建table的时候不要用谓词

Oracle谓词有group by 、on、join、order by等

  1. 修改Oracle参数
alter session set "_pred_move_around"=FALSE;
posted @ 2020-07-10 13:00  白羽流光  阅读(2058)  评论(0编辑  收藏  举报