ORA-00600: internal error code, arguments: [kkqtSetOp.1]

來源:互聯網
上載者:User

新資料庫從32升級到64位的11G 11 2 0 3 

有條SQL 陳述式執行的時候會導致內部錯誤. 使用PL/SQL DEVELOPER 查詢該語句的執行機會 按F5鍵 就激發了這個ORA600


單擊此項可添加到收藏夾 Query fails with ORA-00600: internal error code, arguments: [kkqtSetOp.1] (文檔 ID 1494113.1) 轉到底部
修改時間:2014-2-7類型:PROBLEM
為此文檔評級 通過電子郵件發送此文檔的連結 在新視窗中開啟文檔

In this Document

Symptoms
  Cause
  Solution
  References


APPLIES TO:Oracle Database - Enterprise Edition - Version 11.2.0.2 to 11.2.0.3 [Release 11.2]
Information in this document applies to any platform.
SYMPTOMS

Getting the following error in the alert log from a query with more than 6 unions:

ORA-00600: internal error code, arguments: [kkqtSetOp.1], [], [], [], [], [], [], [], [], [], [], []


The stack trace includes all or some of the following functions:

 kkqtutlPerformSetOp <- OnList <- kkqtutlPerformSetOp <- kkqjfUnitTrans <- kkqjfpt <- kkqjfgdtr < qksqbApplyToQbcLoc <- qksqbApplyToQbcLoc <- qksqbApplyToQbc <- kkqjfdrv <- kkqdrv <- kkqctdrvIT <- apadrv <- opitca <- PGOSF634_kksFullT <- ypeCheck <- rpiswu2 <- ypeCheck <- kksLoadChild <- kxsGetRuntimeLock <- kksfbc <- kkspsc0 <- kksParseCursor <- opiosq0 <- kpooprx <- kpoal8 <- opiodr <- ttcpip <- opitsk <- opiino 

CAUSE

Bug 11846265 - ORA-00600: [KKQTSETOP.1] CAUSED BY JOIN FACTORIZATION

closed as a duplicate of:

Bug 12537316 - QBCXXSELSQ FLAG IS NOT CLEARED AFTER VIEW MERGING

where if Join Factorization is enabled ("_optimizer_force_CBQT" = "JF"), then a SET operation that contains redundant conditions in WHERE clause may return the listed ORA-600 or ORA-1790.

SOLUTION

o  Upgrade to 12.1.0.1

OR:

o  Apply 11.2.0.4 or above

OR:


o  Apply Patch 12537316 if available for your platform and Oracle version

- OR -

o Use the following workaround:

SQL> alter session set "_optimizer_join_factorization" = FALSE;

 

Note:
There are some other bugs reporting the same ORA-600 and a similar call stack.
Please refer to
Note 1200522.1 - ORA-600 [kkqtSetOp.1]
which allows you to limit bug candidates based on your actual Oracle versionREFERENCESNOTE:1200522.1 - ORA-600 [kkqtSetOp.1]
BUG:11846265 - ORA-00600: [KKQTSETOP.1] CAUSED BY JOIN FACTORIZATION

NOTE:12537316.8 - Bug 12537316 - ORA-600 / ORA-7445 for SQL with merged subquery
 
  相關內容    
 
 
產品    
 
  • Oracle Database Products > Oracle Database Suite > Oracle Database > Oracle Database - Enterprise Edition > Internals Errors (ORA-600 & ORA-7445) > Performance
 
錯誤    
 
ORA-00600: [KKQTSETOP.1];ORA-1790

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.