Search Results for: cost

V$SQLCOMMAND SQL opcodes and names


SQL> select command_type,command_name from V$SQLCOMMAND;

COMMAND_TYPE COMMAND_NAME
------------ ----------------------------------------------------------
           0
           1 CREATE TABLE
           2 INSERT
           3 SELECT
           4 CREATE CLUSTER
           5 ALTER CLUSTER
           6 UPDATE
           7 DELETE
           8 DROP CLUSTER
           9 CREATE INDEX
          10 DROP INDEX
          11 ALTER INDEX
          12 DROP TABLE
          13 CREATE SEQUENCE
          14 ALTER SEQUENCE
          15 ALTER TABLE
          16 DROP SEQUENCE
          17 GRANT OBJECT
          18 REVOKE OBJECT
          19 CREATE SYNONYM
          20 DROP SYNONYM
          21 CREATE VIEW
          22 DROP VIEW
          23 VALIDATE INDEX
          24 CREATE PROCEDURE
          25 ALTER PROCEDURE
          26 LOCK TABLE
          27 NO-OP
          28 RENAME
          29 COMMENT
          30 AUDIT OBJECT
          31 NOAUDIT OBJECT
          32 CREATE DATABASE LINK
          33 DROP DATABASE LINK
          34 CREATE DATABASE
          35 ALTER DATABASE
          36 CREATE ROLLBACK SEG
          37 ALTER ROLLBACK SEG
          38 DROP ROLLBACK SEG
          39 CREATE TABLESPACE
          40 ALTER TABLESPACE
          41 DROP TABLESPACE
          42 ALTER SESSION
          43 ALTER USER
          44 COMMIT
          45 ROLLBACK
          46 SAVEPOINT
          47 PL/SQL EXECUTE
          48 SET TRANSACTION
          49 ALTER SYSTEM
          50 EXPLAIN
          51 CREATE USER
          52 CREATE ROLE
          53 DROP USER
          54 DROP ROLE
          55 SET ROLE
          56 CREATE SCHEMA
          57 CREATE CONTROL FILE
          58 ALTER TRACING
          59 CREATE TRIGGER
          60 ALTER TRIGGER
          61 DROP TRIGGER
          62 ANALYZE TABLE
          63 ANALYZE INDEX
          64 ANALYZE CLUSTER
          65 CREATE PROFILE
          66 DROP PROFILE
          67 ALTER PROFILE
          68 DROP PROCEDURE
          70 ALTER RESOURCE COST
          71 CREATE MATERIALIZED VIEW LOG
          72 ALTER MATERIALIZED VIEW LOG
          73 DROP MATERIALIZED VIEW  LOG
          74 CREATE MATERIALIZED VIEW
          75 ALTER MATERIALIZED VIEW
          76 DROP MATERIALIZED VIEW
          77 CREATE TYPE
          78 DROP TYPE
          79 ALTER ROLE
          80 ALTER TYPE
          81 CREATE TYPE BODY
          82 ALTER TYPE BODY
          83 DROP TYPE BODY
          84 DROP LIBRARY
          85 TRUNCATE TABLE
          86 TRUNCATE CLUSTER
          87 CREATE BITMAPFILE
          88 ALTER VIEW
          89 DROP BITMAPFILE
          90 SET CONSTRAINTS
          91 CREATE FUNCTION
          92 ALTER FUNCTION
          93 DROP FUNCTION
          94 CREATE PACKAGE
          95 ALTER PACKAGE
          96 DROP PACKAGE
          97 CREATE PACKAGE BODY
          98 ALTER PACKAGE BODY
          99 DROP PACKAGE BODY
         157 CREATE DIRECTORY
         158 DROP DIRECTORY
         159 CREATE LIBRARY
         160 CREATE JAVA
         161 ALTER JAVA
         162 DROP JAVA
         163 CREATE OPERATOR
         164 CREATE INDEXTYPE
         165 DROP INDEXTYPE
         166 ALTER INDEXTYPE
         167 DROP OPERATOR
         168 ASSOCIATE STATISTICS
         169 DISASSOCIATE STATISTICS
         170 CALL METHOD
         171 CREATE SUMMARY
         172 ALTER SUMMARY
         173 DROP SUMMARY
         174 CREATE DIMENSION
         175 ALTER DIMENSION
         176 DROP DIMENSION
         177 CREATE CONTEXT
         178 DROP CONTEXT
         179 ALTER OUTLINE
         180 CREATE OUTLINE
         181 DROP OUTLINE
         182 UPDATE INDEXES
         183 ALTER OPERATOR
         184 Do not use 184
         185 Do not use 185
         186 Do not use 186
         187 CREATE SPFILE
         188 CREATE PFILE
         189 UPSERT
         190 CHANGE PASSWORD
         191 UPDATE JOIN INDEX
         192 ALTER SYNONYM
         193 ALTER DISK GROUP
         194 CREATE DISK GROUP
         195 DROP DISK GROUP
         196 ALTER LIBRARY
         197 PURGE USER RECYCLEBIN
         198 PURGE DBA RECYCLEBIN
         199 PURGE TABLESPACE
         200 PURGE TABLE
         201 PURGE INDEX
         202 UNDROP OBJECT
         203 DROP DATABASE
         204 FLASHBACK DATABASE
         205 FLASHBACK TABLE
         206 CREATE RESTORE POINT
         207 DROP RESTORE POINT
         209 DECLARE REWRITE EQUIVALENCE
         210 ALTER REWRITE EQUIVALENCE
         211 DROP REWRITE EQUIVALENCE
         212 CREATE EDITION
         213 ALTER EDITION
         214 DROP EDITION
         215 DROP ASSEMBLY
         216 CREATE ASSEMBLY
         217 ALTER ASSEMBLY
         218 CREATE FLASHBACK ARCHIVE
         219 ALTER FLASHBACK ARCHIVE
         220 DROP FLASHBACK ARCHIVE
         222 CREATE SCHEMA SYNONYM
         224 DROP SCHEMA SYNONYM
         225 ALTER DATABASE LINK
         226 CREATE PLUGGABLE DATABASE
         227 ALTER PLUGGABLE DATABASE
         228 DROP PLUGGABLE DATABASE
         229 CREATE AUDIT POLICY
         230 ALTER AUDIT POLICY
         231 DROP AUDIT POLICY
         238 ADMINISTER KEY MANAGEMENT
         239 CREATE MATERIALIZED ZONEMAP
         240 ALTER MATERIALIZED ZONEMAP
         241 DROP MATERIALIZED ZONEMAP

Introduction to ORA-600/ORA-7445 Internal Error Analysis

APPLIES TO:

Oracle Database – Enterprise Edition – Version 8.1.7.4 and later
Information in this document applies to any platform.
***Checked for relevance on 30-Sep-2014***

PURPOSE

The purpose of this troubleshooting article is to provide an insight into key areas of internal
600/7445 trace files to assist in deriving to a known bug or to highlight what might be needed
by ORACLE Support to progress an issue further.  Whilst the article can be used to some
extent on 11g it is primarily written for versions <V10204 due to :-

a) The worked example is based on a bug fixed in V10204 and higher releases
b) The alert/trace file structure in 11g has changed

The article will make reference to other notes so that the traces for 11g can also
be proactively reviewed if wished.

The nature of Internal errors means no one approach can guarantee getting to a solution but again
the intention is to provide an indication on notes that support make available to customers and
a simple workflow process that assists for a vast majority of SRs. A simple example is illustrated
to generate a known bug that is harmless to the database when generated, that said it
should ONLY be used on a TEST database as it’s not encouraged to willingly raise such errors in
‘LIVE’ environments. This example will then be used to highlight various sections and how each
section can be useful for general 600/7445 analysis and again to provide the best chance of
identifying a known bugfix should one be available.

The article also makes links to a number of others for completeness including Note:232963.1
should a testcase be required as is the ideal case for all internal errors but understandably
is not always possible dependent on the problem area.  Tests were made on SUN but the
bug is not platform specific, it may however show slightly different messages within the alert
log and for Windows based platforms some tools/notes might not be applicable.  However this
does not distract from the primary aim of how a trace file can be analyzed.

An Internal Error whether ORA-00600 or ORA-07445 can fall into many categories :-

Issue reproducible and testcase can be provided
Issue reproducible but no simple testcase perhaps due to code being oracle SQL, 3rd party SQL
Issue not reproducible but persistent and formulates to some pattern e.g. once a day
Issue not reproducible and random pattern to occurrences

By definition if an issue is not reproducible at will in a customer environment a testcase may
be very difficult to obtain but should always be attempted where possible.

These are a simplified subset, depending on root cause there can be many 600/7445 errors.
Typically the argument(s) of the error when unique should mean each are different problems
but if occurring on same timestamp or one always soon follows another there might be some
relationship and this will be for support to determine.

TROUBLESHOOTING STEPS

Worked Example
——————
A real life example will follow and a working methodology will then be provided. Conclusions
will then be made at the end of the analysis and some standard questions will be commented
on that should always be appropriate to analysis of Internal errors and perhaps any SR raised
into support.  The bug number identified will be reported in a later section so as to show the
workflow/analysis methodology used without knowing the solution in advance.  This article
is only suitable for <V10204 databases in terms of the testcase as the bug it relates to
if fixed in the V10204PSR and higher RDBMS versions.  The article is still appropriate as an
introduction to analysis for 11g RDBMS and we will mention the main differences for when an internal error is seen in 11g.  Due to the nature of Internal errors it is possible that the error
is reported differently between versions/PSRs/platforms making analysis more complex.  The
example and trace results for this article came from V10201/64bitSUN but the same principles
apply to all.

sqlplus scott/tiger
drop table a;
drop table b;

create table A(col11 number, col12 number);
create table B(col21 number, col22 number);

insert into a values (-3,-7);
insert into a values (null,-1);
insert into b values ( -7,-3);

update a sET col11 =
(select avg(b.col22) keep (dense_rank first order by (col22)) FROM b where
b.col21= a.col12);

The UPDATE will fail at session level with ORA-03113 error. A trace file will also be written
to the UDUMP destination of the database and will now be highlighted, where appropriate
if a section can be found using keyword searches in the trace it will be mentioned.

Before any analysis of UDUMP/BDUMP traces take place there should be an understanding of
how the error(s) are reported in the alert log.

ALERT LOG
—————
As this is a worked example we know what to expect in advance but the alert and an understanding
of what actions take place around an internal error can be fundamental to resolution. It is
certainly possible for internal errors to be a consequence of a problem rather than the cause.

Errors in file xxxx/xxxx_ora_24779.trc:
ORA-07445: exception encountered: core dump [_memcpy()+592] [SIGSEGV]
[Address not mapped to object] [0xFFFFFFFF7B180000] [] []
ORA-00600: internal error code, arguments: [kgh_heap_sizes:ds],
[0xFFFFFFFF7B179E98], [], [], [], [], [], []
ORA-07445: exception encountered: core dump [_memcpy()+592] [SIGSEGV]
[Address not mapped to object] [0xFFFFFFFF7B180000] [] []
ORA-00600: internal error code, arguments: [kghGetHpSz1], [0xFFFFFFFF7B179EA8]

The errors continue in the alert and as we can see >1 error is raised but all are reported
to be within the same tracefile.
There will be cases where >1 error and >1 trace exist but this is
beyond the scope of this ‘Introduction’.

Various sections of the trace are now reported based on this example, not all 600/7445 traces
will allow for each section to be reviewed. Again this is a very simple example and often a
combination of traces will need to be understood which is beyond the scope of this article.

Section 1 : Trace header information
-------------------------------------

xxxx/xxxx_ora_24779.trc
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production
With the Partitioning, OLAP and Data Mining options
ORACLE_HOME = xxxxxx
System name: SunOS
Node name: xxxxxx
Release: 5.8
Version: Generic_117350-38
Machine: sun4u
Instance name: xxxxx
Redo thread mounted by this instance: 1
Oracle process number: 15
Unix process pid: 24779, image: oracle@xxxxx (TNS V1-V3)

This section gives general information on the machine/instance and version of RDBMS where the internal error has been seen, whilst important its certainly does not really contain much to narrow bug searches as this info is customer/machine specific where as a bug itself should really hold information generic to all customers.

 

Section 2 : The 600 or 7445 internal error
------------------------------------------

*** SESSION ID:(143.5) 2006-07-18 10:45:03.004
Exception signal: 11 (SIGSEGV), code: 1 (Address not mapped to object), addr: 0xffffffff7b280000,
PC: [0xffffffff7b700b58, memcpy()+1196]

*** 2006-07-18 10:45:03.008
ksedmp: internal or fatal error
ORA-07445: exception encountered: core dump [memcpy()+1196] [SIGSEGV] [Address not mapped to object]
[0xFFFFFFFF7B280000] [] []

This article is not written to show the differences between ORA-00600/ORA-07445 errors in any detail.

The basic difference between these two errors, is that
an ORA-600 is a trapped error condition in the Oracle code that should not occur, whereasan ORA-7445 is an untrapped
error condition detected by the operating system.

 

Section 3 : Current SQL statement
---------------------------------

Current SQL statement for this session:
update a sET col11 =
(select avg(b.col22) keep (dense_rank first order by (col22)) FROM b where b.col21= a.col12);

Not all internal issues will show a current SQL statement and there is no simple reason why this is the case. If this does happen it is recommended to try and use all other sections to narrow the search space down. When present in an internal (600/7445) trace file it should always be locatable using a search in the trace file of 'Current SQL' and should be the first hit found.

In addition there maybe a 'PLSQL Call Stack' that pinpoints the schema.object and line number for an internal issue.

 

Section 4 : Call Stack Trace
-----------------------------

The call stack within the trace file is seen
as follows :-

----- Call Stack Trace -----
calling              call     entry                argument values in hex
location             type     point                (? means dubious value)
-------------------- -------- -------------------- ----------------------------
ksedmp()+744         CALL     ksedst()             000000840 ?
FFFFFFFF7FFE7D5C ?
000000000 ?
FFFFFFFF7FFE4850 ?
FFFFFFFF7FFE35B8 ?
FFFFFFFF7FFE3FB8 ?
ssexhd()+1000        CALL     ksedmp()             000106000 ? 106324A04 ?
106324000 ? 000106324 ?
000106000 ? 106324A04 ?
sigacthandler()+44   PTR_CALL 0000000000000000     000380007 ?
FFFFFFFF7FFEB9A0 ?
000000067 ? 000380000 ?
00000000B ? 106324A00 ?
_memcpy()+592        PTR_CALL 0000000000000000     00000000B ?
FFFFFFFF7FFEB9A0 ?
FFFFFFFF7FFEB6C0 ?
FFFFFFFFFFFFFFFF ?
000000004 ? 000000000 ?
ksxb1bqb()+36        FRM_LESS __1cY__nis_writeCol  FFFFFFFF7B2F0000 ?
dStartFile6FpcpnNdi  FFFFFFFF7B35EE90 ?
rectory_obj__i_()+3  FFFFFFFFFFFE6DA0 ?
75                   FFFFFFFFFFFFFFFF ?
000000004 ? 000000000 ?
kxhrPack()+1088      CALL     ksxb1bqb()           FFFFFFFF7B0F7220 ?
FFFFFFFF7B354BBF ?
FFFFFFFFFFFF1070 ?
FFFFFFFF7B2E5D60 ?
FFFFFFFF7B0F7220 ?
000001FF0 ?
qescaInsert()+280    CALL     kxhrPack()           000000080 ?
FFFFFFFF7B34A5E8 ?

The stack function is the first column on each line, and so reads:

ksedmp ssexhd sigacthandler memcpy ksxb1bqb  .....

For clarity the full stack trace is summarised to :-

Function List (to Full stack) (to Summary stack)
ksedmp ssexhd sigacthandler memcpy ksxb1bqb kxhrPack
qescaInsert subsr3 evaopn2 upderh upduaw kdusru
kauupd updrow qerupRowProcedure qerupFetch updaul updThreePhaseExe
updexe opiexe kpoal8 opiodr ttcpip opitsk opiino opiodr opidrv
sou2o opimai_real main start

There is no automated tool for customers to get into this
form.  Note:211909.1 reports a further example
of ORA-7445 stack analysis.

The call stack can be very powerful to narrow a problem down to known issues
but if used incorrectly will generate many hits totally unrelated to the
problem being encountered.

As the functions and their purpose are ORACLE proprietry this article can only give pointers towards good practice and these include :-

a) Ignore function names that are before the 600/7445 error so for this worked example searches on 'ksedmp','ssexhd' or 'sigacthandler' will not benefit.

The top most routines are for error handling, so this is
why the failing function 'memcpy()' is not at the top of
the stack, and why the top most functions can be ignored.

b) Ignore calls towards the end of the call stack

c) Try a number of different searches based on the failing function from the 600/7445 and 4-5 functions after

In this case a useful 'My ORACLE Support' (MOS) search would be : memcpy ksxb1bqb kxhrPack qescaInsert subsr3

 

Section 5 : Session Information
-------------------------------

SO: 392b5a188, type: 4, owner: 392a5a5b8, flag: INIT/-/-/0x00
(session) sid: 143 trans: 3912d2f78, creator: 392a5a5b8, flag: (41) USR/- BSY/-/-/-/-/-
DID: 0001-000F-0000000F, short-term DID: 0000-0000-00000000
txn branch: 0
oct: 6, prv: 0, sql: 38d8c05b0, psql: 38d8c0b20, user: 173/SCOTT
O/S info: user: xxxxxx, term: pts/21, ospid: 24482, machine: xxxxxx
program: sqlplus@xxxxxx (TNS V1-V3)
application name: SQL*Plus, hash value=3669949024
last wait for 'SQL*Net message from client' blocking sess=0x0 seq=282 wait_time=830 seconds since wait started=1

A 600/7445 trace should always have a 'Call stack Trace' whether it contains function names or not, after this follows 'PROCESS STATE' information and in this we can search on keyword 'session'.

The first hit should take us to the section of the trace file that shows where the error came from and the session/user affected (above they have been blanked to xxxxxx). In many cases we will see user, terminal and machine information that can often be useful for any issue that needs to be reproduced for further investigation. On many occasions an internal error will be reported in alert logs and the DBA will not necessarily have been informed by any users of the database/application that they encountered a problem.

This section can often also show 3rd party sessions e.g. TOAD/PLSQL or even where the client is another ORACLE product e.g. FORMS/APPS and even if just a client process e.g. EXP/RMAN. This can be another powerful method of narrowing a problem down, in the case of a problem coming from 3rd party software it is important to determine wherever possible if an issue can be reproduced in SQLPLUS.

 

Section 6 : Explain Plan Information
-------------------------------------

============
Plan Table
============
---------------------------------------+-----------------------------------+
| Id | Operation | Name | Rows | Bytes | Cost | Time |
---------------------------------------+-----------------------------------+
| 0 | UPDATE STATEMENT | | | | 3 | |
| 1 | UPDATE | A | | | | |
| 2 | TABLE ACCESS FULL | A | 2 | 52 | 3 | 00:00:01 |
| 3 | SORT AGGREGATE | | 1 | 26 | | |
| 4 | TABLE ACCESS FULL | B | 1 | 26 | 3 | 00:00:01 |
---------------------------------------+-----------------------------------+

This section can be found in the 600/7445 trace (when present) using the case
sensitive search 'Explain plan' and will be the first hit unless the SQL for
example contained the same string.

In this section the 'Plan Table' for the failing SQL will be reported and
especially for CBO related internal errors might give a pointer to finding
a workaround. For this worked example nothing really can be used but we might
for example see the plan using a 'hash join' and if so a possible w/a to
try would be hash_join_enabled=false. Caution should be used here, permanent
workarounds should only be set in place if matching to a known bug and the
implications are understood.

 

Section 7 : Current Cursor Information
--------------------------------------

Current cursor: 4, pgadep: 0
Open cursors(pls, sys, hwm, max): 11(3, 7, 50, 50)
NULL 6 SYNTAX 0 PARSE 0 BOUND 5 FETCH 0 ROW 0
Cached frame pages(total, free):
4k(61, 58), 8k(10, 10), 16k(1, 1), 32k(0, 0)
pgactx: 38d2c9e98 ctxcbk: 38d2c9b30 ctxqbc: 0 ctxrws: 38e751110

This can be found using the case sensitive search in the trace file for 'Current cursor:' [do not include the quotes], this section will either tie up with the current SQL statement reported in the 600/7445 or when there is no SQL statement reported it 'might' assist in further analysis.

Once the current cursor is known the information on this can be found using the search 'Cursor#X' where X is the value shown e.g in this case 4.

However this is >=10.2 specific
and so it should be noted that prior to 10.2
use the search 'Cursor X '.

Cursor#4(ffffffff7b231828) state=BOUND curiob=ffffffff7b2456f8
curflg=4c fl2=0 par=0 ses=392b5a188
sqltxt(38d8c05b0)=update a sET col11 =
(select avg(b.col22) keep (dense_rank first order by (col22)) FROM b where b.col21= a.col12)
hash=e2ef469857c74a273b881c20276493b5
parent=38eabc4b8 maxchild=01 plk=38f664f50 ppn=nll

If a SQL statement is using BIND variables it is the cursor information that often proves useful at isolating the values used in the SQL which again can be the key to reproducing a problem if data specific.

 

ORA-00600/ORA-07445 Analysis : General Guidelines
--------------------------------------------------

Now that the sections have been explained we need to ensure we use as systematic a procedure as possible to determine if a known issue/bug exists. It should be clear that a 600/7445 trace contains far more information but if the above sections together with what follows cannot conclude to a known issue it is recommended that a SR is raised to support.

Three useful documents types can assist here :-

OERI notes
----------
An 'OERI' article is a document provided where possible to customers that provides a brief meaning of the error/impact and known bugs relating to the 600/7445. The quickest way to find this information from MOS is to
search as :

a) 7445 <1st argument> oeri
or
b) 600 <1st argument> oeri

So if the internal error was 600[12333] the search is:600 12333 oeri

So for this article and worked example the search would be : 7445 memcpy oeri

Equally the 600/7445 tool as per Note:153788.1 can be used and if the trace file is submitted into this tool an OERI note will be reported where published.  If the testcase is attempted on a WINDOWS platform the error reported in the alert and trace may not be the same and the tool might not return any hits.  Finding a suitable example for all platforms is beyond the scope of this document.

So for the latter search we should find Note:310531.1, it should be noted that not all bugs associated with an error will be tagged but ideally they would be.

It should also be clear from the notes seen in this type of search that ORA-600[x]/7445[y] does not mean only one bug can attribute to the Internal error.

BUG.8 notes
-----------
If the OERI or if a search gets a hit to a bug there maybe a link to a note where the MOS Noteid is <BUGNO>.8

For this worked example Note:5162852.8 exists, also to illustrate their purpose we can take for example Note:4451759.8

These articles are automatically generated when a bug becomes fixed and will typically include :-

--Product affected
--Range of releases the bug/error is believe appropriate to
--Known affected version(s)
--Fixed version

Together with the 'symptoms' of the bug and where possible workarounds. This information is also in the bug itself but the note provides this into a much clearer form.

Patch Set : List of Bugfixes by Problem Type Articles
-----------------------------------------------------

When a PSR is released ORACLE ensures there is an article that summarises all the bugfixes made into that PSR, this articles allows a quick search to customers to see if there is an ORA-600/ORA-7445 error of the same type in the PSR. As mentioned earlier in the OERI section just because there is a fix for the same type, it does not guarantee that the problem is the same.

For example if one of these PSR notes mentions ORA-00600[729] it means that the fix relates to one specifc way this error can be encountered, it does not stop 600[729] occurring for other reasons and even with the latest PSR applied to a given RDBMS release the internal error could occur due to a new unknown bug.

These documents can be found in MOS using a search with keywords like :-

<version> patch set bug fixes problem type

So if we are looking to see what fixes are made into the V92070 PSR we would use
the six keywords : 9.2.0.7 patch set bug fixes problem type

MOS will produce many hits but then the internet browsers search function can be used to search on the string '9.2.0.7' to quickly isolate the note which in this case is Note:308894.1

It is recommended to search always on the highest PSR available for the version you are running on since the note will then also contain links to the previous PSRs.

ORA-00600/ORA-07445 Analysis : Keyword Searches
-----------------------------------------------

This is the stage of the article where we need to use the research gathered from trace files and known MOS notes to see if we can use the MOS knowledge base to determine if the internal error is a known bug. It was commented that Section4 of a trace file can be very powerful here but again it is impossible to provide one unique way to search the knowledge bases. Instead we will use the worked example and will give some recommendations for 'bad' and 'good' search practices.

Bad Searches Practices
----------------------

a) Using first few calls of stack trace e.g ksedmp ssexhd sigacthandler memcpy
b) Use of MOS 'Advanced Search' and using the 'using any of the words' option

The reason this is a poor search method is that it is likely too many hits will be returned especially if keywords like 600/7445 are used. The default search functionality is an AND base search where all keywords must be present and this provides for better searches and fewer unrelated hits.

c) Using all of the stack trace. As explained above a default MOS search will find hits that contain all the keywords and using the whole stack allows a real risk of getting zero hits returned.

Good Searches Practices
------------------------

It should be noted that more than one search might actually be needed to get a feeling for what bugs/notes are relevant to the customers issue. The scope of what can be searched will depend on if a problem is reproducible.

a) Isolating a good section of the 'Call Stack' from Section4
b) If SQL is known then look at SQL to see if there is something special on the SQL e.g for this worked example we know dense_rank is being used and this is not common SQL
c) If a problem is reproducible and an explain plan is available look at the plan to see if there is something that can be changed at session level. An example was reported in Section6 and if a parameter is seen to make a query work this parameter can then become a very useful keyword for determining if a known bug exists.
d) Using the RDBMS version as keyword can sometimes show if any bugs exist that contain a oneoff fix for the same internal error argument but caution is needed as it is not a guarantee that the bug will cover the same cause.

With this information in mind the two searches :-

memcpy ksxb1bqb kxhrPack qescaInsert subsr3
memcpy dense_rank

both get very few bug hits and BUG:5162852 is quickly identified.

Worked Example for 11g
———————————

The general principles of internal 600/7445 error analysis holds
true for 11g but there are some differences in how traces get reported.

To illustrate Note.808071.1 provides an excellent testcase to reproduce
the error ORA-00600[16613]. As stated already if there is a desire to
reproduce this error so that the alert/trace can be looked at in a proactive
manner then it should ONLY be used on a TEST database.

The example will not be reported in the same detail but instead we can use
it to highlight the key differences.

After the error has been reproduced we need to look at the alert log which
can be located via :-

show parameter dump_dest

background_dump_dest string c:\app\diag\rdbms\orcl\orcl\trace
core_dump_dest               string c:\app\diag\rdbms\orcl\orcl\cdump
user_dump_dest               string c:\app\diag\rdbms\orcl\orcl\trace

It is the background and user destinations for the ‘trace’ directory that we will
need to look.

Tue Nov 15 09:33:59 2011
Errors in file c:\app\diag\rdbms\orcl\orcl\trace\orcl_ora_3896.trc (incident=74841):
ORA-00600: internal error code, arguments: [16613], [0x37D727F8], [2], [], [], [], [], []
Incident details in: c:\app\diag\rdbms\orcl\orcl\incident\incdir_74841\orcl_ora_3896_i74841.trc

For more details on how critical/internal errors are reported within 11g Note.443536.1
can be used. For further analysis of the ORA-00600 we are interested in the ‘Incident Trace’
and the full path to this file is still provided by the alert log. Such traces can also
be located via ‘ADRCI’ but is beyond the scope of this article.

If we look at the appropriate incident trace file we will see very similar traces to
the 10.2 example and the same analytical approach to these traces can be followed.

To provide 11g files to support it is vital to provide the appropriate incident traces
and Note.443529.1/Note.411.1 can be reviewed but again is outside of the scope
of how to try and diagnose the internal error itself.

ORA-00600/ORA-07445 Analysis : Key Questions
——————————————————————-
If trying to research an Internal error before raising a SR to ORACLE Support the following
questions will help avoid further questions from analysts.  These questions are asked in the
MOS template when raising a SR and if answered as clearly as possible this can greatly assist
in getting to a solution.

Is the error reproducible?

If an issue is reproducible where possible it should also be tested from SQLPLUS
(ref Section 5).  It is possible that a known bug/new bug might only occur on JDBC
based clients for example and time needs to be spent understanding the minimum
configuration needed to reproduce a problem.

If an issue is indeed reproducible in a controlled manner a testcase for the majority
of issues should be possible and if a SR or pre-analysis is not matched to a known bug
very rarely can a problem be fixed from a trace file alone.  For this reason please be
aware of Note:232963.1

Has this worked before?

If functionality that was working has just stopped it would tend to suggest either some
issue of data within one or more objects or some more significant change.  If a 600/7445
is seen within Development particularly on higher PSRs/releases it could well be that
you have found a new bug.  Again depending on reproducibility a testcase ideally would
be required.

Has any new change been made recently e.g new code/new PSR or DB version/higher DB load?

Rarely do 600/7445 errors just start to occur due to a database being open for a certain
amount of time.  Even a small change of init/spfile parameters can influence how the database operates
so if any change is known it is better to mention asap no matter how small.

What is frequency of the error, when did it start?

On many occasions a 600/7445 will be seen as a oneoff and not to be seen again.  If pre-analysis
cannot be matched to a known issue and if in any doubt about an error a SR should always
be raised.  It is however necessary to be aware that if the error is a oneoff or sporadic there is a
tradeoff between impact of error and further analysis, as covered below.

On other occasions we might see the error on the hour or some consistent period of time, in
these cases root cause might be some job that runs or linked to an ORACLE process that
gets invoked at certain times.  Finding some pattern can sometimes be vital to solving an issue
and knowing when an issue truly started is very important to analysis.

What is the known visible impact?

Of course any 600/7445 [or any issue for all product support] should be raised as a SR to
ORACLE if there is any concern.  Sometimes an Internal errors impact is very clear in that
we might see an error in a controlled manner only when a session logsoff the database or the
database closes down.  It is equally possible that a database may seem to be running stable
with no users reporting problems and only by proactively looking at the alert can errors be seen.

In all cases if a SR is raised to Support we will need to try and assess the impact of a given
error and to make a confirmation asap if linked to something serious within the database eg corruption.

In many cases of analysis there soon becomes a tradeoff between seeing the error in the alert
and the further diagnostics needed to try and get to the root cause.  For this reason if an error
is a oneoff or very infrequent and determined not to visibly affect users a decision may need to
be made on how far to go especially if running on a desupported release or not on the latest PSR.

The above questions relate to Support asking this information from the customer, one of the key questions asked by customers to Support is :-

‘Why am I being asked to go to the latest PSR when a bug has not been identified?’

The primary answers for this are twofold :-

a) Note:209768.1 explains the backport policy for new bugs. So if Support could not match analysis to a known issue, a new bug can be filed. Sometimes Development can release ‘diagnostics patches’ to better analyze new issue but it’s recommended to use it on latest patchset. Also if on older PSRs it is far more likely for the customer to be running with >1 ‘oneoff’ fix placing the customer into a configuration that is probably not seen with many other customers.

b) Perhaps more importantly each PSR contains many fixes and can solve many issues without
Support being able to determine why.  For this reason the latest PSR is seen as a statistically faster
option to solve a problem when an error cannot be matched to a known bug.

Of course if considering the latest PSR appropriate backups and testing need to be made in advance.

Summary and Conclusions
—————————

The article can be summarised into key sections :-

1. Most importantly always raise a SR if anything is unclear
2. Consider the ORA600/7445 tool : Note:153788.1
3. Make use of the key articles surrounding internal errors ie OERI notes and BUGTAGS
4. Understand basic trace information to be able to use MOS better for ‘efficient’ searching
5. If a SR is to be be raised provide as much information as possible based on the MOS
template questions as these will often be vital to solving the SR.

In conclusion 600/7445 errors are not hopefully a common event to be seen by DBA’s and
analysis of these errors is not something that would be expected by themselves.  However it is often of
interest to many customers as to what is looked at within support and how we make a formal analysis.
Therefore the articles purpose is to highlight some of these processes with the hope that some
self analysis can be made and to assist customer/support interaction on these issues.

ORACLE SQL优化器HINT介绍

在适当的时候使用提示HINT

  • 为以下项指定提示HINT:
  • 优化程序模式
    • 查询转换
    • 访问路径
    • 联接顺序
    • 联接方法

 

优化程序提示HINT:概览

优化程序提示HINT:

  • 影响优化程序的决定
  • 示例:

SELECT /*+ INDEX(e empfirstname_idx) skewed col */ *

FROM employees e

WHERE first_name=’David’

  • 不到万不得已,不要使用提示HINT
  • 使用提示HINT时,同时添加有关该提示HINT的注释是一个好习惯。

 

通过提示HINT,您可以左右优化程序所做的决定。提示HINT提供了一种机制,用以指示优化程序基于特定标准选择特定查询执行计划。

例如,您可能知道某个索引对于特定查询更具可选性。基于此信息,您可能能够选择一个比优化程序推荐的计划更高效的执行计划。在这种情况下,应使用提示HINT强制优化程序使用最佳执行计划。幻灯片示例展示了这种情况,在示例中强制优化程序使用 EMPFIRSTNAME_IDX 索引检索数据。正如您所看到的,您可以在 SQL 语句中使用注释将指令传递给优化程序。

加号 (+) 会使系统将注释解释为提示HINT列表。加号必须紧跟在注释分隔符之后,不留空格。

应少用提示HINT,仅在收集了相关表的统计信息,并使用 EXPLAIN PLAN 语句评估了没有提示HINT的优化程序计划后使用。在后续版本中,变化的数据库条件以及查询性能增强对代码中的提示HINT如何影响性能产生了重要影响。

另外,使用提示HINT还涉及必须进行管理、检查和控制的额外代码。

 

提示HINT类型

单表提示HINT 指定用于一个表或一个视图
多表提示HINT 指定用于多个表或视图
查询块提示HINT 作用于单个查询块
语句提示HINT 应用于整个 SQL 语句

 

 

单表:单表提示HINT指定用于一个表或一个视图。INDEX 和 USE_NL 是单表提示HINT的示例。

多表:除了指定用于一个或多个表或视图,多表提示HINT类似于单表提示HINT。LEADING 是一个多表提示HINT的示例。

查询块:查询块提示HINT作用于单个查询块。STAR_TRANSFORMATION 和 UNNEST 是查询块提示HINT的示例。

语句:语句提示HINT应用于整个 SQL 语句。ALL_ROWS 是语句提示HINT的示例。

注: USE_NL(table1 table2) 不是多表提示HINT,因为它实际上是 USE_NL(table1) 和 USE_NL(table2) 的快捷方式。

 

指定提示HINT

提示HINT仅应用于一个语句块的优化:

  • 针对表的自包含 DML 语句
  • 顶层 DML 或子查询

oracle_sql_hint1

 

提示HINT仅应用于其所在语句块的优化。语句块包括:

  • 简单的 MERGE、SELECT、INSERT、UPDATE 或 DELETE 语句
  • 父语句或复杂语句的子查询
  • 使用集合运算符(UNION、MINUS、INTERSECT)的复合查询的一部分

例如,使用 UNION 运算符将两个组件查询组合在一起即构成一个复合查询,该复合查询有两个块,每个组件查询使用一个块。因此,第一个组件查询中的提示HINT仅应用于其自身的优化,而不应用于第二个组件查询的优化。

优化程序提示HINT语法

将提示HINT包在 SQL 语句的注释内。可以使用两种注释样式中的任意一种。提示HINT分隔符 (+) 必须紧跟在注释分隔符之后。如果它们之间留有空格,则优化程序无法识别包含提示HINT的
注释。

 

提示HINT规则

  • 提示HINT应紧跟在语句块的第一个 SQL 关键字之后。
  • 每个语句块只能有一个提示HINT注释,但该注释可以包含多个提示HINT。
  • 提示HINT仅应用于其所在语句块。
  • 如果语句使用别名,则提示HINT必须引用别名,而不是表名称。
  • 优化程序忽略没有正确指定的提示HINT,而不显示错误。
  • 必须使提示HINT注释紧跟在 SQL 语句块的第一个关键字(MERGE、SELECT、INSERT、DELETE 或 UPDATE)之后。
  • 一个语句块只能有一个包含提示HINT的注释,但可以在该注释内包含多个由空格分隔的
    提示HINT。
  • 提示HINT仅应用于其所在语句块,覆盖实例级或会话级的参数。
  • 如果 SQL 语句使用别名,则提示HINT必须引用别名,而不是表名称。

Oracle 服务器忽略没有正确指定的提示HINT。但是,请注意下列事实:

  • 您从不会收到错误消息。
  • 系统会考虑同一注释中的其它(正确指定的)提示HINT。
  • Oracle 服务器还忽略互相冲突的提示HINT的组合。

 

提示HINT建议

  • 请慎重使用提示HINT,因为它们会导致很高的维护负荷。
  • 当硬编码提示HINT的有效性降低时,请注意它们对性能的影响。
  • 不到万不得已,不使用提示HINT作为优化 SQL 语句的手段。
  • 提示HINT可能会阻止优化程序使用更好的执行计划。
  • 当数据库结构或内容发生变化时,提示HINT的有效性可能会降低(甚至无效)。

 

 

优化程序提示HINT语法:示例

UPDATE /*+ INDEX(p PRODUCTS_PROD_CAT_IX)*/  
products p 
SET   p.prod_min_price = 
        (SELECT  
         (pr.prod_list_price*.95) 
FROM products pr 
WHERE p.prod_id = pr.prod_id) 
WHERE p.prod_category = 'Men' 
AND   p.prod_status = 'available, on stock' 
/ 

 

显示了一个示例,其中的提示HINT建议基于成本的优化程序 (CBO) 使用索引。执行计划如下所示:

Execution Plan

———————————————————-

0      UPDATE STATEMENT Optimizer=ALL_ROWS (Cost=3 …)

1    0   UPDATE OF ‘PRODUCTS’

2    1     TABLE ACCESS (BY INDEX ROWID) OF ‘PRODUCTS’ (TABLE) (Cost…)

3    2      INDEX (RANGE SCAN) OF ‘PRODUCTS_PROD_CAT_IX’ (INDEX)

(cost…)

4    1     TABLE ACCESS (BY INDEX ROWID) OF ‘PRODUCTS’ (TABLE) (Cost…)
5    4       INDEX (UNIQUE SCAN) OF ‘PRODUCTS_PK’ (INDEX (UNIQUE))
(Cost=0 …)

示例中显示的提示HINT只有在名为 PRODUCTS_PROD_CAT_IX 的索引存在于 PRODUCTS 表的 PROD_CATEGORY 列中才起作用。

 

 

提示HINT类别

提示HINT可用于以下项:

  • 优化方法和目标
  • 访问路径
  • 查询转换
  • 联接顺序
  • 联接操作
  • 并行执行
  • 其它提示HINT

 

 

优化目标和方法

ALL_ROWS 选择一个基于成本的方法以获得最佳吞吐量
FIRST_ROWS(n) 指示 Oracle 服务器优化单条 SQL 语句以进行快速响应

 

注:ALTER SESSION…SET OPTIMIZER_MODE 语句不影响在 PL/SQL 内运行的 SQL。

 

ALL_ROWS:ALL_ROWS 提示HINT显式选择一个基于成本的方法来优化一个语句块,目标是获得最佳吞吐量。即,使资源总消耗降到最低。

FIRST_ROWS(n):FIRST_ROWS(n) 提示HINT(其中 n 是任意正整数)指示 Oracle 服务器优化单条 SQL 语句以进行快速响应。它指示服务器选择可最高效地返回前 n 行的计划。FIRST_ROWS 提示HINT是为了实现向后兼容性并保持计划稳定而保留的,该提示HINT针对最佳计划进行优化以返回第一个单行。在包含任何阻塞操作(如排序或分组)的 SELECT 语句块中,优化程序会忽略此提示HINT。不会为了获得最佳响应时间而优化此类语句,因为 Oracle DB 在返回第一个行之前必须检索该语句访问的所有行。如果在任何此类语句中指定此提示HINT,则数据库会以获得最佳吞吐量为目标进行优化。

如果在 SQL 语句中指定 ALL_ROWS 或 FIRST_ROWS(n) 提示HINT,并且数据字典中没有有关该语句访问的表的统计信息,则优化程序会使用默认统计值估计缺少的统计信息,随后选择一个执行计划。

如果与 ALL_ROWS 或 FIRST_ROWS(n) 提示HINT一起指定了用于访问路径或联接操作的提示HINT,则优化程序会优先处理提示HINT指定的访问路径和联接操作。

注:FIRST_ROWS 提示HINT很可能是最有用的提示HINT。

 

访问路径的提示HINT

FULL 执行全表扫描
CLUSTER 通过聚簇扫描访问表
HASH 通过散列扫描访问表
ROWID 按 ROWID 访问表
INDEX 以升序扫描索引
INDEX_ASC 以升序扫描索引
INDEX_COMBINE 显式选择位图访问路径

 

 

只有某个索引存在从而确保指定访问路径的可用且访问路径位于 SQL 语句的语法结构中时,指定以上提示HINT之一才会促使优化程序选择指定的访问路径。如果提示HINT指定了一个不可用的访问路径,则优化程序会忽略它。您必须指定当出现在语句中时可以正确进行访问的表。如果语句使用表的别名,则提示HINT中应使用别名,而不是表名。如果语句中出现方案名称,则提示HINT中的表名不应包括方案名称。

FULL:FULL 提示HINT显式为指定表选择全表扫描。例如:

SELECT /*+ FULL(e) */ employee_id, last_name

FROM hr.employees e WHERE last_name LIKE ‘K%’;

Oracle 服务器对 employees 表执行全表扫描以执行此语句,即使 last_name 列上存在由 WHERE 子句中的条件启用的索引。

CLUSTER:CLUSTER 提示HINT指示优化程序使用聚簇扫描访问指定表。此提示HINT仅适用于聚
簇表。

HASH:HASH 提示HINT指示优化程序使用散列扫描访问指定表。此提示HINT仅适用于存储在表聚簇中的表。

ROWID:ROWID 提示HINT显式为指定表选择按 ROWID 扫描表。

 

INDEX:INDEX 提示HINT显式为指定表选择索引扫描。您可以为域、B* 树、位图和位图联接索引使用 INDEX 提示HINT。但是,最好为位图索引使用 INDEX_COMBINE 而不是 INDEX,因为前者是更通用的提示HINT。此提示HINT可根据需要指定一个或多个索引。

如果此提示HINT指定一个可用索引,则优化程序会按此索引执行扫描。优化程序不考虑执行全表扫描,也不按表中的其它索引执行扫描。

如果此提示HINT指定了一个可用索引列表,则优化程序会考虑按列表中的各个索引执行扫描的成本,然后执行成本最低的索引扫描。如果这样的访问路径具有最低成本,优化程序还会选择扫描此列表中的多个索引,并合并结果。优化程序不考虑执行全表扫描,也不按提示HINT中没有列出的索引进行扫描。

如果此提示HINT未指定任何索引,则优化程序会考虑按表的每个可用索引扫描的成本,然后执行成本最低的索引扫描。如果这样的访问路径具有最低成本,优化程序还会选择扫描多个索引,并合并结果。优化程序不考虑执行全表扫描。

INDEX_ASC:INDEX_ASC 提示HINT显式为指定表选择索引扫描。如果语句使用索引范围扫描,Oracle 服务器会按其索引值的升序扫描索引条目。由于服务器对范围扫描的默认行为是按其索引值的升序扫描索引条目,因此此提示HINT指定的内容不比 INDEX 提示HINT指定的多。但是,如果此默认行为发生更改,则您也许需要使用 INDEX_ASC 提示HINT显式指定升序的范围扫描。

INDEX_DESC:INDEX_DESC 提示HINT指示优化程序为指定表使用降序索引扫描。如果语句使用索引范围扫描,并且索引是升序的,则系统按其索引值的降序扫描索引条目。在分区索引中,结果按降序排列在各个分区中。对于降序索引,此提示HINT可有效消除降序,实现按升序扫描索引条目。

INDEX_COMBINE:INDEX_COMBINE 提示HINT显式为表选择位图访问路径。如果没有为 INDEX_COMBINE 提示HINT提供索引作为参数,则优化程序会为表使用具有最佳估计成本的位图索引布尔型组合。如果提供了某些索引作为参数,则优化程序会尝试使用这些特定位图索引的某种布尔型组合。

例如:

SELECT /*+INDEX_COMBINE(customers cust_gender_bix cust_yob_bix)*/ *

FROM customers WHERE cust_year_of_birth < 70 AND cust_gender = ‘M’;

注:INDEX、INDEX_FFS 和 INDEX_SS 具有反义提示HINT,分别为 NO_INDEX、NO_INDEX_FFS 和 NO_INDEX_SS,用于防止使用这些路径。

 

访问路径的提示HINT

INDEX_JOIN 指示优化程序使用索引联接作为访问路径
INDEX_DESC 为指定表选择索引扫描
INDEX_FFS 执行快速完全索引扫描
INDEX_SS 执行索引跳过扫描
NO_INDEX 不允许使用索引集
AND_EQUAL 合并单列索引

 

INDEX_JOIN:INDEX_JOIN 提示HINT显式地指示优化程序使用索引联接作为访问路径。为了让提示HINT产生积极的影响,索引的数目要尽可能少,但必须包括解析查询所必需的列的所有索引。

例如,下列查询使用索引联接访问 employee_id 和 department_id 列,这两列在员工表中都已被编制索引。

SELECT /*+index_join(employees emp_emp_id_pk emp_department_ix)*/ employee_id, department_id
FROM hr.employees WHERE department_id > 50;

INDEX_DESC:INDEX_DESC 提示HINT显式为指定表选择索引扫描。如果语句使用索引范围扫描,则 Oracle 服务器将按索引值的降序扫描索引条目。在分区索引中,结果按降序排列在各个分区中。

例如:

SELECT /*+ INDEX_DESC(a ord_order_date_ix) */ a.order_date, a.promotion_id, a.order_id
FROM oe.orders a WHERE a.order_date < ’01-jan-1985′;

 

INDEX_FFS:INDEX_FFS 提示HINT会导致执行快速完全索引扫描,而不是全表扫描。

例如:

SELECT /*+ INDEX_FFS ( o order_pk ) */ COUNT(*)
FROM order_items l, orders o
WHERE l.order_id > 50 AND l.order_id = o.order_id;

INDEX_SS:INDEX_SS 提示HINT指示优化程序为指定表的指定索引执行索引跳过扫描。如果语句使用索引范围扫描,则系统将按索引值的升序扫描索引条目。在分区索引中,结果按升序排列在各个分区中。还有 INDEX_SS_ASC 和 INDEX_SS_DESC 提示HINT。

NO_INDEX:NO_INDEX 提示HINT显式禁止指定表使用索引集。

  • 如果此提示HINT指定了单个可用索引,则优化程序将不考虑按此索引执行扫描,但仍考虑其它没有指定的索引。
  • 如果此提示HINT指定了一个可用索引列表,则优化程序将不考虑按其中的任何指定索引执行扫描,但仍考虑列表中没有指定的其它索引。
  • 如果此提示HINT没有指定任何索引,则优化程序不考虑按表的任何索引执行扫描。这种行为与指定了表的所有可用索引列表的 NO_INDEX 提示HINT的行为相同。

NO_INDEX 提示HINT适用于基于函数的索引、B* 树索引、位图索引或域索引。如果 NO_INDEX 提示HINT和某个索引提示HINT(INDEX、INDEX_ASC、INDEX_DESC、 INDEX_COMBINE 或 INDEX_FFS)同时指定了相同的索引,则这些指定索引的 NO_INDEX 提示HINT和索引提示HINT都会被忽略,优化程序会考虑这些指定的索引。

例如:

SELECT /*+NO_INDEX(employees emp_empid)*/ employee_id
FROM employees WHERE employee_id > 200;

AND_EQUAL:AND_EQUAL 提示HINT显式选择一个执行计划,该计划使用可合并几个单列索引的扫描的访问路径,在该路径中您可以指定:

  • 与要合并的索引相关联的表的名称或别名。
  • 要执行索引扫描的索引。必须至少指定两个索引,但不能多于五个。

 

INDEX_COMBINE 提示HINT:示例

SELECT –+INDEX_COMBINE(CUSTOMERS)

       cust_last_name

FROM  SH.CUSTOMERS

WHERE ( CUST_GENDER= ‘F’ AND

CUST_MARITAL_STATUS =  ‘single’)

OR     CUST_YEAR_OF_BIRTH BETWEEN ‘1917’ 
AND ‘1920’;

 

INDEX_COMBINE 提示HINT设计用于位图索引操作。请牢记以下内容:

  • 如果为提示HINT提供了某些索引作为参数,则优化程序会尝试使用这些特定位图索引的某种组合。
  • 如果提示HINT中没有列出任何索引,则认为所有索引都包含在提示HINT中。
  • 优化程序总是尝试使用提示HINT的索引,无论它们是否具有成本效益。

在幻灯片的示例中,假定幻灯片中语句的 WHERE 谓词引用的三个列(CUST_MARITAL_STATUS、CUST_GENDER 和 CUST_YEAR_OF_BIRTH)都有一个位图索引。启用 AUTOTRACE 时,语句的执行计划可以显示出来,如下一张幻灯片所示。

 

INDEX_COMBINE 提示HINT:示例

 

Execution Plan

—————————————————

|   0 | SELECT STATEMENT              |

|   1 |  TABLE ACCESS BY INDEX ROWID  | CUSTOMERS

|   2 |   BITMAP CONVERSION TO ROWIDS |

|   3 |    BITMAP OR                  |

|   4 |     BITMAP MERGE              |

|   5 |      BITMAP INDEX RANGE SCAN  | CUST_YOB_BIX

|   6 |     BITMAP AND                |

|   7 |      BITMAP INDEX SINGLE VALUE| CUST_MARITAL_BIX

|   8 |      BITMAP INDEX SINGLE VALUE| CUST_GENDER_BIX

 

 

查询转换的提示HINT

NO_QUERY_TRANSFORMATION 跳过所有查询转换
USE_CONCAT 将 OR 重写成 UNION ALL 并禁用 INLIST 处理
NO_EXPAND 阻止 OR 扩展
REWRITE 根据实体化视图重写查询
NO_REWRITE 关闭查询重写
UNNEST 将子查询主体合并到外围查询块中
NO_UNNEST 关闭取消嵌套

 

NO_QUERY_TRANSFORMATION:NO_QUERY_TRANSFORMATION 提示HINT指示优化程序跳过所有查询转换,包括但不限于 OR 扩展、视图合并、子查询取消嵌套、星形转换和实体化视图重写。

USE_CONCAT:USE_CONCAT 提示HINT使用 UNIONALL 集合运算符强制将查询的 WHERE 子句中的组合 OR 条件转换成复合查询。通常,只有当使用串联的查询成本比不使用串联的查询成本低时,才发生此转换。USE_CONCAT 提示HINT禁用 IN 列表处理。

NO_EXPAND:NO_EXPAND 提示HINT阻止基于成本的优化程序考虑为 WHERE 子句中有 OR 条件或 IN 列表的查询使用 OR 扩展。通常,优化程序会考虑使用 OR 扩展,如果它确定使用此方法的成本低于不使用此方法的成本,就会使用该方法。

REWRITE:REWRITE 提示HINT指示优化程序根据实体化视图在可能时重写查询,而不考虑成本。使用 REWRITE 提示HINT时,可以指定视图列表,也可以不指定视图列表。此课程不介绍实体化视图。

UNNEST:UNNEST 提示HINT允许优化程序在评估路径和联接时同时考虑子查询及其外围查询,指示优化程序对子查询取消嵌套,并将子查询主体合并到包围它的查询块的主体中。

 

查询转换的提示HINT 

MERGE 将复杂视图或子查询与其外围查询合并
NO_MERGE 阻止合并可合并的视图
STAR_TRANSFORMATION 让优化程序使用可在其中使用转换的最佳计划
FACT 指示应将被提示HINT表当作事实表
NO_FACT 指示不应将被提示HINT表当作事实表

 

MERGE:MERGE 提示HINT允许您为每个查询合并一个视图。如果某个视图的查询包含了 GROUP BY 子句或者在 SELECT 列表中使用了 DISTINCT 运算符,则只有启用了复杂视图合并时优化程序才能将视图的查询合并到正在访问的语句中。这是默认行为,但您可以使用 NO_MERGE 之类的提示HINT禁用此机制。也可以使用复杂合并将 IN 子查询合并到正在访问的语句中(如果该子查询没有关联)。

在不提供参数的情况下使用 MERGE 提示HINT时,应将该提示HINT放在视图查询块中。在提供视图名称作为参数的情况下使用 MERGE 时,应将该提示HINT放在外围查询中。

NO_MERGE:NO_MERGE 提示HINT会使 Oracle 服务器不合并可以被合并的视图。通过此提示HINT,用户可以对视图的访问方式施加更大的影响。在不提供参数的情况下使用 NO_MERGE 提示HINT时,应将该提示HINT放在视图查询块中。在提供视图名称作为参数的情况下使用 NO_MERGE 时,应将该提示HINT放在外围查询中。

 

STAR_TRANSFORMATION:STAR_TRANSFORMATION 提示HINT可使优化程序使用其中使用了转换的最佳计划。如果没有提示HINT,优化程序可能会基于成本作出决定,使用在没有转换时生成的最佳计划,而不使用已转换查询的最佳计划。

即使使用提示HINT,也不能保证转换一定会发生。优化程序仅在它认为合理时才生成子查询。如果没有生成子查询,则没有转换的查询,此时不管是否有提示HINT,都使用未转换查询的最佳计划。

FACT:FACT 提示HINT在星形转换上下文中使用,用于指示转换时应将被提示HINT表作为事实表。

NO_FACT:NO_FACT 提示HINT在星形转换上下文中使用,用于指示转换时不应将提示HINT表作为事实表。

 

联接顺序的提示HINT

ORDERED 使 Oracle 服务器按表在 FROM 子句中出现的顺序联接表
LEADING 将指定表用作联接顺序中的第一个表

 

下列提示HINT用于建议联接顺序:

ORDERED:ORDERED 使 Oracle 服务器按表在 FROM 子句中出现的顺序联接这些表。如果在执行联接的 SQL 语句中省略了 ORDERED 提示HINT,则优化程序会选择表的联接顺序。如果您知道某些信息(如从每个表选择多少行),而优化程序不了解这些信息,则可能需要使用 ORDERED 提示HINT指定联接顺序。以一个嵌套循环为例,最准确的方法是在 FROM 子句中按索引中的关键字的顺序排列这些表,大表放在最后。然后使用下列提示HINT:

/*+ ORDERED USE_NL(FACTS) INDEX(facts fact_concat) */

这里,facts 是表,而 fact_concat 是索引。更常用的方法是使用 STAR 提示HINT。

LEADING:LEADING 提示HINT指示优化程序在执行计划中首先联接指定的表集。如果由于联接图中的相关性,不能首先按照指定的顺序联接指定表,则忽略 LEADING 提示HINT。如果针对不同的表指定了两个或多个 LEADING 提示HINT,则所有提示HINT都将被忽略。如果指定了 ORDERED 提示HINT,则将覆盖所有 LEADING 提示HINT。

 

联接操作的提示HINT

USE_NL 使用嵌套循环联接来联接指定表
NO_USE_NL 不使用嵌套循环执行联接
USE_NL_WITH_INDEX 类似于 USE_NL,但必须能够将一个索引用于联接
USE_MERGE 使用排序合并联接来联接指定表
NO_USE_MERGE 不为联接执行排序合并操作
USE_HASH 使用散列联接来联接指定表
NO_USE_HASH 不使用散列联接
DRIVING_SITE 指示优化程序在数据库选择的站点之外的站点执行查询

 

这里描述的每个提示HINT都建议了一种针对表的联接操作。在提示HINT中,指定表的方式必须与在语句中指定表的方式完全相同。如果语句使用表的别名,则在提示HINT中必须使用该别名,而不是表名。但是,提示HINT中的表名称不应包含方案名称(如果语句中包含方案名称)。建议将 USE_NL 和 USE_MERGE 提示HINT与 ORDERED 提示HINT组合使用。当引用的表被强制成为联接的内部表时,Oracle 服务器使用这些提示HINT;如果引用的表是外部表,则忽略提示HINT。

USE_NL:USE_NL 提示HINT促使 Oracle 服务器使用嵌套循环联接(将指定表用作内部表)将每一个指定表与另一个行来源相联接。如果需要优化语句以获得最佳响应时间,或使返回查询所选的第一行所需的用时最小,而不是为了获得最佳吞吐量,则可以通过使用 USE_NL 提示HINT,强制优化程序选择嵌套循环联接。

USE_NL_WITH_INDEX:USE_NL_WITH_INDEX 提示HINT类似于 USE_NL 提示HINT。但是,如果没有指定索引,优化程序必须能够使用某个索引,且该索引使用至少一个联接谓词作为索引关键字。如果指定了索引,优化程序必须能够使用该索引,且该索引使用至少一个联接谓词作为索引关键字。

NO_USE_NL:NO_USE_NL 提示HINT促使优化程序排除嵌套循环联接。但是,在某些情况下只能使用嵌套循环来联接表。在这类情况下,优化程序将忽略这些表的提示HINT。

 

在许多情况下,嵌套循环联接能比排序合并联接更快地返回第一行。在从一个表中读取第一个选定行,从另一个表中读取第一个匹配行,然后将它们组合在一起后,嵌套循环联接即可以返回第一个行。但是排序合并联接需要读取两个表的所有选定行并对它们进行排序,将每个已排序行来源的第一行组合在一起,所有这些完成后才能返回第一行。

在下面的语句中,通过一个提示HINT强制实施了嵌套循环,通过全表扫描访问 orders,并将 l.order_id = h.order_id 筛选条件应用于每个行。针对满足筛选条件的每个行,都会通过索引 order_id 访问 order_items。

SELECT /*+ USE_NL(l h) */ h.customer_id, l.unit_price * l.quantity
FROM oe.orders h ,oe.order_items l
WHERE l.order_id = h.order_id;

在查询中添加 INDEX 提示HINT可以避免对 orders 执行全表扫描,这会导致执行计划类似于较大系统上使用的执行计划,即使在这里它可能并不是特别高效。

USE_MERGE:USE_MERGE 提示HINT促使 Oracle 服务器使用排序合并联接将每个指定表与另一个行来源联接,如下面的示例所示:

SELECT /*+USE_MERGE(employees departments)*/ * FROM employees, departments WHERE employees.department_id = departments.department_id;

NO_USE_MERGE:NO_USE_MERGE 提示HINT促使优化程序排除排序合并联接,并使用指定表作为内部表将每个指定表联接到另一个行来源。

USE_HASH:USE_HASH 提示HINT促使 Oracle 服务器使用散列联接将每个指定表与另一个行来源联接,如下例所示:

SELECT /*+USE_HASH(l l2) */ l.order_date, l.order_id,
l2.product_id, SUM(l2.unit_price*quantity)
FROM oe.orders l, oe.order_items l2
WHERE l.order_id = l2.order_id
GROUP BY l2.product_id, l.order_date, l.order_id;

下面是另一个示例:

SELECT /*+use_hash(employees departments)*/ *
FROM hr.employees, hr.departments
WHERE employees.department_id = departments.department_id;

NO_USE_HASH:NO_USE_HASH 提示HINT促使优化程序排除散列联接,并使用指定表作为内部表将每个指定表联接到另一个行来源。

DRIVING_SITE:此提示HINT指示优化程序在数据库选择的站点之外的站点执行查询。如果您使用分布式查询优化决定应在哪个站点执行联接,则此提示HINT很有用。

 

在许多情况下,嵌套循环联接能比排序合并联接更快地返回第一行。在从一个表中读取第一个选定行,从另一个表中读取第一个匹配行,然后将它们组合在一起后,嵌套循环联接即可以返回第一个行。但是排序合并联接需要读取两个表的所有选定行并对它们进行排序,将每个已排序行来源的第一行组合在一起,所有这些完成后才能返回第一行。

在下面的语句中,通过一个提示HINT强制实施了嵌套循环,通过全表扫描访问 orders,并将 l.order_id = h.order_id 筛选条件应用于每个行。针对满足筛选条件的每个行,都会通过索引 order_id 访问 order_items。

SELECT /*+ USE_NL(l h) */ h.customer_id, l.unit_price * l.quantity
FROM oe.orders h ,oe.order_items l
WHERE l.order_id = h.order_id;

在查询中添加 INDEX 提示HINT可以避免对 orders 执行全表扫描,这会导致执行计划类似于较大系统上使用的执行计划,即使在这里它可能并不是特别高效。

USE_MERGE:USE_MERGE 提示HINT促使 Oracle 服务器使用排序合并联接将每个指定表与另一个行来源联接,如下面的示例所示:

SELECT /*+USE_MERGE(employees departments)*/ * FROM employees, departments WHERE employees.department_id = departments.department_id;

NO_USE_MERGE:NO_USE_MERGE 提示HINT促使优化程序排除排序合并联接,并使用指定表作为内部表将每个指定表联接到另一个行来源。

USE_HASH:USE_HASH 提示HINT促使 Oracle 服务器使用散列联接将每个指定表与另一个行来源联接,如下例所示:

SELECT /*+USE_HASH(l l2) */ l.order_date, l.order_id,
l2.product_id, SUM(l2.unit_price*quantity)
FROM oe.orders l, oe.order_items l2
WHERE l.order_id = l2.order_id
GROUP BY l2.product_id, l.order_date, l.order_id;

下面是另一个示例:

SELECT /*+use_hash(employees departments)*/ *
FROM hr.employees, hr.departments
WHERE employees.department_id = departments.department_id;

NO_USE_HASH:NO_USE_HASH 提示HINT促使优化程序排除散列联接,并使用指定表作为内部表将每个指定表联接到另一个行来源。

DRIVING_SITE:此提示HINT指示优化程序在数据库选择的站点之外的站点执行查询。如果您使用分布式查询优化决定应在哪个站点执行联接,则此提示HINT很有用。

 

其它提示HINT

APPEND 启用直接路径 INSERT
NOAPPEND 启用常规 INSERT
ORDERED_PREDICATES 强制优化程序保留谓词计算顺序
CURSOR_SHARING_EXACT 阻止用绑定变量替换文字
CACHE 覆盖表的默认高速缓存规范
PUSH_PRED 将联接谓词推入视图
PUSH_SUBQ 首先计算未合并的子查询
DYNAMIC_SAMPLING 控制动态采样以改善服务器性能

 

APPEND:APPEND 提示HINT允许您在数据库以串行模式运行时启用直接路径 INSERT。如果使用的不是企业版,则数据库处于串行模式。常规 INSERT 是串行模式下的默认设置,而直接路径 INSERT 是并行模式下的默认模式。在直接路径 INSERT 中,数据被附加到表的末尾,而不使用当前分配给表的现有空间。因此,直接路径 INSERT 比常规 INSERT 快很多。

NOAPPEND:NOAPPEND 提示HINT通过在 INSERT 语句执行期间禁用并行模式来启用直接路径 INSERT。(常规 INSERT 是串行模式下的默认设置,而直接路径 INSERT 是并行模式下的默认模式。)

ORDERED_PREDICATES:ORDERED_PREDICATES 提示HINT强制优化程序保留谓词的计算顺序,但谓词被用作索引关键字时除外。可在 SELECT 语句的 WHERE 子句中使用此提示HINT。

 

如果不使用 ORDERED_PREDICATES 提示HINT,Oracle 服务器将按下列顺序计算所有谓词:

  1. 首先按照 WHERE 子句中指定的顺序计算不带用户定义函数、类型方法或子查询的
    谓词。
  2. 接下来按照成本的升序计算带用户定义函数的谓词和带具有用户计算成本的类型方法的谓词。
  3. 随后按 WHERE 子句中指定的顺序计算带用户定义函数的谓词和带没有用户计算成本的类型方法的谓词。
  4. 然后计算 WHERE 子句中没有指定的谓词(例如,优化程序生成的过渡性谓词)。
  5. 最后按 WHERE 子句中指定的顺序计算不带子查询的谓词。

CURSOR_SHARING_EXACT:Oracle 服务器可以用绑定变量替换 SQL 语句中的文字(如果这样做是安全的)。此操作是由 CURSOR_SHARING 启动参数控制的。CURSOR_SHARING_EXACT 提示HINT可禁用此行为。换句话说,Oracle 服务器执行 SQL 语句时将不尝试用绑定变量替换文字。

CACHE:CACHE 提示HINT指示优化程序在执行全表扫描时将为表检索的块放在缓冲区高速缓存的相应热部分中。此提示HINT对于小型查找表很有用。

如 V$SYSSTAT 数据字典视图中所示,CACHE 和 NOCACHE 提示HINT会影响系统统计信息表扫描(长表)和表扫描(短表)。

PUSH_PRED:PUSH_PRED 提示HINT指示优化程序将联接谓词推到视图中。

PUSH_SUBQ:PUSH_SUBQ 提示HINT指示优化程序在执行计划中尽可能早地计算未合并的子查询。如果按常规,在执行计划中最后才会执行未合并的子查询。如果执行子查询的成本相对便宜,并且可以显著减少行的数量,则较早计算子查询可以改善性能。如果子查询应用于远程表,或应用于使用合并联接联接的表,则此提示HINT不会产生任何影响。

DYNAMIC_SAMPLING:DYNAMIC_SAMPLING 提示HINT使您可以通过确定更准确的选择性和基数估计值来控制动态采样,从而改善服务器性能。可以将 DYNAMIC_SAMPLING 的值设置为 0 到 10 之间的值。级别越高,编译人员对动态采样施加的影响越大,应用的范围越广。采样默认使用游标级别,除非您指定了一个表。

请看以下示例:

SELECT /*+ dynamic_sampling(1) */ * FROM …

如果满足所有下列条件,此示例将启用动态采样:

  • 查询中有多个表。
  • 至少一个表未被分析,且没有索引。
  • 优化程序确定需要对尚未进行分析的表执行一个成本相对较高的表扫描。

 

其它提示HINT

MONITOR 强制实施实时查询监控
NO_MONITOR 禁用实时查询监控
RESULT_CACHE 高速缓存查询或查询片段的结果
NO_RESULT_CACHE 为查询或查询片断禁用结果高速
缓存
OPT_PARAM 针对查询持续时间设置初始化参数

 

MONITOR:MONITOR 提示HINT为查询强制实施实时 SQL 监控,即使语句不是长时间运行的。只有在 CONTROL_MANAGEMENT_PACK_ACCESS 参数设置为 DIAGNOSTIC+TUNING 时,此提示HINT才有效。

NO_MONITOR:NO_MONITOR 提示HINT为查询禁用实时 SQL 监控。

RESULT_CACHE:RESULT_CACHE 提示HINT指示数据库将当前查询或查询片断的结果高速缓存在内存中,然后在今后执行查询或查询片断时使用已缓存的结果。

NO_RESULT_CACHE:如果将 RESULT_CACHE_MODE 初始化参数设置为 FORCE,则优化程序会将查询结果高速缓存在结果高速缓存中。在这种情况下,NO_RESULT_CACHE 提示HINT会为当前查询禁用此类高速缓存。

OPT_PARAM:OPT_PARAM 提示HINT使您可以仅针对当前查询的持续时间设置初始化参数。此提示HINT仅对以下参数有效:OPTIMIZER_DYNAMIC_SAMPLING、OPTIMIZER_INDEX_CACHING、OPTIMIZER_INDEX_COST_ADJ、OPTIMIZER_SECURE_VIEW_MERGING 和 STAR_TRANSFORMATION_ENABLED

 

提示HINT和视图

  • 不要使用视图中的提示HINT。
  • 使用视图优化技术:

–语句转换

–像访问表一样访问结果

  • 可以使用关于可合并视图和不可合并视图的提示HINT。

由于可以在一个上下文中定义视图,然后将其用于其它上下文中,因此不应使用视图中的提示HINT或使用关于视图的提示HINT;这样的提示HINT可能会导致意外的计划。尤其要注意的是,根据视图是否可合并到顶层查询中,视图中的提示HINT的处理方式不同于关于视图的提示HINT的处理
方式。

视图优化

该语句通常会转换成访问视图基表的等效语句。优化程序可以使用下列技术之一转换语句:

  • 将视图的查询合并到访问语句中的引用查询块中。
  • 将引用查询块的谓词推到视图中。

当上述转换不可能发生时,将执行视图的查询,并像访问表一样访问结果。这发生在执行计划的 VIEW 步骤。

 

可合并视图

如果视图定义不包含以下项,则优化程序可以将视图合并到引用查询块中:

  • 集合运算符(UNION、UNION ALL、INTERSECT、MINUS)
  • CONNECT BY 子句
  • ROWNUM 伪列
  • 在选择列表中有组函数(AVG、COUNT、MAX、MIN、SUM)

提示HINT和可合并视图

优化方法和目标提示HINT可能出现在顶层查询或视图中:

  • 如果顶层查询中存在这样的提示HINT,则不管视图中是否包含此类提示HINT,都使用此提示HINT。
  • 如果没有顶层优化程序模式提示HINT,只要视图中的所有模式提示HINT是一致的,就使用被引用视图中的模式提示HINT。
  • 如果被引用视图中有两个或多个模式提示HINT相互冲突,则放弃视图中的所有模式提示HINT,而使用默认的或用户指定的会话模式。

关于被引用视图的访问方法提示HINT和联接提示HINT将被忽略,除非视图只包含一个表(或引用只包含一个表的另一视图)。对于这样的单表视图,关于视图的访问方法提示HINT或联接提示HINT将应用于视图中的表。

访问方法提示HINT和联接提示HINT也可能出现在视图定义中:

  • 如果视图是子查询(即,如果视图出现在 SELECT 语句的 FROM 子句中),则当视图与顶层查询合并时将保留视图中的所有访问方法提示HINT和联接提示HINT。
  • 如果视图不是子查询,则仅当顶层查询没有引用其它表或视图时(即,如果 SELECT 语句的 FROM 子句仅包含此视图),才会保留视图中的访问方法提示HINT和联接提示HINT。

提示HINT和不可合并视图

使用不可合并视图时,视图中的优化程序模式提示HINT将被忽略。由顶层查询来决定优化模式。

由于不可合并视图是独立于顶层查询单独进行优化的,因此视图中的访问方法提示HINT和联接提示HINT总是被保留。出于同样的原因,顶层查询中关于视图的访问方法提示HINT将被忽略。

但是,由于(在这种情况下)不可合并视图与表类似,因此会保留顶层查询中关于视图的联接提示HINT。

 

全局表提示HINT

  • 扩展的提示HINT语法使您可以为出现在视图中的表指定提示HINT
  • 使用递归点表示法在提示HINT中引用表名称

CREATE view city_view AS

SELECT *

FROM   customers c

WHERE  cust_city like ‘S%’;

 

SELECT /*+ index(v.c cust_credit_limit_idx) */

    v.cust_last_name, v.cust_credit_limit

FROM   city_view v

WHERE  cust_credit_limit > 5000;

 

常规情况下,指定了表的提示HINT引用此提示HINT所在的 DELETE、SELECT 或 UPDATE 查询块中的表,而不是语句所引用的视图内的表。如果需要为视图内的表指定提示HINT,建议您使用全局提示HINT,而不要将提示HINT嵌入到视图中。

如幻灯片所示,通过使用扩展的表指定语法(该语法包括视图名称和表名称),可将表提示HINT转换成全局提示HINT。另外,在指定表之前还可以选择指定一个查询块名称。

例如,通过使用全局提示HINT结构,就不需要在视图主体中指定索引提示HINT,从而避免修改视图。

注:如果全局提示HINT引用了在同一查询中使用了两次的表名称或别名(例如,在 UNION 语句中),则提示HINT仅应用于表(或别名)的第一个实例。

 

 

在提示HINT中指定一个查询块

explain plan for

select /*+ FULL(@strange dept) */ ename

from emp e, (select /*+ QB_NAME(strange) */ * 

             from dept where deptno=10) d

where e.deptno = d.deptno and d.loc = ‘C’;

 

SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY(NULL, NULL, ‘ALL’));

 

Plan hash value: 615168685

—————————————————————
| Id  | Operation          | Name | Rows  | Bytes | Cost(%CPU)|

—————————————————————
|   0 | SELECT STATEMENT   |      |     1 |    41 |     7 (15)|

|*  1 |  HASH JOIN         |      |     1 |    41 |     7 (15)|

|*  2 |   TABLE ACCESS FULL| DEPT |     1 |    21 |     3  (0)|
|*  3 |   TABLE ACCESS FULL| EMP  |     3 |    60 |     3  (0)|
—————————————————————

Query Block Name / Object Alias (identified by operation id):

————————————————————-

   1 – SEL$DB579D14

   2 – SEL$DB579D14 / DEPT@STRANGE

   3 – SEL$DB579D14 / E@SEL$1

 

在许多提示HINT中都可以指定一个可选的查询块名称,以指定提示HINT所应用于的查询块。此语法使您可以在外层查询中指定一个应用于内嵌视图的提示HINT。

查询块变量的语法采用 @queryblock 形式,其中 queryblock 是一个标识符,用于指定查询中的一个查询块。queryblock 标识符可以是系统生成的,也可以是用户指定的。在查询块自身中指定一个提示HINT,也可以将提示HINT应用于该查询块,并不一定要指定 @queryblock 语法。

幻灯片给出了一个示例。可以看到 SELECT 语句使用了一个内嵌视图。通过使用 QB_NAME 提示HINT,为相应查询块指定名称 strange。

本示例假设,DEPT 表的 DEPTNO 列有一个索引,这样优化程序通常可以选择该索引来访问 DEPT 表。不过,由于您指定 FULL 提示HINT应用于主查询块中的 strange 查询块,所以优化程序不使用上述索引。可以看到执行计划显示出对 DEPT 表执行了一个全表扫描。另外,计划的输出还清楚显示了原始查询中的各个查询块的系统生成名称。

 

指定完整的提示HINT集

SELECT /*+ LEADING(e2 e1) USE_NL(e1)
   INDEX(e1 emp_emp_id_pk) USE_MERGE(j) FULL(j) */

    e1.first_name, e1.last_name, j.job_id,
     sum(e2.salary) total_sal

FROM hr.employees e1, hr.employees e2, hr.job_history j

WHERE e1.employee_id = e2.manager_id

AND e1.employee_id = j.employee_id

AND e1.hire_date = j.start_date

GROUP BY e1.first_name, e1.last_name, j.job_id

ORDER BY total_sal;

 

使用提示HINT时,您有时可能需要指定一个完整的提示HINT集,以保证使用最佳执行计划。例如,如果您有一个包含许多表联接的非常复杂的查询,并且,如果您仅为给定表指定 INDEX 提示HINT,则优化程序需要自己确定要使用的访问路径以及相应的联接方法等等。因此,即使您给出 INDEX 提示HINT,优化程序也不一定使用该提示HINT,因为优化程序可能已确定它选定的联接方法和访问路径不能使用请求的索引。

在本例中,LEADING 提示HINT指定了要使用的确切联接顺序。同时还指定了对不同的表要使用的联接方法。

 

 

如何验证SQL PROFILE的性能?

如何检验sql profile的性能

10g以后的sql tuning advisor(可以通过Enterprise Manager或DBMS_SQLTUNE包访问)会给出对于SQL的建议包括以下四种:

1. 收集最新的统计信息
2. 彻底重构该SQL语句
3. 创建推荐的索引
4. 启用SQL TUNING ADVISOR找到的SQL PROFILE

这里我们要注意的是在production环境中显然不可能让我们在没有充分测试的前提下随意为SQL接受一个PROFILE,因为这可能为本来就性能糟糕而需要调优的系统引来变化。 但是如果恰巧没有合适的TEST环境,而你的SQL PROFILE又可能是性能压力的救命稻草时,我们可以使用以下方法在production环境中局部测试SQL PROFILE,仅在session级别生效:

 

 

Oracle Database 12c Enterprise Edition Release 12.1.0.0.2 - 64bit Beta
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> create table profile_test tablespace users as select * from dba_objects;

Table created.

SQL> create index ix_objd on profile_test(object_id);

Index created.

SQL> set linesize 200 pagesize 2000
SQL>  exec dbms_stats.gather_table_stats('','PROFILE_TEST');

PL/SQL procedure successfully completed.

SQL> set autotrace traceonly;

SQL>  select /*+ FULL( profile_test) */ * from profile_test where object_id=5060;

Execution Plan
----------------------------------------------------------
Plan hash value: 663678050

----------------------------------------------------------------------------------
| Id  | Operation         | Name         | Rows  | Bytes | Cost (%CPU)| Time     |
----------------------------------------------------------------------------------
|   0 | SELECT STATEMENT  |              |     1 |   113 |   408   (1)| 00:00:01 |
|*  1 |  TABLE ACCESS FULL| PROFILE_TEST |     1 |   113 |   408   (1)| 00:00:01 |
----------------------------------------------------------------------------------

Predicate Information (identified by operation id):
---------------------------------------------------

   1 - filter("OBJECT_ID"=5060)

Statistics
----------------------------------------------------------
          0  recursive calls
          0  db block gets
       1471  consistent gets
          0  physical reads
          0  redo size
       1779  bytes sent via SQL*Net to client
        543  bytes received via SQL*Net from client
          2  SQL*Net roundtrips to/from client
          0  sorts (memory)
          0  sorts (disk)
          1  rows processed

		  f3v7dxj4bggvq

Tune the sql
~~~~~~~~~~~~

GENERAL INFORMATION SECTION
-------------------------------------------------------------------------------
Tuning Task Name   : TASK_226
Tuning Task Owner  : SYS
Workload Type      : Single SQL Statement
Scope              : COMPREHENSIVE
Time Limit(seconds): 1800
Completion Status  : COMPLETED
Started at         : 11/30/2012 13:13:27
Completed at       : 11/30/2012 13:13:30

-------------------------------------------------------------------------------
Schema Name   : SYS
Container Name: CDB$ROOT
SQL ID        : f3v7dxj4bggvq
SQL Text      :  select /*+ FULL( profile_test) */ * from profile_test where
                object_id=5060

-------------------------------------------------------------------------------
FINDINGS SECTION (1 finding)
-------------------------------------------------------------------------------

1- SQL Profile Finding (see explain plans section below)
--------------------------------------------------------
  A potentially better execution plan was found for this statement.

  Recommendation (estimated benefit: 99.79%)
  ------------------------------------------
  - Consider accepting the recommended SQL profile.
    execute dbms_sqltune.accept_sql_profile(task_name => 'TASK_226',
            task_owner => 'SYS', replace => TRUE);

  Validation results
  ------------------
  The SQL profile was tested by executing both its plan and the original plan
  and measuring their respective execution statistics. A plan may have been
  only partially executed if the other could be run to completion in less time.

                           Original Plan  With SQL Profile  % Improved
                           -------------  ----------------  ----------
  Completion Status:            COMPLETE          COMPLETE
  Elapsed Time (s):             .005407           .000034      99.37 %
  CPU Time (s):                 .004599                 0        100 %
  User I/O Time (s):                  0                 0
  Buffer Gets:                     1470                 3      99.79 %
  Physical Read Requests:             0                 0
  Physical Write Requests:            0                 0
  Physical Read Bytes:                0                 0
  Physical Write Bytes:               0                 0
  Rows Processed:                     1                 1
  Fetches:                            1                 1
  Executions:                         1                 1

  Notes
  -----
  1. Statistics for the original plan were averaged over 10 executions.
  2. Statistics for the SQL profile plan were averaged over 10 executions.

-------------------------------------------------------------------------------
EXPLAIN PLANS SECTION
-------------------------------------------------------------------------------

1- Original With Adjusted Cost
------------------------------
Plan hash value: 663678050

----------------------------------------------------------------------------------
| Id  | Operation         | Name         | Rows  | Bytes | Cost (%CPU)| Time     |
----------------------------------------------------------------------------------
|   0 | SELECT STATEMENT  |              |     1 |   113 |   408   (1)| 00:00:01 |
|*  1 |  TABLE ACCESS FULL| PROFILE_TEST |     1 |   113 |   408   (1)| 00:00:01 |
----------------------------------------------------------------------------------

Predicate Information (identified by operation id):
---------------------------------------------------

   1 - filter("OBJECT_ID"=5060)

2- Using SQL Profile
--------------------
Plan hash value: 2974300728

----------------------------------------------------------------------------------------------------
| Id  | Operation                           | Name         | Rows  | Bytes | Cost (%CPU)| Time     |
----------------------------------------------------------------------------------------------------
|   0 | SELECT STATEMENT                    |              |     1 |   113 |     2   (0)| 00:00:01 |
|   1 |  TABLE ACCESS BY INDEX ROWID BATCHED| PROFILE_TEST |     1 |   113 |     2   (0)| 00:00:01 |
|*  2 |   INDEX RANGE SCAN                  | IX_OBJD      |     1 |       |     1   (0)| 00:00:01 |
----------------------------------------------------------------------------------------------------

Predicate Information (identified by operation id):
---------------------------------------------------

   2 - access("OBJECT_ID"=5060)

-------------------------------------------------------------------------------

    execute dbms_sqltune.accept_sql_profile(task_name => 'TASK_226',task_owner => 'SYS', replace => TRUE,category=>'MACLEAN_TEST');		  

SQL> set autotrace on;
SQL> select /*+ FULL( profile_test) */ * from profile_test where
  2                  object_id=5060;

1 row selected.

Execution Plan
----------------------------------------------------------
Plan hash value: 2974300728

----------------------------------------------------------------------------------------------------
| Id  | Operation                           | Name         | Rows  | Bytes | Cost (%CPU)| Time     |
----------------------------------------------------------------------------------------------------
|   0 | SELECT STATEMENT                    |              |     1 |   113 |     2   (0)| 00:00:01 |
|   1 |  TABLE ACCESS BY INDEX ROWID BATCHED| PROFILE_TEST |     1 |   113 |     2   (0)| 00:00:01 |
|*  2 |   INDEX RANGE SCAN                  | IX_OBJD      |     1 |       |     1   (0)| 00:00:01 |
----------------------------------------------------------------------------------------------------

Predicate Information (identified by operation id):
---------------------------------------------------

   2 - access("OBJECT_ID"=5060)

Note
-----
   - SQL profile "SYS_SQLPROF_013b5177cf260000" used for this statement

Statistics
----------------------------------------------------------
        275  recursive calls
          0  db block gets
        130  consistent gets
          1  physical reads
          0  redo size
       1783  bytes sent via SQL*Net to client
        543  bytes received via SQL*Net from client
          2  SQL*Net roundtrips to/from client
         27  sorts (memory)
          0  sorts (disk)
          1  rows processed

SQL> 
SQL> alter session set sqltune_category=DEFAULT;

Session altered.

SQL> select /*+ FULL( profile_test) */ * from profile_test where object_id=5060;

1 row selected.

Execution Plan
----------------------------------------------------------
Plan hash value: 663678050

----------------------------------------------------------------------------------
| Id  | Operation         | Name         | Rows  | Bytes | Cost (%CPU)| Time     |
----------------------------------------------------------------------------------
|   0 | SELECT STATEMENT  |              |     1 |   113 |   408   (1)| 00:00:01 |
|*  1 |  TABLE ACCESS FULL| PROFILE_TEST |     1 |   113 |   408   (1)| 00:00:01 |
----------------------------------------------------------------------------------

Predicate Information (identified by operation id):
---------------------------------------------------

   1 - filter("OBJECT_ID"=5060)

Statistics
----------------------------------------------------------
          1  recursive calls
          0  db block gets
       1471  consistent gets
          0  physical reads
          0  redo size
       1779  bytes sent via SQL*Net to client
        543  bytes received via SQL*Net from client
          2  SQL*Net roundtrips to/from client
          0  sorts (memory)
          0  sorts (disk)
          1  rows processed

 

 

以上我们通过sqltune_category将SQL PROFILE的作用域限定在session级别,实现了对SQL PROFILE的性能测试。

那些在11gR2中可能惹祸的新特性,一张列表帮助你摆脱升级11gR2带来的烦恼

有很多朋友因为11gR2那些潜在的特性可能给升级后系统稳定运行带来麻烦而无法鼓足升级到11gR2的勇气,实际Oracle在开发新版本RDBMS软件时引入的一些特性有很好的理念的,但是往往这些理念会给已稳定的应用环境带来变数,最显著的就是10g/9i升级到11gR2时的执行计划稳定性,此外adaptive cursor sharing 自适应游标、automatic serial direct path自动判断串行直接路径读、deferred segment creation、GC read mostly DRM…….等等的一系列特性已经在大量的案例中被证明是不适合于大量国产Application的。

 

我在这篇文章里想做的是给出一张列表,能够将11gR2的优化器optimizer特性、和其他的如上列的这些可能引起问题的特性通过参数的方式给出一张列表,你可以选择性的禁用这些特性,前提是你的Applicaiton就该特性经过充分的测试,如果没有时间或者环境来测试这些新特性,那么还不如禁用这些特性,禁用新特性的结果也仅仅是回到老版本(一般是10gR2 10.2.0.4)的默认表现上来。

 

你肯定要问:” 如果都禁用了11gR2的特性,那么我还升级做什么?”

 

回答是: 首先这里给出的是一张禁用11gR2特性列表,如果你对部分特性已经很熟悉,那么你可以选择性而非全部地禁用这些特性,如果不熟悉也测试不了,那么无畏给稳定的系统引入不确定因素。其次这里列出的仅仅是11gR2部分默认已启用的可能”惹祸”的特性, 其他的一些特性例如flashback archive、securefile,它们默认不开启,本身需要你去手动打开才会生效,并不会受到这张列表的影响。

 

注意,为了避免滥用,我仅列出这张列表的部分内容,如果你确实需要该列表,那么请去T.AskMaclean.com论坛下载,下载地址传送

 

 

 

REM ===============================FOR STABLE OPTIMIZER===================================

alter system set "_enable_automatic_sqltune"=false scope=both;       Automatic SQL Tuning Advisory enabled parameter  

#以下优化器参数均可以在session/system级别设置,一般优化器参数均可以在线修改            
alter session set "_serial_direct_read"=false;
alter session set "_nlj_batching_enabled" = 0; 
alter session set "_optimizer_undo_cost_change" = '10.2.0.4'; -- 11.2.0.1
alter session set "_optimizer_null_aware_antijoin" = false; -- true
alter session set "_optimizer_extend_jppd_view_types" = false; -- true
alter session set "_replace_virtual_columns" = false; -- true
alter session set "_first_k_rows_dynamic_proration" = false; -- true
alter session set "_bloom_pruning_enabled" = false; -- true
alter session set "_optimizer_multi_level_push_pred" = false; -- true
alter session set "_optimizer_group_by_placement" = false; -- true
alter session set "_optimizer_extended_cursor_sharing_rel" = none; -- simple
alter session set "_optimizer_adaptive_cursor_sharing" = false; -- true
alter session set "_optimizer_improve_selectivity" = false ; -- true
alter session set "_optimizer_enable_density_improvements" = false; -- true
alter session set "_optimizer_native_full_outer_join" = off; -- force
alter session set "_optimizer_enable_extended_stats" = false; -- true
alter session set "_nlj_batching_enabled" = 0; -- 1
alter session set "_optimizer_extended_stats_usage_control" = 255; -- 224
alter session set "_bloom_folding_enabled" = false; -- true
alter session set "_optimizer_coalesce_subqueries" = false; -- true
alter session set "_optimizer_fast_pred_transitivity" = false; -- true
alter session set "_optimizer_fast_access_pred_analysis" = false; -- true
alter session set "_optimizer_unnest_disjunctive_subq" = false; -- true
alter session set "_optimizer_unnest_corr_set_subq" = false; -- true
alter session set "_optimizer_distinct_agg_transform" = false; -- true
alter session set "_aggregation_optimization_settings" = 32; -- 0
alter session set "_optimizer_connect_by_elim_dups" = false; -- true
alter session set "_optimizer_eliminate_filtering_join" = false; -- true
alter session set "_connect_by_use_union_all" = old_plan_mode; --true
alter session set "_optimizer_join_factorization" = false; -- true
alter session set "_optimizer_use_cbqt_star_transformation" = false; -- true
alter session set "_optimizer_table_expansion" = false ; -- true
alter session set "_and_pruning_enabled" = false ; -- true
alter session set "_optimizer_distinct_placement" = false ; -- true
alter session set "_optimizer_use_feedback" = false ; -- true
alter session set "_optimizer_try_st_before_jppd" = false ; -- true

REM ===============================MEMORY===================================

alter system set "_memory_imm_mode_without_autosga"=false scope=both; 
alter system set "_enable_shared_pool_durations"=false scope=spfile;

REM ===============================SEGMENT==================================
alter system set deferred_segment_creation=false; 

.................

补丁11.2.0.3中修复的bug列表

补丁11.2.0.3中修复的bug列表

 

 

11.2.0.3 Bug Fixes by Category

 

Advanced Networking Option

Advanced Networking Option

9215461 TDE wallet master rekey fails with ORA-28362 or creation of encrypted tablespace fails with ORA-28374

Undocumented Advanced Networking Option

8866524 9056628 9249366 10395645

 

JDBC

JDBC

3742224 ORA-1017 reported instead of ORA-1031 when trying to connect via JDBC thin with insufficient privileges
5259339 JDBC update of the last column of an UpdatableResultSet fails with “Invalid column index: getValidColumnIndex”
9347707 Hang when the TimeToLiveTimeout expires for a connection executing a statement which is waiting on a lock
9373409 JDBC thin intermittently receives socket exception particularly on windows 2008 or vista env when making a shared server connection
9680973 Protocol violation from JDBC 11.2 vs a 10.2 or earlier DB when fetching long datatypes as LOBs
9785135 DST conversion not correct using jdbc 11g timestamptz
9786503 Cannot use OS authentication with OracleXADataSource in JDBC Thin
9967872 The wrong cursor may be executed by JDBC thin following a query timeout
10065406 11.2 JDBC thin fails with ORA-3120 when writing to a CLOB in a 9.2 multibyte database
10111381 Memory leak when a JDBC OCI program executes a PLSQL block with an INDEX BY table OUT bind and the block raises an exception
10177225 JDBC thin fails with “IO Error: Protocol violation” after executing a select of a long column via execute()
10185052 prepareStatement() may hang in JDBC OCI
10232230 Wrong Datatype returnf by getobject
10233523 JDBC 11.2 THIN hangs or slowdown due to too many socketexception when network connection pooling is enabled.
10253540 JDBC may give incorrect Timestamp values when DST is in effect
10258812 JDBC returns an incorrect size using getColumnDisplaySize() for type NUMBER
10364671 Zero length array binds not working in JDBC 11.2.0.2
10385510 JDBC TCPS connections via SCAN listeners fail when one of the listeners is down
11670695 Wrong timestamp returned for a TIMESTAMPLTZ column if the database and session time zones are the same
11814893 Intermittent IO errors when accessing LOBs stored as SECUREFILEs via JDBC using zero-copy IO

Undocumented JDBC

3422104 4098037 6127810 6336463 7632939 8411111 9496068 9812784 9844134 9849347 10019852 10029764 10030182 10030278 10031829 10048490 10062150 10062291 10065106 10091883 10104713 10114552 10124744 10125915 10129503 10132669 10134615 10139802 10143412 10143430 10145945 10151248 10151449 10163086 10164241 10167920 10167981 10171440 10175580 10188604 10189023 10248783 10314983 10326702 10326794 10331034 10331386 10385047 10393107 10428981 11063366 11066150 11071185 11652454 11659891 11659989 11664995 11672297 11800125 11826175 11844251 11877455 12381092 12381762 12381848 12397382 12410022 12545107 12548659 12556317 12563331 12575200 12580632 12584040 12588272 12593272 12593421 12598719 12604207 12611645 12619593 12620061 12632599 12653852 12654559 12666795 12830815

 

Oracle Database Configuration Assistant

Undocumented Oracle Database Configuration Assistant

10187761 11774138 11819977

 

Oracle Database Gateway for DRDA

Oracle Database Gateway for DRDA

10024426 ORA-28527 / data corruption from HS
14331264 db2 sql error -803 no longer mapped to ora-00001

Undocumented Oracle Database Gateway for DRDA

9582715 9684399 9967589 10200672 10410241 11685296 11702365 12341303 12559270 12572059 12661271

 

Oracle Database Gateway for Sybase

Undocumented Oracle Database Gateway for Sybase

10190709

 

Oracle Fusion Middleware

Undocumented Oracle Fusion Middleware

8797918 12613156

 

Oracle Globalization Development Kit

Undocumented Oracle Globalization Development Kit

11840583

 

Oracle Multimedia

Undocumented Oracle Multimedia

8423276 9956814 10112403 10158508 10196292 10315929 11690692 11840962 12398600 12667093 12781661 12797188

 

Oracle Net Services

Oracle Net Services

10220194P Windows: crsd.exe and racgimon.exe consumes “pooled Non-Paged Bytes”
9455447 ORA-12552 or ORA-12592 may be signaled on server process connected via TCP/IP protocol

Undocumented Oracle Net Services

9002996 10026820 10040612 10224112 10406642 11660512 11769756 12535919 12545869 12630390

 

Oracle ODBC Driver

Undocumented Oracle ODBC Driver

9578533 9764806 9850419 9903704 10132342 10422748 11933135

 

Oracle OLAP

Undocumented Oracle OLAP

2520148 4778042 8401517 8549990 9041435 9072893 9356283 9407452 9407463 9439114 9446480 9685784 9694797 9773239 9774164 9777957 9778071 9778167 9778440 9789172 9796437 9857512 9861507 9861751 9884585 9902712 10024818 10055518 10075137 10093939 10126680 10134407 10137773 10149918 10150153 10150599 10157732 10158620 10161774 10169249 10182211 10198601 10202941 10211053 10218171 10218176 10222405 10226087 10240549 10243127 10252019 10274093 10274464 10282762 10287600 10287781 10287882 10327432 10332740 10333226 10334036 10334068 10339701 10350129 10350394 10355601 10356391 10360749 10364305 10368752 10373544 10386039 10386187 10386873 10390685 10395732 10395739 10396766 10399478 10399688 10402526 10406857 10407094 10419988 10432704 10435930 10620874 10629562 10632916 10636721 10639365 11658028 11662585 11667449 11672113 11673436 11679513 11682004 11687793 11688991 11700473 11700871 11712931 11718975 11723205 11728353 11728765 11728822 11729111 11729156 11730308 11732613 11742352 11742576 11742750 11779482 11787884 11791349 11795047 11800881 11804916 11808970 11809179 11819007 11831067 11831937 11836362 11841265 11845491 11850889 11864722 11869552 11878494 11886515 11887039 11897308 11904578 11906732 11934210 11935143 11935686 11939419 12325510 12325816 12326068 12326969 12330993 12332766 12335054 12339910 12361960 12371580 12422038 12432359 12434805 12530286 12536825 12581604 12581649 12581774 12587514 12626783 12665614 12864918

 

Oracle Security Service

Oracle Security Service

10021438 File handles leaking for $GRID_HOME/ldap/admin/fips.ora.

Undocumented Oracle Security Service

8270107 8839166 9075466 9080549 9269536 9528571 9589620 9589791 9739562 9817962 9843900 10032414 10632612 11690063 11822112 12338257

 

Oracle Server

Code Improvement

10363902P Support infiniband for gipc HA logic
12654172P Improvements in hugepages usage
6892311 Provide reason for ASM mount force failure
8274946 Different cardinality for Range Joins compared to equivalent Equijoin
8275054 Cardinality for “a<b OR a>b” predicate different to “a<>b” – superceded
8685446 Allow ASM to mount diskgroup with missing disks in Exadata
9488470 Allow composite partitioning using object relational storage for XDB
9532657 Adaptive cursor sharing ignores SELECTs which are not fully fetched
9707965 Excess space use updating column of OLTP compressed table
9905053 Enhancement to avoid index rebuild during Materialized View refresh
9913388 Diagnostic enhancement to dump blockers for channel publishers
10158107 Join predicate pushed into a view containing single remote table
10187168 Enhancement to obsolete parent cursors if VERSION_COUNT exceeds a threshold
10199627 Unnecessary “latch: cache buffers chains” waits
10220118 Print warning to alert log when system is swapping
10234419 Extend dbms_stats.copy_table_stats to all range partitioning key columns
10240581 PQ load balancing on asymmetrical cluster – superseded
10284845 Need index on SID for X$KGLLK and X$KGLPN based views (V$OPEN_CURSOR etc..)
10305601 Enh: Internal enhancement to DBMS_OBJECT_UTILS
10411618 Enhancement to add different “Mutex” wait schemes
10417716 Mutex X waits in 11G on an instance with heavy JAVA usage
10627301 Cannot map session to consumer group via client identifier
11061313 Unnecessary waits on ‘Arch Wait on Attach’
11679023 Enhancement to allow user to force space allocation for TEMPFILE creation / resize
11883804 Parsing Improvement for aq jms sql statements using get_string_property

Corrupt/Bad Backup

10094823 Block change tracking on physical standby can cause data loss
11812675 Corrupt .dmp file / IMP-9 from direct path “exp” of no-segment table (conventional export)
12613970 ORA-600 [krbrrd_bz2_uncompressed] / ORA-600 [17114] on RMAN restore of compressed backup set – superceded

Corruption

10209232+ ORA-1578 / ORA-600 [3020] Corruption. Misplaced Blocks and Lost Write in ASM
11799496+ ORA-600 [kcbzpbuf_1] block corruption in buffer cache for 32k block size / ORA-7445 [kdb4cpss] by cache protect
11814891+ ORA-600 [7999] [9] [1] [<lob block rdba>] / ORA-1555 double allocated LOB block
8731617 ORA-1578 from DESCRIBE or CTAS even if table not accessed / ORA-959 from DBMS_STATS
9469178 Querying V$DATABASE raises ORA-1135 when a datafile header is corrupt (affects RMAN)
9900850 UNPIVOT returns corrupt data for columns not in the UNPIVOT operation
10052141 ORA-7445 / ORA-600 for columns with invalid number content
10086147 When a corruption is detected in an online redo log member no message is written to the alert log, although a message is written to the process tracefile.
10190172 Non schema specific DDL may be skipped at Logical Standby
10251084 ORA-600 [ksfdchkfob1] / corrupt block messages using SECUREFILES if IO error occurs
10281887 Datafile specified using softlink and REUSE keyword during tablespace creation / add datafile creates a new physical file in soft link name
10284570 ORA-15081 for benign mirror read failures
10648873 ORA-600 [kcrfw_redo_write_wrong_checksum] / crash
11073690 Wrong base64 encoding when retrieving XML document with base64binary content
11694127 RMAN DUPLICATE not honoring TIME portion of date for “UNTIL TIME”
11904746 data corruption is observed after the ASRU operation
12582839 ORA-8103/ORA-600 [3020] on RMAN recovered locally managed tablespace
12737666 Assorted internal errors / result cache corruption

Corruption (Corrupt Export)

10350240 ORA-922 at datapump import of 11.2 datadump export made with version=10.2/11.1
10389772 ORA-6502/6512 hit at datapump export using EXCLUDE_PATH_EXPR = ‘like %OBJECT_GRANT’
11812675 Corrupt .dmp file / IMP-9 from direct path “exp” of no-segment table (conventional export)

Corruption (Dictionary)

10373381I ORA-600 [kkpo_rcinfo_defstg:objnotfound] after rerunning catupgrd.sql in 11.2
9495829 Drop table for master table used by materialized view leaves orphan rows in SNAP_LOGDEP$
9770114 ORA-600 [kkblCpyIntoKglMem0] When Doing Partition DDL On Table With Unused/Dropped ADT Column
9786142 Tablespace Transport with DataPump can corrupt the dictionary for LOB columns
9836853 DBA_UPDATABLE_COLUMNS shows view is not updatable when it is
9841333 Expdp / impdp of triggers changes trigger source for schema and trigger name
9904892 DROP of PK constraint used by PARTITION BY REFERENCE not prevented (ORA-7445 [kkpamDInfo] from later SQL)
9905049 Dictionary corruption / ORA-600 [kqlhdlod-bad-base-objn] after DROP EDITION
10023452 OBJ$.STIME / LAST_DDL_TIME is not updated by ALTER TABLE ADD COLUMN for IOT/external table OR with DEFAULT .. NOT NULL
10104492 Dictionary corruption / ORA-600 [kkdlcob-objn-exists] on DDL
10126822 ALTER TABLE .. ADD COLUMN causes problems with deferred segment creation
10136415 ORA-8103 on Partitioned IOT after partition maintenance
11076744 Flashback Data Archive history table created with different column type size in multi-byte may cause flashback query on table to fail with ORA-12704
11685020 Object invalidation does not occur where both public and private synonym dependencies exist across schemas
12366610 Metdata Corruption/Dumps with ALTER TABLE EXCHANGE SUBPARTITION
12627572 Corrupt logminer dictionary after mining through upgrade

Corruption (Incorrect / Missing Corruption Checks)

9350204 Spurious ORA-600 [kddummy_blkchk] .. [6145] during CR operations on tables with ROWDEPENDENCIES
10035737 False “Corrupt redo block” is reported by ARCH during shutdown in ASM + DG env
10385812 ORA-1410 or ORA-8103 by queries with DIRECT READ while concurrent DIRECT INSERT
11674485 False error using DB_LOST_WRITE_PROTECT in RAC
12667743 False LOST A DISK WRITE errors could be reported by the standby database.

Corruption (Index)

10113224+ Index coalesce may generate invalid redo if blocks in the buffer cache are invalid/corrupted
10132870 Index leaf block corruption possible after plugging in transportable tablespace
10245259 PARALLEL INSERT with +NOAPPEND hint or if PARALLEL INSERT plan is executed in SERIAL corrupts index and causes wrong results
10633840 ORA-1502 on insert statement on INTERVAL partitioned table. ORA-8102 / ORA-1499 Index inconsistency
12366610 Metdata Corruption/Dumps with ALTER TABLE EXCHANGE SUBPARTITION

Corruption (Logical)

8331063* Corrupt Undo. ORA-600 [2015] during rollback in undo block for COMPRESS table with SUPPLEMENTAL LOGGING. This bug is alerted in Note:1191474.1
9724970+ Block Corruption with PDML UPDATE. ORA_600 [4511] OERI[kdblkcheckerror] by block check
9735237+ Dump [under kxspoac] / ORA-1722 as SQL uses child with mismatched BIND metadata
10113224+ Index coalesce may generate invalid redo if blocks in the buffer cache are invalid/corrupted
10209232+ ORA-1578 / ORA-600 [3020] Corruption. Misplaced Blocks and Lost Write in ASM
11799496+ ORA-600 [kcbzpbuf_1] block corruption in buffer cache for 32k block size / ORA-7445 [kdb4cpss] by cache protect
11814891+ ORA-600 [7999] [9] [1] [<lob block rdba>] / ORA-1555 double allocated LOB block
8859673 False constraint violations loading table with BEFORE ROW trigger
9232517 Propagation missing messages with RAC destination
9285259 MERGE SQL which only consists of UPDATE(s) ignores CHECK constraints
9404461 Inheritance cycle is not being detected when using XML Schema
9500046 A PL/SQL cursor with CONNECT BY and SELECT FOR UPDATE clauses fails to update rows when using WHERE CURRENT OF – superceded
9564886 ORA-600 [kgl-hash-collision] during trigger execution
9823080 Incomplete histograms generated
9865211 INSERTING / UPDATING always false in statement triggers for MERGE SQL
9878459 Specific length object binds over 4k may be bound as NULL
9885553 DBMS_STATS produces incorrect column NDV distinct values statistics
10075392 ORA-3137 [12333] or bind variable interpreted as NULL using SQL with binds
10092858 Wrong results / bad materialized view content after fast refresh if MV has an OUTER join
10094823 Block change tracking on physical standby can cause data loss
10101866 Foreign key constraint not enforced properly if a second DELETE CASCADE foreign key constraint exists
10114391 Before row trigger can set object NUMBER attribute to NULL
10132870 Index leaf block corruption possible after plugging in transportable tablespace
10143893 Trigger does not fire when using query rewrite
10157402 LOB segment has null data after long to lob conversion in parallel mode (eg DBMS_REDEFINITION).
10165083 Wrong child cursor may be executed – SQL executes in a wrong schema
10196084 Trailing blanks lost by apply statement handler for VARCHAR2 data
10227133 Global variable values may be lost when using _KGL_DEBUG hot copies for PLSQL packages
10324526 ORA-600 [kddummy_blkchk] [6106] / corruption on COMPRESS table in TTS
10338555 Bad evaluation of a trigger WHEN condition for each row during a MERGE statement
10389881 Raw buffered message payload > 8k corrupted when dequeued from a buffered queue
10396709 Unable to receive notification when client and server are of different endianness
10399808 Data corruption through DBMS_LOB.writeappend / ORA-600 [kole_t2u]
10425245 Missing error information / ORA-600 for apply of large transaction
10639976 DBMS_AQ.ENQUEUE_ARRAY not handling correlation attribute appropriately when NULL
11659016 ORA-1578 against recently create tablespace that once was encrypted
11710056 Unnecessary synopsis management when approximate ndv collection is disabled / Inaccurate Statistics when enabled
11741744 Trigger Updates Column to NULL During Update…Returning Even if not Fired
11742251 UPDATE / DELETE on tables with virtual columns may logically corrupt data / violate constraints
11786774 invalid histogram created by set_column_stats / ORA-20001
11816187 Wrong results / corruption from MERGE SQL with false predicate pull-up
11850492 ORA-8103 ORA-600 ORA-3113 on temporary tables using INDEX FAST FULL SCAN and DIRECT read
11871915 11g clients can insert invalid NLS characters to database
11875766 Invalid ROWID values in the ROW_ID$ column of a change-table – superseded
11878443 Assorted Errors and Dumps raised instead of ORA-1722 converting a corrupt number to a string
12343742 Wrong edition trigger fired from DBMS_JOB job
12391602 Logical standby / Streams apply divergence / apply stops with ORA-26787
12400751 Array update may lose part of updates without returning any error
12553409 dbms_spm.unpack_stgtab_baseline() loses plan name
12595730 Unable to re-execute errors when using synchronous capture

Corruption (Physical)

8331063* Corrupt Undo. ORA-600 [2015] during rollback in undo block for COMPRESS table with SUPPLEMENTAL LOGGING. This bug is alerted in Note:1191474.1
10205230* ORA-600 / corruption possible during shutdown in RAC. This bug is alerted in Note:1318986.1
10209232+ ORA-1578 / ORA-600 [3020] Corruption. Misplaced Blocks and Lost Write in ASM
6523037 Corruption / ORA-600 [kddummy_blkchk] [6110] on update
9788588 Possible data corruption after a failed ASM disk online (resync)
9965085 ORA-1578 / ORA-8103 Temporary table block corruption / space wastage from PDML – superseded
10040531 ORA-600 [kfrhtadd01] trying to mount diskgroup after recovery
10071193 Lost write / ORA-600 [kclchkblk_3] / ORA-600 [3020] in RAC – superceded
10106828 ORA-600 [ktuscv1:cv buf too big] using LOBs
10180121 ORA-600 [kdBlkCheckError] .. [6251] / block corruption during parallel DML
10245086 ORA-1210 Misplaced datafile header block / Corruption errors in ASM when files dropped / added / shrunk / grown
10299224 Corrupt blocks from rebalance of ASM DISKGROUP with OFFLINE disks
10310299 Lost writes in ASM due to resync missing extents when disk goes offline during rebalance
10329146 Lost write in ASM with multiple DBWs and a disk is offlined and then onlined
10371288 ORA-600 [ktspgsb-inc] using ASSM
10384285 Controlfile corruption / ORA-227 after I/O error during controlfile creation
10621169 I/O errors during RAC ASM recovery may drop redo and cause metadata corruptions / ORA-600 – superseded
11707302 Corruption from ASM crash during rebalance diskgroup. Misplaced Blocks
11707699 Lost writes possible in ASM if process fails during disk offline
11791664 ORA-600 [ktspScanInit-d] / Inconsistent metadata in ASSM segment – superseded
11894889 Redo checksum error ORA-600 [kcrfw_zero_rewrite_corrupt] after process aborts
11906405 DBMS_REPAIR.SKIP_CORRUPT_BLOCKS in EXADATA for PARALLEL QUERY does not skip blocks marked corrupt
12366627 Datafile corruption after resizing tablespace over 4 billion blocks in ASM
12417369 Block corruption from rollback on compressed table
12639234 Data block corruption after recovery of encrypted tablespace

Deadlock

9071290 ORA-60 “deadlock detected” due to JS enqueue
9679507 ORA-60 running utlrp with Editions enabled
9865045 DBMS_SCHEDULER jobs do not execute due to 1405 error / hang dropping jobs
9952554 Undetected deadlock ‘library cache lock’/’row cache lock’ with a session modifying a constraint
10126219 Undetected deadlock ‘library cache lock’/’row cache lock’ with concurrent DDLs on partition tables.
10126872 ORA-60 using DBFS DBMS_DBFS_HS package
10138929 ORA-600 [17069] in replication receiver / self deadlock on replication internal package
11693365 Concurrent Drop table and Select on Reference constraint table hangs (deadlock)
11695333 Possible deadlock / hang between DBRM and other processes
12377691 hangs with ‘library cache lock’ and errors with on-commit materialized views
12379745 OERI:kgskmvthrs2/Crash/Deadlock with RM Active Session List
12531263 ORA-4020 on object $BUILD$.{Hexadecimal Number}
12550858 Deadlock not detected after reconfiguration with ACTIVE_INSTANCE_COUNT=1
12753253 Hang / deadlock from concurrent sessions when using Editions

Diagnostic Output Problem / Improvement

8367518 Misleading ORA-1 in alert message “Non critical error ORA-00001 caught …”
9305865 ORA-600 [504] .. [ASM map operation hash table] during diagnostic dump
9575036 ORA-600 [1237] using ORADEBUG direct_access call
9591812 Wrong wait events in 11.2 (“cursor: mutex S” instead of “cursor: mutex X”)
9651350 Large redo dump and ORA-308 might be raised due to ORA-8103
9657148 ALTER SYSTEM DUMP LOGFILE .. RBA MIN / MAX fails with ORA-1962 for SEQ>65534
9764019 Diagnostic for intermittent RMAN-20021 during archivelog backup
9887622 Diagnostic enhancement to dump SYSTEMSTATE for ORA-600 [2116]
9919075 Queries on V$DIAG views could fail with ORA-48118, ORA-48193
9926929 ORA-600 [kwqitFreeIndexBlocks:deq index info is 0] in QMN
9965655 LMS0 fails with ORA-600 [kjbrprmexpack]
9973110 ORA-1031 when enabling SQL Trace for a parallel query
10010252 Diagnostic enhancement for non smart scans
10086147 When a corruption is detected in an online redo log member no message is written to the alert log, although a message is written to the process tracefile.
10176644 sql_id is incorrect (shorter) on r11.2 awr report with text format
10224139 ORA-600 [qksxaDumpXml:1] Raised When Dumping Diagnostics
10354799 Heavy use of an application executing java stored procedures causes high cpu load when using the Just In Time Compiler
10369001 Improve diagnostic if Exadata sees a corrupt block (possible ORA-600 in RMAN)
10420027 Optimizer trace does not mark which FIX_CONTROL keys are active
11672133 timestamp and timestamp with local time zone bind variables values are not displayed in 10046 trace
11677061 10046 trace file cursor id inconsistencies (notably for ERROR# lines)
11686968 Additional diagnostics for ORA-600 [krccaub_2] / ORA-600 [krccaub_3] errors
11800959 A SYSTEMSTATE dump with level >= 10 in RAC dumps huge BUSY GLOBAL CACHE ELEMENTS – can hang/crash instances
11824627 ORA-7445 [kfkdsdump] trying to write ASM diagnostic trace
11867741 Diagnostic enhancment for Diskmon stuck trying to notify the instance(s) that it reconnected to a cell
12539487 gv$sql_shared_cursor may not show all reasons to not share a cursor
12564597 Unwanted trace files created at each redo log switch “ArchivedLog entry x added…”
13068790 the value of v$session.sql_id of active session is null

Error May Occur

9877980* ORA-7445[kkslMarkLiteralBinds] / Assorted Errors on 11.2.0.2 if cursor sharing is enabled – Affects RMAN. This bug is alerted in Note:1472116.1
9724970+ Block Corruption with PDML UPDATE. ORA_600 [4511] OERI[kdblkcheckerror] by block check
9735237+ Dump [under kxspoac] / ORA-1722 as SQL uses child with mismatched BIND metadata
9965278+ Assorted dumps and errors with function based indexes or virtual columns present
10209232+ ORA-1578 / ORA-600 [3020] Corruption. Misplaced Blocks and Lost Write in ASM
11807012+ Agent gets timeout for check action against SVC, DB, DG, ASM resources / CRS-5818
11814891+ ORA-600 [7999] [9] [1] [<lob block rdba>] / ORA-1555 double allocated LOB block
11664046I MRP0 ORA-328 on switchover to standby after upgrade to 11.2.0.2
9778018P Windows: Cannot copy datafiles from filesystem to an ASM directories on Windows
9871302P Windows: Cannot make new connection to database on Windows platforms with TNS-12560
10241180P ORA-27103 and startup fails when VLM is used and (db_block_size * db_block_buffers) is around 4GB
12654172P Improvements in hugepages usage
10302203PI HPUX: ORA-27037 with HPUX error 251 (ENOSYS) during VXFS file operations
5350140 ora-6502 reported when running dbms_streams_adm.maintain_tables
5946367 ORA-904 on INSERT as remote SELECT with ORDER BY clause
7120053 ORA-55617 in flashback archive tablespace even if used size does not reach quota
8437231 PCTUSED not ignored in CREATE TABLE AS SELECT and ALTER TABLE MOVE with ASSM
8460004 ORA-2291 after commit on table with virtual columns
8462894 ORA-1002 from PLSQL executing AUTONOMOUS_TRANSACTION functions
8596742 DBCN registration usually fails with ORA-29972 when a port is not unregistered due to different user
8679062 ORA-26674 “column mismatch” on Apply of XMLTYPE column into its change table
8718905 ORA-1031 using OS authentication in ASM and not in DB instance
8731617 ORA-1578 from DESCRIBE or CTAS even if table not accessed / ORA-959 from DBMS_STATS
8859673 False constraint violations loading table with BEFORE ROW trigger
8898387 Error ORA-31684 during datapump import of unique constraint/index on a virtual column
9078442 ORA-19762 from ASMCMD CP copying file with different byte order from filesystem
9110642 ORA-1466 using EXPDP with FLASHBACK_TIME option using SYSDATE
9203692 Refreshing a Materialized View with synonyms and a DB link fails with ORA-32345
9255996 ORA-1461 when executing MERGE with a LONG column – superceded
9279111 Create an materialized view using the PREBUILT table option on view fails with ORA-12060
9289630 RMAN-20079 when trying to register a database in the catalog
9299332 RMAN-20021: database not set
9304117 ORA-65 when starting instance with FIXED_DATE set to lower case ‘none’ value
9320366 Create of Mview that contains an “@” character can fail with ORA-12015
9360328 ORA-6532 from auto Space Advisor
9367397 Exchange partition fails with ORA-1.
9373370 The wrong cursor may be executed by JDBC thin following a query timeout / ORA-3137 [12333]
9399983 ORA-904 “M_LOG$$” exporting MV via Datapump using network link
9414040 In RAC a tempfile may be used before it is finished creating (ORA-1157)
9447598 ora-20001 when selecting from dba_tab_statistics
9469178 Querying V$DATABASE raises ORA-1135 when a datafile header is corrupt (affects RMAN)
9482663 ORA-1843 using ‘MON’ in TO_DATE format mask when NLS_CALENDAR=’arabic hijrah’
9539440 Query on V$SEGMENT_STATISTICS uses excess memory (ORA-4030)
9571659 ORA-3137 [12333] using DRCP
9592003 ORA-932 error on query with join on UNION ALL view
9613016 PLS-907 from a pre-11g client when compiling a call to a package on an intermediate 11g server which references a remote type
9620994 Incorrect ora-1762 “vopdrv: view query block not in from”
9634105 inserted partition key does not map to any partition on logical standby
9644839 Fast refresh does not work on union all mview after partition operation
9651350 Large redo dump and ORA-308 might be raised due to ORA-8103
9653410 Auto optimizer stats collection fails with ORA-54 on MView
9654402 ORA-600 [krvxbpcdl_cf] / ORA-600 [krvuatla20] / ORA-1422 from logminer
9657148 ALTER SYSTEM DUMP LOGFILE .. RBA MIN / MAX fails with ORA-1962 for SEQ>65534
9685593 ORA-15181 “symbol [odm_registermem] not found in library ODM library” on Startup
9692644 ora-00054 when gathering statistics on a materialized view while its being refreshed
9705984 ORA-32108 from OCCI application
9715581 Concurrent disk online can fail to bring up disks online
9727423 ORA-29913 from range join on an external table with SKIP
9735282 ORA-31693 ORA-2354 ORA-1426 when importing a partitioned table
9748015 ORA-942 from a query with star_transformation_enabled=true and subquery partition pruning
9752609 ORA-28011 when connecting to expired password over database link
9799518 RMAN-6004 / ORA-2292 trying to unregister a database from an RMAN catalog
9819805 ALTER SESSION SET EVENTS leaks file descriptors against oraus.msb
9822691 ALTER DISKGROUP DROP DIRECTORY FORCE statement fails
9823682 ORA-2097 and ORA-1031 during a refresh of materialized view if db_create_file_dest set
9824198 ORA-979 “not a group by expression” occurs on 11.2
9831227 Parallel DML fails with ORA-12839 or ORA-600
9832338 ORA-600 [15160] / ORA-7445 [kkogfp] from CONNECT BY and OUTER JOIN (+)
9837313 Data pump export contains invalid syntax for table column GRANT statements
9840537 ORA-02084 “database name is missing a component” adding apply rules when source database name has a reserved word
9846283 ORA-1733 from Datapump API import via NETWORK_LINK
9848192 ORA-31154 / LSX-213 validating an XML schema document
9860769 extproc call fails with ora-22303 type not found after database restart
9896278 RMAN DUPLICATE incorrectly tries to create a datafile that is part of the “SKIP TABLESPACE” clause
9896309 RMAN-600 internal error, arguments [8378] using “DELETE”
9897335 ORA-20 and/or Unneccessary ocr operation log messages ORA-20 in ASM alert log with ASM ocr
9900025 ORA-1 on (SYS.SQLLOG$_PKEY) from SPM automatic plan capture
9906422 ORA-600 [qctVCO:csform] from query using WITH, CONNECT BY and CLOBs / ORA-979 with CONNECT BY and SUBSTR
9913542 ORA-1 “unique constraint (SYS.I_TABPART_BOPART$)” during split partition
9919075 Queries on V$DIAG views could fail with ORA-48118, ORA-48193
9920616 ORA-904 from CONNECT BY with REF/VALUE construct
9930151 ORA-20001 selecting from DBA_TAB_STATISTICS
9930315 Conversion of LONG to VARNUM returns ORA-1406
9935320 ORA-12899 from CONNECT BY query using WITH clause
9944679 ORA-275 occurs if one retries a failed RECOVER DATABASE command
9957062 Query rewrite fails with QSM-1110 in presence of RLS/VPD policy
9962264 Distributed Query may raise ora-2063 and ora-904
9964668 Hierarchical query fails with ORA-3002
9965085 ORA-1578 / ORA-8103 Temporary table block corruption / space wastage from PDML – superseded
9966609 ORA-600 [kfdcopy_3] or ORA-4030 in ASM Instance During Rebalance
9973110 ORA-1031 when enabling SQL Trace for a parallel query
9981011 Oracle processes consume large numbers of file descriptors
10010310 ORA-27300 / ORA-27302 killing a non existing session
10013431 Hang / ORA-32701 during / after startup in RAC
10026601 ORA-26786 can occur in Streams apply
10026967 Adding a sub-partition to a list-range-partitioned table 10th time results in ORA-604, ORA-1
10028651 wrong results with userenv and group by
10042937 High memory group in ges_cache_ress and ORA-4031 errors in RAC
10044898 Misleading ORA-367 / ORA-322 / ORA-312 or ORA-316 in alert log when ALTER DATABASE OPEN RESETLOGS is issued
10051315 Many traces with “WARNING: IO failed” in ASM
10065249 ORA-55616 using Flashback Data Archive on objects with owners whose names include punctuation marks or spaces
10066594 ORA-942 selecting from a view on an XMLTYPE table/column with nested tables created by another user
10075392 ORA-3137 [12333] or bind variable interpreted as NULL using SQL with binds
10076544 ORA-1458 during get_replay_info()
10082277 Excessive allocation in PCUR or KGLH0 heap of “kkscsAddChildNo” (ORA-4031)
10084794 DBMS_STATS errors with ORA-900 on table with a LONG datatype
10086843 Recursive SQL cursors not reused – PMON crashes instance with ORA-600 [kglLockOwnersListDelete]
10087130 ORA-2012 / ORA-600 [qcsfbdnp:1] from MERGE SQL – superceded
10096159 ORA-12048 error message raised by DBMS_REFRESH.REFRESH is not corrrect
10107749 expdp with TRANSPORT_TABLESPACE parameter FAILS WITH ORA-39126, ORA-6502
10115400 ORA-39126 when using expdp/impdp with network_link
10115630 Parallel import into a table with LOB’s fails with ORA-14403
10126822 ALTER TABLE .. ADD COLUMN causes problems with deferred segment creation
10127360 Memory may be wasted / appear to leak with mixed large and small allocations
10136415 ORA-8103 on Partitioned IOT after partition maintenance
10141427 RMAN ‘import catalog’ fails with errors RMAN-6004 and ORA-933
10156303 ORA-6511 in DBMS_STATS after OCIBreak()) interrupt
10157249 RMAN Catalog upgrade to 11.2.0.2 fails with ORA-1 on SITE_TFATT_P
10159846 ORA-1 on SYS.WRH$_TEMPSTATXS_PK when collecting AWR snapshot – superceded
10160615 ORA-1461 from MERGE / UPDATE which sets a LOB column to a long BIND value
10172453 RMAN Duplicate with incremental backups may fail with ORA-19625
10172454 Apply process number 100 aborts with ora-26650 error
10175192 Error or dump from query using “WITH” and “UNION”
10178982 Getting ORA-38902 or the wrong number of exceptions reported during partition maintenance
10180190 Execution Plan with JPPD is not reproducible
10191962 Logical standy might stop apply with ORA-4063 if import done on primary with an invalid view
10193846 RMAN duplicate fails with ORA-19755 when BCT file is not accessible
10196721 CDC Apply process fails with ORA-1008 error
10204358 ORA-700 errors from Resource Manager (DBRM) for parallel queries
10207092 MMON may repeatedly fail with ORA-447 / ORA-12751
10210507 ORA-4052 / ORA-604 / ORA-2019 from PLSQL referencing remote object over DB link via a SYNONYM
10211565 DBMS_XMLSTORE.insertxml fails with LPX-222 / ORA-1008 when inserting NULL into CLOB column
10213085 Logical standby fails with ORA-2248 when there are single quote in NLS_NUMERIC_CHARACTERS
10213940 DBMS_WORKLOAD_REPLAY.PROCESS_CAPTURE raises ORA-15518
10222321 ORA-38141 executing SQL with a baseline plan after upgrade
10222719 ASM instance hangs with RBAL process waits on “no free buffer”
10227133 Global variable values may be lost when using _KGL_DEBUG hot copies for PLSQL packages
10235250 ora-972 when change column name on flashback archive enabled table
10242967 ora-6502 from DBMS_XPLAN.DISPLAY_SQL_PLAN_BASELINE
10245259 PARALLEL INSERT with +NOAPPEND hint or if PARALLEL INSERT plan is executed in SERIAL corrupts index and causes wrong results
10259677 Fast refresh fails with ORA-12008 / ORA-904 when base table has virtual columns/hidden columns
10264285 ORA-928 on query rewrite for SQL using a WITH clause
10279045 Slow Statistics purging (SYSAUX grows)
10284570 ORA-15081 for benign mirror read failures
10285394 ORA-700[kfnReleaseASM1] when using ASM
10292173 RMAN-20052 “invalid datafile create SCN” for TEMPFILE
10297446 ORA-39250 exporting 10.2 or 11.1 TTS via NETWORK_LINK from 11.2 binaries
10299006 Excess oraagent.bin sessions in the database (in V$SESSION) / ORA-20
10308906 ORA-4031 using structured binary XMLIndex
10317487 RMAN controlfile backup fails with ODM error ORA-17500 or ORA-245
10327241 DBMS_WORKLOAD_REPLAY.PROCESS_CAPTURE fails ORA-15518
10327346 DBMS_WORKLOAD_CAPTURE does not drop external tables (causing ORA-20011 from DBMS_STATS)
10329146 Lost write in ASM with multiple DBWs and a disk is offlined and then onlined
10329656 Create Materialized View on an IOT table with PREBUILT TABLE option gets ORA-12082
10332962 DBMS_COMPARISON.CREATE_COMPARISON fails with ORA-23626 for reverse indexes
10335025 DBMS_FLASHBACK.TRANSACTION_BACKOUT fails with ORA-1291 “missing logfile”
10339294 RMAN backup with multi section channel failover fails with Channel 2 does not take up failed jobs of Channel1
10339906 expdp gets ORA-936 when wildcard is used in TABLES parameter and network_link is used to export database version 11.1 or lower
10342256 LMS0 may crash RAC instance during DRM
10357961 Some GV$ synonyms defined incorrectly (eg GV$system_fix_control)
10362871 ORA-4021/ORA-1031 error when trying to create application context
10363186 ORA-19563 transferring expdp files between platforms with DBMS_FILE_TRANSFER
10364647 ORA-1733 from datapump import of table with virtual column when using NETWORK_LINK
10372924 ORA-2002 / ORA-600 [kzaxpsqtxt:ENCD-lxgcnv] with AUDIT_TRAIL=xml,extended
10384285 Controlfile corruption / ORA-227 after I/O error during controlfile creation
10385767 ORA-27102 when db_block_buffers * db_block_size on or near the 4Gb boundary
10385812 ORA-1410 or ORA-8103 by queries with DIRECT READ while concurrent DIRECT INSERT
10388660 Duplicate database fails when LOG_ARCHIVE_DEST is set to an ASM disk group
10389772 ORA-6502/6512 hit at datapump export using EXCLUDE_PATH_EXPR = ‘like %OBJECT_GRANT’
10403982 Creating virtual catalog fails with RMAN-20015
10405628 RMAN error connecting rman if the password has special characters
10410249 catupgrd.sql or CREATE DATABASE fails with ORA-1429
10410315 ORA-904 by DDLs on partition tables and function based indexes
10413645 False ORA-1918 when create / drop table with _kgl_debug active
10416934 Managed recovery hang / ORA-19906 as end of redo log marker not getting updated after FSFS flip
10419629 LSX-20 unknown type “NoInformation” on insert of XML
10425101 ORA-22160 during workload replay if PLSQL parameter is array of NULLs
10425245 Missing error information / ORA-600 for apply of large transaction
10431487 ORA-28353 when using TDE in RAC
10624168 Allow fix for bug 9477688 to be disabled (avoiding a correct ORA-979 in 11.2.0.2)
10630870 ORA-1407 from trigger assigning a value to :NEW
10633840 ORA-1502 on insert statement on INTERVAL partitioned table. ORA-8102 / ORA-1499 Index inconsistency
10634096 excessive memory usage with grouping sets and temp table transformation
10635701 RMAN backup many files consumes lots of PGA / fails with ORA-4030
10637610 Grant operation fails if the view is invalid during IMPDP with NETWORK_LINK
10647999 expdp/impdp TABLES parameter value string length >32k fails with ORA-6502
11059133 ORA-3137:[12333] or ORA-3106 when long binds are used in updates that affect no rows
11059735 ORA-6502 from DBMS_ERRLOG.CREATE_ERROR_LOG for tables with long column names and many columns
11063470 EXCHANGE PARTITION fails for encrypted tables
11071865 Cluvfy failed with ‘TCP connectivity check’
11076894 ALTER INDEX [no]PARALLEL requires unneccessary X-lock
11651810 ORA-4031 or Excess shared pool use can be seen by FileOpenBlock objects
11660456 IMPDP of partitioned table with two referenced partitioned table fails with ORA-1427
11661968 ORA-22992 creating a materialized view with remote LOB column – superceded
11674057 ORA-1486 from XMLTable or XMLQuery on BLOB content with OR storage
11677757 ORA-2049 from Data pump network import when loading partitioned table
11683713 ORA-28026 over database link
11693109 ORA-481 during DRM results in LMS communication issues between nodes / hang
11695285 ORA-15081 I/O write error but disk is online
11695416 ORA-1791 from ORDER BY matching virtual column or functional index expression
11696169 Chained scheduler job cannot be stopped / dropped in RAC environment
11699057 Duplicate rows from V$SQLSTATS if fix 10187168 installed and active
11699063 11.2.0.2 downstream capture creation fails with PLS-306 for a 11.2.0.1 source
11700927 ORA-1416 on MERGE statement with Outer Joins / View Not Merged
11706168 ORA-00000 during STARTUP with SQLNET.WALLET_OVERRIDE=TRUE
11707302 Corruption from ASM crash during rebalance diskgroup. Misplaced Blocks
11708148 ORA-31043 “element is not globally defined in schema” validating schema based XML
11714159 ORA-917 occurs with CURSOR_SHARING even if patch:9877980 is applied – superseded
11723722 ORA-3106 reading Securefiles by OCI sqltype SQLT_LBI and SQLT_CHR / ORA-16211 at logical standby
11724464 “crsctl stop clusterware” fails due to ACFS resource
11728627 Star query over views in other schemas may raise a false ora-942
11741073 impdp with data_only much slower than content=all when many partitions exist – superseded
11770005 ORA-1422 on RMAN Resync
11772687 assorted errors if part_name contains special characters
11778458 Wrong Results / ORA-1802 on TO_CHAR with CURSOR_SHARING
11782659 DBMS_HM.RUN_CHECK with parameter ‘DICTIONARY INTEGRITY CHECK’ fails with ORA-904
11782790 Excess CPU & memory use / ORA-4030 / ORA-4031 parsing deeply nested queries
11783792 RMAN SEND command does not hold the variable value
11792491 ora-1554 after startup following a RAC instance crash
11805372 ORA-30009 “not enough memory” for certain CONNECT BY statements
11806795 REPLACE or RTRIM of CLOB(XMltype) on UTF8 database fails with ORA-22926
11808462 dbms_stats raises ora-20000: statistics collection failed for all objects in database
11811073 ORA-20000 when attempting to downgrade from 11.2.0.3 to 11.2.0.2
11814763 Execution of external job via DBMS_SCHEDULER fails with ORA-12012 / ORA-27369
11828367 Datapump import fails with PLS-719 importing a type when NLS_LENGTH_SEMANTICS differs from the source database
11839701 wrong results with using decode/case in a correlated subquery
11846314 ORA-979 “not a group” from GROUP BY with HAVING and encrypted columns
11850492 ORA-8103 ORA-600 ORA-3113 on temporary tables using INDEX FAST FULL SCAN and DIRECT read
11867127 ORA-600 [kglLockOwnersListAppend-ovf] can occur if application opens too many cursors
11869646 PGA Leak on Parallel Execution
11872903 ORA-39083 and PLS-103 when importing a scheduler chain with interval using IMPDP
11878443 Assorted Errors and Dumps raised instead of ORA-1722 converting a corrupt number to a string
11881271 ORAAGENT sets local_listener after the database is OPEN when it should be set before MOUNT
11886009 DBMS_MVIEW.explain_rewrite fails with ORA-900 in multibyte database
11888055 AQ propogation reports ORA-30757 if DBs have different TIMEZONE versions
11890804 LMHB crashes instance with ORA-29770 after long “control file sequential read” waits
11900845 DBMS_JOBS fail with ORA-1878 after DST change
11901595 ORA-1461 with LONG RAW / BLOB columns with bug fix 6990305 present
11902689 ORA-1157 from select on Table in read only tablespace and read_only_open_delayed=true
11927239 V$FILESTAT / V$FILE_HISTOGRAM may return duplicate file numbers – causes ORA-1 running statspack.snap
11929033 Hang manager may kill session (ORA-28) waiting on “PL/SQL lock timer” in RAC – superseded
11937253 A Parallel query fails with ORA-8103 on an Active Dataguard Enviroment.
12330372 ORA-904 “M_ROW$$” invalid identifier during datapump import via network
12340563 Rolling upgrade may cause Statements to fail
12341996 RMAN cross platform convert fails for dNFS files (ORA-27047)
12351437 ORA-998 when creating Materialized View with inline views when Query Rewrite is enabled
12377691 hangs with ‘library cache lock’ and errors with on-commit materialized views
12391602 Logical standby / Streams apply divergence / apply stops with ORA-26787
12395266 DBMS_DIMENSION.VALIDATE_DIMENSION fails with ORA-6502
12402210 PMON process uses lots of PGA memory / ORA-4030 [pga heap,kzaxins1-alloc encode xml text] with XML auditing
12405016 ORA-2391 on gv$ query
12413483 XStream for streams apply causes ORA-4030 errors
12421207 ora-00936 on query over partition table with unusable index
12428791 ORA-4023 for queries referencing PLSQL package create with “_load_without_compile”
12531263 ORA-4020 on object $BUILD$.{Hexadecimal Number}
12544639 dropping column after renaming causes a ora-904 in flashback data archive query
12565162 Archiving Stops with ORA-19504 when one of the multiple archive dest becomes unavailable.
12582839 ORA-8103/ORA-600 [3020] on RMAN recovered locally managed tablespace
12592388 DBMS_COMPARISON.create_comparison fails with ORA-44004 for a valid name
12593103 Streams unable to apply DDLs from 10g source to 11.2 destination due to ORA-1435
12593605 ORA-2187 trying to assign a tablespace quota over 2Tb to a user
12597985 RMAN resync catalog fails with ORA-1 after tablespace DROP and transport in with 9971106 present – superceded
12636103 Capture process reports ORA-16224 in logical standby after instance restart
12642417 AQ propagation not happening in 11.2 – fails with “exception 30757”.
12660458 Database fails to connect with ASM instance due to ORA-600[733] or ORA-15055
12664332 ORA-32010 from ALTER SYSTEM RESET of an SPFILE parameter
12667743 False LOST A DISK WRITE errors could be reported by the standby database.
12770354 ora-01590 on ASSM
12801175 ORA-979 from GROUP BY .. ROUND(..) with fix for bug 11067251

Excessive CPU Usage

12431716* Mutex waits may cause higher CPU usage in 11.2.0.2.2 PSU / GI PSU. This bug is alerted in Note:1321817.1
9457266 Some Data Guard / Streams commands may hang/spin in presence of in-doubt distributed transaction
9659125 Slow parsing with subqueries and high number of tables
9744252 A query can hang in a RAC standby database opened in read-only mode
9829397 Excessive CPU and many “asynch descriptor resize” waits for SQL using Async IO
9919654 High resource / memory use optimizing SQL with UNION/set functions with many branches
9935787 Long parse time for large inlists – can cause ‘cursor: pin S wait on X’ waits
9943706 load startup stall into hcc table
10157313 Excessive CPU usage and poor performance of OCISessionRelease when using OCI session pooling
10170431 CTWR consuming lots of CPU cycles with block tracking
10279045 Slow Statistics purging (SYSAUX grows)
10326338 High “resmgr:cpu quantum” but CPU has idle time
10354799 Heavy use of an application executing java stored procedures causes high cpu load when using the Just In Time Compiler
10396874 Cursors not shared with use_stored_outlines
11069614 Occsd.bin consuming high CPU with high number of databases on the machine
11682061 DML using database link uses high CPU
11782790 Excess CPU & memory use / ORA-4030 / ORA-4031 parsing deeply nested queries
11866952 DBWR processes uses high CPU with times() system call in standby
12345980 high parse time with cursor_sharing=force when session_cached_cursors set
12579913 Function kslpstevent consumes too much CPU with XA and many processes

Feature Unusable

9458055P HPUX Itanium: Net connections fail with ORA-12537 when listener started by Grid / srvctl
9778018P Windows: Cannot copy datafiles from filesystem to an ASM directories on Windows
12640242P Windows: KUP-4027 error when query data from an external table on ACFS
9289630 RMAN-20079 when trying to register a database in the catalog
9655336 A service is not failovered to the surviving node by clusterware
9733305 ORA-7445 [kpullin] when dequeueing with condition
9773813 message_properties_t.original_msgid has same msgid for each batch of messages
9799518 RMAN-6004 / ORA-2292 trying to unregister a database from an RMAN catalog
9878722 dbms_space.create_index_cost returns incorrect values
10020138 VIP does not fail over when all interfaces of a bond go down
10050057 SQL profile not used in the Active Physical Standby (ADG)
10141427 RMAN ‘import catalog’ fails with errors RMAN-6004 and ORA-933
10196721 CDC Apply process fails with ORA-1008 error
10233186 dbms_stats.copy_table_stats not working for MAXVALUE partition
10366983 ORA-600 [cvwtynmBasic1] from EXPLAIN PLAN of query returning output of a REF cursor
10647999 expdp/impdp TABLES parameter value string length >32k fails with ORA-6502
11685873 parallel_degree_policy set on startup does not enable parallel statement queuing
11722160 dbms_space.space_usage reports wrong bytes size on lob segments with explicit chunk size
11829677 Child cursors with is_shareable=n are not purged by dbms_shared_pool.purge
11880649 AQ messages stuck in queues even after MAX_RETRY in READY state
12318502 conflict resolution maximum discards change / data differs
12370527 Various ORA-600 / ORA-7445 from Apply in 11g downstream capture with 10g source DB
12379745 OERI:kgskmvthrs2/Crash/Deadlock with RM Active Session List
12392122 dbms_shared_pool.keep does not fully prevent cursor from being aged out
12582204 Multiple fal_server entries not being used in a dataguard environment
12593103 Streams unable to apply DDLs from 10g source to 11.2 destination due to ORA-1435
12649676 dbms_spm.unpack_stgtab_baseline() loses bind_data

Hang (Involving Shared Resource)

12830339+ Long shared pool latch waits / instance crash in 11.2 with ORA-240 / ORA-15064
12916373P WINDOWS: ORA-29770 global enqueue process lms(x) is hung and inst terminates
9572787 Long waits for ‘enq: AM – disk offline’ following cell or disk crash (can cause further instance crashes)
10013431 Hang / ORA-32701 during / after startup in RAC
10024824 Database/session hang with ‘CSS initialization’
10040921 Database hang / ORA-600 [kfdpExpelEntries] with ASM and ACFS – superceded
10126219 Undetected deadlock ‘library cache lock’/’row cache lock’ with concurrent DDLs on partition tables.
10138589 RAC Hang due to using same BID twice
10138929 ORA-600 [17069] in replication receiver / self deadlock on replication internal package
10222719 ASM instance hangs with RBAL process waits on “no free buffer”
10276173 LMON hang possible while trying to get access to CKPT progress record
10383900 Shutdown immediate takes a long time with shared servers and AQ
11693109 ORA-481 during DRM results in LMS communication issues between nodes / hang
11695333 Possible deadlock / hang between DBRM and other processes
11800959 A SYSTEMSTATE dump with level >= 10 in RAC dumps huge BUSY GLOBAL CACHE ELEMENTS – can hang/crash instances
11827088 Latch ‘gc element’ contention, LMHB terminates the instance
11867741 Diagnostic enhancment for Diskmon stuck trying to notify the instance(s) that it reconnected to a cell
12370722 ORA-600 [krr_highest_scn_tim_8] after upgrade to 11.2.0.2 while archiving a redo log
12377691 hangs with ‘library cache lock’ and errors with on-commit materialized views
12426375 Possible hang for processes reading OCR
12531263 ORA-4020 on object $BUILD$.{Hexadecimal Number}
12546006 Retrying an I/O may cause a spin if the file is closed or group is dismounted in ASM
12550858 Deadlock not detected after reconfiguration with ACTIVE_INSTANCE_COUNT=1
12555020 Diskmon may hang if cell core dumps
12565162 Archiving Stops with ORA-19504 when one of the multiple archive dest becomes unavailable.
12602161 OERI: [ksz_cln_proc1] / DSKM Hang
12702123 LGWR of active data guard hang with “library cache lock” / lms0 spins

Hang (Process Hang)

11807012+ Agent gets timeout for check action against SVC, DB, DG, ASM resources / CRS-5818
8532430 Copyin ASM SPFILE can hang
9407198 “LOG ERRORS INTO” can cause ORA-600 [kcb***] or hang scenarios
9457266 Some Data Guard / Streams commands may hang/spin in presence of in-doubt distributed transaction
9802959 Deadlock may not be detected on RAC database
9865045 DBMS_SCHEDULER jobs do not execute due to 1405 error / hang dropping jobs
9866045 Long wait on ‘wait for master scn’ in LCK causing long row cache lock waits
9869287 Standby startup hang with block change tracking enabled
9881076 RAC process hang waiting for lock value block
9913388 Diagnostic enhancement to dump blockers for channel publishers
9952554 Undetected deadlock ‘library cache lock’/’row cache lock’ with a session modifying a constraint
10024824 Database/session hang with ‘CSS initialization’
10032635 In TimesTen OCI multiple connect/disconnect in concurrent threads can hang / dump
10072324 lmhb does not terminate instance when processes got hang
10219583 Hang changing Resource Manager plans during heavy workload
10222719 ASM instance hangs with RBAL process waits on “no free buffer”
10325230 Hang from stored Java using java.lang.Process input streams with Resource Manager active
10332111 SQL hangs in active standby with RAC
10361651 File open may hang/spin forever if dNFS is unresponsive
10374874 RBAL process hangs waiting for a response from OCSSD
10413418 Query with dblink intermittently hang waiting for ‘inactive transaction branch’
10416934 Managed recovery hang / ORA-19906 as end of redo log marker not getting updated after FSFS flip
10425245 Missing error information / ORA-600 for apply of large transaction
11655043 DNFS hangs during a NIC failure with multiple NICs
11664426 Query hangs with “kksfbc child completion” wait – superseded
11664719 Hang wait in RAC due to blocked NOWAIT lock request
11693365 Concurrent Drop table and Select on Reference constraint table hangs (deadlock)
11790175 SMON spins in rollback of LOB due to double allocated block like bug 11814891
11818335 Additional support for bug 10411618 to allow dynamic Mutex wait scheme changes
11858021 ORA-600 [kpoal8-1] using DG4DRDA with CURSOR_SHARING=force
11872103 RMAN RESYNC CATALOG very slow / V$RMAN_STATUS incorrectly shows RUNNING
11876480 ORA-600 [krsb_stream_receive.2] in RFS process of physical standby
12337012 Intermittent Propagation hung between 10g capture and 11g apply site with TIMESTAMP data – superseded
12388431 ORA-600 [qesmaReplyFromQC0] or PQ hang with deferred segment creation
12635537 A force dismount of an ASM diskgroup may hang
12753253 Hang / deadlock from concurrent sessions when using Editions

Hang (Process Spins)

9457266 Some Data Guard / Streams commands may hang/spin in presence of in-doubt distributed transaction
9744252 A query can hang in a RAC standby database opened in read-only mode
9778040 PMON dump / ORA-600 / spin cleaning dead session with global transaction
10018789 Spin in kgllock / DB hang with high library cache lock waits on ADG
10094824 Update on a VIEW with ORDER BY spins in updrowFastPath using a ROWID predicate
10104612 Spin during parse with structured XMLindex on table
10139991 Queries which access X$KSPSPFILE on ASM can hang/spin
10147588 A session may spin in kgh* if event 10235 is set at level 65536
10270888 ORA-600[kgxEndExamine-Bad-State] / mutex waits after a self deadlock – superseded
10324526 ORA-600 [kddummy_blkchk] [6106] / corruption on COMPRESS table in TTS
10332111 SQL hangs in active standby with RAC
10361651 File open may hang/spin forever if dNFS is unresponsive
10413418 Query with dblink intermittently hang waiting for ‘inactive transaction branch’
10634096 excessive memory usage with grouping sets and temp table transformation
11674898 Hang/spin / ORA-600[1433] signaled and instance crashes
11788856 INSERT with APPEND (or similar) hint may use excessive memory / CPU under qkshtStmtInf0
11790175 SMON spins in rollback of LOB due to double allocated block like bug 11814891
11842991 Spin during space allocation for concurrent SecureFile / DBFS writes
12345717 ORA-600 [13013] or hang/spin from MERGE into table with added column
12398567 ACFS file system not accessible
12546006 Retrying an I/O may cause a spin if the file is closed or group is dismounted in ASM
12552749 OCI program using HA and RAC spins in kpuspclnfree / OCISessionRelease following failover
12615778 SMON spins generates a huge trace file in RAC
12702123 LGWR of active data guard hang with “library cache lock” / lms0 spins

Install/Patching Is Not Performed Correctly

No Bug#I roothas.pl -patch / rootcrs.pl -patch Fail with ‘Undefined subroutine’
10373381I ORA-600 [kkpo_rcinfo_defstg:objnotfound] after rerunning catupgrd.sql in 11.2
9602707P If a Grid Infrastructure (GI) install did not complete (i.e., partial or failed install), the deinstall of the Grid_Home does not run rootcrs.pl -deconfig.
10266447P Linux 64bit: rootupgrade.sh fails: ‘fatal: module oracleoks not found’ , ACFS-9121, ACFS-9310
11849923P Linux: Redhat/OEL Linux acfsroot need to test the availability of /boot
12606104P HP-Itanium: “can’t open the fdp output file linkorderfile” warning is seen by link oracle binary
10129309PI AIX: CVU does not check network tunables on AIX 11.2.0.2
12614853PI Solaris: 11.2.0.2 Grid Infrastructure root.sh or rootupgrade.sh Fails on Solaris 10 Update 10
10357090 root.sh failed with protl-16; wrong group and perms on /etc/oracle
10362257 Permission problems running root script if oracle_base is in /opt/oracle
10379703 Grid install error if users Unix UID over 6 digits long

Instance May Crash

8331063* Corrupt Undo. ORA-600 [2015] during rollback in undo block for COMPRESS table with SUPPLEMENTAL LOGGING. This bug is alerted in Note:1191474.1
10205230* ORA-600 / corruption possible during shutdown in RAC. This bug is alerted in Note:1318986.1
9724970+ Block Corruption with PDML UPDATE. ORA_600 [4511] OERI[kdblkcheckerror] by block check
10113224+ Index coalesce may generate invalid redo if blocks in the buffer cache are invalid/corrupted
11799496+ ORA-600 [kcbzpbuf_1] block corruption in buffer cache for 32k block size / ORA-7445 [kdb4cpss] by cache protect
12830339+ Long shared pool latch waits / instance crash in 11.2 with ORA-240 / ORA-15064
12916373P WINDOWS: ORA-29770 global enqueue process lms(x) is hung and inst terminates
9233544 ORA-600 [15709] during parallel rollback
9365381 ORA-600 [729] having called an external procedure followed by PMON dump
9451143 PMON crash instance with ORA-600 [kcbsor_2] attempting block recovery
9572787 Long waits for ‘enq: AM – disk offline’ following cell or disk crash (can cause further instance crashes)
9778040 PMON dump / ORA-600 / spin cleaning dead session with global transaction
9786269 DB crash with ORA-7445 [kcb_commit_main] in DBW when using IMU
9795214 Library Cache Memory Corruption / ORA-600 [17074] may result in Instance crash
9875790 CKPT raises OERI:kfrgenerate25 when dismounting diskgroup
9895207 PMON crashes instance at ksdbgcra() while processing a mutex cleanup
9903826 ORA-7445 [kcbsacc] and PMON crashing with ORA-7445 [kcbsslc] Causing Instance to Terminate
9916990 ORA-600 [kjlfr_1] in RAC
9920699 RAC instance crash due to “GES receivers are not healthy”
9929399 ORA-600 [kjsmbesmi:DDET!] in RAC during reconfiguration
9970255 ORA-600 dismounting one in-use and one non-existing diskgroup
10020578 Diskgroup create/mount crashes ASM instance if MEMORY_TARGET > 4g
10040035 LMS gets ORA-600 [kclpdc_21] and instance crashes
10048701 ORA-600 using DBRM with parallel statement queueing
10072889 PMON may crash the instance with ORA-600[kcbso1_4]
10076669 RAC instance crash with ORA-600 [kjmchkiseq:!seq] after ORA-4031
10086843 Recursive SQL cursors not reused – PMON crashes instance with ORA-600 [kglLockOwnersListDelete]
10112810 ORA-600[kjbcrc:g] / ORA-600[kclchkblk_2] / [kjbconvert:modes] With Flash Cache Enabled on RAC
10127780 Instance crash due to ORA-600[kclcsr_6] in RAC
10155971 ORA-600 [kjblreplvalid:!replay] in LMS, instance crash in RAC
10173135 Resize SGA_TARGET crashes instance with ORA-600 [kmgsb_resize_sga_target_1]
10173775 ORA-600 [ksfdgfnm1] / crash when there is a disk write error
10190642 ORA-600 [1433] followed by instance crash with ASM
10191777 ORA-600[kclchkping_2] on readable standby in RAC
10200390 ORA-600[kjbclose_remaster:!drm] in RAC with fix for 9979039
10207551 RAC instance crash with ORA-600 [kclexpandlock_1] from LMS
10222544 ORA-600 [k2vpci_2] from multi-branch distributed transaction
10222719 ASM instance hangs with RBAL process waits on “no free buffer”
10247152 ORA-600 [2014] / ORA-607 / DBW crashes the instance using IMU
10342256 LMS0 may crash RAC instance during DRM
10352368 Various ORA-600 [kcb*] from multi-block read including temp / perm blocks – superceded
10356782 ASM crash with ORA-600 [kfcGet0_04] after adding a disk
10392887 ORA-600[kclbla_2] in LMS crashes RAC instance
10622001 Database crash ORA-600 [504] [ksfv messages] / ORA-7445 [ksfvidmp]
10648873 ORA-600 [kcrfw_redo_write_wrong_checksum] / crash
11061501 ORA-600 [h_mk_temp_pi_bg_1] / ORA-600 [kclcfusion_17]
11061775 ORA-7445[kfdGlobalOpen] with ASM
11663661 ORA-7445 [kglsca] with KEPT cursors
11674898 Hang/spin / ORA-600[1433] signaled and instance crashes
11710238 Instance crash due to ORA-600 [1433] for SMCO messages
11711682 ORA-7445 at skgxp* on LMD0 when some NIC of cluster interconnect goes up/down
11733179 ASMB process fails with ORA-600[kffmUnlock_6]
11740561 ORA-600 [kcbbxsv_16] in DBW using flash cache
11768572 DBWR fails with ORA-600 [kjbreqwrite:wr]
11775812 Instance Crash with ora-600 [kjddrr1] / [kjddtu1]
11800959 A SYSTEMSTATE dump with level >= 10 in RAC dumps huge BUSY GLOBAL CACHE ELEMENTS – can hang/crash instances
11815753 ORA-7445 [kcrf_val_log_bsz()] and a possible instance crash
11827088 Latch ‘gc element’ contention, LMHB terminates the instance
11834448 ORA-7445 [kksLockDelete] / DB crash if session fails in a specific timing window
11841309 ORA-600 [kfgbTimeout_2] in RAC ASM if ASM_POWER_LIMIT is set to 0
11863949 ORA-600 [kclwcrs_2] raised in PX process
11870628 RAC Instance terminated with ORA-600 [H_MK_SIP_BG_2]]
11875294 LMS gets stuck during DRM, Instance crashed with ORA-481
11879853 ORA-600[kffmDoDone_4] or ORA-600 [kffmXpGet] then instance crash with concurrent asmcmd copy
11890586 LMS gets ORA-7445:[kclnrembg] or ORA-600:[kclnrembg_1] and instance terminates
11890804 LMHB crashes instance with ORA-29770 after long “control file sequential read” waits
12314820 LMS crashes RAC instance with ORA-600 [kjbrsping:slsend]
12326168 ORA-600 [16352] if IDLE_TIME exceeded
12337910 ORA-600 [kjbrprmexpack] can occur in RAC
12337941 Dumps on kcldle / kclfplz / kcbbxsv_l2 / kclfprm using flash
12370527 Various ORA-600 / ORA-7445 from Apply in 11g downstream capture with 10g source DB
12374190 Database instance ORA-600 [733] / crash / ORA-15055 using ASM – superceded
12379745 OERI:kgskmvthrs2/Crash/Deadlock with RM Active Session List
12382708 LMS crashes RAC instance with ORA-600[kjbrwrdone:sc2]
12397410 Instance may crash with ORA-17510 after an ASM file resize
12402210 PMON process uses lots of PGA memory / ORA-4030 [pga heap,kzaxins1-alloc encode xml text] with XML auditing
12564133 ORA-600[1433] in LMHB process during RAC reconfiguration
12569482 ORA-600 [kjblreplvalid:!replay] or similar in RAC
12589039 SGA Memory corruption / ORA-600 [17147] with materialized views
12602133 PMON Crashed With ORA-600 [1163] After a Job Queue Process Hit an Error in a Logon Trigger
12685431 ASM crash due to ORA-600 [kfcRelease – invalid buffer handle] in RBAL
12800501 instance resource check timed out and agent stops the instance resource
12882357 Sporadic ORA-600 [kcbbwrcv_3]

Internal Error May Occur (ORA-600)

8331063* Corrupt Undo. ORA-600 [2015] during rollback in undo block for COMPRESS table with SUPPLEMENTAL LOGGING. This bug is alerted in Note:1191474.1
10205230* ORA-600 / corruption possible during shutdown in RAC. This bug is alerted in Note:1318986.1
9724970+ Block Corruption with PDML UPDATE. ORA_600 [4511] OERI[kdblkcheckerror] by block check
9965278+ Assorted dumps and errors with function based indexes or virtual columns present
10113224+ Index coalesce may generate invalid redo if blocks in the buffer cache are invalid/corrupted
10209232+ ORA-1578 / ORA-600 [3020] Corruption. Misplaced Blocks and Lost Write in ASM
10259620+ Wrong results / ORA-7445 with DESC indexes and OR expansion
10269193+ Wrong results with outer join and CASE expression optimization (CASE need not to be present) or LIKE operator
11799496+ ORA-600 [kcbzpbuf_1] block corruption in buffer cache for 32k block size / ORA-7445 [kdb4cpss] by cache protect
11814891+ ORA-600 [7999] [9] [1] [<lob block rdba>] / ORA-1555 double allocated LOB block
12830339+ Long shared pool latch waits / instance crash in 11.2 with ORA-240 / ORA-15064
10373381I ORA-600 [kkpo_rcinfo_defstg:objnotfound] after rerunning catupgrd.sql in 11.2
5383920 Intermittent ORA-600 [21051] using materialized views
6523037 Corruption / ORA-600 [kddummy_blkchk] [6110] on update
7120053 ORA-55617 in flashback archive tablespace even if used size does not reach quota
7312717 ORA-600 [krccaub_2] can occur with block change tracking
8223165 ORA-600 [ktsxtffs2] During Startup When Using Temporary Tablespace Group
8262466 ORA-600 [kgscCacheHit] from DML with synchronous CDC – superceded
8331057 ORA-600 [ctcpkcn3] from ALTER TABLE MOVE with ADT column
8340913 ORA-600 errors for DDL/DML on table with an ADT column
8542637 ORA-600 [kcbget_2] from select on read only standby
8724314 ORA-600 [qctcte1] parsing CONNECT BY with PRIOR in ON clause – superseded
8980513 ORA-600 [krhpfh_03-1202] recovering datafile missed in CREATE CONTROLFILE
9067282 ORA-600 [kksfbc-wrong-kkscsflgs] can occur
9078442 ORA-19762 from ASMCMD CP copying file with different byte order from filesystem
9143118 ORA-600 [qsmoDropPlans:1] can occur using SQL Baselines in RAC
9149857 ORA-600 [kck_rls_check must use (11,0,0,0,0) or lower] using _COMPRESSION_COMPATIBILITY
9205439 ORA-600 [kdisle:nrows] on insert to bitmap index
9221526 ORA-7445 [kcbi_is_io_pending] can occur when using LOBs
9233544 ORA-600 [15709] during parallel rollback
9234538 RMAN fails with ORA-600 [krbzthdl_1] using PKI based master key
9243875 ORA-600 [qctVCO:csform] from SQL Tuning Advisor
9276036 ORA-600 [qmxtixGetCSXPayload:1] from XQuery with binary XML and generated XML
9305865 ORA-600 [504] .. [ASM map operation hash table] during diagnostic dump
9316980 ORA-600 [723] UGA leak of “KPON Callback A” memory in QMNC slave (Qnnn process)
9350204 Spurious ORA-600 [kddummy_blkchk] .. [6145] during CR operations on tables with ROWDEPENDENCIES
9365381 ORA-600 [729] having called an external procedure followed by PMON dump
9371466 ORA-600 [kcblrl_1] from “Create Table As Select” with COMPRESS
9373370 The wrong cursor may be executed by JDBC thin following a query timeout / ORA-3137 [12333]
9401552 ORA-600 [ktsla_cache_check_dups-1] using Securefile LOBs
9407198 “LOG ERRORS INTO” can cause ORA-600 [kcb***] or hang scenarios
9436324 ORA-600 / Wrong row count for ARRAY INSERT with BATCH errors
9451143 PMON crash instance with ORA-600 [kcbsor_2] attempting block recovery
9495481 ORA-600 [ktecgeb-2] applying 9i ASSM redo in 10g
9505875 ORA-600 [qmxXobToDB1] loading XML into o-r XMLTYPE table where the schema has an element and attribute with same name
9527952 ORA-600 from DDL to add a partition with subpartitions
9531380 ORA-600 [4415] during Commit on a READ ONLY database
9561999 ORA-600 [15851] from parallel query with GROUP BY / CASE and MIN or MAX
9564886 ORA-600 [kgl-hash-collision] during trigger execution
9569259 ORA-600 [krctcp_retryfail] from Block Change Tracking
9575036 ORA-600 [1237] using ORADEBUG direct_access call
9617128 ORA-600 [kcbcxx_1] occurs on inserting a LOB into partitioned table
9654402 ORA-600 [krvxbpcdl_cf] / ORA-600 [krvuatla20] / ORA-1422 from logminer
9662951 ORA-600 [Could not open file:kecppOutputLoginStream:1] from workload preprocessing
9672816 ORA-7445 [ksldclt_cln] using Resource Manager
9683047 ASM slowdown if multiple disks fail with multiple instances
9709292 ORA-600 [kglssr] / errors compiling parallel queries using materialized views
9710052 OERI[evacol:overflow] can occur using NLS_SORT
9735289 ORA-600 [ptr->path_kdlactx] creating a DBFS link
9748749 ORA-7445 [koxss2gpage] / ORA-600 from SQL using object types or TABLE(CAST…) constructs
9770114 ORA-600 [kkblCpyIntoKglMem0] When Doing Partition DDL On Table With Unused/Dropped ADT Column
9770451 ORA-600 [20022] with bitmap indexes
9776940 Wrong results with function based indexes / ORA-600 [qkeUnreferenceExpr_2] parsing CONTAINS/SCORE – superceded
9786142 Tablespace Transport with DataPump can corrupt the dictionary for LOB columns
9792114 ORA-600 [krfr_read_at_fba-5] reading flashback logs
9822691 ALTER DISKGROUP DROP DIRECTORY FORCE statement fails
9824435 ORA-600 [kokegPinLob1] from aggregate returning a LOB
9826065 ORA-600 [qctcte1] from UNION ALL with identical expressions in select list
9831227 Parallel DML fails with ORA-12839 or ORA-600
9832338 ORA-600 [15160] / ORA-7445 [kkogfp] from CONNECT BY and OUTER JOIN (+)
9835264 ORA-600 [kjbrasr:pkey] / ORA-600 [kjbmocvt:rid] in RAC with dynamic remastering
9842238 Remove limit on the number of diskmon slaves
9842573 Dump from materialized view refresh or procedure call over DB link with Audit enabled
9845644 ORA-600 [kkdlcob-objn-exists] creating global temporary table
9868876 Dump / ORA-600 from ALTER .. COMPILE on object dropped in a previous Edition
9869365 ORA-600 [koklismem2: insufficient locator len] on LOB update
9875790 CKPT raises OERI:kfrgenerate25 when dismounting diskgroup
9877964 ORA-600 [19003] raised by LIKE :BIND in query
9894940 ORA-7445 [evaopn2] / [evaopn3] / ORA-600 [rwoirw: check ret val] from predicate move around
9901434 ORA-7445 / ORA-600 dropping a compressed column
9904700 ORA-600 [kfvGetDrvAttr_02] during ASM mount/dismount diskgroup on ACFS
9905049 Dictionary corruption / ORA-600 [kqlhdlod-bad-base-objn] after DROP EDITION
9906422 ORA-600 [qctVCO:csform] from query using WITH, CONNECT BY and CLOBs / ORA-979 with CONNECT BY and SUBSTR
9906544 ORA-600 [4466] [9] on standby / readonly DB using DB link
9912965 ORA-600 [kjuscl:!free] from cross instance 2PC in RAC
9916990 ORA-600 [kjlfr_1] in RAC
9921351 Parallel queries fail with ORA-600 [15709]
9922129 ORA-600 [kkzgicb] creating a materialized view with ORA_ROWSCN
9926929 ORA-600 [kwqitFreeIndexBlocks:deq index info is 0] in QMN
9929399 ORA-600 [kjsmbesmi:DDET!] in RAC during reconfiguration
9929660 ORA-600 [kkoipt:incorrect pwj] on 11.2 with parallel SQL
9939703 ORA-600 [kfcGet0_40] from aborted file creation in ASM
9949240 ORA-600 [kglpnlt] querying views based on X$KQLFXPL
9956835 ORA-600 [17147] when using SYS_CONTEXT in PLSQL
9962318 ORA-600 [kclexpand_9] / instance crash in RAC
9965655 LMS0 fails with ORA-600 [kjbrprmexpack]
9966609 ORA-600 [kfdcopy_3] or ORA-4030 in ASM Instance During Rebalance
9970255 ORA-600 dismounting one in-use and one non-existing diskgroup
9979160 ORA-600 [kfcRelease15] from failed ASM file allocation
9981478 ORA-600 [kkqtSetOp.0] parsing query with SET subqueries
10008844 ORA-600 [kokegPinLob1] using XMLTYPE aggregate
10011145 Internal errors or dumps with function based indexes present
10011785 “ALTER DATABASE MOUNT” fails with ORA-600 [kcfcmb_3]
10013170 ORA-600 [736] from literal replacement with a “WAIT n” clause
10013177 Wrong Results (truncate values) / dumps and internal errors with Functional based indexes of expressions used in Aggregations
10020578 Diskgroup create/mount crashes ASM instance if MEMORY_TARGET > 4g
10021111 ORA-600 [17281] [1001] / ORA-600 [kpnoercpy-1] from migratable transaction with shared servers and database link
10032225 ORA-600 [ksdx:tgt_ctx!NULL] from ORADEBUG command
10038373 Query fails with ORA-600 [kkoitbp-corruption] when star transformation is enabled
10039313 ORA-600 [723] “IPQ IPC context” from internode parallel query
10040035 LMS gets ORA-600 [kclpdc_21] and instance crashes
10040531 ORA-600 [kfrhtadd01] trying to mount diskgroup after recovery
10040921 Database hang / ORA-600 [kfdpExpelEntries] with ASM and ACFS – superceded
10047698 ORA-600 [kss_get_type: bad control] during temp space allocation
10048701 ORA-600 using DBRM with parallel statement queueing
10049061 ORA-600 [kcbzfs_1] can occur after some other error
10052141 ORA-7445 / ORA-600 for columns with invalid number content
10053725 ORA-600 [k2gUGPC: ptcnt >= tcnt] on global transaction in RAC
10055294 ORA-600 [rwoirw: check ret val] from query while functional index being built online
10061015 ORA-600 [ktfbhget:clsviol_kcbgcur_9] can occur on transported in tablespace
10065941 ORA-600 [kkqclsChangeColFroCB1: No matching table!] for SQL with subqueries using BETWEEN and TRUNC
10066946 ORA-700 [kkqjfadjselord: found] /Dump/ excess memory use / wrong results from UNION query with LIKE join
10071193 Lost write / ORA-600 [kclchkblk_3] / ORA-600 [3020] in RAC – superceded
10072126 PMON Block Recovery fails with Ora-600[4501] / session fails with ORA-600[ktcdso-1]
10072889 PMON may crash the instance with ORA-600[kcbso1_4]
10073683 ORA-600 [kfcbInitSlot40] / diskgroup reconfiguration rejected in ASM
10076669 RAC instance crash with ORA-600 [kjmchkiseq:!seq] after ORA-4031
10077191 ORA-600 [kkdlcob-objn-exists] from PQ with temp table transformation
10078804 ORA-600 [krvtadc1] from logMiner or Streams capture mining QMI redo for compressed table
10080167 ORA-600 [15599] / dump [kghalf] from TRIGGER with WHEN clause
10084145 ORA-600 [1427] mounting diskgroup after all cells restarted
10085580 Creation of domain index fails with ORA-600[qximgcn1]
10086843 Recursive SQL cursors not reused – PMON crashes instance with ORA-600 [kglLockOwnersListDelete]
10087130 ORA-2012 / ORA-600 [qcsfbdnp:1] from MERGE SQL – superceded
10094635 ORA-600[kjbmpassume:!res] can occur in RAC with flash cache enabled.
10097843 ORA-600 [17183] / dump (qmxdNodelistHeapFree) from XDB
10098253 ORA-600 [krbmror_sameline_2] from RMAN “set echo on”
10102731 ORA-600 [koklGetLocAndFlag: bndpos] from duplicate long bind to LOB
10104492 Dictionary corruption / ORA-600 [kkdlcob-objn-exists] on DDL
10106828 ORA-600 [ktuscv1:cv buf too big] using LOBs
10112810 ORA-600[kjbcrc:g] / ORA-600[kclchkblk_2] / [kjbconvert:modes] With Flash Cache Enabled on RAC
10113803 ORA-600 [17053] from DBMS_SHARED_POOL.KEEP in Editioned object
10126094 ORA-600 [kglLockOwnersListAppend-ovf] from literal replacement on SQL issued from PLSQL
10127780 Instance crash due to ORA-600[kclcsr_6] in RAC
10128830 ORA-600 [k2lcom_1] from distributed PDML
10132870 Index leaf block corruption possible after plugging in transportable tablespace
10137920 ORA-600 [kfcInitRq05] or ORA-600 [kfcInitRq20] after dropping an ASM disk.
10138929 ORA-600 [17069] in replication receiver / self deadlock on replication internal package
10139235 ORA-600[kokcup:05] / ORA-600 [KGHFRE3] during session cleanup with MAX_IDLE_TIME set
10140809 ORA-600 from export / import of ON COMMIT materialized view
10143232 ORA-600 [krvxrta_10] on capture startup created with dictionary from upgrade
10144941 ORA-600 [kghsccwrite1] from XMLAGG generation
10149311 ORA-600 [kkedsgettabblkcnt: null segment] by DBMS_SQLTUNE
10151017 Many MERGE child cursors due to INST_DRTLD_MISMATCH inside global transaction
10155971 ORA-600 [kjblreplvalid:!replay] in LMS, instance crash in RAC
10162036 ORA-600 [kcrruli.3] / ORA-600 [kcrrpsrl.7] after COMMIT TO SWITCHOVER TO PRIMARY
10163145 ORA-600 [qctcte1] [0] for CONNECT BY query with binds
10163788 ORA-600 [kkpoGetPrevBinBound0] from DBMS_STATS.COPY_TABLE_STATS
10164161 ORA-600 [kxfrVMapInit_1] or ORA-[kxfrVMapUpdate_helper_2] with RAC
10166489 Time needed for chain evaluation grows for large chains in scheduler / ORA-600 [17059] for very long chains
10170926 ORA-600 [kclcls_8] from anit-locks in RAC – superceded
10173135 Resize SGA_TARGET crashes instance with ORA-600 [kmgsb_resize_sga_target_1]
10173710 ORA-600 [kkqfppPsh:rec_fro1] from CONNECT BY with OR / inequalities in PRIOR predicates
10173775 ORA-600 [ksfdgfnm1] / crash when there is a disk write error
10175442 Wrong Results / OERI:[qkaconPreUA:FJswrwo] with a correlated subquery on a CONNECT BY query
10180121 ORA-600 [kdBlkCheckError] .. [6251] / block corruption during parallel DML
10184115 Wrong Results, Assorted Internal Errors and Dumps with ANSI join of tables with large number of columns
10190642 ORA-600 [1433] followed by instance crash with ASM
10191777 ORA-600[kclchkping_2] on readable standby in RAC
10192374 ORA-600 [kdliAllocBlocks] using Securefile Lobs
10196871 ORA-600 [kkfdjoi:kkfdnpart_DIM2] from parallel query
10198126 ORA-600 [15160] / ORA-600 [kkoipt:invalid aptyp] / dump [kkogbro] from DBMS_STATS on IOT
10200343 ORA-600 [qesmaGetIdxSeg2] / dump with fix for bug 10064796 and local partitioned indexes
10200390 ORA-600[kjbclose_remaster:!drm] in RAC with fix for 9979039
10200404 Dropping disk that goes offline not expelled when empty
10204360 ORA-600 [kghstack_finish 1] [..] [kxfxqBuildRACLoad:inst_ilist]
10207551 RAC instance crash with ORA-600 [kclexpandlock_1] from LMS
10208386 ORA-600 [ktspfredo-4] [0] [0] on first level bitmap block
10210334 ORA-600 [krf_find_highest_fle1] on STARTUP with FLASHBACK
10210646 ORA-600 [kkoDMcos: unknown join method] optimizing full outer join
10218814 ORA-600 [3020] during recovery / on standby
10219576 ORA-600 [ktsl_allocate_disp-fragment] in DBFS
10222184 ORA-600 [kturdh_glbl_sqn] deleting long row in XA or distributed transaction
10222544 ORA-600 [k2vpci_2] from multi-branch distributed transaction
10224139 ORA-600 [qksxaDumpXml:1] Raised When Dumping Diagnostics
10224203 ORA-600 [kfupsRelease01] in DBW of DB when closing ASM file
10224424 ORA-600 [kews_event_end – event not active]
10224830 ORA-600 [25029] on ALTER TYPE MODIFY ELEMENT when type used in temporary table
10226927 Wrong Results/ Assorted errors on queries over tables after transportable tablespace import
10228635 ORA-600 [2142] during recovery / MRP
10229886 ORA-600 [ksu_register_tac-1] may be signaled in RAC environment
10230571 ORA-600[17183] on failure to update voting file with ASM
10230954 ora-600 [kcbo_ivd_lobid_process_2]
10233732 ORA-600 [k2gUGPC: ptcnt >= tcnt] in distributed transaction in RAC
10235640 Internal error/Dump on evaopn3 on query with NVL function and function based indexes on it
10237773 ORA-600 [kcbz_check_objd_typ] / ORA-600 [ktecgsc:kcbz_objdchk]
10242303 Internal errors from query with ANSI join and many columns
10245259 PARALLEL INSERT with +NOAPPEND hint or if PARALLEL INSERT plan is executed in SERIAL corrupts index and causes wrong results
10247152 ORA-600 [2014] / ORA-607 / DBW crashes the instance using IMU
10249791 ORA-600 [4097] / ORA-600 [4000] reported on DMLS referencing SECUREFILE plugged using transportable tablespaces
10251084 ORA-600 [ksfdchkfob1] / corrupt block messages using SECUREFILES if IO error occurs
10257433 ORA-600 after using DBMS_SHARED_POOL.MARKHOT for a sequence
10258124 MRP fails with ORA-600 [krr_assemble_cv_12]
10260808 ORA-600 [kcbzibmlt_lobds_1] from query in ADG
10260870 ORA-600 [kcbo_unlink_q_bg_3] on ADG
10269503 ORA-600 [ktcdso-1] / ORA-600 [17285] from Natively compiling a package that refers to objects across a database link
10270687 ORA-7445 [kokscfac] / ORA-600 [koksccdif1] can occur
10270888 ORA-600[kgxEndExamine-Bad-State] / mutex waits after a self deadlock – superseded
10271133 Memory corruption / ORA-600 / dump in data mining if there are exactly 21 unique target values
10283791 ORA-600 [qsmkaq:qbc dep obj not found] on materialized view refresh
10288630 ORA-600 [kkqjpdpvpd: No join pred found.] optimizing FULL OUTER join
10321220 ORA-600 [17183] calling DBMS_WORKLOAD_REPLAY.PROCESS_CAPTURE
10322959 Various ORA-7445s from PL/SQL code run by the job scheduler
10324526 ORA-600 [kddummy_blkchk] [6106] / corruption on COMPRESS table in TTS
10325953 ORA-600[733] / ORA-4031 allocating memory for hash join – superceded
10329146 Lost write in ASM with multiple DBWs and a disk is offlined and then onlined
10329257 ORA-600 [kkaegen_get_edition_name_1] on startup
10332589 ORA-600 [kfcInitRq20] mounting an ASM diskgroup
10334711 EXTENDED auditing in multibyte gets ORA-600 [kole_t2u] for long bind data
10337763 ORA-600 [qerxtGetRefOffset_911] from parallel DataPump import of V10 dump file
10337886 ORA-600[kttmvld-2] during concurrent tablespace creation with fix for bug 9733197
10348427 ORA-600 [kkoitbp-corruption] from query with many WHERE clause predicates (>60000)
10350071 Parallel Query on a referenced Partitioned Table fails with ORA-600 [kkeAdjIndexSel:1]
10352368 Various ORA-600 [kcb*] from multi-block read including temp / perm blocks – superceded
10356782 ASM crash with ORA-600 [kfcGet0_04] after adding a disk
10359631 High elapsed time and shared pool usage during parse with virtual columns
10359940 DBMS_SHARED_POOL.UNKEEP causes ORA-600 [17054] with Editions
10363199 Create outline fails with ORA-600 [24000], [qolhiins: statement failed]
10367188 ORA-600 [kfnsMasterWait01] in ASM forground during FORCE DISMOUNT
10367744 ORA-600[kkqvmrsla:evFro] from query on an Editioning View witha VPD policy on base tables
10369001 Improve diagnostic if Exadata sees a corrupt block (possible ORA-600 in RMAN)
10371288 ORA-600 [ktspgsb-inc] using ASSM
10372924 ORA-2002 / ORA-600 [kzaxpsqtxt:ENCD-lxgcnv] with AUDIT_TRAIL=xml,extended
10378005 ORA-600 [kolrarfc: invalid lob type] from LOB garbage collection
10383833 Intermittent wrong results after adding a column with DEFAULT
10392887 ORA-600[kclbla_2] in LMS crashes RAC instance
10394335 ORA-600 [kwqidmcretry:sub-name] from Java AQ API with Exception queues
10394825 ORA-600[25027] [..] [0] inserting to ASSM segment
10395345 DRCP process fails with many connects and disconnects
10396143 Dump under qecvco() or ORA-600 [kkfi.qbcvfr]
10398457 ORA-600 [qctopn1] from disjunctive Subquery Unnest on a CREATE TABLE as SELECT
10399808 Data corruption through DBMS_LOB.writeappend / ORA-600 [kole_t2u]
10404422 ORA-600 [kkpapDAFkkSlvl: ref fkkcid] / no partition pruning accessing REFERENCE Partitioned tables
10408668 Assorted Dumps with Queries with distinct aggregates having subqueries as arguments
10409625 ORA-600 [ktu_format_nr: rbu mgc failed] during RMAN convert datafile
10419984 Active data guard standby gets ORA-600 [kcbr_apply_change_11]
10425245 Missing error information / ORA-600 for apply of large transaction
10427260 ORA-600 [ktcdso-1] when PURGE RECYCLEBIN
10429623 ORA-600 [17147] using Securefiles with DB_BLOCK_SIZE > 8k
10433645 ORA-600 [qximflil.1] from join predicate push down with Domain index
10436030 ORA-600 [kpopoptx_1] running a function over a database link
10621169 I/O errors during RAC ASM recovery may drop redo and cause metadata corruptions / ORA-600 – superseded
10622001 Database crash ORA-600 [504] [ksfv messages] / ORA-7445 [ksfvidmp]
10625485 Various ORA-600 using DBMS_PIPE – superceded
10626022 ORA-600 [25027] executing against a segment with SEGMENT DEFERRED
10627631 Allow optimizer to bypass corrupt histogram data
10633825 ORA-600 [kkoljt1] from ANSI join with join elimination
10633840 ORA-1502 on insert statement on INTERVAL partitioned table. ORA-8102 / ORA-1499 Index inconsistency
10640142 Wrong results / ORA-600 / dump from Parallel query with join filter pruning
10648873 ORA-600 [kcrfw_redo_write_wrong_checksum] / crash
10649453 ORA-600 [kzrtsrpp – pcolp] using RLS policies and CLOB
11061501 ORA-600 [h_mk_temp_pi_bg_1] / ORA-600 [kclcfusion_17]
11065090 CDC apply process memory corruption / ORA-600 / dump for LOB columns
11066477 ORA-600 [qsmmixMergeConstructiveNonOvlpCols]
11069199 ORA-600 [kksObsoleteCursor:invalid stub] with CURSOR_SHARING = SIMILAR | FORCE if fix 10187168 present
11070082 Assorted Dumps and Internal Errors from GV$ query involving LOB columns in RAC
11074393 Replacement fix for bug 8752691
11074866 ORA-600 [ztsmdwl failed] selecting an encrypted column with RLS policy in place
11656163 Data pump export fails with ORA-600 [kupfiWriteLob_1] for large PLSQL objects
11661678 ORA-600 [kkqcscpopn_Int: 0] / dump from query with function based index
11674898 Hang/spin / ORA-600[1433] signaled and instance crashes
11676846 ORA-600 [kkqsfcsi-1] from query using materialized view
11686968 Additional diagnostics for ORA-600 [krccaub_2] / ORA-600 [krccaub_3] errors
11689702 ORA-600 [3020] during recovery after datafile RESIZE (to smaller size)
11695834 ORA-600 [rwoirw: check ret val] from SQL with duplicate ORDER BY element and DISTINCT element
11700281 ORA-600 [kghstack_free1] [kkpapiItOpen-pnumvec] accessing composite partitioned table
11707239 DB Foreground process with ASM may fail with ORA-600 [kfmdWriteReaped02] in 11.2
11710238 Instance crash due to ORA-600 [1433] for SMCO messages
11715148 ORA-600 [kfgUse04] / ORA-19505 & ORA-15173 running RMAN duplicate command with ASM
11716075 ORA-600 [kglgtbo1] after using DBMS_SHARED_POOL.MARKHOT – superceded
11716621 ORA-600 [kxhfAddChunk1] from HASH JOIN in shared server
11733179 ASMB process fails with ORA-600[kffmUnlock_6]
11734067 Wrong results from GROUP BY NOSORT / DISTINCT NOSORT
11738259 ORA-600 [kghssgfr2] using CURSOR_SHARING=FORCE
11740561 ORA-600 [kcbbxsv_16] in DBW using flash cache
11740743 ORA-600 [kghalp1] with dynamic sampling enabled
11741073 impdp with data_only much slower than content=all when many partitions exist – superseded
11768572 DBWR fails with ORA-600 [kjbreqwrite:wr]
11775812 Instance Crash with ora-600 [kjddrr1] / [kjddtu1]
11782503 ORA-600 [qkebCreateColInFro:1] from SQL with eliminated filtering join
11785390 Stack corruption / incorrect behaviour possible in RAC
11790175 SMON spins in rollback of LOB due to double allocated block like bug 11814891
11790285 ORA-600 [krse_arc_complete_dbid_mismatch] activating physical standby
11791664 ORA-600 [ktspScanInit-d] / Inconsistent metadata in ASSM segment – superseded
11800854 ORA-600 [kffilDelete08] can occur in CKPT
11801609 ORA-600 [knllcv2any809] when print LCR with XMLType from apply error queue
11806961 ORA-600 [kkspsc0: basehd] using CURSOR_SHARING
11809117 ORA-600 [kprbfre: no client callback] can occur using MV logs
11810296 ORA-600 [kkqcscpopn_Int: 0] with subquery unnesting and view merging
11811186 Maintenance Operations on referenced partitioned table fails with ORA-600 [kkpod nextfrag]
11818393 ORA-600 [qmcxeReplaceNspid] using XMLType with JDBC
11826679 ORA-600 [krbbfidx_zero_idx] during RMAN backup with Exadata
11832922 ORA-600[koklcne1] with CHECK constraint on LOB column
11839377 flashback table fails with internal errors [15160] / [kkoipt:invalid aptyp]
11841309 ORA-600 [kfgbTimeout_2] in RAC ASM if ASM_POWER_LIMIT is set to 0
11850492 ORA-8103 ORA-600 ORA-3113 on temporary tables using INDEX FAST FULL SCAN and DIRECT read
11858315 Bind related memory corruption / ORA-600 (near kxs-heap-b heap)
11863949 ORA-600 [kclwcrs_2] raised in PX process
11867127 ORA-600 [kglLockOwnersListAppend-ovf] can occur if application opens too many cursors
11867485 ORA-600 [xtyDSTprimsec] in apply for unsupported data type
11870249 ORA-600 [kjbdomhashcfg:!mapped] during RAC reconfiguration
11870628 RAC Instance terminated with ORA-600 [H_MK_SIP_BG_2]]
11870961 ORA-600 [kcbo_link_q_4] in during recovery (or in standby)
11876480 ORA-600 [krsb_stream_receive.2] in RFS process of physical standby
11877160 ORA-600 [PITL1] from Parallel DML (PDML)
11879563 ora-7445 [qesmagettblseg_int() 854] followed by numerous other internal errors
11879853 ORA-600[kffmDoDone_4] or ORA-600 [kffmXpGet] then instance crash with concurrent asmcmd copy
11882425 ORA-600 [kglUnLock-bad-lock] [..] [0] can occur
11889177 ORA-600 [kfdOfflinePriv05] after failed ADD DISK
11890586 LMS gets ORA-7445:[kclnrembg] or ORA-600:[kclnrembg_1] and instance terminates
11893761 ORA-600 [krsg_ping.3] from query on (G)V$ARCHIVE_LOG_STATUS on standby
11893860 Dump under qertbRelease() after getting ORA-1013 and ORA-39 errors
11894889 Redo checksum error ORA-600 [kcrfw_zero_rewrite_corrupt] after process aborts
11900099 ORA-600 [qmxFindXobParent] using xsi:type
11902657 ORA-600 [kghstack_underflow_internal_1] .. [table_bnd_arr: kkedsamp] with dynamic sampling
11906197 Parallel query with COLLECT function fails with ORA-7445/ORA-600 [kohfrm771]
11906405 DBMS_REPAIR.SKIP_CORRUPT_BLOCKS in EXADATA for PARALLEL QUERY does not skip blocks marked corrupt
11924400 ORA-600 [ksfdrfms3] if block 1 corrupt on one mirror only
11925954 Internal errors with join predicate push-down bewtween two inner-joined UNION ALL views.
11927248 ORA-600 [16613] from ALTER TABLE with SHRINK SPACE option and missing LOB keyword
11933588 ORA-600 [knlbmEnq:2] from capture
11935638 Internal Errors with Parallel CTAS and Lobs
12313218 Wrong results/Internal Error using concatenated DESC index with aggregation – superseded
12314820 LMS crashes RAC instance with ORA-600 [kjbrsping:slsend]
12323180 ORA-600 [ktspfmdb:objdchk_kcbnew_3] due to re-used block read into cache
12326168 ORA-600 [16352] if IDLE_TIME exceeded
12327228 ORA-600 [krfw_switch2] with FLASHBACK enabled in RAC
12337012 Intermittent Propagation hung between 10g capture and 11g apply site with TIMESTAMP data – superseded
12337910 ORA-600 [kjbrprmexpack] can occur in RAC
12340464 ORA-600 [kkedsamp: bad partitioning info.] with interval partitions and star
12344414 ORA-600 [kclantilock_12] in RAC
12345717 ORA-600 [13013] or hang/spin from MERGE into table with added column
12354066 ORA-600 [17147] / ORA-600 [kjzfclnrlst] in DIA0 in RAC
12366610 Metdata Corruption/Dumps with ALTER TABLE EXCHANGE SUBPARTITION
12368039 ORA-600 [15570] with UNION ALL views with Parallel steps
12370527 Various ORA-600 / ORA-7445 from Apply in 11g downstream capture with 10g source DB
12370722 ORA-600 [krr_highest_scn_tim_8] after upgrade to 11.2.0.2 while archiving a redo log
12371955 Hot Backup can cause increased SCN growth rate leading to ORA-600 [2252] errors
12374190 Database instance ORA-600 [733] / crash / ORA-15055 using ASM – superceded
12374212 Assorted dump , internal errors, memory corruptions with cursor_sharing = force
12378223 ORA-600 [kglgtbo1] compiling a pseudo cursor
12382708 LMS crashes RAC instance with ORA-600[kjbrwrdone:sc2]
12387738 DBMS_SQLTUNE.SELECT_SQL_TRACE fails with ORA-7445 [memchr]
12388431 ORA-600 [qesmaReplyFromQC0] or PQ hang with deferred segment creation
12391183 ORA-600 [kcbnew_3] with “_db_fast_obj_truncate”=false
12405663 ORA-600 [knglrow_copy:747] in apply passing SYS.LCR$_ROW_RECORD as IN OUT
12407536 MRP procress crashes due to ORA-600 [krfg_mgen_coord2]
12408350 ORA-600 [kjbrasr:pkey] in RAC with read mostly locking
12414581 ORA-600 [kcbz_zib_simulation_1] can occur with lost write checking
12417369 Block corruption from rollback on compressed table
12420002 ORA-600 [kgskewtx] / ORA-700 [kgskrecalc:recalcruncount1]
12423122 ORA-600 [kwqitnmphe:ltbagi] when scheduler uses AQ
12539000 Rolling upgrade problem with ASM
12540788 ORA-600 [ktsfbfmt:objdchk_kcbnew_3] / memory corruption fetching across commit from a TEMPORARY table
12564133 ORA-600[1433] in LMHB process during RAC reconfiguration
12569482 ORA-600 [kjblreplvalid:!replay] or similar in RAC
12579349 ORA-600 during add/drop VPD policy
12582839 ORA-8103/ORA-600 [3020] on RMAN recovered locally managed tablespace
12589039 SGA Memory corruption / ORA-600 [17147] with materialized views
12602133 PMON Crashed With ORA-600 [1163] After a Job Queue Process Hit an Error in a Logon Trigger
12602161 OERI: [ksz_cln_proc1] / DSKM Hang
12613970 ORA-600 [krbrrd_bz2_uncompressed] / ORA-600 [17114] on RMAN restore of compressed backup set – superceded
12660458 Database fails to connect with ASM instance due to ORA-600[733] or ORA-15055
12685431 ASM crash due to ORA-600 [kfcRelease – invalid buffer handle] in RBAL
12717026 ORA-600 [kdlxdup_getshilyr] on Securefile LOB
12730844 ORA-600 [kjbrasr:pkey] in RAC
12737666 Assorted internal errors / result cache corruption
12759946 ORA-600 [kglpin-invalid-mode] using DBMS_PIPE with fix for bug 10625485
12882357 Sporadic ORA-600 [kcbbwrcv_3]
13039024 Instance crash during RAT replay with ORA-0600 [1433] [60]
13058115 ora-600 [kglget-shutdown] on shutdown and _kgl_debug set
15863337 RMAN restore fails with ORA-600 [krbvalmrange_invalid_first_block]

Latch Contention

12830339+ Long shared pool latch waits / instance crash in 11.2 with ORA-240 / ORA-15064
9287616 Accessing [G]V$SQL or [G]V$SQLTEXT_WITH_NEWLINES may be slow / takes a long time / latch contention
10023443 High ‘latch: row cache objects’ when RPC calls are used by non-owner – superceded
10095393 “latch fee” waits on “enqueue” latch
10130415 Latch contention on “resmgr group change latch”
10199627 Unnecessary “latch: cache buffers chains” waits
10283805 High GC Element latch contention
10396041 ‘cache buffers chains’ latch contention
10623249 High “latch free” waits when Resource Manager is used
11690639 High enqueue activity results in “latch: ges resource hash list” waits
11800959 A SYSTEMSTATE dump with level >= 10 in RAC dumps huge BUSY GLOBAL CACHE ELEMENTS – can hang/crash instances
11883804 Parsing Improvement for aq jms sql statements using get_string_property
12314102 checkpoint queue latch contention during media recovery

Leak (Memory Leak / Growth)

8861624 Need to tighten NLS cursor sharing criteria on child reload
9309735 xdburitype().getxml leaks pga/uga
9539440 Query on V$SEGMENT_STATISTICS uses excess memory (ORA-4030)
9578670 ORA-4031 from frequent Partition Maintenance Operation
9680430 High version count with CURSOR_SHARING = FORCE due to CBO transformation
9847634 High VERSION_COUNT due to AUTH_CHECK_MISMATCH with TABLE() function
9896536 Small memory leak occurs in streams pool when expdp is executed
9919654 High resource / memory use optimizing SQL with UNION/set functions with many branches
9943706 load startup stall into hcc table
10042937 High memory group in ges_cache_ress and ORA-4031 errors in RAC
10066946 ORA-700 [kkqjfadjselord: found] /Dump/ excess memory use / wrong results from UNION query with LIKE join
10082277 Excessive allocation in PCUR or KGLH0 heap of “kkscsAddChildNo” (ORA-4031)
10086843 Recursive SQL cursors not reused – PMON crashes instance with ORA-600 [kglLockOwnersListDelete]
10089333 “init_heap_kfsg” memory leaks in SGA of db instance using ASM
10111765 High version count on queries with NOAPPEND hint due to INST_DRTLD_MISMATCH
10126094 ORA-600 [kglLockOwnersListAppend-ovf] from literal replacement on SQL issued from PLSQL
10127360 Memory may be wasted / appear to leak with mixed large and small allocations
10142788 Using pl/sql ncomp in 11.2.0.2 can result in ORA-4030 “out of process memory” and/or shared object files not being cleaned up
10145210 High VERSION_COUNT in V$SQLAREA for Text / domain index queries with peeked binds
10151017 Many MERGE child cursors due to INST_DRTLD_MISMATCH inside global transaction
10168006 oraagent process memory growth periodically
10182051 Extended cursor sharing generates many shareable child cursors
10194031 EXPDP of OR XML leaks memory / runs slow
10195109 ORA-4030 during datapump metadata export
10217802 ORA-4030 / excess memory use from ALTER USER .. RENAME
10220046 OCI memory leak using non-blocking connection for fetches
10299006 Excess oraagent.bin sessions in the database (in V$SESSION) / ORA-20
10304479 DBMS_XMLGEN leaks UGA session heap memory when iterating through a very large query output
10308906 ORA-4031 using structured binary XMLIndex
10359631 High elapsed time and shared pool usage during parse with virtual columns
10360823 Memory leak when processing a workload capture
10363497 Export of XMLTYPE data is extremely slow even with fix for bug 10194031
10625566 Client memory leak when calling a PL/SQL procedure that issues NLS ALTER SESSION
10634096 excessive memory usage with grouping sets and temp table transformation
10635701 RMAN backup many files consumes lots of PGA / fails with ORA-4030
10636231 High version count for INSERT .. RETURNING statements with reason INST_DRTLD_MISMATCH
11651810 ORA-4031 or Excess shared pool use can be seen by FileOpenBlock objects
11720178 high version count and join predicate is not pushed into inline view with optimizer_secure_view_merging enabled
11782790 Excess CPU & memory use / ORA-4030 / ORA-4031 parsing deeply nested queries
11805372 ORA-30009 “not enough memory” for certain CONNECT BY statements
11869646 PGA Leak on Parallel Execution
11930680 High VERSION_COUNT due to AUTH_CHECK_MISMATCH / INSUFF_PRIVS with secure view merging
12313857 Child cursors not shared when using Editioning views
12334286 High version counts with CURSOR_SHARING=FORCE (BIND_MISMATCH and INCOMP_LTRL_MISMATCH)
12345980 high parse time with cursor_sharing=force when session_cached_cursors set
12402210 PMON process uses lots of PGA memory / ORA-4030 [pga heap,kzaxins1-alloc encode xml text] with XML auditing
12413483 XStream for streams apply causes ORA-4030 errors
12556028 crsd.bin leak memroy on PE master node when CRS managed resources are modified

Leak (Resources Eg: File Handles)

9750039 In ASSM, free block created by rollback may not be reused by following transactions in same session
9819805 ALTER SESSION SET EVENTS leaks file descriptors against oraus.msb
9981011 Oracle processes consume large numbers of file descriptors
10040321 ORAAGENT spawns process with open File handles – cannot unmount ACFS
10142788 Using pl/sql ncomp in 11.2.0.2 can result in ORA-4030 “out of process memory” and/or shared object files not being cleaned up
10145612 File descriptor leak on Exadata
11666137 ASM dismounted disks are still held by background processes for long time
11785938 ASM does not release file descriptors after DROP DISKGROUP

Memory Corruption

9724970+ Block Corruption with PDML UPDATE. ORA_600 [4511] OERI[kdblkcheckerror] by block check
11799496+ ORA-600 [kcbzpbuf_1] block corruption in buffer cache for 32k block size / ORA-7445 [kdb4cpss] by cache protect
9795214 Library Cache Memory Corruption / ORA-600 [17074] may result in Instance crash
9842573 Dump from materialized view refresh or procedure call over DB link with Audit enabled
9956835 ORA-600 [17147] when using SYS_CONTEXT in PLSQL
10013177 Wrong Results (truncate values) / dumps and internal errors with Functional based indexes of expressions used in Aggregations
10020578 Diskgroup create/mount crashes ASM instance if MEMORY_TARGET > 4g
10021111 ORA-600 [17281] [1001] / ORA-600 [kpnoercpy-1] from migratable transaction with shared servers and database link
10052956 SGA memory corruption / dump cleaning shared mutex
10142909 Memory corruption in Exadata cell using Resource Manager
10222785 OCCI app crashes and/or gives unexpected errors after calling setString where the string is longer than the maximum specified
10271133 Memory corruption / ORA-600 / dump in data mining if there are exactly 21 unique target values
10278773 Potential memory corruption in DataGuard Broker
10640142 Wrong results / ORA-600 / dump from Parallel query with join filter pruning
11065090 CDC apply process memory corruption / ORA-600 / dump for LOB columns
11074393 Replacement fix for bug 8752691
11700281 ORA-600 [kghstack_free1] [kkpapiItOpen-pnumvec] accessing composite partitioned table
11858315 Bind related memory corruption / ORA-600 (near kxs-heap-b heap)
11878443 Assorted Errors and Dumps raised instead of ORA-1722 converting a corrupt number to a string
12374212 Assorted dump , internal errors, memory corruptions with cursor_sharing = force
12540788 ORA-600 [ktsfbfmt:objdchk_kcbnew_3] / memory corruption fetching across commit from a TEMPORARY table
12569737 Streams Capture or Logical Standby SGA memory corruption / ORA-7445
12589039 SGA Memory corruption / ORA-600 [17147] with materialized views
12737666 Assorted internal errors / result cache corruption
12826294 SGA memory corruption in RAC near “gc policy history array” memory

Mutex Contention

12431716* Mutex waits may cause higher CPU usage in 11.2.0.2.2 PSU / GI PSU. This bug is alerted in Note:1321817.1
9671271 All active instances used in calculation of dop when parallel_force_local=true / High version count on PX_MISMATCH
9795214 Library Cache Memory Corruption / ORA-600 [17074] may result in Instance crash
9935787 Long parse time for large inlists – can cause ‘cursor: pin S wait on X’ waits
10151017 Many MERGE child cursors due to INST_DRTLD_MISMATCH inside global transaction
10187168 Enhancement to obsolete parent cursors if VERSION_COUNT exceeds a threshold
10204505 SGA autotune can cause row cache misses, library cache reloads and parsing
10270888 ORA-600[kgxEndExamine-Bad-State] / mutex waits after a self deadlock – superseded
10284838 Cache line contention while waiting for mutexes
10284845 Need index on SID for X$KGLLK and X$KGLPN based views (V$OPEN_CURSOR etc..)
10354799 Heavy use of an application executing java stored procedures causes high cpu load when using the Just In Time Compiler
10396874 Cursors not shared with use_stored_outlines
10411618 Enhancement to add different “Mutex” wait schemes
10417716 Mutex X waits in 11G on an instance with heavy JAVA usage
10632113 OLS calls cause mutex contention even with low number of concurrent users
10636231 High version count for INSERT .. RETURNING statements with reason INST_DRTLD_MISMATCH
11657468 Excessive mutex waits with adaptive cursor sharing
11818335 Additional support for bug 10411618 to allow dynamic Mutex wait scheme changes
11930680 High VERSION_COUNT due to AUTH_CHECK_MISMATCH / INSUFF_PRIVS with secure view merging
12432089 library cache lock/cursor: pin Ss wait on S with parallel partition stats gathering
12633340 Heavy “library cache lock” and “library cache: mutex X” contention for a “$BUILD$.xx” lock
12670165 Library cache mutex contention caused by lookup of triggers

Optimizer Bad Cardinality

8274946 Different cardinality for Range Joins compared to equivalent Equijoin
8275023 Optimizer does not convert disjoint range predicates to FALSE
8275054 Cardinality for “a<b OR a>b” predicate different to “a<>b” – superceded
9388060 Materialized view refresh can generate bad statistics on rebuilt indexes
9668086 Poor join cardinality estimate when col1.high_value = col2.low_value
9702850 Inaccurate Selectivity and Cardinality for NOT Inlist on Nullable Column
9823080 Incomplete histograms generated
9885553 DBMS_STATS produces incorrect column NDV distinct values statistics
10068316 Inaccurate cardinality for to_timestamp_tz
10134677 Inaccurate join selectivity with transitively generated inlist predicate.
10227392 wrong cardinality estimation for expressions over columns
10234419 Extend dbms_stats.copy_table_stats to all range partitioning key columns
10248781 missing low/high values for char col stats when gathered with auto_sample_size
10333395 NVL(”, expression) is not simplified to just “expression”
10336499 column density may change slightly after storing to dictionary
10623119 wrong cardinality with ORs and columns with mostly nulls
11676888 No statistics collected for long columns (by Default)
11699884 Bad cardinality of join back with Star transformation
11710056 Unnecessary synopsis management when approximate ndv collection is disabled / Inaccurate Statistics when enabled
11814428 Poor cardinality estimate from join with a union-all view – superseded
11834739 Suboptimal Plan with Equijoin and Pruning on List Partitioned Table
11876260 Subestimated Index Cardinality estimation with INLIST and extentended statistics
12315002 Suboptimal Execution plan for DISTINCT subquery
12591120 Overestimated Cardinality of inlists, out of bound values and extended statistics – superseded

Parsing SQL is expensive / slow

9659125 Slow parsing with subqueries and high number of tables
9915709 Slow parse for partitioned table/index DDL with many (sub)partitioned
9919654 High resource / memory use optimizing SQL with UNION/set functions with many branches
9940732 Slow parse with order by desc vs ascending order
10171273 Long parse time with non-equi subpartitioning under interval partitioning
10197091 Forcing parallel query/dml/ddl not honored with parallel_degree_policy=auto
10359631 High elapsed time and shared pool usage during parse with virtual columns
10634096 excessive memory usage with grouping sets and temp table transformation
11782790 Excess CPU & memory use / ORA-4030 / ORA-4031 parsing deeply nested queries
12345980 high parse time with cursor_sharing=force when session_cached_cursors set

Performance Affected (General)

11826782I Slow revalidation of object tables on upgrade from <= 10.2 to >= 11.1
10336129P Solaris: Poor IO performance on Veritas for 11.2 compared to 10.2
9651350 Large redo dump and ORA-308 might be raised due to ORA-8103
9683047 ASM slowdown if multiple disks fail with multiple instances
9906543 Logical standby Apply lag due to apply slaves synchronizing a sequence
9910484 SQL Plan Management Capture uses excessive space in SYSAUX
9940563 IPC SEND TIMEOUT may occur despite the other nodes already stopped
9973879 DBMS_APPLY_ADM.COMPARE_OLD_VALUES invalidates packages
10013708 RAC switchover may be slow
10023443 High ‘latch: row cache objects’ when RPC calls are used by non-owner – superceded
10031806 Resource Manager max CPU capping is wrong with large number of CPUs
10039731 High waits for runnable process when using Resource Manager
10095393 “latch fee” waits on “enqueue” latch
10111765 High version count on queries with NOAPPEND hint due to INST_DRTLD_MISMATCH
10113990 Idleness on NUMA with Resource Manager
10129643 Many “ksim generic wait event” due to busy LCK0
10130415 Latch contention on “resmgr group change latch”
10170431 CTWR consuming lots of CPU cycles with block tracking
10195991 Poor DBFS write performance with concurrent reads by multiple processes
10199627 Unnecessary “latch: cache buffers chains” waits
10204505 SGA autotune can cause row cache misses, library cache reloads and parsing
10283805 High GC Element latch contention
10324294 Many waits for “ASM metadata file operation” with ASM stats queries
10326338 High “resmgr:cpu quantum” but CPU has idle time
10354799 Heavy use of an application executing java stored procedures causes high cpu load when using the Just In Time Compiler
10366785 capture performance degradation, it remains enqueuing message
10382754 Poor performance/ rowcache contention in 11g with partitioning due to invalidation of objects
10411618 Enhancement to add different “Mutex” wait schemes
10433584 XML DOM parsing slower in 11.2 compared to 10.2 especially in 64bit
10623249 High “latch free” waits when Resource Manager is used
11687175 High DFS lock handle waits in the database with SPM if FIXED_DATE is set
11719151 SQL Plan Management capture causes slowness
11800170 Many ASM file metadata / KSV master waits
11827088 Latch ‘gc element’ contention, LMHB terminates the instance
11930616 sporadic buffer busy waits
12345980 high parse time with cursor_sharing=force when session_cached_cursors set
12370722 ORA-600 [krr_highest_scn_tim_8] after upgrade to 11.2.0.2 while archiving a redo log
12378147 Long broadcast ack warning messages, and/or many Log File Sync timeouts in foregrounds in RAC
12423475 Unneccessary BRR redo for RAC certain cache fusion pings
12530276 high ‘direct path read’ waits when buffer pools are not setup
12633340 Heavy “library cache lock” and “library cache: mutex X” contention for a “$BUILD$.xx” lock
12670165 Library cache mutex contention caused by lookup of triggers

Performance Of Certain Operations Affected

9925648P Win: CRSD process takes a long time to start after reboot
11835370P AIX: Long “Disk file operations I/O” time with ASM
8259568 Scalability issue in creation of very many DBMS_SCHEDULER jobs in a PLSQL loop
8961143 Slow create bitmap join index on range-list partitioned table – superseded
9625849 DataPump export (expdp) for TRANSPORT is slow compared to exp
9721663 Datapump network import does not use APPEND hint when loading data
9742032 Database replay: dbms_workload_replay.process_capture takes a lot of time
9801919 “enq: HW – contention” against segments that add an extent frequently during high concurrency
9825314 Apply does not clean up spilled messages
9832311 CDC publishing changes when a non interested column is updated
9857802 Extra undo generated for DELETE with LOG ERRORS – superceded
9905053 Enhancement to avoid index rebuild during Materialized View refresh
9915709 Slow parse for partitioned table/index DDL with many (sub)partitioned
9946055 Recursive SQL cannot prune if partition key is TIMESTAMP WITH LOCAL TIMEZONE
10080579 HW accelerated encryption needs to be enable by default
10094201 Disk offline is slow in ASM – superceded
10102506 ASM Disk resync takes a long time even with no stale extents
10127716 11.1 fix for bug 7643632 produces unwanted trace / slow MRP
10143694 Improve the performance of large RMAN delete operations during RESYNC
10166489 Time needed for chain evaluation grows for large chains in scheduler / ORA-600 [17059] for very long chains
10178675 EXPDP slow processing FUNCTIONAL_AND_BITMAP/INDEX
10194031 EXPDP of OR XML leaks memory / runs slow
10243045 DBMS_SPACE_ADMIN.drop_empty_segments slow
10264696 Disk may fail to online due to race condition
10279045 Slow Statistics purging (SYSAUX grows)
10280175 BinXML processor poor performance due to many DBMS_CSX_INT calls
10287894 DROP EDITION <edition name> CASCADE can be slow
10319110 Fix for bug 6505696 is incorrect – poor fast refresh performance
10363497 Export of XMLTYPE data is extremely slow even with fix for bug 10194031
10400293 Performance degradation of native compiled Java Stored Procedures
10416375 Data pump expdp very slow accessing KU$_TEMP_SUBPARTDATA_VIEW when there are many partitions
10637224 Dequeue by condition is slow for increasing numbers of messages in queue.
11070262 parallel direct path load goes serial
11076894 ALTER INDEX [no]PARALLEL requires unneccessary X-lock
11710056 Unnecessary synopsis management when approximate ndv collection is disabled / Inaccurate Statistics when enabled
11741073 impdp with data_only much slower than content=all when many partitions exist – superseded
11809118 RMAN delete on table RLH may be slow
11855965 Truncate partition takes long time doing recursive delete on MLOG$
11872103 RMAN RESYNC CATALOG very slow / V$RMAN_STATUS incorrectly shows RUNNING
11883472 Poor redo apply rate due to high “log file sequential read” in media recovery reader
11907498 RMAN backups slow down when the Flash Recovery Area (FRA) is used 85%.
12314102 checkpoint queue latch contention during media recovery
12384373 Metadata export with Datapump is very slow
12432089 library cache lock/cursor: pin Ss wait on S with parallel partition stats gathering
12539929 Flashback archive takes long time to archive long transactions on IOTs
12552386 Unnecessary “enq: TS – contention” waits of 5 seconds in parallel operation
12584007 Suboptimal Execution plan for flashback archive query

Performance Of Query/ies Affected

8248459 suboptimal execution plan for Queries over V$DATAFILE
8274946 Different cardinality for Range Joins compared to equivalent Equijoin
8275023 Optimizer does not convert disjoint range predicates to FALSE
8275054 Cardinality for “a<b OR a>b” predicate different to “a<>b” – superceded
9002661 Transitive predicate were not generated in WITH clause
9167430 CJQ job queue process SQL uses FULL TABLE SCAN of OBJ$
9227576 CBO unnests subquery even though INDEX SKIP SCAN plan with no unnest is better
9287616 Accessing [G]V$SQL or [G]V$SQLTEXT_WITH_NEWLINES may be slow / takes a long time / latch contention
9337356 Parallel query runs slow against a partitioned table
9371529 Queries against the ALL_SYNONYMS dictionary view can be slow
9471330 Poor performance for parallel access to small LOBs – superseded
9532657 Adaptive cursor sharing ignores SELECTs which are not fully fetched
9554026 Execution Plan changes with predicate order
9668086 Poor join cardinality estimate when col1.high_value = col2.low_value
9671271 All active instances used in calculation of dop when parallel_force_local=true / High version count on PX_MISMATCH
9716877 Slow Performance For CONNECT BY Query With Subquery In START WITH Clause
9776736 Suboptimal plan for query with Domain index and merged view
9829397 Excessive CPU and many “asynch descriptor resize” waits for SQL using Async IO
9885553 DBMS_STATS produces incorrect column NDV distinct values statistics
9919654 High resource / memory use optimizing SQL with UNION/set functions with many branches
9940732 Slow parse with order by desc vs ascending order
10015652 Suboptimal plan for CONNECT BY with FIRST_ROWS (or ROWNUM predicate)
10050057 SQL profile not used in the Active Physical Standby (ADG)
10074437 XBRL query may be slow
10079168 Wait to get SWITCHOVER_STATUS from V$DATABASE if cache recovery in progress
10080014 Skip Scan on Inner Table of Nested Loop for PRIOR clause of CONNECT BY query
10096670 Queries over tables with Compression are slow when not offloaded
10171273 Long parse time with non-equi subpartitioning under interval partitioning
10180307 Dbrm dbms_resouce_manager.calibrate_io reports very high values for max_pmbps
10192889 CBO chooses parallel FTS over parallel bitmap Index
10234419 Extend dbms_stats.copy_table_stats to all range partitioning key columns
10248781 missing low/high values for char col stats when gathered with auto_sample_size
10278206 Expressions in Connect By may execute more times than needed
10284845 Need index on SID for X$KGLLK and X$KGLPN based views (V$OPEN_CURSOR etc..)
10314582 “rdbms ipc reply” waits when parsing in RAC
10336499 column density may change slightly after storing to dictionary
10348372 alter system kill session on remote instance takes long time
10361812 10g outline uses “HASH GROUP BY” instead of “SORT GROUP BY” in 11.2
10368698 Performance issue for RESOURCE_VIEW queries in XDB
10376744 Bind peeking not used to determine number of accessed partitions for index range scan – poor plan possible
10404422 ORA-600 [kkpapDAFkkSlvl: ref fkkcid] / no partition pruning accessing REFERENCE Partitioned tables
10428278 SubOptimal Execution Plans with window functions inside views.
10620808 Poor performance FULL TABLE SCAN for SELECT .. FOR UPDATE in 11g
11682061 DML using database link uses high CPU
11685873 parallel_degree_policy set on startup does not enable parallel statement queuing
11710422 Queries against V$ASM_FILE slow – waiting on “GCS lock open S” events
11805019 AutoDOP does not adapt to running with different resource groups with different max dop
11814265 partition-wise join on ref-partitioned tables not happen – superseded
11814428 Poor cardinality estimate from join with a union-all view – superseded
11820118 CONNECT BY with “FOR UPDATE” gets bad plan with fix for bug 9500046 – superceded
11830663 Slow Query with subquery and GROUP BY clause when HASH aggregation used
11835239 Queued Parallel statements do not get executed
11853331 Suboptimal execution plans for inlists if using index removes a sort.
12315002 Suboptimal Execution plan for DISTINCT subquery
12348584 Poor SQL performance when GROUP BY PLACEMENT occurs
12410972 Suboptimal execution plan with Window Functions and NLS_SORT
12591120 Overestimated Cardinality of inlists, out of bound values and extended statistics – superseded

Process May Dump (ORA-7445) / Abend / Abort

8331063* Corrupt Undo. ORA-600 [2015] during rollback in undo block for COMPRESS table with SUPPLEMENTAL LOGGING. This bug is alerted in Note:1191474.1
9877980* ORA-7445[kkslMarkLiteralBinds] / Assorted Errors on 11.2.0.2 if cursor sharing is enabled – Affects RMAN. This bug is alerted in Note:1472116.1
9724970+ Block Corruption with PDML UPDATE. ORA_600 [4511] OERI[kdblkcheckerror] by block check
9735237+ Dump [under kxspoac] / ORA-1722 as SQL uses child with mismatched BIND metadata
9965278+ Assorted dumps and errors with function based indexes or virtual columns present
11799496+ ORA-600 [kcbzpbuf_1] block corruption in buffer cache for 32k block size / ORA-7445 [kdb4cpss] by cache protect
12916373P WINDOWS: ORA-29770 global enqueue process lms(x) is hung and inst terminates
8672862 Dump [qctosop] using LIKE operator with fix for bug 7174167 present
8847637 ORA-7445[kxibPut] caused by merge stmt and online index rebuild
8978631 ORA-7445 [kkobmp] or ORA-7445 [kkobmValidInlistNode] for bitmap plan using an INLIST
9365381 ORA-600 [729] having called an external procedure followed by PMON dump
9470768 ORA-7445 from Datapump import a table with mixed CACHE and NOCACHE LOBs
9634482 bulk load into EHCC table with virtual columns gets oltp compressed , not compresses or dumps
9672816 ORA-7445 [ksldclt_cln] using Resource Manager
9681802 Parallel insert as select into partitioned table can dump
9692301 Add partition to non partitioned table fails with ORA-7445 [kkpouic_update_indexes_clause]
9727147 ORA-7445 [qksvcProcessVirtualColumn] using SQL Tuning / Index advisor
9733305 ORA-7445 [kpullin] when dequeueing with condition
9746210 ORA-7445 [qsmmixComputeClusteringFactor] from SQL tuning
9748749 ORA-7445 [koxss2gpage] / ORA-600 from SQL using object types or TABLE(CAST…) constructs
9759257 Dump on kkqcscpopn_int with full outer join
9770114 ORA-600 [kkblCpyIntoKglMem0] When Doing Partition DDL On Table With Unused/Dropped ADT Column
9778040 PMON dump / ORA-600 / spin cleaning dead session with global transaction
9786269 DB crash with ORA-7445 [kcb_commit_main] in DBW when using IMU
9829887 Dump on kkopwjcpy for queries on with subquery partition pruning and fix for bug 7675944 is active
9832338 ORA-600 [15160] / ORA-7445 [kkogfp] from CONNECT BY and OUTER JOIN (+)
9839052 Dump [kxtotime] from MERGE statement that leads to an OR DELETE trigger to fire
9841679 Dump from Left OUTER join with user defined function
9842573 Dump from materialized view refresh or procedure call over DB link with Audit enabled
9849159 ORA-7445 [evaopn3] from query using BITAND
9856719 AQ propagation / mesages left in ready state or propagation fails with ORA-7445 [kwqpcbk]
9859425 ORA-7445[sdbgrfuio_is_owner] in server process
9866086 dump on kkpapDGetPam with reference partition
9868876 Dump / ORA-600 from ALTER .. COMPILE on object dropped in a previous Edition
9869077 RMAN dumps in krmxpoq() on failure to connect to TARGET
9890701 Dump if query undergoes filtering join elimination (FJE)
9894940 ORA-7445 [evaopn2] / [evaopn3] / ORA-600 [rwoirw: check ret val] from predicate move around
9895207 PMON crashes instance at ksdbgcra() while processing a mutex cleanup
9901434 ORA-7445 / ORA-600 dropping a compressed column
9902590 ORA-7445 [qkshtStatGetColumnStats] from Materialized View refresh
9903826 ORA-7445 [kcbsacc] and PMON crashing with ORA-7445 [kcbsslc] Causing Instance to Terminate
9904892 DROP of PK constraint used by PARTITION BY REFERENCE not prevented (ORA-7445 [kkpamDInfo] from later SQL)
9930649 Parallel Query fails with ORA-12805 ( Time-out waiting for slave Join Ack )
9935787 Long parse time for large inlists – can cause ‘cursor: pin S wait on X’ waits
9940732 Slow parse with order by desc vs ascending order
9953542 ORA-7445 [kfklClose] during offline of an ASM diskgroup
9961706 Wrong results / dump:qcsogolz when Select list subquery of a view is hidden inside an operator
9970470 Dump on qkaprws/qkajoi if star transformation is attempted and rejected
10011145 Internal errors or dumps with function based indexes present
10013177 Wrong Results (truncate values) / dumps and internal errors with Functional based indexes of expressions used in Aggregations
10014475 Dump on qerixgetkey by UNION ALL subquery inside WITH Clause
10016790 ORA-7445[kkoiop] can occur with subquery with functional index
10032635 In TimesTen OCI multiple connect/disconnect in concurrent threads can hang / dump
10034763 Dump on lxgcnv with convert and cursor_sharing
10052141 ORA-7445 / ORA-600 for columns with invalid number content
10052339 Wrong Results / ORA-7445 [ldxeti] with TRUNC , function based indexes and fix of bug 6778556
10066946 ORA-700 [kkqjfadjselord: found] /Dump/ excess memory use / wrong results from UNION query with LIKE join
10080167 ORA-600 [15599] / dump [kghalf] from TRIGGER with WHEN clause
10091171 Wrong Results / Dump:qerixTunnelGetKey using Function based index with OUTER join
10096945 Client dump (ttcfopr) if fix for bug 6039623 installed
10097843 ORA-600 [17183] / dump (qmxdNodelistHeapFree) from XDB
10103217 XMLElement statement using xsi:schemaLocation fails with core dump if xsi:noNamespaceSchemaLocation used elsewhere in the query.
10116235 ORA-7445 [memcpy] from query on X$KSMDD (affects DBMS_STATS)
10121968 Dump in kprcdt when Dynamic Sampling TABLE() expressions
10144882 Calling OCIDescriptorFree twice for the same handle causes client side dump
10149634 Apply process dumps [kottc2oid]
10163788 ORA-600 [kkpoGetPrevBinBound0] from DBMS_STATS.COPY_TABLE_STATS
10175192 Error or dump from query using “WITH” and “UNION”
10175442 Wrong Results / OERI:[qkaconPreUA:FJswrwo] with a correlated subquery on a CONNECT BY query
10184115 Wrong Results, Assorted Internal Errors and Dumps with ANSI join of tables with large number of columns
10188716 ORA-7445 [pfrsepmd_entrypoint_metadata] if PLSQL object is marked HOT
10188727 Dump (kkeidc) from parallel nested loops on REFERENCE partitioned table
10198079 ORA-7445 [kglbrk] from AQ
10198126 ORA-600 [15160] / ORA-600 [kkoipt:invalid aptyp] / dump [kkogbro] from DBMS_STATS on IOT
10200343 ORA-600 [qesmaGetIdxSeg2] / dump with fix for bug 10064796 and local partitioned indexes
10202071 Dump on kkdlGetCkyName on Query with Outer Join and ROWID Pseudocolumn
10204318 ORA-7445 [kglobpg] can occur
10226927 Wrong Results/ Assorted errors on queries over tables after transportable tablespace import
10228393 Dump [qsmqSetupRemoteObjects] compiling a materialized view
10229719 Dump [kzaSysAudit] from Audit of SYS operations
10235640 Internal error/Dump on evaopn3 on query with NVL function and function based indexes on it
10268597 DBMS_STATS.COPY_TABLE_STATS dumps for LIST partitioned table
10270687 ORA-7445 [kokscfac] / ORA-600 [koksccdif1] can occur
10271133 Memory corruption / ORA-600 / dump in data mining if there are exactly 21 unique target values
10285022 ORA-7445[kfbtTravUnsigned] during ASM instance recovery
10286978 Dump on apaqbddescendents with UNION-ALL and FOR UPDATE
10319121 Creating an XML functional index fails with ORA-7445 [kkocri]
10322959 Various ORA-7445s from PL/SQL code run by the job scheduler
10324526 ORA-600 [kddummy_blkchk] [6106] / corruption on COMPRESS table in TTS
10327241 DBMS_WORKLOAD_REPLAY.PROCESS_CAPTURE fails ORA-15518
10395345 DRCP process fails with many connects and disconnects
10396143 Dump under qecvco() or ORA-600 [kkfi.qbcvfr]
10396554 Wrong Results/ Dump with DISTINCT and ORDER BY
10398484 Dump (evaopn3) with Star Transformation and ROW_NUMBER with ORDER BY duplicate of PARTITION BY
10401379 Stack overflow in koctxed using global transactions
10408668 Assorted Dumps with Queries with distinct aggregates having subqueries as arguments
10410177 ORA-7445 when inserting schema based or base64-encoded XML
10417734 Simple query with evalname using xmlexists() may dump (qmxqtcXEOpnGetFST)
10420970 Dump on [multiple table] inserts with function based indexes present
10435074 dump on kgllkde
10622001 Database crash ORA-600 [504] [ksfv messages] / ORA-7445 [ksfvidmp]
10625566 Client memory leak when calling a PL/SQL procedure that issues NLS ALTER SESSION
10640142 Wrong results / ORA-600 / dump from Parallel query with join filter pruning
11055942 ORA-7445 [qkexrXformAndOr] n SELECT with a subquery and a CURSOR() function
11056082 ORA-7445 [kxccexi] from simple update in 11.2
11057263 ORA-7445 [kfk_iodone_common] in ASM with fix for bug 10046912
11061775 ORA-7445[kfdGlobalOpen] with ASM
11065090 CDC apply process memory corruption / ORA-600 / dump for LOB columns
11070082 Assorted Dumps and Internal Errors from GV$ query involving LOB columns in RAC
11074393 Replacement fix for bug 8752691
11661678 ORA-600 [kkqcscpopn_Int: 0] / dump from query with function based index
11663661 ORA-7445 [kglsca] with KEPT cursors
11675943 ORA-7445 [LdiDateDateSubtract] in CJQ0 process
11688381 ORA-7445 [kwqidcrc] raised by dequeue on an empty exception queue
11705005 Dump on kkeAdjustIdxLevel with IOT
11711682 ORA-7445 at skgxp* on LMD0 when some NIC of cluster interconnect goes up/down
11718609 ORA-7445 [qersoRowP] from OR expansion on query against IOT with secondary index – superceded
11767650 Executing a query via a view in 11.2.0.2 and later that contains a case statement and joins to a pipelined function causes an ORA-7445: [qmxtcCheckXMLAggSubqOpt()+137]
11791031 Creating a view using an object identifier based on extractValue where the query to define the view contains xmlforest fails with ora-3113/ora-7445[qmxtr2isoptinorderby()+35]
11795051 Dump on kxfpbd on startup with parallel_threads_per_cpu=0
11812836 Dump on kkocsCheckStoreStats or _rem32U
11815753 ORA-7445 [kcrf_val_log_bsz()] and a possible instance crash
11817663 dump on lnxmin
11824627 ORA-7445 [kfkdsdump] trying to write ASM diagnostic trace
11834448 ORA-7445 [kksLockDelete] / DB crash if session fails in a specific timing window
11851261 Upgrading a database from 10.2 to 11.2 fails with ORA-7445[qmxGetDataByType]
11854279 ora-7445 [ph2csql_analyze] in active data guard instance
11858315 Bind related memory corruption / ORA-600 (near kxs-heap-b heap)
11878443 Assorted Errors and Dumps raised instead of ORA-1722 converting a corrupt number to a string
11879563 ora-7445 [qesmagettblseg_int() 854] followed by numerous other internal errors
11890586 LMS gets ORA-7445:[kclnrembg] or ORA-600:[kclnrembg_1] and instance terminates
11893860 Dump under qertbRelease() after getting ORA-1013 and ORA-39 errors
11906197 Parallel query with COLLECT function fails with ORA-7445/ORA-600 [kohfrm771]
11907730 Create materialized view fails with ora-7445 [qsmqcsj]
11933748 ORA-7445 [kgiPinObject] from “INSERT .. LOG ERRORS” executed in a job queue process
12330222 ORA-7445 [lnxmin] or wrong results accessing x$kqrpd
12337941 Dumps on kcldle / kclfplz / kcbbxsv_l2 / kclfprm using flash
12340939 ORA-7445 [kglic0] can occur capturing cursor stats for V$SQLSTATS
12348331 ORA-7445 [kqlr_get_diana_ts] when using _kgl_debug
12363485 Wrong results / dump from subquery unnesting
12366610 Metdata Corruption/Dumps with ALTER TABLE EXCHANGE SUBPARTITION
12374212 Assorted dump , internal errors, memory corruptions with cursor_sharing = force
12387738 DBMS_SQLTUNE.SELECT_SQL_TRACE fails with ORA-7445 [memchr]
12409916 ORA-7445 [kglic0] accessing V$SQL or V$SQLSTATS
12540788 ORA-600 [ktsfbfmt:objdchk_kcbnew_3] / memory corruption fetching across commit from a TEMPORARY table
12543639 Wrong Results with NULLs in CASE or for SQL using TABLE() with UNION
12544032 dump on expepr with Subqueries and ORs
12564473 ORA-7445 [qmxtkAggCrtAggContext] on select with XML functions – superceded
12569737 Streams Capture or Logical Standby SGA memory corruption / ORA-7445
12580247 ORA-7445[kkqjgrp] with the query containing lots of ANSI joins
12649442 ORA-7445 [kxscod] with CURSOR_SHARING=FORCE or SIMILAR
12899583 ORA-7445 [kkqvmChkLOJview] with fix for bug 12695062
13101690 ORA-7445 if _KGL_DEBUG used and patch for bug 11716075 is installed

Shared Pool Affected

12830339+ Long shared pool latch waits / instance crash in 11.2 with ORA-240 / ORA-15064
8861624 Need to tighten NLS cursor sharing criteria on child reload
9287616 Accessing [G]V$SQL or [G]V$SQLTEXT_WITH_NEWLINES may be slow / takes a long time / latch contention
9375300 Cursors not shared due to reason ‘PQ_SLAVE_MISMATCH’ or ‘PX_MISMATCH’ on RAC – superceded
9578670 ORA-4031 from frequent Partition Maintenance Operation
9680430 High version count with CURSOR_SHARING = FORCE due to CBO transformation
9847634 High VERSION_COUNT due to AUTH_CHECK_MISMATCH with TABLE() function
10042937 High memory group in ges_cache_ress and ORA-4031 errors in RAC
10082277 Excessive allocation in PCUR or KGLH0 heap of “kkscsAddChildNo” (ORA-4031)
10086843 Recursive SQL cursors not reused – PMON crashes instance with ORA-600 [kglLockOwnersListDelete]
10111765 High version count on queries with NOAPPEND hint due to INST_DRTLD_MISMATCH
10145210 High VERSION_COUNT in V$SQLAREA for Text / domain index queries with peeked binds
10151017 Many MERGE child cursors due to INST_DRTLD_MISMATCH inside global transaction
10182051 Extended cursor sharing generates many shareable child cursors
10187168 Enhancement to obsolete parent cursors if VERSION_COUNT exceeds a threshold
10308906 ORA-4031 using structured binary XMLIndex
10636231 High version count for INSERT .. RETURNING statements with reason INST_DRTLD_MISMATCH
11651810 ORA-4031 or Excess shared pool use can be seen by FileOpenBlock objects
11657468 Excessive mutex waits with adaptive cursor sharing
11663661 ORA-7445 [kglsca] with KEPT cursors
11782790 Excess CPU & memory use / ORA-4030 / ORA-4031 parsing deeply nested queries
11930680 High VERSION_COUNT due to AUTH_CHECK_MISMATCH / INSUFF_PRIVS with secure view merging
12313857 Child cursors not shared when using Editioning views
12334286 High version counts with CURSOR_SHARING=FORCE (BIND_MISMATCH and INCOMP_LTRL_MISMATCH)
12345980 high parse time with cursor_sharing=force when session_cached_cursors set
12348331 ORA-7445 [kqlr_get_diana_ts] when using _kgl_debug
12392122 dbms_shared_pool.keep does not fully prevent cursor from being aged out

Storage Space Usage Affected

9530322 ADR auto purge does not occur in ASM instance or standby database
9707965 Excess space use updating column of OLTP compressed table
9825314 Apply does not clean up spilled messages
9857802 Extra undo generated for DELETE with LOG ERRORS – superceded
9910484 SQL Plan Management Capture uses excessive space in SYSAUX
9965085 ORA-1578 / ORA-8103 Temporary table block corruption / space wastage from PDML – superseded
10056524 Archive logs are generated in wrong location area at physical standby if destination fills up
10258337 Unusable index segment not removed for “ALTER TABLE MOVE”
10279045 Slow Statistics purging (SYSAUX grows)
10302581 START_REDEF_TABLE creates index in SYSTEM tablespace
12369250 sys.wri$_optstat_synopsis$ growth / all partitions are regathered stats in incremental mode when some partitions are locked
12423475 Unneccessary BRR redo for RAC certain cache fusion pings
12552386 Unnecessary “enq: TS – contention” waits of 5 seconds in parallel operation

Unstable Execution Plan

9554026 Execution Plan changes with predicate order
10162430 plan hash value is different with every execution
10180190 Execution Plan with JPPD is not reproducible
10336499 column density may change slightly after storing to dictionary
10635764 Cost of full table scan too low with dynamic sampling
11740670 Different execution plans with and without subquery factoring (WITH clause)
12649676 dbms_spm.unpack_stgtab_baseline() loses bind_data

Unwanted or Excess Trace / Alert messages

9105636 Misleading “Join columns of outer join …” message in the alert.log during a fast refresh
9382956 VKRM trace files generated when Resource Manager plan is cleared
9651350 Large redo dump and ORA-308 might be raised due to ORA-8103
9869401 Unwanted “.. RTC ..” messages in alert log if COMPRESSION enabled on LOG_ARCHIVE_DEST_n
9897335 ORA-20 and/or Unneccessary ocr operation log messages ORA-20 in ASM alert log with ASM ocr
9943960 Unnecessary “TTX id1: ..” trace entries may be produced by default
9972680 OCIServerDetach when no prior OCISessionBegin generates a database trace file
10010310 ORA-27300 / ORA-27302 killing a non existing session
10035737 False “Corrupt redo block” is reported by ARCH during shutdown in ASM + DG env
10055063 Excessive trace in ASM “Warning: IO Failed …”
10106107 Auto management SQL fails with message “OCI call to execute sql failed”
10110863 Trace file with “kcbzib: dump suspect buffer” without any error
10127716 11.1 fix for bug 7643632 produces unwanted trace / slow MRP
10137324 Unconditional trace in LGWR tracefile “Making upinbls request to LNS …”
10205505 Many trace files showing “krst_get_al_info” messages
10207092 MMON may repeatedly fail with ORA-447 / ORA-12751
10278372 ASM consistently prints “WARNING: Elapsed time did not advance (delta = 0)” to alert
10312847 Repeated “Doing block recovery for file x block y” messages in alert.log
10373013 Large trace file for cursor reparse diagnosis
10385933 Alert log with frequent messages with: standby_archive_dest parameter default value.
10402606 Too many RMAN “skipping archive log file … already backed up” messages
10420891 Unwanted “Segment does not exist” trace entries for Wnnn processes
10422126 Misleading “WARNING: IO Failed” alert log messages in ASM alert log
11067567 “Elapsed time did not advance” messages in ASM alert log
11670161 Excessive kjfmHBupdateTime Tracing in RAC
12564597 Unwanted trace files created at each redo log switch “ArchivedLog entry x added…”
12615778 SMON spins generates a huge trace file in RAC
12646740 asm spawns XWDK process frequently
12667743 False LOST A DISK WRITE errors could be reported by the standby database.

Wrong Results

9877980* ORA-7445[kkslMarkLiteralBinds] / Assorted Errors on 11.2.0.2 if cursor sharing is enabled – Affects RMAN. This bug is alerted in Note:1472116.1
9965278+ Assorted dumps and errors with function based indexes or virtual columns present
10259620+ Wrong results / ORA-7445 with DESC indexes and OR expansion
10269193+ Wrong results with outer join and CASE expression optimization (CASE need not to be present) or LIKE operator
7263827 RMAN restore database preview shows wrong output
7578292 DBA_HIST_TBSPC_SPACE_USAGE returns size twice as large for undo tablespace
7655007 Wrong results from SQL involving TIMESTAMP with TIME ZONE values
8349119 Wrong Results (multiple records) using Flashback Data Archive
9074534 Wrong results from XQuery when pathsubsetting XMLindex is on the column
9084566 Amend change_table col: row_id$ to accommodate large databases
9100590 If XMLType.Extract() results in a >64K text node then GetClobVal() prefixes the node with “<>”
9138205 An “ora:contains” Xquery fails to return records after position 4101 in the XML document
9373370 The wrong cursor may be executed by JDBC thin following a query timeout / ORA-3137 [12333]
9404441 Type inheritance is not detected when using cycle reference.
9436324 ORA-600 / Wrong row count for ARRAY INSERT with BATCH errors
9443361 Wrong results (rowdata) for select in serial from compressed table
9500046 A PL/SQL cursor with CONNECT BY and SELECT FOR UPDATE clauses fails to update rows when using WHERE CURRENT OF – superceded
9639146 Wrong Results with Parallelized UNION ALL/CONCATENATION and DataTypes
9738674 V$STREAMS_APPLY_READER.STATE is never idle
9757199 Wrong results from set views where individual branches have window functions
9771278 REQUIRED_MIRROR_FREE_MB is wrong for large diskgroups
9773813 message_properties_t.original_msgid has same msgid for each batch of messages
9776940 Wrong results with function based indexes / ORA-600 [qkeUnreferenceExpr_2] parsing CONTAINS/SCORE – superceded
9795170 DBMS_SPACE.CREATE_TABLE_COST estimates inaccurately when using COLINFOS
9816678 Merge on a remote table using local table gives wrong results.
9836066 XPath expression with VARCHAR2(1000) or higher returns too many characters when NLS_LENGTH_SEMANTICS=CHAR on SB table
9836853 DBA_UPDATABLE_COLUMNS shows view is not updatable when it is
9836854 ORA-918 not raised on query with ANSI join
9843740 Segment space advisor shows different shrink values between DBA_SEGMENTS and DBA_ADVISOR_FINDINGS
9850754 Column total_bytes in DBA_QUEUE_SCHEDULES is not updated correctly
9857247 Wrong results for count(*) with group by placement
9871299 Loss of unescaping with XMLTable
9873276 Extracting attribute values removes linebreaks with XDB
9878722 dbms_space.create_index_cost returns incorrect values
9900417 Wrong Results from Bloom Filter in Rac
9900850 UNPIVOT returns corrupt data for columns not in the UNPIVOT operation
9916260 Wrong Results Caused By NULL IS NOT NULL Filter With Predicate Tree Compression
9935857 LOB indexes are missing from DBA_OBJECTS
9941341 Wrong results from Merge command in parallel
9956713 Wrong result from key compressed index range scan during buffer cache resize (rare)
9958518 Wrong Results From Predicate Move Around With Implicit Conversions
9961706 Wrong results / dump:qcsogolz when Select list subquery of a view is hidden inside an operator
9962565 Wrong Results with Full Outer Join and Table Expansion
9962778 Wrong results with “_CONNECT_BY_USE_UNION_ALL” = “OLD_PLAN_MODE”
9970091 Wrong results against a partitioned table using an INLIST iterator and GROUP BY or WINDOW SORT
10013177 Wrong Results (truncate values) / dumps and internal errors with Functional based indexes of expressions used in Aggregations
10026972 Intermittent Wrong results from Parallel Query with chained rows in RAC
10028651 wrong results with userenv and group by
10048645 Wrong result from DBA_UPDATABLE_COLUMNS with trigger on view
10052141 ORA-7445 / ORA-600 for columns with invalid number content
10052339 Wrong Results / ORA-7445 [ldxeti] with TRUNC , function based indexes and fix of bug 6778556
10054513 Wrong results from CARTESIAN product with Star transformation
10058195 V$SQL_CS_SELECTIVITY columns are padded with chr(0) characters
10066946 ORA-700 [kkqjfadjselord: found] /Dump/ excess memory use / wrong results from UNION query with LIKE join
10067698 Wrong results from fn:empty in the presence of Path-Subsetted XMLIndex
10067750 query getting wrong results with bitmap index and inlist iterator
10072528 V$ARCHIVE_GAP may not detect archive gap when physical standby is open read only
10074840 Wrong Results with Native Full Outer Join on Nested Loops
10074975 DBMS_RESUMABLE.SPACE_ERROR_INFO() returns wrong TABLE_SPACE_NAME on ORA-1691
10075392 ORA-3137 [12333] or bind variable interpreted as NULL using SQL with binds
10078754 Wrong results from OR expanded query with function based index/es
10091171 Wrong Results / Dump:qerixTunnelGetKey using Function based index with OUTER join
10092858 Wrong results / bad materialized view content after fast refresh if MV has an OUTER join
10093383 wrong results when added column with default value
10094732 Wrong results from SQL with DISTINCT function and an outer join in 11.2
10097711 V$ASM_DISK.HASH_VALUE is shown as 0 in the RDBMS instance
10100244 Wrong results from view with RESULT_CACHE, UNION and filter predicates
10103086 wrong result for query with order by and rownum=<constant>
10104100 wrong results with connect by and BITMAP AND
10112011 Wrong results from SQL with bind in DECODE or other expression after OCI Describe – superceded
10124841 Wrong results from multi-column partition pruning
10130633 Wrong results from the same rewritten plan once other eligible MVIEWs are present
10131867 Dequeue browse (first_message) may return a dequeued message
10142776 Wrong Results with Enhanced Hybrid Columar Compression and “Not Equal” predicates
10146200 wrong results from query after bitmap join elimination
10149223 Wrong results from subquery unnesting with OUTER join
10157402 LOB segment has null data after long to lob conversion in parallel mode (eg DBMS_REDEFINITION).
10158493 Wrong Results on WITH clause when fix for bug 6082605 is present
10158679 wrong result from view with filtering join elimination
10165083 Wrong child cursor may be executed – SQL executes in a wrong schema
10172260 Wrong Results with NVL in ‘is not null’ predicates and Join predicates
10175442 Wrong Results / OERI:[qkaconPreUA:FJswrwo] with a correlated subquery on a CONNECT BY query
10176644 sql_id is incorrect (shorter) on r11.2 awr report with text format
10178982 Getting ORA-38902 or the wrong number of exceptions reported during partition maintenance
10181752 Wrong Results with DISTINCT and novalidate unique constraint
10184115 Wrong Results, Assorted Internal Errors and Dumps with ANSI join of tables with large number of columns
10190053 Wrong description for DBWW, DBWX, DBWY, DBWZ in V$BGPROCESS
10190421 Wrong results from CONNECT BY query
10191099 wrong results with outer joins and Rule-Based Optimization
10202228 wrong result when _allow_level_without_connect_by set to true
10203630 Wrong results with distributed query when using TDE
10218578 Wrong results from CONNECT BY with long names or aliases
10224414 Wrong result possible with NLS_COMP/NLS_SORT and query use like with escape clause and subquery.
10226927 Wrong Results/ Assorted errors on queries over tables after transportable tablespace import
10238676 wrong results with CONNECT BY and ORs or inequality predicates
10239870 wrong results on parallel query joining with UNION ALL view – superseded
10245259 PARALLEL INSERT with +NOAPPEND hint or if PARALLEL INSERT plan is executed in SERIAL corrupts index and causes wrong results
10246472 Wrong results when using MODEL expression in subquery
10256823 Wrong results / ORA-1722 “invalid number” from query rewrite
10261072 Wrong Results with GROUPING sets
10261389 Wrong results from FULL OUTER JOIN and GROUP BY
10261680 Wrong results from PQ with Bloom filter on added column
10265349 DBMS_METADATA.GET_DDL gets truncated for an OUTLINE text when its length is is more than 4000 bytes
10265486 wrong result when join factorization transformation takes place
10269026 INDEX RANGE SCAN (MIN/MAX) produces wrong result with partitioned table
10282533 wrong_result with “PX SEND BROADCAST LOCAL”
10295754 V$PQ_TQSTAT columns SERVER_TYPE and PROCESS have bad characters
10319360 wrong_result with “PX SEND BROADCAST LOCAL” and “PX SEND HASH LOCAL”
10337762 CURRENT_TIMESTAMP does not show fractional seconds
10340780 Wrong results from GROUP BY placement inside a subquery
10353880 V$ASM_DISK reports high READ_ERRS when there are no real errors
10358019 Queries against FLASHBACK_TRANSACTION_QUERY return wrong results
10365159 Query returns wrong results with filter push and predicate transitivity
10383833 Intermittent wrong results after adding a column with DEFAULT
10385866 Wrong result for XQuery range expression when executing multi-item sequence
10390389 XMLTRANSFORM may return NULL instead of a single character
10394583 Wrong Results with ANY or IN Subqueries
10396543 Wrong result with join predicate pushdown
10396554 Wrong Results/ Dump with DISTINCT and ORDER BY
10398247 RMAN DELETE BACKUP ignores the “completed before” clause with db_unique_name
10404294 Wrong results with correlated CONNECT BY subqueries
10405897 Wrong results from subquery in an expression which includes an NVL() /decode operator
10406470 Version 15 TIMEZONE data for Java VM (OJVM) – December 2010
10407959 Wrong result/Ora-00600 [qcopx0la:1] caused by sub-query coalescing
10411215 wrong results with outer joins and user-defined operators
10411726 Fix for bug 9732434 makes parallel query execution go serial after CONCATENATION / wrong results possible – superseded
10420235 Wrong column values possible for query with multiple result cache row sources
10426548 Query from GV$ view inside a TRIGGER only sees data from the local node
10428450 Wrong results from Parallel query with ORDER BY / GROUP BY on join columns
10627048 When DBMS_XMLGEN.GETXML is used to generate a large XML file, the file would be truncated at about 4Gig in size
10640142 Wrong results / ORA-600 / dump from Parallel query with join filter pruning
11063821 SQL%BULK_EXCEPTIONS gives wrong results with partitioned table ORA-1
11073690 Wrong base64 encoding when retrieving XML document with base64binary content
11073768 Wrong results with NULL predicate on a newly added column of a compressed Table
11074393 Replacement fix for bug 8752691
11076030 Wrong results for XDB when CURSOR_SHARING enabled
11655920 wrong result with nested pivot
11695060 Wrong results due to join elimination with fix for bug 10232225 – superceded
11705281 wrong results with false filter predicates and analytic functions
11716626 wrong result with LIKE , to_multi_byte on nchar
11722149 Wrong results from INLIST and NOT EXISTS
11726301 Wrong Result with query_rewrite_enabled=false and Joins of CHAR with Other CHAR and VARCHAR2 Columns
11734067 Wrong results from GROUP BY NOSORT / DISTINCT NOSORT
11740303 wrong results of select using group by on partition by reference table
11741744 Trigger Updates Column to NULL During Update…Returning Even if not Fired
11774263 DBMS_XMLstore.deleteXml deletes the wrong rows if the value in the column set by DBMS_XMLStore.setKeyColumn contains trailing spaces
11778458 Wrong Results / ORA-1802 on TO_CHAR with CURSOR_SHARING
11797217 wrong results with function index
11805880 wrong results with PARTITION HASH SUBQUERY
11816187 Wrong results / corruption from MERGE SQL with false predicate pull-up
11817663 dump on lnxmin
11829985 wrong result for star transformation with semi-join subquery and NCHAR/NVARCHAR
11839701 wrong results with using decode/case in a correlated subquery
11840579 wrong results with recursive subquery factoring and dates – superseded
11847276 Wrong result for MIN / MAX query on partitioned table – superseded
11850492 ORA-8103 ORA-600 ORA-3113 on temporary tables using INDEX FAST FULL SCAN and DIRECT read
11869076 DML with subquery may not update/delete rows when expected with concurrrent DML
11872103 RMAN RESYNC CATALOG very slow / V$RMAN_STATUS incorrectly shows RUNNING
11875766 Invalid ROWID values in the ROW_ID$ column of a change-table – superseded
11880198 Wrong result for query with aggregate function in an “IN” subquery
11889579 wrong results with min/max and set operations over partition tables
11893621 DBMS_LOB.SUBSTR can truncate data over 8191 bytes long in a multibyte characterset – superseded
11927239 V$FILESTAT / V$FILE_HISTOGRAM may return duplicate file numbers – causes ORA-1 running statspack.snap
12313218 Wrong results/Internal Error using concatenated DESC index with aggregation – superseded
12318502 conflict resolution maximum discards change / data differs
12330222 ORA-7445 [lnxmin] or wrong results accessing x$kqrpd
12336962 Wrong results from join factorization with OUTER join and constant view column
12341758 wrong results with parallel execution of multi table join
12346165 wrong results with decode predicate
12349940 Wrong Results with joins on local encrypted table over dblink
12363485 Wrong results / dump from subquery unnesting
12378512 V$ASM_DISKGROUP REQUIRED_MIRROR_FREE_MB , USABLE_FILE_MB are calculated wrong
12390860 Wrong results from XML extract/XMLtable query within PLSQL
12396151 wrong results with mix of outer and inner join predicates on the same table
12411740 wrong results with NOT EXISTS subquery containing minus
12539487 gv$sql_shared_cursor may not show all reasons to not share a cursor
12543110 Wrong results from DBA_FLASHBACK_ARCHIVE* views (missing / no rows)
12543489 Wrong results with inline view and predicate move around
12543639 Wrong Results with NULLs in CASE or for SQL using TABLE() with UNION
12553446 Wrong result from a query with CONNECT BY
12557300 Wrong results with full outer join and RULE optimization
12565410 Version 16 TIMEZONE data for Java VM (OJVM) – June 2011
12618136 wrong result with storage index and bloom filter
12642673 Wrong Results with self joins and fix for bug 10232225 enabled
12642813 Duplicate result with OR-expansion and missing “order by”
12694525 Query using bitmap join indexes gives wrong result with addition of the new column in the table
12695062 Wrong results doing join factorization on OUTER joins with constants inside views – superceded
12705901 wrong results due to group-by item removal
12822334 wrong results with full outer to left outer join conversion (by fix of bug 9287401 )
13068790 the value of v$session.sql_id of active session is null

Wrong/Bad Shared Cursor

9735237+ Dump [under kxspoac] / ORA-1722 as SQL uses child with mismatched BIND metadata
10165083 Wrong child cursor may be executed – SQL executes in a wrong schema

ANSI Joins

8724314 ORA-600 [qctcte1] parsing CONNECT BY with PRIOR in ON clause – superseded
9836854 ORA-918 not raised on query with ANSI join
9841679 Dump from Left OUTER join with user defined function
10074840 Wrong Results with Native Full Outer Join on Nested Loops
10184115 Wrong Results, Assorted Internal Errors and Dumps with ANSI join of tables with large number of columns
10210646 ORA-600 [kkoDMcos: unknown join method] optimizing full outer join
10242303 Internal errors from query with ANSI join and many columns
10261389 Wrong results from FULL OUTER JOIN and GROUP BY
10288630 ORA-600 [kkqjpdpvpd: No join pred found.] optimizing FULL OUTER join
10633825 ORA-600 [kkoljt1] from ANSI join with join elimination
11818814 ANSI join causes FGA audit record even though audited column not referenced in the SQL
11907730 Create materialized view fails with ora-7445 [qsmqcsj]
12580247 ORA-7445[kkqjgrp] with the query containing lots of ANSI joins
12822334 wrong results with full outer to left outer join conversion (by fix of bug 9287401 )

ASSM Space Management (Bitmap Managed Segments)

7670086 without segment_management_clause creates MANUAL of user tablespace as default
8437231 PCTUSED not ignored in CREATE TABLE AS SELECT and ALTER TABLE MOVE with ASSM
9495481 ORA-600 [ktecgeb-2] applying 9i ASSM redo in 10g
9726702 DBMS_SPACE_ADMIN.assm_segment_verify reports HWM related inconsistencies
9750039 In ASSM, free block created by rollback may not be reused by following transactions in same session
9795170 DBMS_SPACE.CREATE_TABLE_COST estimates inaccurately when using COLINFOS
10208386 ORA-600 [ktspfredo-4] [0] [0] on first level bitmap block
10371288 ORA-600 [ktspgsb-inc] using ASSM
10394825 ORA-600[25027] [..] [0] inserting to ASSM segment
11790175 SMON spins in rollback of LOB due to double allocated block like bug 11814891
11791664 ORA-600 [ktspScanInit-d] / Inconsistent metadata in ASSM segment – superseded
12770354 ora-01590 on ASSM

Active Dataguard (ADG)

9744252 A query can hang in a RAC standby database opened in read-only mode
9906544 ORA-600 [4466] [9] on standby / readonly DB using DB link
10018789 Spin in kgllock / DB hang with high library cache lock waits on ADG
10050057 SQL profile not used in the Active Physical Standby (ADG)
10260808 ORA-600 [kcbzibmlt_lobds_1] from query in ADG
10260870 ORA-600 [kcbo_unlink_q_bg_3] on ADG
10278773 Potential memory corruption in DataGuard Broker
10419984 Active data guard standby gets ORA-600 [kcbr_apply_change_11]
11854279 ora-7445 [ph2csql_analyze] in active data guard instance
11870961 ORA-600 [kcbo_link_q_4] in during recovery (or in standby)
11937253 A Parallel query fails with ORA-8103 on an Active Dataguard Enviroment.
12636103 Capture process reports ORA-16224 in logical standby after instance restart
12639234 Data block corruption after recovery of encrypted tablespace
12702123 LGWR of active data guard hang with “library cache lock” / lms0 spins

Adaptive Cursor Sharing

9532657 Adaptive cursor sharing ignores SELECTs which are not fully fetched
10182051 Extended cursor sharing generates many shareable child cursors
11657468 Excessive mutex waits with adaptive cursor sharing
12334286 High version counts with CURSOR_SHARING=FORCE (BIND_MISMATCH and INCOMP_LTRL_MISMATCH)

Advanced / Secure Networking

11706168 ORA-00000 during STARTUP with SQLNET.WALLET_OVERRIDE=TRUE

Advanced Clustered File System

10266447P Linux 64bit: rootupgrade.sh fails: ‘fatal: module oracleoks not found’ , ACFS-9121, ACFS-9310
11849923P Linux: Redhat/OEL Linux acfsroot need to test the availability of /boot
12545060P Linux: chown of lost+found dir in ACFS reports permission denied
12591990P chown of lost+found directory in ACFS reports permission dened — Solaris, Windows, AIX – superceded
9904700 ORA-600 [kfvGetDrvAttr_02] during ASM mount/dismount diskgroup on ACFS
10040321 ORAAGENT spawns process with open File handles – cannot unmount ACFS
10040921 Database hang / ORA-600 [kfdpExpelEntries] with ASM and ACFS – superceded
10264866 Kernel panic at ‘oracleadvm:Asm_updatePrefRd+f5’ from ACFS
10283167 ASM instance cannot startup due to existence of VMBX process when using HP Openview
11724464 “crsctl stop clusterware” fails due to ACFS resource
12326246 ASM should return different values for unsuccessful offline
12398567 ACFS file system not accessible
12732899 ACFS corruption when a filesystem is over 16 TB in size
12747467 chmod fails on lost+found directory in ACFS file system
13505483 ACFS produces: assertion failure: (off & page_cache_mask) < pfcb->fcbfilesize
14456979 ACFS attempts to kill the OS processes like init, sshd and other kernel threads

Advanced Queuing

8596742 DBCN registration usually fails with ORA-29972 when a port is not unregistered due to different user
9232517 Propagation missing messages with RAC destination
9316980 ORA-600 [723] UGA leak of “KPON Callback A” memory in QMNC slave (Qnnn process)
9733305 ORA-7445 [kpullin] when dequeueing with condition
9773813 message_properties_t.original_msgid has same msgid for each batch of messages
9856719 AQ propagation / mesages left in ready state or propagation fails with ORA-7445 [kwqpcbk]
9878459 Specific length object binds over 4k may be bound as NULL
9926929 ORA-600 [kwqitFreeIndexBlocks:deq index info is 0] in QMN
10065474 Change notifications not received by 11.2.0.2 client
10131867 Dequeue browse (first_message) may return a dequeued message
10198079 ORA-7445 [kglbrk] from AQ
10383900 Shutdown immediate takes a long time with shared servers and AQ
10389881 Raw buffered message payload > 8k corrupted when dequeued from a buffered queue
10394335 ORA-600 [kwqidmcretry:sub-name] from Java AQ API with Exception queues
10396709 Unable to receive notification when client and server are of different endianness
10637224 Dequeue by condition is slow for increasing numbers of messages in queue.
10639976 DBMS_AQ.ENQUEUE_ARRAY not handling correlation attribute appropriately when NULL
11688381 ORA-7445 [kwqidcrc] raised by dequeue on an empty exception queue
11880649 AQ messages stuck in queues even after MAX_RETRY in READY state
11883804 Parsing Improvement for aq jms sql statements using get_string_property
11888055 AQ propogation reports ORA-30757 if DBs have different TIMEZONE versions
12423122 ORA-600 [kwqitnmphe:ltbagi] when scheduler uses AQ
12642417 AQ propagation not happening in 11.2 – fails with “exception 30757”.

Analytic SQL (Windowing etc..)

9757199 Wrong results from set views where individual branches have window functions
9900850 UNPIVOT returns corrupt data for columns not in the UNPIVOT operation
9970091 Wrong results against a partitioned table using an INLIST iterator and GROUP BY or WINDOW SORT
10163145 ORA-600 [qctcte1] [0] for CONNECT BY query with binds
10398484 Dump (evaopn3) with Star Transformation and ROW_NUMBER with ORDER BY duplicate of PARTITION BY
10428278 SubOptimal Execution Plans with window functions inside views.
11705281 wrong results with false filter predicates and analytic functions
12410972 Suboptimal execution plan with Window Functions and NLS_SORT

Application Context

10362871 ORA-4021/ORA-1031 error when trying to create application context

Automatic Diagnostic Repository

9530322 ADR auto purge does not occur in ASM instance or standby database
9700115 Each process attempts to create ADR directories
10072522 “No ADR base is set” is shown on running adrci command
10080987 Incorrect file path is output in ADRCI client trace

Automatic Memory Management

10173135 Resize SGA_TARGET crashes instance with ORA-600 [kmgsb_resize_sga_target_1]
10204505 SGA autotune can cause row cache misses, library cache reloads and parsing

Automatic Storage Management (ASM)

10209232+ ORA-1578 / ORA-600 [3020] Corruption. Misplaced Blocks and Lost Write in ASM
9778018P Windows: Cannot copy datafiles from filesystem to an ASM directories on Windows
10072750P AIX: ASM sees 1 TB disks as larger than their actual size (ORA-15099)
10304548P Solaris: Size of disk with EFI label is not detected
11835370P AIX: Long “Disk file operations I/O” time with ASM
6892311 Provide reason for ASM mount force failure
8532430 Copyin ASM SPFILE can hang
8685446 Allow ASM to mount diskgroup with missing disks in Exadata
8718905 ORA-1031 using OS authentication in ASM and not in DB instance
9078442 ORA-19762 from ASMCMD CP copying file with different byte order from filesystem
9305865 ORA-600 [504] .. [ASM map operation hash table] during diagnostic dump
9393800 No dependency is generated between database and diskgroup for archivelog or spfile
9530322 ADR auto purge does not occur in ASM instance or standby database
9572787 Long waits for ‘enq: AM – disk offline’ following cell or disk crash (can cause further instance crashes)
9683047 ASM slowdown if multiple disks fail with multiple instances
9715581 Concurrent disk online can fail to bring up disks online
9771278 REQUIRED_MIRROR_FREE_MB is wrong for large diskgroups
9788588 Possible data corruption after a failed ASM disk online (resync)
9822691 ALTER DISKGROUP DROP DIRECTORY FORCE statement fails
9842238 Remove limit on the number of diskmon slaves
9875790 CKPT raises OERI:kfrgenerate25 when dismounting diskgroup
9897335 ORA-20 and/or Unneccessary ocr operation log messages ORA-20 in ASM alert log with ASM ocr
9904700 ORA-600 [kfvGetDrvAttr_02] during ASM mount/dismount diskgroup on ACFS
9939703 ORA-600 [kfcGet0_40] from aborted file creation in ASM
9953542 ORA-7445 [kfklClose] during offline of an ASM diskgroup
9966609 ORA-600 [kfdcopy_3] or ORA-4030 in ASM Instance During Rebalance
9970255 ORA-600 dismounting one in-use and one non-existing diskgroup
9979160 ORA-600 [kfcRelease15] from failed ASM file allocation
10019218 ASM may drop disks before DISK_REPAIR_TIME expired
10020578 Diskgroup create/mount crashes ASM instance if MEMORY_TARGET > 4g
10021022 Starting ASM on a node can cause some other node to reboot
10022980 Disk not expelled when compact disabled
10035737 False “Corrupt redo block” is reported by ARCH during shutdown in ASM + DG env
10040531 ORA-600 [kfrhtadd01] trying to mount diskgroup after recovery
10040921 Database hang / ORA-600 [kfdpExpelEntries] with ASM and ACFS – superceded
10051315 Many traces with “WARNING: IO failed” in ASM
10051803 crsctl status res -t shows state_details as empty for some asm instances
10055063 Excessive trace in ASM “Warning: IO Failed …”
10073683 ORA-600 [kfcbInitSlot40] / diskgroup reconfiguration rejected in ASM
10084145 ORA-600 [1427] mounting diskgroup after all cells restarted
10085059 Exadata auto managment cannot add a disk back when it is force dropped
10089333 “init_heap_kfsg” memory leaks in SGA of db instance using ASM
10094201 Disk offline is slow in ASM – superceded
10097711 V$ASM_DISK.HASH_VALUE is shown as 0 in the RDBMS instance
10102506 ASM Disk resync takes a long time even with no stale extents
10103119 Database instance fails to open spfile in ASM with ORA-15260 if ASM file access control is used
10106107 Auto management SQL fails with message “OCI call to execute sql failed”
10137920 ORA-600 [kfcInitRq05] or ORA-600 [kfcInitRq20] after dropping an ASM disk.
10139991 Queries which access X$KSPSPFILE on ASM can hang/spin
10155605 ASM IO failure if external redundancy disk offlined with RAC
10200404 Dropping disk that goes offline not expelled when empty
10222719 ASM instance hangs with RBAL process waits on “no free buffer”
10224203 ORA-600 [kfupsRelease01] in DBW of DB when closing ASM file
10227288 Diskgroup forcibly dismounted as PST cannot be read with fix for bug 10094201
10228151 ASM diskgroups cannot be mounted after rolling migration
10230571 ORA-600[17183] on failure to update voting file with ASM
10239480 With ASM SMON can slgnal ORA-15081 and die causing DB instance crash
10245086 ORA-1210 Misplaced datafile header block / Corruption errors in ASM when files dropped / added / shrunk / grown
10264696 Disk may fail to online due to race condition
10278372 ASM consistently prints “WARNING: Elapsed time did not advance (delta = 0)” to alert
10283167 ASM instance cannot startup due to existence of VMBX process when using HP Openview
10285022 ORA-7445[kfbtTravUnsigned] during ASM instance recovery
10285394 ORA-700[kfnReleaseASM1] when using ASM
10299224 Corrupt blocks from rebalance of ASM DISKGROUP with OFFLINE disks
10310299 Lost writes in ASM due to resync missing extents when disk goes offline during rebalance
10324294 Many waits for “ASM metadata file operation” with ASM stats queries
10329146 Lost write in ASM with multiple DBWs and a disk is offlined and then onlined
10332589 ORA-600 [kfcInitRq20] mounting an ASM diskgroup
10353880 V$ASM_DISK reports high READ_ERRS when there are no real errors
10356513 Disk offlined with non zero timeout expelled immediately
10356782 ASM crash with ORA-600 [kfcGet0_04] after adding a disk
10363186 ORA-19563 transferring expdp files between platforms with DBMS_FILE_TRANSFER
10367188 ORA-600 [kfnsMasterWait01] in ASM forground during FORCE DISMOUNT
10388660 Duplicate database fails when LOG_ARCHIVE_DEST is set to an ASM disk group
10422126 Misleading “WARNING: IO Failed” alert log messages in ASM alert log
10621169 I/O errors during RAC ASM recovery may drop redo and cause metadata corruptions / ORA-600 – superseded
11057263 ORA-7445 [kfk_iodone_common] in ASM with fix for bug 10046912
11061775 ORA-7445[kfdGlobalOpen] with ASM
11065646 Internal ASM fix (old PST version used)
11067567 “Elapsed time did not advance” messages in ASM alert log
11665247 ASM process may get blocked after reconfiguration.
11666137 ASM dismounted disks are still held by background processes for long time
11670881 3 second delay to detect when cell node comes down / Diskmon/asm may hang
11695285 ORA-15081 I/O write error but disk is online
11707239 DB Foreground process with ASM may fail with ORA-600 [kfmdWriteReaped02] in 11.2
11707302 Corruption from ASM crash during rebalance diskgroup. Misplaced Blocks
11707699 Lost writes possible in ASM if process fails during disk offline
11710422 Queries against V$ASM_FILE slow – waiting on “GCS lock open S” events
11715148 ORA-600 [kfgUse04] / ORA-19505 & ORA-15173 running RMAN duplicate command with ASM
11719062 Exadata ASM instance startup fails with missing disks with fix for bug 10094949
11733179 ASMB process fails with ORA-600[kffmUnlock_6]
11785938 ASM does not release file descriptors after DROP DISKGROUP
11800170 Many ASM file metadata / KSV master waits
11800854 ORA-600 [kffilDelete08] can occur in CKPT
11824627 ORA-7445 [kfkdsdump] trying to write ASM diagnostic trace
11829123 asmcmd password validation does not accept special character
11841309 ORA-600 [kfgbTimeout_2] in RAC ASM if ASM_POWER_LIMIT is set to 0
11879853 ORA-600[kffmDoDone_4] or ORA-600 [kffmXpGet] then instance crash with concurrent asmcmd copy
11889177 ORA-600 [kfdOfflinePriv05] after failed ADD DISK
11904746 data corruption is observed after the ASRU operation
11906365 ASM “warning:io_submit failed due to kernel limitations MAXAIO …”
12326246 ASM should return different values for unsuccessful offline
12366627 Datafile corruption after resizing tablespace over 4 billion blocks in ASM
12374190 Database instance ORA-600 [733] / crash / ORA-15055 using ASM – superceded
12378512 V$ASM_DISKGROUP REQUIRED_MIRROR_FREE_MB , USABLE_FILE_MB are calculated wrong
12397410 Instance may crash with ORA-17510 after an ASM file resize
12398567 ACFS file system not accessible
12426375 Possible hang for processes reading OCR
12539000 Rolling upgrade problem with ASM
12546006 Retrying an I/O may cause a spin if the file is closed or group is dismounted in ASM
12565162 Archiving Stops with ORA-19504 when one of the multiple archive dest becomes unavailable.
12635537 A force dismount of an ASM diskgroup may hang
12639177 ASM disk number should be the same as SLOT#
12646740 asm spawns XWDK process frequently
12660458 Database fails to connect with ASM instance due to ORA-600[733] or ORA-15055
12685431 ASM crash due to ORA-600 [kfcRelease – invalid buffer handle] in RBAL

Bitmap Indexes

8961143 Slow create bitmap join index on range-list partitioned table – superseded
9205439 ORA-600 [kdisle:nrows] on insert to bitmap index
9770451 ORA-600 [20022] with bitmap indexes
9857802 Extra undo generated for DELETE with LOG ERRORS – superceded
10067750 query getting wrong results with bitmap index and inlist iterator
10146200 wrong results from query after bitmap join elimination
10192889 CBO chooses parallel FTS over parallel bitmap Index
12694525 Query using bitmap join indexes gives wrong result with addition of the new column in the table

Block Change Tracking (BCT)

7312717 ORA-600 [krccaub_2] can occur with block change tracking
9569259 ORA-600 [krctcp_retryfail] from Block Change Tracking
9869287 Standby startup hang with block change tracking enabled
10094823 Block change tracking on physical standby can cause data loss
10170431 CTWR consuming lots of CPU cycles with block tracking
10193846 RMAN duplicate fails with ORA-19755 when BCT file is not accessible
11686968 Additional diagnostics for ORA-600 [krccaub_2] / ORA-600 [krccaub_3] errors

Chained or Migrated Rows

10026972 Intermittent Wrong results from Parallel Query with chained rows in RAC
11877160 ORA-600 [PITL1] from Parallel DML (PDML)

Change Data Capture

8262466 ORA-600 [kgscCacheHit] from DML with synchronous CDC – superceded
8679062 ORA-26674 “column mismatch” on Apply of XMLTYPE column into its change table
9084566 Amend change_table col: row_id$ to accommodate large databases
9825314 Apply does not clean up spilled messages
9832311 CDC publishing changes when a non interested column is updated
10196721 CDC Apply process fails with ORA-1008 error
11065090 CDC apply process memory corruption / ORA-600 / dump for LOB columns
11875766 Invalid ROWID values in the ROW_ID$ column of a change-table – superseded

Cluster Ready Services / Parallel Server Management

11807012+ Agent gets timeout for check action against SVC, DB, DG, ASM resources / CRS-5818
No Bug#I roothas.pl -patch / rootcrs.pl -patch Fail with ‘Undefined subroutine’
10143662I In SIHA environment, Grid Infrastructure does not start after upgrade from 11.2.0.1 to 11.2.0.2
8811821P Windows: crsuser command fails with network path not found
9458055P HPUX Itanium: Net connections fail with ORA-12537 when listener started by Grid / srvctl
9602707P If a Grid Infrastructure (GI) install did not complete (i.e., partial or failed install), the deinstall of the Grid_Home does not run rootcrs.pl -deconfig.
9857270P AIX: cluvfy check /etc/nsswitch.conf on aix
9925648P Win: CRSD process takes a long time to start after reboot
10150497P Windows: MDNSD can’t start when Microsoft failover cluster virtual adapter was installed
10160273P HP-Itanium: PRVF-5322 : Failed to get the CRS user for CRS home error.
10316283P Windows: Database server process sometimes get ora-29702 due to “Authentication OSD error” in cssd
10363902P Support infiniband for gipc HA logic
11679305P AIX: CRS passes unwanted EXTSHM environment variable to DB / ASM startup (ORA-600[SKGMINVALID])
11683486P Solaris: exectask core dumps on Solaris platforms
11866171P Linux: Enable Crashdump when rebooting the machine
12406573P Suse Linux: Grid infrastructure does not automatically start during the reboot
12593451P HP-Itanium: VIP failover takes over 30 seconds due to cmviewcl timeout where HP SGeRAC is being used
12880655P Windows: OCFS.SYS does not free buffer after calling SeQueryInformationToken
14766166P Linux: osysmond.bin crashes at scanf
10129309PI AIX: CVU does not check network tunables on AIX 11.2.0.2
12614853PI Solaris: 11.2.0.2 Grid Infrastructure root.sh or rootupgrade.sh Fails on Solaris 10 Update 10
9655336 A service is not failovered to the surviving node by clusterware
9771737 exectask -getfileinfo fails with segmentation fault if the file does not exist
9897335 ORA-20 and/or Unneccessary ocr operation log messages ORA-20 in ASM alert log with ASM ocr
9929435 evmd.bin crashes in _evmCluInfoGet()
9937033 CRS fails to start Listener from the Database home when it’s installed using a different user
9939306 Services not coming up automatically when DB is restarted after DataGuard switchover
9949813 DB resource added with “srvctl add database -n” cannot be started by srvctl
9974223 Allow multicast communications on 224.0.0.251
9978195 No new requests being serviced for a grock post-reconfig
10020138 VIP does not fail over when all interfaces of a bond go down
10021022 Starting ASM on a node can cause some other node to reboot
10024824 Database/session hang with ‘CSS initialization’
10026970 OUI and CVU do not recognize asmlib disks producing PRVF-5150
10040109 ocssd process aborts due to SIGSEGV causing OS reboot
10040321 ORAAGENT spawns process with open File handles – cannot unmount ACFS
10051803 crsctl status res -t shows state_details as empty for some asm instances
10105195 Clusterware fails to start after reboot due to gpnpd fails to start
10168006 oraagent process memory growth periodically
10218674 srvctl in crs home reports “clsd initialization failed” when oracle_home unset
10299006 Excess oraagent.bin sessions in the database (in V$SESSION) / ORA-20
10321967 crs binaly can hang with dlsym() <- … <- Sigdump() <- SignalHandler() in stack
10357090 root.sh failed with protl-16; wrong group and perms on /etc/oracle
10362257 Permission problems running root script if oracle_base is in /opt/oracle
10374874 RBAL process hangs waiting for a response from OCSSD
10379703 Grid install error if users Unix UID over 6 digits long
10420872 CTSSD fails to start during the 11.2.0.2 installation, with error “PROCL-4: The local registry key to be operated on does not exist”, causing the 11.2.0.2 root.sh to fail.
10637741 hard stop dependency can cause wrong fail-over order
11069614 Occsd.bin consuming high CPU with high number of databases on the machine
11069846 Gratuitous ARP packets must be targeted to router to avoid connectivity problems – superceded
11071865 Cluvfy failed with ‘TCP connectivity check’
11664015 EVMD and CTSSD are stopped when GIPCD state becomes INTERMEDIATE
11698552 SRVCTL report wrong status for database instances.
11724464 “crsctl stop clusterware” fails due to ACFS resource
11768055 one node css join cluster,all other nodes css abort from gm peer lsnr
11792348 service relocate command causes client to failover
11828633 Database service may not fail over and may not be started after node failure
11834289 Some GI process fails to start in a timely manner (slow)
11847463 oraagent core dumps running skgpgetinfo
11867741 Diagnostic enhancment for Diskmon stuck trying to notify the instance(s) that it reconnected to a cell
11877079 ORA-20 due to many oraagent.bin@hostname sessions
11933693 Pre 11.2 database instance terminated by 11.2 CRS agent – superceded
12310608 ohasd orarootagent.bin coredump at clsdf_nativewrite
12378938 ora.LISTENER.lsnr resource stops when the ora.net1.network’s state is changed to unknown
12380213 CRS exception installing earlier database version with later CRS / ASM
12425730 HAIP resource fails to start
12426375 Possible hang for processes reading OCR
12556028 crsd.bin leak memroy on PE master node when CRS managed resources are modified
12615394 Memory leak occurs on gipc functions
12767563 CRSD keeps consuming high CPU
12800501 instance resource check timed out and agent stops the instance resource
13088751 CHM is not collecting the data.

Compressed Data Storage

8331063* Corrupt Undo. ORA-600 [2015] during rollback in undo block for COMPRESS table with SUPPLEMENTAL LOGGING. This bug is alerted in Note:1191474.1
9149857 ORA-600 [kck_rls_check must use (11,0,0,0,0) or lower] using _COMPRESSION_COMPATIBILITY
9371466 ORA-600 [kcblrl_1] from “Create Table As Select” with COMPRESS
9443361 Wrong results (rowdata) for select in serial from compressed table
9634482 bulk load into EHCC table with virtual columns gets oltp compressed , not compresses or dumps
9707965 Excess space use updating column of OLTP compressed table
9770065 ORA-600 [kdzt_acmp_predeval invalid pcode] occurs on querying HCC table
9901434 ORA-7445 / ORA-600 dropping a compressed column
9943706 load startup stall into hcc table
10078804 ORA-600 [krvtadc1] from logMiner or Streams capture mining QMI redo for compressed table
10096670 Queries over tables with Compression are slow when not offloaded
10142776 Wrong Results with Enhanced Hybrid Columar Compression and “Not Equal” predicates
10324526 ORA-600 [kddummy_blkchk] [6106] / corruption on COMPRESS table in TTS
11073768 Wrong results with NULL predicate on a newly added column of a compressed Table
11695948 create tablespace fails for omf and default hybrid columnar compression
12417369 Block corruption from rollback on compressed table

Compressed Key Index / IOT

9956713 Wrong result from key compressed index range scan during buffer cache resize (rare)
10226927 Wrong Results/ Assorted errors on queries over tables after transportable tablespace import
11830947 Conventional export/import disables compression of function-based indexes

Connect By / Hierarchical Queries

8724314 ORA-600 [qctcte1] parsing CONNECT BY with PRIOR in ON clause – superseded
9500046 A PL/SQL cursor with CONNECT BY and SELECT FOR UPDATE clauses fails to update rows when using WHERE CURRENT OF – superceded
9716877 Slow Performance For CONNECT BY Query With Subquery In START WITH Clause
9832338 ORA-600 [15160] / ORA-7445 [kkogfp] from CONNECT BY and OUTER JOIN (+)
9906422 ORA-600 [qctVCO:csform] from query using WITH, CONNECT BY and CLOBs / ORA-979 with CONNECT BY and SUBSTR
9920616 ORA-904 from CONNECT BY with REF/VALUE construct
9935320 ORA-12899 from CONNECT BY query using WITH clause
9962778 Wrong results with “_CONNECT_BY_USE_UNION_ALL” = “OLD_PLAN_MODE”
9964668 Hierarchical query fails with ORA-3002
10015652 Suboptimal plan for CONNECT BY with FIRST_ROWS (or ROWNUM predicate)
10080014 Skip Scan on Inner Table of Nested Loop for PRIOR clause of CONNECT BY query
10104100 wrong results with connect by and BITMAP AND
10163145 ORA-600 [qctcte1] [0] for CONNECT BY query with binds
10173710 ORA-600 [kkqfppPsh:rec_fro1] from CONNECT BY with OR / inequalities in PRIOR predicates
10175442 Wrong Results / OERI:[qkaconPreUA:FJswrwo] with a correlated subquery on a CONNECT BY query
10190421 Wrong results from CONNECT BY query
10202228 wrong result when _allow_level_without_connect_by set to true
10218578 Wrong results from CONNECT BY with long names or aliases
10238676 wrong results with CONNECT BY and ORs or inequality predicates
10278206 Expressions in Connect By may execute more times than needed
10363199 Create outline fails with ORA-600 [24000], [qolhiins: statement failed]
10404294 Wrong results with correlated CONNECT BY subqueries
11805372 ORA-30009 “not enough memory” for certain CONNECT BY statements
11820118 CONNECT BY with “FOR UPDATE” gets bad plan with fix for bug 9500046 – superceded
12553446 Wrong result from a query with CONNECT BY

Constraint Related

8460004 ORA-2291 after commit on table with virtual columns
8576103 Constraints causes faulty entries in transport_set_violations
8859673 False constraint violations loading table with BEFORE ROW trigger
8898387 Error ORA-31684 during datapump import of unique constraint/index on a virtual column
9285259 MERGE SQL which only consists of UPDATE(s) ignores CHECK constraints
9367397 Exchange partition fails with ORA-1.
9777229 Extra foreign key on child table when child and parent tables are redefined with DBMS_REDEFINITION – superceded
9831227 Parallel DML fails with ORA-12839 or ORA-600
9857802 Extra undo generated for DELETE with LOG ERRORS – superceded
9904892 DROP of PK constraint used by PARTITION BY REFERENCE not prevented (ORA-7445 [kkpamDInfo] from later SQL)
9952554 Undetected deadlock ‘library cache lock’/’row cache lock’ with a session modifying a constraint
10101866 Foreign key constraint not enforced properly if a second DELETE CASCADE foreign key constraint exists
10107749 expdp with TRANSPORT_TABLESPACE parameter FAILS WITH ORA-39126, ORA-6502
11056082 ORA-7445 [kxccexi] from simple update in 11.2
11693365 Concurrent Drop table and Select on Reference constraint table hangs (deadlock)
11742251 UPDATE / DELETE on tables with virtual columns may logically corrupt data / violate constraints
11832922 ORA-600[koklcne1] with CHECK constraint on LOB column
12595730 Unable to re-execute errors when using synchronous capture
12713993 Apply parallel processing impacted by constraints

Database Configuration Assistant

10121931 DBCA configure database option is disabled if an 11.2.0.1 database present

Database File System (DBFS)

9735289 ORA-600 [ptr->path_kdlactx] creating a DBFS link
10126872 ORA-60 using DBFS DBMS_DBFS_HS package
10195991 Poor DBFS write performance with concurrent reads by multiple processes
10219576 ORA-600 [ktsl_allocate_disp-fragment] in DBFS
10314345 DBFS should treat unexpired space as free
10425616 DBFS file read fails with “ASSERT: Too many retries”.
11842991 Spin during space allocation for concurrent SecureFile / DBFS writes

Database Link / Distributed

5946367 ORA-904 on INSERT as remote SELECT with ORDER BY clause
9203692 Refreshing a Materialized View with synonyms and a DB link fails with ORA-32345
9752609 ORA-28011 when connecting to expired password over database link
9778040 PMON dump / ORA-600 / spin cleaning dead session with global transaction
9816678 Merge on a remote table using local table gives wrong results.
9846283 ORA-1733 from Datapump API import via NETWORK_LINK
9906544 ORA-600 [4466] [9] on standby / readonly DB using DB link
9962264 Distributed Query may raise ora-2063 and ora-904
10021111 ORA-600 [17281] [1001] / ORA-600 [kpnoercpy-1] from migratable transaction with shared servers and database link
10053725 ORA-600 [k2gUGPC: ptcnt >= tcnt] on global transaction in RAC
10128830 ORA-600 [k2lcom_1] from distributed PDML
10158107 Join predicate pushed into a view containing single remote table
10203630 Wrong results with distributed query when using TDE
10210507 ORA-4052 / ORA-604 / ORA-2019 from PLSQL referencing remote object over DB link via a SYNONYM
10222184 ORA-600 [kturdh_glbl_sqn] deleting long row in XA or distributed transaction
10222544 ORA-600 [k2vpci_2] from multi-branch distributed transaction
10228393 Dump [qsmqSetupRemoteObjects] compiling a materialized view
10233732 ORA-600 [k2gUGPC: ptcnt >= tcnt] in distributed transaction in RAC
10241251 Fix of bug 7148689 can cause ora-1719 for a query with outer join of remote tables
10269503 ORA-600 [ktcdso-1] / ORA-600 [17285] from Natively compiling a package that refers to objects across a database link
10364647 ORA-1733 from datapump import of table with virtual column when using NETWORK_LINK
10413418 Query with dblink intermittently hang waiting for ‘inactive transaction branch’
11661968 ORA-22992 creating a materialized view with remote LOB column – superceded
11677757 ORA-2049 from Data pump network import when loading partitioned table
11682061 DML using database link uses high CPU
11683713 ORA-28026 over database link
12326168 ORA-600 [16352] if IDLE_TIME exceeded
12349940 Wrong Results with joins on local encrypted table over dblink

Database Replay

9654402 ORA-600 [krvxbpcdl_cf] / ORA-600 [krvuatla20] / ORA-1422 from logminer
9662951 ORA-600 [Could not open file:kecppOutputLoginStream:1] from workload preprocessing
9742032 Database replay: dbms_workload_replay.process_capture takes a lot of time
10076544 ORA-1458 during get_replay_info()
10213940 DBMS_WORKLOAD_REPLAY.PROCESS_CAPTURE raises ORA-15518
10321220 ORA-600 [17183] calling DBMS_WORKLOAD_REPLAY.PROCESS_CAPTURE
10327241 DBMS_WORKLOAD_REPLAY.PROCESS_CAPTURE fails ORA-15518
10360823 Memory leak when processing a workload capture
10425101 ORA-22160 during workload replay if PLSQL parameter is array of NULLs
13039024 Instance crash during RAT replay with ORA-0600 [1433] [60]

Database Upgrade Assistant

11872103 RMAN RESYNC CATALOG very slow / V$RMAN_STATUS incorrectly shows RUNNING

Datapump Export/Import

8738668 ORA-29341during transportable tablespace operation with partitioned tables and domain / spatial indexes
8898387 Error ORA-31684 during datapump import of unique constraint/index on a virtual column
9110642 ORA-1466 using EXPDP with FLASHBACK_TIME option using SYSDATE
9399983 ORA-904 “M_LOG$$” exporting MV via Datapump using network link
9470768 ORA-7445 from Datapump import a table with mixed CACHE and NOCACHE LOBs
9625849 DataPump export (expdp) for TRANSPORT is slow compared to exp
9695547 ORA-1647 during import of hash partition table with IOT
9721663 Datapump network import does not use APPEND hint when loading data
9735282 ORA-31693 ORA-2354 ORA-1426 when importing a partitioned table
9837313 Data pump export contains invalid syntax for table column GRANT statements
9841333 Expdp / impdp of triggers changes trigger source for schema and trigger name
9846283 ORA-1733 from Datapump API import via NETWORK_LINK
9896536 Small memory leak occurs in streams pool when expdp is executed
9962320 TABLES parameter does not work for 11.2 EXPDP of a 10.2 database using network_link parameter
10107749 expdp with TRANSPORT_TABLESPACE parameter FAILS WITH ORA-39126, ORA-6502
10115400 ORA-39126 when using expdp/impdp with network_link
10140809 ORA-600 from export / import of ON COMMIT materialized view
10154072 DML monitoring information not cleared when importing stats
10178675 EXPDP slow processing FUNCTIONAL_AND_BITMAP/INDEX
10185319 EXPDP not changing to PUBLIC user correctly – superceded
10185688 TTS export using EXPDP fails if XDB not installed
10194031 EXPDP of OR XML leaks memory / runs slow
10194490 DBMS_STATS.import_pending_stats does not work
10195109 ORA-4030 during datapump metadata export
10297446 ORA-39250 exporting 10.2 or 11.1 TTS via NETWORK_LINK from 11.2 binaries
10337763 ORA-600 [qerxtGetRefOffset_911] from parallel DataPump import of V10 dump file
10339906 expdp gets ORA-936 when wildcard is used in TABLES parameter and network_link is used to export database version 11.1 or lower
10350240 ORA-922 at datapump import of 11.2 datadump export made with version=10.2/11.1
10363186 ORA-19563 transferring expdp files between platforms with DBMS_FILE_TRANSFER
10363497 Export of XMLTYPE data is extremely slow even with fix for bug 10194031
10364647 ORA-1733 from datapump import of table with virtual column when using NETWORK_LINK
10378005 ORA-600 [kolrarfc: invalid lob type] from LOB garbage collection
10389772 ORA-6502/6512 hit at datapump export using EXCLUDE_PATH_EXPR = ‘like %OBJECT_GRANT’
10416375 Data pump expdp very slow accessing KU$_TEMP_SUBPARTDATA_VIEW when there are many partitions
10637610 Grant operation fails if the view is invalid during IMPDP with NETWORK_LINK
10647999 expdp/impdp TABLES parameter value string length >32k fails with ORA-6502
11656163 Data pump export fails with ORA-600 [kupfiWriteLob_1] for large PLSQL objects
11660456 IMPDP of partitioned table with two referenced partitioned table fails with ORA-1427
11677757 ORA-2049 from Data pump network import when loading partitioned table
11741073 impdp with data_only much slower than content=all when many partitions exist – superseded
11828367 Datapump import fails with PLS-719 importing a type when NLS_LENGTH_SEMANTICS differs from the source database
11872903 ORA-39083 and PLS-103 when importing a scheduler chain with interval using IMPDP
12330372 ORA-904 “M_ROW$$” invalid identifier during datapump import via network
12384373 Metadata export with Datapump is very slow

Datatypes (AnyData)

9639146 Wrong Results with Parallelized UNION ALL/CONCATENATION and DataTypes
11801609 ORA-600 [knllcv2any809] when print LCR with XMLType from apply error queue
11935638 Internal Errors with Parallel CTAS and Lobs

Datatypes (LOBs/CLOB/BLOB/BFILE)

11814891+ ORA-600 [7999] [9] [1] [<lob block rdba>] / ORA-1555 double allocated LOB block
9221526 ORA-7445 [kcbi_is_io_pending] can occur when using LOBs
9470768 ORA-7445 from Datapump import a table with mixed CACHE and NOCACHE LOBs
9471330 Poor performance for parallel access to small LOBs – superseded
9617128 ORA-600 [kcbcxx_1] occurs on inserting a LOB into partitioned table
9639146 Wrong Results with Parallelized UNION ALL/CONCATENATION and DataTypes
9766652 If a lob column is modified to ‘cache reads’ or ‘nocache’, the logging attribute for the lob index may be unexpectedly changed to ‘nologging’
9786142 Tablespace Transport with DataPump can corrupt the dictionary for LOB columns
9824435 ORA-600 [kokegPinLob1] from aggregate returning a LOB
9869365 ORA-600 [koklismem2: insufficient locator len] on LOB update
9906422 ORA-600 [qctVCO:csform] from query using WITH, CONNECT BY and CLOBs / ORA-979 with CONNECT BY and SUBSTR
9935857 LOB indexes are missing from DBA_OBJECTS
10102731 ORA-600 [koklGetLocAndFlag: bndpos] from duplicate long bind to LOB
10115630 Parallel import into a table with LOB’s fails with ORA-14403
10144882 Calling OCIDescriptorFree twice for the same handle causes client side dump
10157402 LOB segment has null data after long to lob conversion in parallel mode (eg DBMS_REDEFINITION).
10158493 Wrong Results on WITH clause when fix for bug 6082605 is present
10160615 ORA-1461 from MERGE / UPDATE which sets a LOB column to a long BIND value
10230954 ora-600 [kcbo_ivd_lobid_process_2]
10378005 ORA-600 [kolrarfc: invalid lob type] from LOB garbage collection
10399808 Data corruption through DBMS_LOB.writeappend / ORA-600 [kole_t2u]
10649453 ORA-600 [kzrtsrpp – pcolp] using RLS policies and CLOB
11065090 CDC apply process memory corruption / ORA-600 / dump for LOB columns
11068025 DBMS_REDEFINITION.copy_table_dependents fails with ORA-936 when using named LOBs
11070082 Assorted Dumps and Internal Errors from GV$ query involving LOB columns in RAC
11074866 ORA-600 [ztsmdwl failed] selecting an encrypted column with RLS policy in place
11661968 ORA-22992 creating a materialized view with remote LOB column – superceded
11790175 SMON spins in rollback of LOB due to double allocated block like bug 11814891
11806795 REPLACE or RTRIM of CLOB(XMltype) on UTF8 database fails with ORA-22926
11832922 ORA-600[koklcne1] with CHECK constraint on LOB column
11870961 ORA-600 [kcbo_link_q_4] in during recovery (or in standby)
11875766 Invalid ROWID values in the ROW_ID$ column of a change-table – superseded
11893621 DBMS_LOB.SUBSTR can truncate data over 8191 bytes long in a multibyte characterset – superseded
11901595 ORA-1461 with LONG RAW / BLOB columns with bug fix 6990305 present
11927248 ORA-600 [16613] from ALTER TABLE with SHRINK SPACE option and missing LOB keyword
11935638 Internal Errors with Parallel CTAS and Lobs

Datatypes (Objects/Types/Collections)

11826782I Slow revalidation of object tables on upgrade from <= 10.2 to >= 11.1
8331057 ORA-600 [ctcpkcn3] from ALTER TABLE MOVE with ADT column
8340913 ORA-600 errors for DDL/DML on table with an ADT column
9639146 Wrong Results with Parallelized UNION ALL/CONCATENATION and DataTypes
9748749 ORA-7445 [koxss2gpage] / ORA-600 from SQL using object types or TABLE(CAST…) constructs
9839052 Dump [kxtotime] from MERGE statement that leads to an OR DELETE trigger to fire
9847634 High VERSION_COUNT due to AUTH_CHECK_MISMATCH with TABLE() function
9920616 ORA-904 from CONNECT BY with REF/VALUE construct
10114391 Before row trigger can set object NUMBER attribute to NULL
10121968 Dump in kprcdt when Dynamic Sampling TABLE() expressions
10224830 ORA-600 [25029] on ALTER TYPE MODIFY ELEMENT when type used in temporary table
11828367 Datapump import fails with PLS-719 importing a type when NLS_LENGTH_SEMANTICS differs from the source database
11855398 ORA-600 [kkeGetPriBindStr: null strp or not bind] with dynamic sampling with a TABLE() collection
11867485 ORA-600 [xtyDSTprimsec] in apply for unsupported data type
11935638 Internal Errors with Parallel CTAS and Lobs
12543639 Wrong Results with NULLs in CASE or for SQL using TABLE() with UNION

Datatypes (Special Datatypes)

9639146 Wrong Results with Parallelized UNION ALL/CONCATENATION and DataTypes
9770114 ORA-600 [kkblCpyIntoKglMem0] When Doing Partition DDL On Table With Unused/Dropped ADT Column
11676888 No statistics collected for long columns (by Default)
11829985 wrong result for star transformation with semi-join subquery and NCHAR/NVARCHAR

Datatypes (TIMESTAMP)

7655007 Wrong results from SQL involving TIMESTAMP with TIME ZONE values
9839052 Dump [kxtotime] from MERGE statement that leads to an OR DELETE trigger to fire
9946055 Recursive SQL cannot prune if partition key is TIMESTAMP WITH LOCAL TIMEZONE
10337762 CURRENT_TIMESTAMP does not show fractional seconds
10406470 Version 15 TIMEZONE data for Java VM (OJVM) – December 2010
11672133 timestamp and timestamp with local time zone bind variables values are not displayed in 10046 trace
12337012 Intermittent Propagation hung between 10g capture and 11g apply site with TIMESTAMP data – superseded
12565410 Version 16 TIMEZONE data for Java VM (OJVM) – June 2011

Direct NFS (dNFS)

10361651 File open may hang/spin forever if dNFS is unresponsive
11655043 DNFS hangs during a NIC failure with multiple NICs

Direct Path Operations

9847421 Direct path load to view/synonym may lock wrong object – superseded
9943706 load startup stall into hcc table
10113090 ORA-600 [kxfxGetHVEnqMstr1] from a direct path insert/CTAS
10385812 ORA-1410 or ORA-8103 by queries with DIRECT READ while concurrent DIRECT INSERT
11070262 parallel direct path load goes serial
11812675 Corrupt .dmp file / IMP-9 from direct path “exp” of no-segment table (conventional export)
11850492 ORA-8103 ORA-600 ORA-3113 on temporary tables using INDEX FAST FULL SCAN and DIRECT read
12552386 Unnecessary “enq: TS – contention” waits of 5 seconds in parallel operation

Domain Indexes

8738668 ORA-29341during transportable tablespace operation with partitioned tables and domain / spatial indexes
9776736 Suboptimal plan for query with Domain index and merged view
10085580 Creation of domain index fails with ORA-600[qximgcn1]
10145210 High VERSION_COUNT in V$SQLAREA for Text / domain index queries with peeked binds
10178675 EXPDP slow processing FUNCTIONAL_AND_BITMAP/INDEX
10433645 ORA-600 [qximflil.1] from join predicate push down with Domain index

Editions

9679507 ORA-60 running utlrp with Editions enabled
9868876 Dump / ORA-600 from ALTER .. COMPILE on object dropped in a previous Edition
9905049 Dictionary corruption / ORA-600 [kqlhdlod-bad-base-objn] after DROP EDITION
10287894 DROP EDITION <edition name> CASCADE can be slow
10305601 Enh: Internal enhancement to DBMS_OBJECT_UTILS
10329257 ORA-600 [kkaegen_get_edition_name_1] on startup
10359940 DBMS_SHARED_POOL.UNKEEP causes ORA-600 [17054] with Editions
10367744 ORA-600[kkqvmrsla:evFro] from query on an Editioning View witha VPD policy on base tables
12313857 Child cursors not shared when using Editioning views
12343742 Wrong edition trigger fired from DBMS_JOB job
12753253 Hang / deadlock from concurrent sessions when using Editions

Exadata

8685446 Allow ASM to mount diskgroup with missing disks in Exadata
9572787 Long waits for ‘enq: AM – disk offline’ following cell or disk crash (can cause further instance crashes)
9634482 bulk load into EHCC table with virtual columns gets oltp compressed , not compresses or dumps
9715581 Concurrent disk online can fail to bring up disks online
9770065 ORA-600 [kdzt_acmp_predeval invalid pcode] occurs on querying HCC table
9943706 load startup stall into hcc table
10084145 ORA-600 [1427] mounting diskgroup after all cells restarted
10085059 Exadata auto managment cannot add a disk back when it is force dropped
10096670 Queries over tables with Compression are slow when not offloaded
10106107 Auto management SQL fails with message “OCI call to execute sql failed”
10142776 Wrong Results with Enhanced Hybrid Columar Compression and “Not Equal” predicates
10142909 Memory corruption in Exadata cell using Resource Manager
10145612 File descriptor leak on Exadata
10190642 ORA-600 [1433] followed by instance crash with ASM
10369001 Improve diagnostic if Exadata sees a corrupt block (possible ORA-600 in RMAN)
10384285 Controlfile corruption / ORA-227 after I/O error during controlfile creation
10385812 ORA-1410 or ORA-8103 by queries with DIRECT READ while concurrent DIRECT INSERT
11073768 Wrong results with NULL predicate on a newly added column of a compressed Table
11670881 3 second delay to detect when cell node comes down / Diskmon/asm may hang
11695948 create tablespace fails for omf and default hybrid columnar compression
11719062 Exadata ASM instance startup fails with missing disks with fix for bug 10094949
11826679 ORA-600 [krbbfidx_zero_idx] during RMAN backup with Exadata
11850492 ORA-8103 ORA-600 ORA-3113 on temporary tables using INDEX FAST FULL SCAN and DIRECT read
11867741 Diagnostic enhancment for Diskmon stuck trying to notify the instance(s) that it reconnected to a cell
11906405 DBMS_REPAIR.SKIP_CORRUPT_BLOCKS in EXADATA for PARALLEL QUERY does not skip blocks marked corrupt
12337941 Dumps on kcldle / kclfplz / kcbbxsv_l2 / kclfprm using flash
12340563 Rolling upgrade may cause Statements to fail
12387009 xdmg replies ORA-15001 for all disks in Cell request based on only first disk
12400621 diskmon may abort with >100 cells in a single cluster
12555020 Diskmon may hang if cell core dumps
12602161 OERI: [ksz_cln_proc1] / DSKM Hang
12618136 wrong result with storage index and bloom filter

Export/Import

9949867 ORA-1435 or ORA-987 during import of AUDIT statements
10115630 Parallel import into a table with LOB’s fails with ORA-14403
10154072 DML monitoring information not cleared when importing stats
10226927 Wrong Results/ Assorted errors on queries over tables after transportable tablespace import
11830947 Conventional export/import disables compression of function-based indexes

Expression Filters / Rules

10389772 ORA-6502/6512 hit at datapump export using EXCLUDE_PATH_EXPR = ‘like %OBJECT_GRANT’

External Tables

12640242P Windows: KUP-4027 error when query data from an external table on ACFS
9727423 ORA-29913 from range join on an external table with SKIP
10023452 OBJ$.STIME / LAST_DDL_TIME is not updated by ALTER TABLE ADD COLUMN for IOT/external table OR with DEFAULT .. NOT NULL
10327346 DBMS_WORKLOAD_CAPTURE does not drop external tables (causing ORA-20011 from DBMS_STATS)

Flashback

9792114 ORA-600 [krfr_read_at_fba-5] reading flashback logs
10210334 ORA-600 [krf_find_highest_fle1] on STARTUP with FLASHBACK
10335025 DBMS_FLASHBACK.TRANSACTION_BACKOUT fails with ORA-1291 “missing logfile”
10358019 Queries against FLASHBACK_TRANSACTION_QUERY return wrong results
11839377 flashback table fails with internal errors [15160] / [kkoipt:invalid aptyp]
11907498 RMAN backups slow down when the Flash Recovery Area (FRA) is used 85%.
12327228 ORA-600 [krfw_switch2] with FLASHBACK enabled in RAC
12407536 MRP procress crashes due to ORA-600 [krfg_mgen_coord2]
12667743 False LOST A DISK WRITE errors could be reported by the standby database.

Flashback Data Archive (Oracle Total Recall)

7120053 ORA-55617 in flashback archive tablespace even if used size does not reach quota
8349119 Wrong Results (multiple records) using Flashback Data Archive
10065249 ORA-55616 using Flashback Data Archive on objects with owners whose names include punctuation marks or spaces
10235250 ora-972 when change column name on flashback archive enabled table
11076744 Flashback Data Archive history table created with different column type size in multi-byte may cause flashback query on table to fail with ORA-12704
12539929 Flashback archive takes long time to archive long transactions on IOTs
12543110 Wrong results from DBA_FLASHBACK_ARCHIVE* views (missing / no rows)
12544639 dropping column after renaming causes a ora-904 in flashback data archive query
12554483 Suboptimal Execution plan for flashback data archive
12584007 Suboptimal Execution plan for flashback archive query

Function Based Index (Including DESC Indexes)

9965278+ Assorted dumps and errors with function based indexes or virtual columns present
10259620+ Wrong results / ORA-7445 with DESC indexes and OR expansion
8898387 Error ORA-31684 during datapump import of unique constraint/index on a virtual column
9634482 bulk load into EHCC table with virtual columns gets oltp compressed , not compresses or dumps
9776940 Wrong results with function based indexes / ORA-600 [qkeUnreferenceExpr_2] parsing CONTAINS/SCORE – superceded
10011145 Internal errors or dumps with function based indexes present
10013177 Wrong Results (truncate values) / dumps and internal errors with Functional based indexes of expressions used in Aggregations
10016790 ORA-7445[kkoiop] can occur with subquery with functional index
10052339 Wrong Results / ORA-7445 [ldxeti] with TRUNC , function based indexes and fix of bug 6778556
10055294 ORA-600 [rwoirw: check ret val] from query while functional index being built online
10078754 Wrong results from OR expanded query with function based index/es
10091171 Wrong Results / Dump:qerixTunnelGetKey using Function based index with OUTER join
10235640 Internal error/Dump on evaopn3 on query with NVL function and function based indexes on it
10319121 Creating an XML functional index fails with ORA-7445 [kkocri]
10410315 ORA-904 by DDLs on partition tables and function based indexes
10420970 Dump on [multiple table] inserts with function based indexes present
11661678 ORA-600 [kkqcscpopn_Int: 0] / dump from query with function based index
11695416 ORA-1791 from ORDER BY matching virtual column or functional index expression
11797217 wrong results with function index
11830947 Conventional export/import disables compression of function-based indexes
12313218 Wrong results/Internal Error using concatenated DESC index with aggregation – superseded

Gateways / Transparent Gateway For DRDA

11858021 ORA-600 [kpoal8-1] using DG4DRDA with CURSOR_SHARING=force

Global Temporary Tables

9845644 ORA-600 [kkdlcob-objn-exists] creating global temporary table
9965085 ORA-1578 / ORA-8103 Temporary table block corruption / space wastage from PDML – superseded
10224830 ORA-600 [25029] on ALTER TYPE MODIFY ELEMENT when type used in temporary table
10352368 Various ORA-600 [kcb*] from multi-block read including temp / perm blocks – superceded
11850492 ORA-8103 ORA-600 ORA-3113 on temporary tables using INDEX FAST FULL SCAN and DIRECT read
12540788 ORA-600 [ktsfbfmt:objdchk_kcbnew_3] / memory corruption fetching across commit from a TEMPORARY table

Globalization Support (NLS)

8861624 Need to tighten NLS cursor sharing criteria on child reload
9482663 ORA-1843 using ‘MON’ in TO_DATE format mask when NLS_CALENDAR=’arabic hijrah’
9710052 OERI[evacol:overflow] can occur using NLS_SORT
9948524 CSSCAN does not report invalid codepoints for MSWIN and ISO8859 character sets
10034763 Dump on lxgcnv with convert and cursor_sharing
10224414 Wrong result possible with NLS_COMP/NLS_SORT and query use like with escape clause and subquery.
10334711 EXTENDED auditing in multibyte gets ORA-600 [kole_t2u] for long bind data
10365159 Query returns wrong results with filter push and predicate transitivity
10372924 ORA-2002 / ORA-600 [kzaxpsqtxt:ENCD-lxgcnv] with AUDIT_TRAIL=xml,extended
10399808 Data corruption through DBMS_LOB.writeappend / ORA-600 [kole_t2u]
10406470 Version 15 TIMEZONE data for Java VM (OJVM) – December 2010
10410249 catupgrd.sql or CREATE DATABASE fails with ORA-1429
10625566 Client memory leak when calling a PL/SQL procedure that issues NLS ALTER SESSION
11076744 Flashback Data Archive history table created with different column type size in multi-byte may cause flashback query on table to fail with ORA-12704
11694127 RMAN DUPLICATE not honoring TIME portion of date for “UNTIL TIME”
11716626 wrong result with LIKE , to_multi_byte on nchar
11806795 REPLACE or RTRIM of CLOB(XMltype) on UTF8 database fails with ORA-22926
11828367 Datapump import fails with PLS-719 importing a type when NLS_LENGTH_SEMANTICS differs from the source database
11829985 wrong result for star transformation with semi-join subquery and NCHAR/NVARCHAR
11871915 11g clients can insert invalid NLS characters to database
11886009 DBMS_MVIEW.explain_rewrite fails with ORA-900 in multibyte database
11893621 DBMS_LOB.SUBSTR can truncate data over 8191 bytes long in a multibyte characterset – superseded
12410972 Suboptimal execution plan with Window Functions and NLS_SORT
12565410 Version 16 TIMEZONE data for Java VM (OJVM) – June 2011

Hash Join

10325953 ORA-600[733] / ORA-4031 allocating memory for hash join – superceded
11716621 ORA-600 [kxhfAddChunk1] from HASH JOIN in shared server
11797217 wrong results with function index

Index Organized Tables (IOT)

9695547 ORA-1647 during import of hash partition table with IOT
9723566 Iot with constraints shows violations in transport_set_violations
10023452 OBJ$.STIME / LAST_DDL_TIME is not updated by ALTER TABLE ADD COLUMN for IOT/external table OR with DEFAULT .. NOT NULL
10136415 ORA-8103 on Partitioned IOT after partition maintenance
10170926 ORA-600 [kclcls_8] from anit-locks in RAC – superceded
10198126 ORA-600 [15160] / ORA-600 [kkoipt:invalid aptyp] / dump [kkogbro] from DBMS_STATS on IOT
10207551 RAC instance crash with ORA-600 [kclexpandlock_1] from LMS
10329656 Create Materialized View on an IOT table with PREBUILT TABLE option gets ORA-12082
11705005 Dump on kkeAdjustIdxLevel with IOT
11718609 ORA-7445 [qersoRowP] from OR expansion on query against IOT with secondary index – superceded
12539929 Flashback archive takes long time to archive long transactions on IOTs

Instance Startup

9925648P Win: CRSD process takes a long time to start after reboot
10241180P ORA-27103 and startup fails when VLM is used and (db_block_size * db_block_buffers) is around 4GB
8223165 ORA-600 [ktsxtffs2] During Startup When Using Temporary Tablespace Group
8718905 ORA-1031 using OS authentication in ASM and not in DB instance
9304117 ORA-65 when starting instance with FIXED_DATE set to lower case ‘none’ value
9655336 A service is not failovered to the surviving node by clusterware
9685593 ORA-15181 “symbol [odm_registermem] not found in library ODM library” on Startup
9842238 Remove limit on the number of diskmon slaves
9869287 Standby startup hang with block change tracking enabled
10011785 “ALTER DATABASE MOUNT” fails with ORA-600 [kcfcmb_3]
10013431 Hang / ORA-32701 during / after startup in RAC
10021022 Starting ASM on a node can cause some other node to reboot
10044898 Misleading ORA-367 / ORA-322 / ORA-312 or ORA-316 in alert log when ALTER DATABASE OPEN RESETLOGS is issued
10210334 ORA-600 [krf_find_highest_fle1] on STARTUP with FLASHBACK
10222544 ORA-600 [k2vpci_2] from multi-branch distributed transaction
10283167 ASM instance cannot startup due to existence of VMBX process when using HP Openview
10329257 ORA-600 [kkaegen_get_edition_name_1] on startup
10385767 ORA-27102 when db_block_buffers * db_block_size on or near the 4Gb boundary
11706168 ORA-00000 during STARTUP with SQLNET.WALLET_OVERRIDE=TRUE
11719062 Exadata ASM instance startup fails with missing disks with fix for bug 10094949
11792491 ora-1554 after startup following a RAC instance crash
11795051 Dump on kxfpbd on startup with parallel_threads_per_cpu=0
11843891 MRP process failed with ORA-00328
12400621 diskmon may abort with >100 cells in a single cluster

Intelligent Agent

10040321 ORAAGENT spawns process with open File handles – cannot unmount ACFS

Interoperability (Between Releases)

9495481 ORA-600 [ktecgeb-2] applying 9i ASSM redo in 10g
9613016 PLS-907 from a pre-11g client when compiling a call to a package on an intermediate 11g server which references a remote type
9962320 TABLES parameter does not work for 11.2 EXPDP of a 10.2 database using network_link parameter
10297446 ORA-39250 exporting 10.2 or 11.1 TTS via NETWORK_LINK from 11.2 binaries
10337763 ORA-600 [qerxtGetRefOffset_911] from parallel DataPump import of V10 dump file
10339906 expdp gets ORA-936 when wildcard is used in TABLES parameter and network_link is used to export database version 11.1 or lower
10350240 ORA-922 at datapump import of 11.2 datadump export made with version=10.2/11.1
11699063 11.2.0.2 downstream capture creation fails with PLS-306 for a 11.2.0.1 source
12337012 Intermittent Propagation hung between 10g capture and 11g apply site with TIMESTAMP data – superseded
12370527 Various ORA-600 / ORA-7445 from Apply in 11g downstream capture with 10g source DB
12660458 Database fails to connect with ASM instance due to ORA-600[733] or ORA-15055

JDBC

9373370 The wrong cursor may be executed by JDBC thin following a query timeout / ORA-3137 [12333]
10394335 ORA-600 [kwqidmcretry:sub-name] from Java AQ API with Exception queues

JavaVM / JSP / Corba etc..

10093236 Instantiating a newinstance of the class TransformerFactory raises the error ORA-29532: Java call terminated by uncaught Java exception: java.lang.NoClassDefFoundError: com/sun/org/apache/xalan/internal/xsltc/dom/UnionIterator
10165223 ORA-29553: class in use: sys.javax/mail/folder during database upgrade
10325230 Hang from stored Java using java.lang.Process input streams with Resource Manager active
10354799 Heavy use of an application executing java stored procedures causes high cpu load when using the Just In Time Compiler
10400293 Performance degradation of native compiled Java Stored Procedures
10406470 Version 15 TIMEZONE data for Java VM (OJVM) – December 2010
10417716 Mutex X waits in 11G on an instance with heavy JAVA usage
12565410 Version 16 TIMEZONE data for Java VM (OJVM) – June 2011

Job Queues

8259568 Scalability issue in creation of very many DBMS_SCHEDULER jobs in a PLSQL loop
9071290 ORA-60 “deadlock detected” due to JS enqueue
9167430 CJQ job queue process SQL uses FULL TABLE SCAN of OBJ$
9865045 DBMS_SCHEDULER jobs do not execute due to 1405 error / hang dropping jobs
9930455 PURGE_LOG job may purge all entries of some jobs and disregard the setting of log_history
10166489 Time needed for chain evaluation grows for large chains in scheduler / ORA-600 [17059] for very long chains
10207092 MMON may repeatedly fail with ORA-447 / ORA-12751
10322959 Various ORA-7445s from PL/SQL code run by the job scheduler
11675943 ORA-7445 [LdiDateDateSubtract] in CJQ0 process
11696169 Chained scheduler job cannot be stopped / dropped in RAC environment
11814763 Execution of external job via DBMS_SCHEDULER fails with ORA-12012 / ORA-27369
11872903 ORA-39083 and PLS-103 when importing a scheduler chain with interval using IMPDP
11900845 DBMS_JOBS fail with ORA-1878 after DST change
11933748 ORA-7445 [kgiPinObject] from “INSERT .. LOG ERRORS” executed in a job queue process
12343742 Wrong edition trigger fired from DBMS_JOB job
12423122 ORA-600 [kwqitnmphe:ltbagi] when scheduler uses AQ

Large File / Memory Issues (Eg: 2Gb)

10072750P AIX: ASM sees 1 TB disks as larger than their actual size (ORA-15099)
10627048 When DBMS_XMLGEN.GETXML is used to generate a large XML file, the file would be truncated at about 4Gig in size
11656163 Data pump export fails with ORA-600 [kupfiWriteLob_1] for large PLSQL objects
12593605 ORA-2187 trying to assign a tablespace quota over 2Tb to a user

Literal Replacement (CURSOR_SHARING)

9877980* ORA-7445[kkslMarkLiteralBinds] / Assorted Errors on 11.2.0.2 if cursor sharing is enabled – Affects RMAN. This bug is alerted in Note:1472116.1
9680430 High version count with CURSOR_SHARING = FORCE due to CBO transformation
9877964 ORA-600 [19003] raised by LIKE :BIND in query
10013170 ORA-600 [736] from literal replacement with a “WAIT n” clause
10034763 Dump on lxgcnv with convert and cursor_sharing
10126094 ORA-600 [kglLockOwnersListAppend-ovf] from literal replacement on SQL issued from PLSQL
11069199 ORA-600 [kksObsoleteCursor:invalid stub] with CURSOR_SHARING = SIMILAR | FORCE if fix 10187168 present
11076030 Wrong results for XDB when CURSOR_SHARING enabled
11714159 ORA-917 occurs with CURSOR_SHARING even if patch:9877980 is applied – superseded
11738259 ORA-600 [kghssgfr2] using CURSOR_SHARING=FORCE
11778458 Wrong Results / ORA-1802 on TO_CHAR with CURSOR_SHARING
11806961 ORA-600 [kkspsc0: basehd] using CURSOR_SHARING
11858021 ORA-600 [kpoal8-1] using DG4DRDA with CURSOR_SHARING=force
12334286 High version counts with CURSOR_SHARING=FORCE (BIND_MISMATCH and INCOMP_LTRL_MISMATCH)
12374212 Assorted dump , internal errors, memory corruptions with cursor_sharing = force
12649442 ORA-7445 [kxscod] with CURSOR_SHARING=FORCE or SIMILAR

LogMiner

9654402 ORA-600 [krvxbpcdl_cf] / ORA-600 [krvuatla20] / ORA-1422 from logminer
10078804 ORA-600 [krvtadc1] from logMiner or Streams capture mining QMI redo for compressed table
10349761 ORA-600[kdlx_logmnr_decompress: cmap corrupted] on Logical Standby or Data Corruption on SECUREFILES
11808462 dbms_stats raises ora-20000: statistics collection failed for all objects in database
12569737 Streams Capture or Logical Standby SGA memory corruption / ORA-7445
12627572 Corrupt logminer dictionary after mining through upgrade

Merge SQL (MERGE .. USING)

9255996 ORA-1461 when executing MERGE with a LONG column – superceded
9285259 MERGE SQL which only consists of UPDATE(s) ignores CHECK constraints
9816678 Merge on a remote table using local table gives wrong results.
9839052 Dump [kxtotime] from MERGE statement that leads to an OR DELETE trigger to fire
9865211 INSERTING / UPDATING always false in statement triggers for MERGE SQL
9941341 Wrong results from Merge command in parallel
10087130 ORA-2012 / ORA-600 [qcsfbdnp:1] from MERGE SQL – superceded
10151017 Many MERGE child cursors due to INST_DRTLD_MISMATCH inside global transaction
10160615 ORA-1461 from MERGE / UPDATE which sets a LOB column to a long BIND value
10338555 Bad evaluation of a trigger WHEN condition for each row during a MERGE statement
11700927 ORA-1416 on MERGE statement with Outer Joins / View Not Merged
11816187 Wrong results / corruption from MERGE SQL with false predicate pull-up
12345717 ORA-600 [13013] or hang/spin from MERGE into table with added column

Migration / Upgrade / Downgrade

10143662I In SIHA environment, Grid Infrastructure does not start after upgrade from 11.2.0.1 to 11.2.0.2
10400001I 11.2 upgrade does not check if DV should be linked off (ORA-1031)
11664046I MRP0 ORA-328 on switchover to standby after upgrade to 11.2.0.2
11826782I Slow revalidation of object tables on upgrade from <= 10.2 to >= 11.1
10302203PI HPUX: ORA-27037 with HPUX error 251 (ENOSYS) during VXFS file operations
10067607 XDB non-incident dump during upgrade
10143232 ORA-600 [krvxrta_10] on capture startup created with dictionary from upgrade
10157249 RMAN Catalog upgrade to 11.2.0.2 fails with ORA-1 on SITE_TFATT_P
10222321 ORA-38141 executing SQL with a baseline plan after upgrade
10228151 ASM diskgroups cannot be mounted after rolling migration
10362257 Permission problems running root script if oracle_base is in /opt/oracle
10410249 catupgrd.sql or CREATE DATABASE fails with ORA-1429
11811073 ORA-20000 when attempting to downgrade from 11.2.0.3 to 11.2.0.2
11851261 Upgrading a database from 10.2 to 11.2 fails with ORA-7445[qmxGetDataByType]
12340563 Rolling upgrade may cause Statements to fail
12370722 ORA-600 [krr_highest_scn_tim_8] after upgrade to 11.2.0.2 while archiving a redo log
12539000 Rolling upgrade problem with ASM
12627572 Corrupt logminer dictionary after mining through upgrade

Multi Table Insert SQL

10420970 Dump on [multiple table] inserts with function based indexes present

NCOMP

10142788 Using pl/sql ncomp in 11.2.0.2 can result in ORA-4030 “out of process memory” and/or shared object files not being cleaned up
10400293 Performance degradation of native compiled Java Stored Procedures

Network

9871302P Windows: Cannot make new connection to database on Windows platforms with TNS-12560
9937033 CRS fails to start Listener from the Database home when it’s installed using a different user
11871915 11g clients can insert invalid NLS characters to database

OCCI

9705984 ORA-32108 from OCCI application
10222785 OCCI app crashes and/or gives unexpected errors after calling setString where the string is longer than the maximum specified

OCI

9877980* ORA-7445[kkslMarkLiteralBinds] / Assorted Errors on 11.2.0.2 if cursor sharing is enabled – Affects RMAN. This bug is alerted in Note:1472116.1
9436324 ORA-600 / Wrong row count for ARRAY INSERT with BATCH errors
9571659 ORA-3137 [12333] using DRCP
9630092 OCI_DEFAULT does not bind peek after OCI_DESCRIBE_ONLY
9847421 Direct path load to view/synonym may lock wrong object – superseded
9872685 An OCI7 program connecting to a multi-byte database gives ORA-1023 or ORA-1001 when accessing a ref cursor
9972680 OCIServerDetach when no prior OCISessionBegin generates a database trace file
10032635 In TimesTen OCI multiple connect/disconnect in concurrent threads can hang / dump
10065474 Change notifications not received by 11.2.0.2 client
10096945 Client dump (ttcfopr) if fix for bug 6039623 installed
10144882 Calling OCIDescriptorFree twice for the same handle causes client side dump
10157313 Excessive CPU usage and poor performance of OCISessionRelease when using OCI session pooling
10220046 OCI memory leak using non-blocking connection for fetches
10325142 Client process stack size gets reset by OCIEnvCreate() call
10395345 DRCP process fails with many connects and disconnects
11683713 ORA-28026 over database link
11723722 ORA-3106 reading Securefiles by OCI sqltype SQLT_LBI and SQLT_CHR / ORA-16211 at logical standby
11871915 11g clients can insert invalid NLS characters to database
12313857 Child cursors not shared when using Editioning views
12552749 OCI program using HA and RAC spins in kpuspclnfree / OCISessionRelease following failover

Optimizer

10259620+ Wrong results / ORA-7445 with DESC indexes and OR expansion
10269193+ Wrong results with outer join and CASE expression optimization (CASE need not to be present) or LIKE operator
8248459 suboptimal execution plan for Queries over V$DATAFILE
8274946 Different cardinality for Range Joins compared to equivalent Equijoin
8275023 Optimizer does not convert disjoint range predicates to FALSE
8275054 Cardinality for “a<b OR a>b” predicate different to “a<>b” – superceded
8731617 ORA-1578 from DESCRIBE or CTAS even if table not accessed / ORA-959 from DBMS_STATS
8978631 ORA-7445 [kkobmp] or ORA-7445 [kkobmValidInlistNode] for bitmap plan using an INLIST
9227576 CBO unnests subquery even though INDEX SKIP SCAN plan with no unnest is better
9255996 ORA-1461 when executing MERGE with a LONG column – superceded
9532657 Adaptive cursor sharing ignores SELECTs which are not fully fetched
9554026 Execution Plan changes with predicate order
9592003 ORA-932 error on query with join on UNION ALL view
9620994 Incorrect ora-1762 “vopdrv: view query block not in from”
9653410 Auto optimizer stats collection fails with ORA-54 on MView
9659125 Slow parsing with subqueries and high number of tables
9668086 Poor join cardinality estimate when col1.high_value = col2.low_value
9680430 High version count with CURSOR_SHARING = FORCE due to CBO transformation
9702850 Inaccurate Selectivity and Cardinality for NOT Inlist on Nullable Column
9716877 Slow Performance For CONNECT BY Query With Subquery In START WITH Clause
9748015 ORA-942 from a query with star_transformation_enabled=true and subquery partition pruning
9759257 Dump on kkqcscpopn_int with full outer join
9776736 Suboptimal plan for query with Domain index and merged view
9776940 Wrong results with function based indexes / ORA-600 [qkeUnreferenceExpr_2] parsing CONTAINS/SCORE – superceded
9824198 ORA-979 “not a group by expression” occurs on 11.2
9826065 ORA-600 [qctcte1] from UNION ALL with identical expressions in select list
9832338 ORA-600 [15160] / ORA-7445 [kkogfp] from CONNECT BY and OUTER JOIN (+)
9842771 Wrong SREADTIM and MREADTIM statistics in AUX_STATS$
9849159 ORA-7445 [evaopn3] from query using BITAND
9857247 Wrong results for count(*) with group by placement
9885553 DBMS_STATS produces incorrect column NDV distinct values statistics
9890701 Dump if query undergoes filtering join elimination (FJE)
9894940 ORA-7445 [evaopn2] / [evaopn3] / ORA-600 [rwoirw: check ret val] from predicate move around
9910484 SQL Plan Management Capture uses excessive space in SYSAUX
9916260 Wrong Results Caused By NULL IS NOT NULL Filter With Predicate Tree Compression
9919654 High resource / memory use optimizing SQL with UNION/set functions with many branches
9935787 Long parse time for large inlists – can cause ‘cursor: pin S wait on X’ waits
9940732 Slow parse with order by desc vs ascending order
9961706 Wrong results / dump:qcsogolz when Select list subquery of a view is hidden inside an operator
9964668 Hierarchical query fails with ORA-3002
9970091 Wrong results against a partitioned table using an INLIST iterator and GROUP BY or WINDOW SORT
9970470 Dump on qkaprws/qkajoi if star transformation is attempted and rejected
9981478 ORA-600 [kkqtSetOp.0] parsing query with SET subqueries
10011145 Internal errors or dumps with function based indexes present
10015652 Suboptimal plan for CONNECT BY with FIRST_ROWS (or ROWNUM predicate)
10065941 ORA-600 [kkqclsChangeColFroCB1: No matching table!] for SQL with subqueries using BETWEEN and TRUNC
10066946 ORA-700 [kkqjfadjselord: found] /Dump/ excess memory use / wrong results from UNION query with LIKE join
10067750 query getting wrong results with bitmap index and inlist iterator
10074840 Wrong Results with Native Full Outer Join on Nested Loops
10078754 Wrong results from OR expanded query with function based index/es
10080014 Skip Scan on Inner Table of Nested Loop for PRIOR clause of CONNECT BY query
10084794 DBMS_STATS errors with ORA-900 on table with a LONG datatype
10093383 wrong results when added column with default value
10094732 Wrong results from SQL with DISTINCT function and an outer join in 11.2
10100244 Wrong results from view with RESULT_CACHE, UNION and filter predicates
10116235 ORA-7445 [memcpy] from query on X$KSMDD (affects DBMS_STATS)
10121968 Dump in kprcdt when Dynamic Sampling TABLE() expressions
10134677 Inaccurate join selectivity with transitively generated inlist predicate.
10146200 wrong results from query after bitmap join elimination
10149223 Wrong results from subquery unnesting with OUTER join
10154072 DML monitoring information not cleared when importing stats
10158107 Join predicate pushed into a view containing single remote table
10158679 wrong result from view with filtering join elimination
10160615 ORA-1461 from MERGE / UPDATE which sets a LOB column to a long BIND value
10180190 Execution Plan with JPPD is not reproducible
10181752 Wrong Results with DISTINCT and novalidate unique constraint
10182051 Extended cursor sharing generates many shareable child cursors
10184115 Wrong Results, Assorted Internal Errors and Dumps with ANSI join of tables with large number of columns
10192889 CBO chooses parallel FTS over parallel bitmap Index
10194490 DBMS_STATS.import_pending_stats does not work
10198126 ORA-600 [15160] / ORA-600 [kkoipt:invalid aptyp] / dump [kkogbro] from DBMS_STATS on IOT
10202944 Unclear output from DBMS_SPM.evolve_sql_plan_baseline
10210646 ORA-600 [kkoDMcos: unknown join method] optimizing full outer join
10227392 wrong cardinality estimation for expressions over columns
10234419 Extend dbms_stats.copy_table_stats to all range partitioning key columns
10238676 wrong results with CONNECT BY and ORs or inequality predicates
10239870 wrong results on parallel query joining with UNION ALL view – superseded
10241251 Fix of bug 7148689 can cause ora-1719 for a query with outer join of remote tables
10242303 Internal errors from query with ANSI join and many columns
10248781 missing low/high values for char col stats when gathered with auto_sample_size
10265486 wrong result when join factorization transformation takes place
10268597 DBMS_STATS.COPY_TABLE_STATS dumps for LIST partitioned table
10286978 Dump on apaqbddescendents with UNION-ALL and FOR UPDATE
10288630 ORA-600 [kkqjpdpvpd: No join pred found.] optimizing FULL OUTER join
10333395 NVL(”, expression) is not simplified to just “expression”
10336499 column density may change slightly after storing to dictionary
10340780 Wrong results from GROUP BY placement inside a subquery
10348427 ORA-600 [kkoitbp-corruption] from query with many WHERE clause predicates (>60000)
10359631 High elapsed time and shared pool usage during parse with virtual columns
10361812 10g outline uses “HASH GROUP BY” instead of “SORT GROUP BY” in 11.2
10365159 Query returns wrong results with filter push and predicate transitivity
10376744 Bind peeking not used to determine number of accessed partitions for index range scan – poor plan possible
10383833 Intermittent wrong results after adding a column with DEFAULT
10394583 Wrong Results with ANY or IN Subqueries
10396143 Dump under qecvco() or ORA-600 [kkfi.qbcvfr]
10396543 Wrong result with join predicate pushdown
10398457 ORA-600 [qctopn1] from disjunctive Subquery Unnest on a CREATE TABLE as SELECT
10404294 Wrong results with correlated CONNECT BY subqueries
10405897 Wrong results from subquery in an expression which includes an NVL() /decode operator
10407959 Wrong result/Ora-00600 [qcopx0la:1] caused by sub-query coalescing
10408668 Assorted Dumps with Queries with distinct aggregates having subqueries as arguments
10419098 Compression advisor (DBMS_COMPRESSION) disables dynamic sampling
10420027 Optimizer trace does not mark which FIX_CONTROL keys are active
10428278 SubOptimal Execution Plans with window functions inside views.
10433645 ORA-600 [qximflil.1] from join predicate push down with Domain index
10627631 Allow optimizer to bypass corrupt histogram data
10633825 ORA-600 [kkoljt1] from ANSI join with join elimination
10635764 Cost of full table scan too low with dynamic sampling
11066477 ORA-600 [qsmmixMergeConstructiveNonOvlpCols]
11070262 parallel direct path load goes serial
11668189 PDML / PDDL with union [all] is not parallelized.
11687175 High DFS lock handle waits in the database with SPM if FIXED_DATE is set
11695060 Wrong results due to join elimination with fix for bug 10232225 – superceded
11700927 ORA-1416 on MERGE statement with Outer Joins / View Not Merged
11720178 high version count and join predicate is not pushed into inline view with optimizer_secure_view_merging enabled
11722149 Wrong results from INLIST and NOT EXISTS
11726301 Wrong Result with query_rewrite_enabled=false and Joins of CHAR with Other CHAR and VARCHAR2 Columns
11740743 ORA-600 [kghalp1] with dynamic sampling enabled
11782503 ORA-600 [qkebCreateColInFro:1] from SQL with eliminated filtering join
11782790 Excess CPU & memory use / ORA-4030 / ORA-4031 parsing deeply nested queries
11788856 INSERT with APPEND (or similar) hint may use excessive memory / CPU under qkshtStmtInf0
11810296 ORA-600 [kkqcscpopn_Int: 0] with subquery unnesting and view merging
11816187 Wrong results / corruption from MERGE SQL with false predicate pull-up
11830663 Slow Query with subquery and GROUP BY clause when HASH aggregation used
11832922 ORA-600[koklcne1] with CHECK constraint on LOB column
11839701 wrong results with using decode/case in a correlated subquery
11846314 ORA-979 “not a group” from GROUP BY with HAVING and encrypted columns
11853331 Suboptimal execution plans for inlists if using index removes a sort.
11855398 ORA-600 [kkeGetPriBindStr: null strp or not bind] with dynamic sampling with a TABLE() collection
11880198 Wrong result for query with aggregate function in an “IN” subquery
11902657 ORA-600 [kghstack_underflow_internal_1] .. [table_bnd_arr: kkedsamp] with dynamic sampling
11925954 Internal errors with join predicate push-down bewtween two inner-joined UNION ALL views.
12315002 Suboptimal Execution plan for DISTINCT subquery
12336962 Wrong results from join factorization with OUTER join and constant view column
12341758 wrong results with parallel execution of multi table join
12346165 wrong results with decode predicate
12348584 Poor SQL performance when GROUP BY PLACEMENT occurs
12363485 Wrong results / dump from subquery unnesting
12368039 ORA-600 [15570] with UNION ALL views with Parallel steps
12387738 DBMS_SQLTUNE.SELECT_SQL_TRACE fails with ORA-7445 [memchr]
12396151 wrong results with mix of outer and inner join predicates on the same table
12411740 wrong results with NOT EXISTS subquery containing minus
12421207 ora-00936 on query over partition table with unusable index
12543489 Wrong results with inline view and predicate move around
12544032 dump on expepr with Subqueries and ORs
12553446 Wrong result from a query with CONNECT BY
12557300 Wrong results with full outer join and RULE optimization
12584007 Suboptimal Execution plan for flashback archive query
12591120 Overestimated Cardinality of inlists, out of bound values and extended statistics – superseded
12642673 Wrong Results with self joins and fix for bug 10232225 enabled
12642813 Duplicate result with OR-expansion and missing “order by”
12695062 Wrong results doing join factorization on OUTER joins with constants inside views – superceded
12705901 wrong results due to group-by item removal
12801175 ORA-979 from GROUP BY .. ROUND(..) with fix for bug 11067251
12822334 wrong results with full outer to left outer join conversion (by fix of bug 9287401 )
12899583 ORA-7445 [kkqvmChkLOJview] with fix for bug 12695062

Optimizer (Bind Peeking)

9255996 ORA-1461 when executing MERGE with a LONG column – superceded
9630092 OCI_DEFAULT does not bind peek after OCI_DESCRIBE_ONLY
10182051 Extended cursor sharing generates many shareable child cursors
10376744 Bind peeking not used to determine number of accessed partitions for index range scan – poor plan possible
11901595 ORA-1461 with LONG RAW / BLOB columns with bug fix 6990305 present

Optimizer (SQL Plan Management)

9143118 ORA-600 [qsmoDropPlans:1] can occur using SQL Baselines in RAC
9900025 ORA-1 on (SYS.SQLLOG$_PKEY) from SPM automatic plan capture
9910484 SQL Plan Management Capture uses excessive space in SYSAUX
9942454 DBMS_SPM.LOAD_PLANS_FROM_SQLSET gets XML parsing error
10162430 plan hash value is different with every execution
10180190 Execution Plan with JPPD is not reproducible
10202944 Unclear output from DBMS_SPM.evolve_sql_plan_baseline
10222321 ORA-38141 executing SQL with a baseline plan after upgrade
10242967 ora-6502 from DBMS_XPLAN.DISPLAY_SQL_PLAN_BASELINE
11687175 High DFS lock handle waits in the database with SPM if FIXED_DATE is set
11719151 SQL Plan Management capture causes slowness
12553409 dbms_spm.unpack_stgtab_baseline() loses plan name
12649676 dbms_spm.unpack_stgtab_baseline() loses bind_data

Optimizer (Stored Outlines)

10162430 plan hash value is different with every execution
10180190 Execution Plan with JPPD is not reproducible
10361812 10g outline uses “HASH GROUP BY” instead of “SORT GROUP BY” in 11.2
10363199 Create outline fails with ORA-600 [24000], [qolhiins: statement failed]
10396874 Cursors not shared with use_stored_outlines

Optimizer (Subquery Factoring – WITH clause)

9002661 Transitive predicate were not generated in WITH clause
9906422 ORA-600 [qctVCO:csform] from query using WITH, CONNECT BY and CLOBs / ORA-979 with CONNECT BY and SUBSTR
9935320 ORA-12899 from CONNECT BY query using WITH clause
10014475 Dump on qerixgetkey by UNION ALL subquery inside WITH Clause
10158493 Wrong Results on WITH clause when fix for bug 6082605 is present
10175192 Error or dump from query using “WITH” and “UNION”
10264285 ORA-928 on query rewrite for SQL using a WITH clause
10283791 ORA-600 [qsmkaq:qbc dep obj not found] on materialized view refresh
11740670 Different execution plans with and without subquery factoring (WITH clause)
11840579 wrong results with recursive subquery factoring and dates – superseded

Oracle Data Mining

10271133 Memory corruption / ORA-600 / dump in data mining if there are exactly 21 unique target values

Oracle Data Vault

10400001I 11.2 upgrade does not check if DV should be linked off (ORA-1031)

Oracle Database Smart Flash Cache

10112810 ORA-600[kjbcrc:g] / ORA-600[kclchkblk_2] / [kjbconvert:modes] With Flash Cache Enabled on RAC
11740561 ORA-600 [kcbbxsv_16] in DBW using flash cache
12337941 Dumps on kcldle / kclfplz / kcbbxsv_l2 / kclfprm using flash

Oracle Enterprise Manager

10180190 Execution Plan with JPPD is not reproducible

Oracle Label Security

10632113 OLS calls cause mutex contention even with low number of concurrent users

Oracle Text (Formerly interMedia Text)

9776940 Wrong results with function based indexes / ORA-600 [qkeUnreferenceExpr_2] parsing CONTAINS/SCORE – superceded
10145210 High VERSION_COUNT in V$SQLAREA for Text / domain index queries with peeked binds
10411215 wrong results with outer joins and user-defined operators
10433645 ORA-600 [qximflil.1] from join predicate push down with Domain index

Oracle Univeral Installer

10026970 OUI and CVU do not recognize asmlib disks producing PRVF-5150

PL/SQL

8462894 ORA-1002 from PLSQL executing AUTONOMOUS_TRANSACTION functions
9436324 ORA-600 / Wrong row count for ARRAY INSERT with BATCH errors
9500046 A PL/SQL cursor with CONNECT BY and SELECT FOR UPDATE clauses fails to update rows when using WHERE CURRENT OF – superceded
9613016 PLS-907 from a pre-11g client when compiling a call to a package on an intermediate 11g server which references a remote type
9764019 Diagnostic for intermittent RMAN-20021 during archivelog backup
9956835 ORA-600 [17147] when using SYS_CONTEXT in PLSQL
10023443 High ‘latch: row cache objects’ when RPC calls are used by non-owner – superceded
10126094 ORA-600 [kglLockOwnersListAppend-ovf] from literal replacement on SQL issued from PLSQL
10142788 Using pl/sql ncomp in 11.2.0.2 can result in ORA-4030 “out of process memory” and/or shared object files not being cleaned up
10165083 Wrong child cursor may be executed – SQL executes in a wrong schema
10188716 ORA-7445 [pfrsepmd_entrypoint_metadata] if PLSQL object is marked HOT
10209825 Error message returned by RAISE_APPLICATION_ERROR truncated after 1024 bytes instead of 2048 bytes as documented.
10210507 ORA-4052 / ORA-604 / ORA-2019 from PLSQL referencing remote object over DB link via a SYNONYM
10213073 CREATE SYNONYM and CREATE PACKAGE may incorrectly invalidate objects
10227133 Global variable values may be lost when using _KGL_DEBUG hot copies for PLSQL packages
10269503 ORA-600 [ktcdso-1] / ORA-600 [17285] from Natively compiling a package that refers to objects across a database link
10322959 Various ORA-7445s from PL/SQL code run by the job scheduler
10362871 ORA-4021/ORA-1031 error when trying to create application context
10412247 Enable/disable of security roles not always reflected in invokers rights PLSQL
10425101 ORA-22160 during workload replay if PLSQL parameter is array of NULLs
10625566 Client memory leak when calling a PL/SQL procedure that issues NLS ALTER SESSION
11685020 Object invalidation does not occur where both public and private synonym dependencies exist across schemas
11893621 DBMS_LOB.SUBSTR can truncate data over 8191 bytes long in a multibyte characterset – superseded
12405663 ORA-600 [knglrow_copy:747] in apply passing SYS.LCR$_ROW_RECORD as IN OUT
12428791 ORA-4023 for queries referencing PLSQL package create with “_load_without_compile”

PL/SQL (DBMS Packages)

8259568 Scalability issue in creation of very many DBMS_SCHEDULER jobs in a PLSQL loop
8507266 DBMS_REDEFINITION needs ANY privileges – cannot be used by normal users
9243875 ORA-600 [qctVCO:csform] from SQL Tuning Advisor
9360328 ORA-6532 from auto Space Advisor
9388060 Materialized view refresh can generate bad statistics on rebuilt indexes
9438890 DBMS_AUDIT_MGMT.CLEAN_AUDIT_TRAIL does not work for AUDIT_TRAIL=OS (or XML)with uppercase ORACLE_SID – superseded
9653410 Auto optimizer stats collection fails with ORA-54 on MView
9692644 ora-00054 when gathering statistics on a materialized view while its being refreshed
9726702 DBMS_SPACE_ADMIN.assm_segment_verify reports HWM related inconsistencies
9727147 ORA-7445 [qksvcProcessVirtualColumn] using SQL Tuning / Index advisor
9729764 DBMS_METADATA does not support ALTER MATERIALIZED VIEW LOG to add columns
9746210 ORA-7445 [qsmmixComputeClusteringFactor] from SQL tuning
9777229 Extra foreign key on child table when child and parent tables are redefined with DBMS_REDEFINITION – superceded
9795170 DBMS_SPACE.CREATE_TABLE_COST estimates inaccurately when using COLINFOS
9823080 Incomplete histograms generated
9842771 Wrong SREADTIM and MREADTIM statistics in AUX_STATS$
9878722 dbms_space.create_index_cost returns incorrect values
9885553 DBMS_STATS produces incorrect column NDV distinct values statistics
9905053 Enhancement to avoid index rebuild during Materialized View refresh
9930455 PURGE_LOG job may purge all entries of some jobs and disregard the setting of log_history
9942454 DBMS_SPM.LOAD_PLANS_FROM_SQLSET gets XML parsing error
10013177 Wrong Results (truncate values) / dumps and internal errors with Functional based indexes of expressions used in Aggregations
10074975 DBMS_RESUMABLE.SPACE_ERROR_INFO() returns wrong TABLE_SPACE_NAME on ORA-1691
10084794 DBMS_STATS errors with ORA-900 on table with a LONG datatype
10113803 ORA-600 [17053] from DBMS_SHARED_POOL.KEEP in Editioned object
10116235 ORA-7445 [memcpy] from query on X$KSMDD (affects DBMS_STATS)
10126872 ORA-60 using DBFS DBMS_DBFS_HS package
10130415 Latch contention on “resmgr group change latch”
10149311 ORA-600 [kkedsgettabblkcnt: null segment] by DBMS_SQLTUNE
10163788 ORA-600 [kkpoGetPrevBinBound0] from DBMS_STATS.COPY_TABLE_STATS
10165083 Wrong child cursor may be executed – SQL executes in a wrong schema
10166489 Time needed for chain evaluation grows for large chains in scheduler / ORA-600 [17059] for very long chains
10177856 DBMS_METADATA.get_ddl(‘tablespace’, …) wrongly includes tempfiles and online redo-logfiles
10180307 Dbrm dbms_resouce_manager.calibrate_io reports very high values for max_pmbps
10194490 DBMS_STATS.import_pending_stats does not work
10198126 ORA-600 [15160] / ORA-600 [kkoipt:invalid aptyp] / dump [kkogbro] from DBMS_STATS on IOT
10202944 Unclear output from DBMS_SPM.evolve_sql_plan_baseline
10220033 Pipe resource is visible after calling DBMS_PIPE.REMOVE_PIPE
10233186 dbms_stats.copy_table_stats not working for MAXVALUE partition
10234419 Extend dbms_stats.copy_table_stats to all range partitioning key columns
10242967 ora-6502 from DBMS_XPLAN.DISPLAY_SQL_PLAN_BASELINE
10243045 DBMS_SPACE_ADMIN.drop_empty_segments slow
10257433 ORA-600 after using DBMS_SHARED_POOL.MARKHOT for a sequence
10265349 DBMS_METADATA.GET_DDL gets truncated for an OUTLINE text when its length is is more than 4000 bytes
10268597 DBMS_STATS.COPY_TABLE_STATS dumps for LIST partitioned table
10279045 Slow Statistics purging (SYSAUX grows)
10302581 START_REDEF_TABLE creates index in SYSTEM tablespace
10321220 ORA-600 [17183] calling DBMS_WORKLOAD_REPLAY.PROCESS_CAPTURE
10327346 DBMS_WORKLOAD_CAPTURE does not drop external tables (causing ORA-20011 from DBMS_STATS)
10359940 DBMS_SHARED_POOL.UNKEEP causes ORA-600 [17054] with Editions
10363186 ORA-19563 transferring expdp files between platforms with DBMS_FILE_TRANSFER
10399808 Data corruption through DBMS_LOB.writeappend / ORA-600 [kole_t2u]
10419098 Compression advisor (DBMS_COMPRESSION) disables dynamic sampling
10625485 Various ORA-600 using DBMS_PIPE – superceded
10632113 OLS calls cause mutex contention even with low number of concurrent users
11059735 ORA-6502 from DBMS_ERRLOG.CREATE_ERROR_LOG for tables with long column names and many columns
11068025 DBMS_REDEFINITION.copy_table_dependents fails with ORA-936 when using named LOBs
11663661 ORA-7445 [kglsca] with KEPT cursors
11710056 Unnecessary synopsis management when approximate ndv collection is disabled / Inaccurate Statistics when enabled
11715222 DBMS_ALERT.REGISTER produces unexpected results on RAC
11716075 ORA-600 [kglgtbo1] after using DBMS_SHARED_POOL.MARKHOT – superceded
11722160 dbms_space.space_usage reports wrong bytes size on lob segments with explicit chunk size
11772687 assorted errors if part_name contains special characters
11775474 DBMS_REDEFINITION does not use deferred segment creation in 11.2.0.2
11782659 DBMS_HM.RUN_CHECK with parameter ‘DICTIONARY INTEGRITY CHECK’ fails with ORA-904
11786774 invalid histogram created by set_column_stats / ORA-20001
11808462 dbms_stats raises ora-20000: statistics collection failed for all objects in database
11814763 Execution of external job via DBMS_SCHEDULER fails with ORA-12012 / ORA-27369
11817663 dump on lnxmin
11829677 Child cursors with is_shareable=n are not purged by dbms_shared_pool.purge
11886009 DBMS_MVIEW.explain_rewrite fails with ORA-900 in multibyte database
11893621 DBMS_LOB.SUBSTR can truncate data over 8191 bytes long in a multibyte characterset – superseded
11927619 DBMS_STATS slow on interval composite partitions
11929033 Hang manager may kill session (ORA-28) waiting on “PL/SQL lock timer” in RAC – superseded
12343742 Wrong edition trigger fired from DBMS_JOB job
12348331 ORA-7445 [kqlr_get_diana_ts] when using _kgl_debug
12369250 sys.wri$_optstat_synopsis$ growth / all partitions are regathered stats in incremental mode when some partitions are locked
12379745 OERI:kgskmvthrs2/Crash/Deadlock with RM Active Session List
12387738 DBMS_SQLTUNE.SELECT_SQL_TRACE fails with ORA-7445 [memchr]
12392122 dbms_shared_pool.keep does not fully prevent cursor from being aged out
12395266 DBMS_DIMENSION.VALIDATE_DIMENSION fails with ORA-6502
12432089 library cache lock/cursor: pin Ss wait on S with parallel partition stats gathering
12553409 dbms_spm.unpack_stgtab_baseline() loses plan name
12649676 dbms_spm.unpack_stgtab_baseline() loses bind_data
12759946 ORA-600 [kglpin-invalid-mode] using DBMS_PIPE with fix for bug 10625485

PL/SQL External Procedures (EXTPROC)

9365381 ORA-600 [729] having called an external procedure followed by PMON dump
9860769 extproc call fails with ora-22303 type not found after database restart

Parallel Query (Auto DOP)

10180307 Dbrm dbms_resouce_manager.calibrate_io reports very high values for max_pmbps
10192889 CBO chooses parallel FTS over parallel bitmap Index
10197091 Forcing parallel query/dml/ddl not honored with parallel_degree_policy=auto
10240581 PQ load balancing on asymmetrical cluster – superseded
10628995 Parallel (x, …) hints causes serial runs from queries when PX Auto DOP feature is used
11070262 parallel direct path load goes serial
11685873 parallel_degree_policy set on startup does not enable parallel statement queuing
11805019 AutoDOP does not adapt to running with different resource groups with different max dop

Parallel Query (PQO)

9724970+ Block Corruption with PDML UPDATE. ORA_600 [4511] OERI[kdblkcheckerror] by block check
9233544 ORA-600 [15709] during parallel rollback
9337356 Parallel query runs slow against a partitioned table
9375300 Cursors not shared due to reason ‘PQ_SLAVE_MISMATCH’ or ‘PX_MISMATCH’ on RAC – superceded
9471330 Poor performance for parallel access to small LOBs – superseded
9561999 ORA-600 [15851] from parallel query with GROUP BY / CASE and MIN or MAX
9639146 Wrong Results with Parallelized UNION ALL/CONCATENATION and DataTypes
9671271 All active instances used in calculation of dop when parallel_force_local=true / High version count on PX_MISMATCH
9681802 Parallel insert as select into partitioned table can dump
9709292 ORA-600 [kglssr] / errors compiling parallel queries using materialized views
9831227 Parallel DML fails with ORA-12839 or ORA-600
9921351 Parallel queries fail with ORA-600 [15709]
9929660 ORA-600 [kkoipt:incorrect pwj] on 11.2 with parallel SQL
9930649 Parallel Query fails with ORA-12805 ( Time-out waiting for slave Join Ack )
9941341 Wrong results from Merge command in parallel
9965085 ORA-1578 / ORA-8103 Temporary table block corruption / space wastage from PDML – superseded
9973110 ORA-1031 when enabling SQL Trace for a parallel query
10008844 ORA-600 [kokegPinLob1] using XMLTYPE aggregate
10013177 Wrong Results (truncate values) / dumps and internal errors with Functional based indexes of expressions used in Aggregations
10026972 Intermittent Wrong results from Parallel Query with chained rows in RAC
10039313 ORA-600 [723] “IPQ IPC context” from internode parallel query
10048701 ORA-600 using DBRM with parallel statement queueing
10077191 ORA-600 [kkdlcob-objn-exists] from PQ with temp table transformation
10113090 ORA-600 [kxfxGetHVEnqMstr1] from a direct path insert/CTAS
10124841 Wrong results from multi-column partition pruning
10128830 ORA-600 [k2lcom_1] from distributed PDML
10129643 Many “ksim generic wait event” due to busy LCK0
10157402 LOB segment has null data after long to lob conversion in parallel mode (eg DBMS_REDEFINITION).
10164161 ORA-600 [kxfrVMapInit_1] or ORA-[kxfrVMapUpdate_helper_2] with RAC
10180121 ORA-600 [kdBlkCheckError] .. [6251] / block corruption during parallel DML
10180190 Execution Plan with JPPD is not reproducible
10188727 Dump (kkeidc) from parallel nested loops on REFERENCE partitioned table
10190421 Wrong results from CONNECT BY query
10196871 ORA-600 [kkfdjoi:kkfdnpart_DIM2] from parallel query
10197091 Forcing parallel query/dml/ddl not honored with parallel_degree_policy=auto
10204358 ORA-700 errors from Resource Manager (DBRM) for parallel queries
10204360 ORA-600 [kghstack_finish 1] [..] [kxfxqBuildRACLoad:inst_ilist]
10239870 wrong results on parallel query joining with UNION ALL view – superseded
10245259 PARALLEL INSERT with +NOAPPEND hint or if PARALLEL INSERT plan is executed in SERIAL corrupts index and causes wrong results
10261680 Wrong results from PQ with Bloom filter on added column
10282533 wrong_result with “PX SEND BROADCAST LOCAL”
10295754 V$PQ_TQSTAT columns SERVER_TYPE and PROCESS have bad characters
10314582 “rdbms ipc reply” waits when parsing in RAC
10319360 wrong_result with “PX SEND BROADCAST LOCAL” and “PX SEND HASH LOCAL”
10350071 Parallel Query on a referenced Partitioned Table fails with ORA-600 [kkeAdjIndexSel:1]
10396543 Wrong result with join predicate pushdown
10408903 PQ load statistics can underflow / overflow
10411726 Fix for bug 9732434 makes parallel query execution go serial after CONCATENATION / wrong results possible – superseded
10428450 Wrong results from Parallel query with ORDER BY / GROUP BY on join columns
10628995 Parallel (x, …) hints causes serial runs from queries when PX Auto DOP feature is used
10635764 Cost of full table scan too low with dynamic sampling
10640142 Wrong results / ORA-600 / dump from Parallel query with join filter pruning
11070262 parallel direct path load goes serial
11074393 Replacement fix for bug 8752691
11668189 PDML / PDDL with union [all] is not parallelized.
11835239 Queued Parallel statements do not get executed
11869646 PGA Leak on Parallel Execution
11877160 ORA-600 [PITL1] from Parallel DML (PDML)
11906197 Parallel query with COLLECT function fails with ORA-7445/ORA-600 [kohfrm771]
11906405 DBMS_REPAIR.SKIP_CORRUPT_BLOCKS in EXADATA for PARALLEL QUERY does not skip blocks marked corrupt
11927619 DBMS_STATS slow on interval composite partitions
11937253 A Parallel query fails with ORA-8103 on an Active Dataguard Enviroment.
12368039 ORA-600 [15570] with UNION ALL views with Parallel steps
12388431 ORA-600 [qesmaReplyFromQC0] or PQ hang with deferred segment creation
12405016 ORA-2391 on gv$ query
12432089 library cache lock/cursor: pin Ss wait on S with parallel partition stats gathering
12618136 wrong result with storage index and bloom filter

Partitioned Tables

8340913 ORA-600 errors for DDL/DML on table with an ADT column
8542637 ORA-600 [kcbget_2] from select on read only standby
8738668 ORA-29341during transportable tablespace operation with partitioned tables and domain / spatial indexes
8961143 Slow create bitmap join index on range-list partitioned table – superseded
9337356 Parallel query runs slow against a partitioned table
9367397 Exchange partition fails with ORA-1.
9527952 ORA-600 from DDL to add a partition with subpartitions
9578670 ORA-4031 from frequent Partition Maintenance Operation
9617128 ORA-600 [kcbcxx_1] occurs on inserting a LOB into partitioned table
9644839 Fast refresh does not work on union all mview after partition operation
9681802 Parallel insert as select into partitioned table can dump
9692301 Add partition to non partitioned table fails with ORA-7445 [kkpouic_update_indexes_clause]
9695547 ORA-1647 during import of hash partition table with IOT
9723566 Iot with constraints shows violations in transport_set_violations
9735282 ORA-31693 ORA-2354 ORA-1426 when importing a partitioned table
9748015 ORA-942 from a query with star_transformation_enabled=true and subquery partition pruning
9770114 ORA-600 [kkblCpyIntoKglMem0] When Doing Partition DDL On Table With Unused/Dropped ADT Column
9829887 Dump on kkopwjcpy for queries on with subquery partition pruning and fix for bug 7675944 is active
9866086 dump on kkpapDGetPam with reference partition
9904892 DROP of PK constraint used by PARTITION BY REFERENCE not prevented (ORA-7445 [kkpamDInfo] from later SQL)
9913542 ORA-1 “unique constraint (SYS.I_TABPART_BOPART$)” during split partition
9915709 Slow parse for partitioned table/index DDL with many (sub)partitioned
9929660 ORA-600 [kkoipt:incorrect pwj] on 11.2 with parallel SQL
9946055 Recursive SQL cannot prune if partition key is TIMESTAMP WITH LOCAL TIMEZONE
9970091 Wrong results against a partitioned table using an INLIST iterator and GROUP BY or WINDOW SORT
10026967 Adding a sub-partition to a list-range-partitioned table 10th time results in ORA-604, ORA-1
10115630 Parallel import into a table with LOB’s fails with ORA-14403
10124841 Wrong results from multi-column partition pruning
10126219 Undetected deadlock ‘library cache lock’/’row cache lock’ with concurrent DDLs on partition tables.
10136415 ORA-8103 on Partitioned IOT after partition maintenance
10149311 ORA-600 [kkedsgettabblkcnt: null segment] by DBMS_SQLTUNE
10163788 ORA-600 [kkpoGetPrevBinBound0] from DBMS_STATS.COPY_TABLE_STATS
10171273 Long parse time with non-equi subpartitioning under interval partitioning
10178982 Getting ORA-38902 or the wrong number of exceptions reported during partition maintenance
10188727 Dump (kkeidc) from parallel nested loops on REFERENCE partitioned table
10192889 CBO chooses parallel FTS over parallel bitmap Index
10200343 ORA-600 [qesmaGetIdxSeg2] / dump with fix for bug 10064796 and local partitioned indexes
10226927 Wrong Results/ Assorted errors on queries over tables after transportable tablespace import
10233186 dbms_stats.copy_table_stats not working for MAXVALUE partition
10234419 Extend dbms_stats.copy_table_stats to all range partitioning key columns
10265486 wrong result when join factorization transformation takes place
10268597 DBMS_STATS.COPY_TABLE_STATS dumps for LIST partitioned table
10269026 INDEX RANGE SCAN (MIN/MAX) produces wrong result with partitioned table
10302581 START_REDEF_TABLE creates index in SYSTEM tablespace
10319360 wrong_result with “PX SEND BROADCAST LOCAL” and “PX SEND HASH LOCAL”
10350071 Parallel Query on a referenced Partitioned Table fails with ORA-600 [kkeAdjIndexSel:1]
10376744 Bind peeking not used to determine number of accessed partitions for index range scan – poor plan possible
10382754 Poor performance/ rowcache contention in 11g with partitioning due to invalidation of objects
10404422 ORA-600 [kkpapDAFkkSlvl: ref fkkcid] / no partition pruning accessing REFERENCE Partitioned tables
10410315 ORA-904 by DDLs on partition tables and function based indexes
10411726 Fix for bug 9732434 makes parallel query execution go serial after CONCATENATION / wrong results possible – superseded
10416375 Data pump expdp very slow accessing KU$_TEMP_SUBPARTDATA_VIEW when there are many partitions
10633840 ORA-1502 on insert statement on INTERVAL partitioned table. ORA-8102 / ORA-1499 Index inconsistency
10640142 Wrong results / ORA-600 / dump from Parallel query with join filter pruning
11063470 EXCHANGE PARTITION fails for encrypted tables
11063821 SQL%BULK_EXCEPTIONS gives wrong results with partitioned table ORA-1
11074393 Replacement fix for bug 8752691
11660456 IMPDP of partitioned table with two referenced partitioned table fails with ORA-1427
11677757 ORA-2049 from Data pump network import when loading partitioned table
11700281 ORA-600 [kghstack_free1] [kkpapiItOpen-pnumvec] accessing composite partitioned table
11710056 Unnecessary synopsis management when approximate ndv collection is disabled / Inaccurate Statistics when enabled
11728627 Star query over views in other schemas may raise a false ora-942
11740303 wrong results of select using group by on partition by reference table
11741073 impdp with data_only much slower than content=all when many partitions exist – superseded
11805880 wrong results with PARTITION HASH SUBQUERY
11811186 Maintenance Operations on referenced partitioned table fails with ORA-600 [kkpod nextfrag]
11814265 partition-wise join on ref-partitioned tables not happen – superseded
11834739 Suboptimal Plan with Equijoin and Pruning on List Partitioned Table
11847276 Wrong result for MIN / MAX query on partitioned table – superseded
11855965 Truncate partition takes long time doing recursive delete on MLOG$
11889579 wrong results with min/max and set operations over partition tables
11927619 DBMS_STATS slow on interval composite partitions
12340464 ORA-600 [kkedsamp: bad partitioning info.] with interval partitions and star
12421207 ora-00936 on query over partition table with unusable index

Performance Monitoring

7578292 DBA_HIST_TBSPC_SPACE_USAGE returns size twice as large for undo tablespace
9287616 Accessing [G]V$SQL or [G]V$SQLTEXT_WITH_NEWLINES may be slow / takes a long time / latch contention
9539440 Query on V$SEGMENT_STATISTICS uses excess memory (ORA-4030)
9591812 Wrong wait events in 11.2 (“cursor: mutex S” instead of “cursor: mutex X”)
9738674 V$STREAMS_APPLY_READER.STATE is never idle
9843740 Segment space advisor shows different shrink values between DBA_SEGMENTS and DBA_ADVISOR_FINDINGS
9850754 Column total_bytes in DBA_QUEUE_SCHEDULES is not updated correctly
9949240 ORA-600 [kglpnlt] querying views based on X$KQLFXPL
10058195 V$SQL_CS_SELECTIVITY columns are padded with chr(0) characters
10074975 DBMS_RESUMABLE.SPACE_ERROR_INFO() returns wrong TABLE_SPACE_NAME on ORA-1691
10190053 Wrong description for DBWW, DBWX, DBWY, DBWZ in V$BGPROCESS
10264680 V$SQLAREA.VERSION_COUNT can be misleading with fix for bug 10187168 applied
10284845 Need index on SID for X$KGLLK and X$KGLPN based views (V$OPEN_CURSOR etc..)
10295754 V$PQ_TQSTAT columns SERVER_TYPE and PROCESS have bad characters
10353880 V$ASM_DISK reports high READ_ERRS when there are no real errors
10408903 PQ load statistics can underflow / overflow
11070082 Assorted Dumps and Internal Errors from GV$ query involving LOB columns in RAC
11699057 Duplicate rows from V$SQLSTATS if fix 10187168 installed and active
11710422 Queries against V$ASM_FILE slow – waiting on “GCS lock open S” events
11872103 RMAN RESYNC CATALOG very slow / V$RMAN_STATUS incorrectly shows RUNNING
11927239 V$FILESTAT / V$FILE_HISTOGRAM may return duplicate file numbers – causes ORA-1 running statspack.snap
12330222 ORA-7445 [lnxmin] or wrong results accessing x$kqrpd

Physical Standby Database / Dataguard

11664046I MRP0 ORA-328 on switchover to standby after upgrade to 11.2.0.2
9238046P ORA-600[krr_media_12] during cross platform redo apply (AIX <-> Solaris Sparc)
5483067 unshipped logs deleted when configure archivelog deletion policy to applied…
8542637 ORA-600 [kcbget_2] from select on read only standby
9457266 Some Data Guard / Streams commands may hang/spin in presence of in-doubt distributed transaction
9530322 ADR auto purge does not occur in ASM instance or standby database
9744252 A query can hang in a RAC standby database opened in read-only mode
9869287 Standby startup hang with block change tracking enabled
9869401 Unwanted “.. RTC ..” messages in alert log if COMPRESSION enabled on LOG_ARCHIVE_DEST_n
9889683 “In-flux buffer recovery” canceling managed standby recovery with plugged in tablespace
9906544 ORA-600 [4466] [9] on standby / readonly DB using DB link
9939306 Services not coming up automatically when DB is restarted after DataGuard switchover
10013708 RAC switchover may be slow
10035737 False “Corrupt redo block” is reported by ARCH during shutdown in ASM + DG env
10056524 Archive logs are generated in wrong location area at physical standby if destination fills up
10072528 V$ARCHIVE_GAP may not detect archive gap when physical standby is open read only
10094823 Block change tracking on physical standby can cause data loss
10114837 RMAN deletes the unapplied archived redo logs
10127716 11.1 fix for bug 7643632 produces unwanted trace / slow MRP
10162036 ORA-600 [kcrruli.3] / ORA-600 [kcrrpsrl.7] after COMMIT TO SWITCHOVER TO PRIMARY
10191777 ORA-600[kclchkping_2] on readable standby in RAC
10218814 ORA-600 [3020] during recovery / on standby
10228635 ORA-600 [2142] during recovery / MRP
10238786 Recover automatic after HOT BACKUP cannot find archive logs in RAC
10258124 MRP fails with ORA-600 [krr_assemble_cv_12]
10292173 RMAN-20052 “invalid datafile create SCN” for TEMPFILE
10332111 SQL hangs in active standby with RAC
10385933 Alert log with frequent messages with: standby_archive_dest parameter default value.
10416934 Managed recovery hang / ORA-19906 as end of redo log marker not getting updated after FSFS flip
10419984 Active data guard standby gets ORA-600 [kcbr_apply_change_11]
11061313 Unnecessary waits on ‘Arch Wait on Attach’
11674485 False error using DB_LOST_WRITE_PROTECT in RAC
11689702 ORA-600 [3020] during recovery after datafile RESIZE (to smaller size)
11790285 ORA-600 [krse_arc_complete_dbid_mismatch] activating physical standby
11808462 dbms_stats raises ora-20000: statistics collection failed for all objects in database
11853815 Archive log gap is not resolved because RFS processes keep getting killed
11866952 DBWR processes uses high CPU with times() system call in standby
11870961 ORA-600 [kcbo_link_q_4] in during recovery (or in standby)
11876480 ORA-600 [krsb_stream_receive.2] in RFS process of physical standby
11881271 ORAAGENT sets local_listener after the database is OPEN when it should be set before MOUNT
11883472 Poor redo apply rate due to high “log file sequential read” in media recovery reader
11893761 ORA-600 [krsg_ping.3] from query on (G)V$ARCHIVE_LOG_STATUS on standby
11937253 A Parallel query fails with ORA-8103 on an Active Dataguard Enviroment.
12314102 checkpoint queue latch contention during media recovery
12407536 MRP procress crashes due to ORA-600 [krfg_mgen_coord2]
12582204 Multiple fal_server entries not being used in a dataguard environment
12639234 Data block corruption after recovery of encrypted tablespace
12667743 False LOST A DISK WRITE errors could be reported by the standby database.

Pro* Precompiler

9877980* ORA-7445[kkslMarkLiteralBinds] / Assorted Errors on 11.2.0.2 if cursor sharing is enabled – Affects RMAN. This bug is alerted in Note:1472116.1

Query Rewrite (Including Materialized Views)

5383920 Intermittent ORA-600 [21051] using materialized views
7582365 DBA_MVIEWS.STALENESS incorrecly shows FRESH for materialized view referencing a SYS object (like DUAL)
9105636 Misleading “Join columns of outer join …” message in the alert.log during a fast refresh
9203692 Refreshing a Materialized View with synonyms and a DB link fails with ORA-32345
9279111 Create an materialized view using the PREBUILT table option on view fails with ORA-12060
9320366 Create of Mview that contains an “@” character can fail with ORA-12015
9388060 Materialized view refresh can generate bad statistics on rebuilt indexes
9399983 ORA-904 “M_LOG$$” exporting MV via Datapump using network link
9495829 Drop table for master table used by materialized view leaves orphan rows in SNAP_LOGDEP$
9644839 Fast refresh does not work on union all mview after partition operation
9653410 Auto optimizer stats collection fails with ORA-54 on MView
9692644 ora-00054 when gathering statistics on a materialized view while its being refreshed
9709292 ORA-600 [kglssr] / errors compiling parallel queries using materialized views
9729764 DBMS_METADATA does not support ALTER MATERIALIZED VIEW LOG to add columns
9746210 ORA-7445 [qsmmixComputeClusteringFactor] from SQL tuning
9777229 Extra foreign key on child table when child and parent tables are redefined with DBMS_REDEFINITION – superceded
9823682 ORA-2097 and ORA-1031 during a refresh of materialized view if db_create_file_dest set
9842573 Dump from materialized view refresh or procedure call over DB link with Audit enabled
9902590 ORA-7445 [qkshtStatGetColumnStats] from Materialized View refresh
9905053 Enhancement to avoid index rebuild during Materialized View refresh
9922129 ORA-600 [kkzgicb] creating a materialized view with ORA_ROWSCN
9946055 Recursive SQL cannot prune if partition key is TIMESTAMP WITH LOCAL TIMEZONE
9957062 Query rewrite fails with QSM-1110 in presence of RLS/VPD policy
10092858 Wrong results / bad materialized view content after fast refresh if MV has an OUTER join
10096159 ORA-12048 error message raised by DBMS_REFRESH.REFRESH is not corrrect
10130633 Wrong results from the same rewritten plan once other eligible MVIEWs are present
10140809 ORA-600 from export / import of ON COMMIT materialized view
10143893 Trigger does not fire when using query rewrite
10228393 Dump [qsmqSetupRemoteObjects] compiling a materialized view
10256823 Wrong results / ORA-1722 “invalid number” from query rewrite
10259605 Materialized View with a view becomes invalid after refresh
10259677 Fast refresh fails with ORA-12008 / ORA-904 when base table has virtual columns/hidden columns
10264285 ORA-928 on query rewrite for SQL using a WITH clause
10283791 ORA-600 [qsmkaq:qbc dep obj not found] on materialized view refresh
10319110 Fix for bug 6505696 is incorrect – poor fast refresh performance
10329656 Create Materialized View on an IOT table with PREBUILT TABLE option gets ORA-12082
11661968 ORA-22992 creating a materialized view with remote LOB column – superceded
11676846 ORA-600 [kkqsfcsi-1] from query using materialized view
11782883 Query rewrite may not occur for SQL with redundant joins
11809117 ORA-600 [kprbfre: no client callback] can occur using MV logs
11855965 Truncate partition takes long time doing recursive delete on MLOG$
11886009 DBMS_MVIEW.explain_rewrite fails with ORA-900 in multibyte database
11907730 Create materialized view fails with ora-7445 [qsmqcsj]
12330372 ORA-904 “M_ROW$$” invalid identifier during datapump import via network
12351437 ORA-998 when creating Materialized View with inline views when Query Rewrite is enabled
12377691 hangs with ‘library cache lock’ and errors with on-commit materialized views
12395266 DBMS_DIMENSION.VALIDATE_DIMENSION fails with ORA-6502
12589039 SGA Memory corruption / ORA-600 [17147] with materialized views

RAC (Real Application Clusters) / OPS

10205230* ORA-600 / corruption possible during shutdown in RAC. This bug is alerted in Note:1318986.1
10266447P Linux 64bit: rootupgrade.sh fails: ‘fatal: module oracleoks not found’ , ACFS-9121, ACFS-9310
10129309PI AIX: CVU does not check network tunables on AIX 11.2.0.2
6967106 DBA_TEMP_FREE_SPACE view reports incorrect value for tablespace_size on RAC
9143118 ORA-600 [qsmoDropPlans:1] can occur using SQL Baselines in RAC
9232517 Propagation missing messages with RAC destination
9375300 Cursors not shared due to reason ‘PQ_SLAVE_MISMATCH’ or ‘PX_MISMATCH’ on RAC – superceded
9414040 In RAC a tempfile may be used before it is finished creating (ORA-1157)
9671271 All active instances used in calculation of dop when parallel_force_local=true / High version count on PX_MISMATCH
9683047 ASM slowdown if multiple disks fail with multiple instances
9744252 A query can hang in a RAC standby database opened in read-only mode
9802959 Deadlock may not be detected on RAC database
9835264 ORA-600 [kjbrasr:pkey] / ORA-600 [kjbmocvt:rid] in RAC with dynamic remastering
9866045 Long wait on ‘wait for master scn’ in LCK causing long row cache lock waits
9881076 RAC process hang waiting for lock value block
9900417 Wrong Results from Bloom Filter in Rac
9912965 ORA-600 [kjuscl:!free] from cross instance 2PC in RAC
9916990 ORA-600 [kjlfr_1] in RAC
9920699 RAC instance crash due to “GES receivers are not healthy”
9929399 ORA-600 [kjsmbesmi:DDET!] in RAC during reconfiguration
9940563 IPC SEND TIMEOUT may occur despite the other nodes already stopped
9952554 Undetected deadlock ‘library cache lock’/’row cache lock’ with a session modifying a constraint
9962318 ORA-600 [kclexpand_9] / instance crash in RAC
9965655 LMS0 fails with ORA-600 [kjbrprmexpack]
10013431 Hang / ORA-32701 during / after startup in RAC
10013708 RAC switchover may be slow
10024824 Database/session hang with ‘CSS initialization’
10026972 Intermittent Wrong results from Parallel Query with chained rows in RAC
10039313 ORA-600 [723] “IPQ IPC context” from internode parallel query
10040035 LMS gets ORA-600 [kclpdc_21] and instance crashes
10042937 High memory group in ges_cache_ress and ORA-4031 errors in RAC
10053725 ORA-600 [k2gUGPC: ptcnt >= tcnt] on global transaction in RAC
10072324 lmhb does not terminate instance when processes got hang
10076669 RAC instance crash with ORA-600 [kjmchkiseq:!seq] after ORA-4031
10079168 Wait to get SWITCHOVER_STATUS from V$DATABASE if cache recovery in progress
10094635 ORA-600[kjbmpassume:!res] can occur in RAC with flash cache enabled.
10112810 ORA-600[kjbcrc:g] / ORA-600[kclchkblk_2] / [kjbconvert:modes] With Flash Cache Enabled on RAC
10113090 ORA-600 [kxfxGetHVEnqMstr1] from a direct path insert/CTAS
10126219 Undetected deadlock ‘library cache lock’/’row cache lock’ with concurrent DDLs on partition tables.
10127780 Instance crash due to ORA-600[kclcsr_6] in RAC
10129643 Many “ksim generic wait event” due to busy LCK0
10138589 RAC Hang due to using same BID twice
10150057 Nested reconfiguration failures in RAC
10155605 ASM IO failure if external redundancy disk offlined with RAC
10155971 ORA-600 [kjblreplvalid:!replay] in LMS, instance crash in RAC
10164161 ORA-600 [kxfrVMapInit_1] or ORA-[kxfrVMapUpdate_helper_2] with RAC
10170926 ORA-600 [kclcls_8] from anit-locks in RAC – superceded
10190642 ORA-600 [1433] followed by instance crash with ASM
10191777 ORA-600[kclchkping_2] on readable standby in RAC
10200390 ORA-600[kjbclose_remaster:!drm] in RAC with fix for 9979039
10204360 ORA-600 [kghstack_finish 1] [..] [kxfxqBuildRACLoad:inst_ilist]
10207551 RAC instance crash with ORA-600 [kclexpandlock_1] from LMS
10218674 srvctl in crs home reports “clsd initialization failed” when oracle_home unset
10222184 ORA-600 [kturdh_glbl_sqn] deleting long row in XA or distributed transaction
10230571 ORA-600[17183] on failure to update voting file with ASM
10233732 ORA-600 [k2gUGPC: ptcnt >= tcnt] in distributed transaction in RAC
10238786 Recover automatic after HOT BACKUP cannot find archive logs in RAC
10240581 PQ load balancing on asymmetrical cluster – superseded
10276173 LMON hang possible while trying to get access to CKPT progress record
10283805 High GC Element latch contention
10314582 “rdbms ipc reply” waits when parsing in RAC
10332111 SQL hangs in active standby with RAC
10342256 LMS0 may crash RAC instance during DRM
10392887 ORA-600[kclbla_2] in LMS crashes RAC instance
10426548 Query from GV$ view inside a TRIGGER only sees data from the local node
10431487 ORA-28353 when using TDE in RAC
10621169 I/O errors during RAC ASM recovery may drop redo and cause metadata corruptions / ORA-600 – superseded
11061501 ORA-600 [h_mk_temp_pi_bg_1] / ORA-600 [kclcfusion_17]
11070082 Assorted Dumps and Internal Errors from GV$ query involving LOB columns in RAC
11664426 Query hangs with “kksfbc child completion” wait – superseded
11664719 Hang wait in RAC due to blocked NOWAIT lock request
11665247 ASM process may get blocked after reconfiguration.
11670161 Excessive kjfmHBupdateTime Tracing in RAC
11674485 False error using DB_LOST_WRITE_PROTECT in RAC
11687175 High DFS lock handle waits in the database with SPM if FIXED_DATE is set
11690639 High enqueue activity results in “latch: ges resource hash list” waits
11693109 ORA-481 during DRM results in LMS communication issues between nodes / hang
11696169 Chained scheduler job cannot be stopped / dropped in RAC environment
11710422 Queries against V$ASM_FILE slow – waiting on “GCS lock open S” events
11715222 DBMS_ALERT.REGISTER produces unexpected results on RAC
11737421 RAC hang can occur
11768572 DBWR fails with ORA-600 [kjbreqwrite:wr]
11775812 Instance Crash with ora-600 [kjddrr1] / [kjddtu1]
11785390 Stack corruption / incorrect behaviour possible in RAC
11800959 A SYSTEMSTATE dump with level >= 10 in RAC dumps huge BUSY GLOBAL CACHE ELEMENTS – can hang/crash instances
11827088 Latch ‘gc element’ contention, LMHB terminates the instance
11841309 ORA-600 [kfgbTimeout_2] in RAC ASM if ASM_POWER_LIMIT is set to 0
11863949 ORA-600 [kclwcrs_2] raised in PX process
11870249 ORA-600 [kjbdomhashcfg:!mapped] during RAC reconfiguration
11870628 RAC Instance terminated with ORA-600 [H_MK_SIP_BG_2]]
11875294 LMS gets stuck during DRM, Instance crashed with ORA-481
11881271 ORAAGENT sets local_listener after the database is OPEN when it should be set before MOUNT
11890586 LMS gets ORA-7445:[kclnrembg] or ORA-600:[kclnrembg_1] and instance terminates
11890804 LMHB crashes instance with ORA-29770 after long “control file sequential read” waits
11929033 Hang manager may kill session (ORA-28) waiting on “PL/SQL lock timer” in RAC – superseded
12314820 LMS crashes RAC instance with ORA-600 [kjbrsping:slsend]
12327228 ORA-600 [krfw_switch2] with FLASHBACK enabled in RAC
12337910 ORA-600 [kjbrprmexpack] can occur in RAC
12344414 ORA-600 [kclantilock_12] in RAC
12354066 ORA-600 [17147] / ORA-600 [kjzfclnrlst] in DIA0 in RAC
12378147 Long broadcast ack warning messages, and/or many Log File Sync timeouts in foregrounds in RAC
12380213 CRS exception installing earlier database version with later CRS / ASM
12382708 LMS crashes RAC instance with ORA-600[kjbrwrdone:sc2]
12400621 diskmon may abort with >100 cells in a single cluster
12407536 MRP procress crashes due to ORA-600 [krfg_mgen_coord2]
12408350 ORA-600 [kjbrasr:pkey] in RAC with read mostly locking
12423475 Unneccessary BRR redo for RAC certain cache fusion pings
12539000 Rolling upgrade problem with ASM
12550858 Deadlock not detected after reconfiguration with ACTIVE_INSTANCE_COUNT=1
12552749 OCI program using HA and RAC spins in kpuspclnfree / OCISessionRelease following failover
12564133 ORA-600[1433] in LMHB process during RAC reconfiguration
12569482 ORA-600 [kjblreplvalid:!replay] or similar in RAC
12615778 SMON spins generates a huge trace file in RAC
12702123 LGWR of active data guard hang with “library cache lock” / lms0 spins
12730844 ORA-600 [kjbrasr:pkey] in RAC
12826294 SGA memory corruption in RAC near “gc policy history array” memory
13039024 Instance crash during RAT replay with ORA-0600 [1433] [60]

RMAN (Recovery Manager)

9877980* ORA-7445[kkslMarkLiteralBinds] / Assorted Errors on 11.2.0.2 if cursor sharing is enabled – Affects RMAN. This bug is alerted in Note:1472116.1
5483067 unshipped logs deleted when configure archivelog deletion policy to applied…
7263827 RMAN restore database preview shows wrong output
7482918 RMAN Backup backupset from FRA to another disk skips all autobackups
9234538 RMAN fails with ORA-600 [krbzthdl_1] using PKI based master key
9289630 RMAN-20079 when trying to register a database in the catalog
9299332 RMAN-20021: database not set
9469178 Querying V$DATABASE raises ORA-1135 when a datafile header is corrupt (affects RMAN)
9476155 ‘no copy of datafile file# found to recover’ not shown by RMAN
9654059 Sometimes unused block compression is enabled with SBT_TAPE type devices for RMAN
9670439 Using RMAN, DELETE or DELETE FORCE completes without error but it still appear in LIST BACKUP
9764019 Diagnostic for intermittent RMAN-20021 during archivelog backup
9799518 RMAN-6004 / ORA-2292 trying to unregister a database from an RMAN catalog
9869077 RMAN dumps in krmxpoq() on failure to connect to TARGET
9896278 RMAN DUPLICATE incorrectly tries to create a datafile that is part of the “SKIP TABLESPACE” clause
9896309 RMAN-600 internal error, arguments [8378] using “DELETE”
10094823 Block change tracking on physical standby can cause data loss
10098253 ORA-600 [krbmror_sameline_2] from RMAN “set echo on”
10114837 RMAN deletes the unapplied archived redo logs
10141427 RMAN ‘import catalog’ fails with errors RMAN-6004 and ORA-933
10143694 Improve the performance of large RMAN delete operations during RESYNC
10157249 RMAN Catalog upgrade to 11.2.0.2 fails with ORA-1 on SITE_TFATT_P
10172453 RMAN Duplicate with incremental backups may fail with ORA-19625
10190398 DF_U1 unique constraint violated error during RMAN resync
10193846 RMAN duplicate fails with ORA-19755 when BCT file is not accessible
10264638 RMAN report obsolete does not report the cumulative backups as obsolete
10292173 RMAN-20052 “invalid datafile create SCN” for TEMPFILE
10317487 RMAN controlfile backup fails with ODM error ORA-17500 or ORA-245
10339294 RMAN backup with multi section channel failover fails with Channel 2 does not take up failed jobs of Channel1
10360592 Substitution variables do not work in RMAN script
10369001 Improve diagnostic if Exadata sees a corrupt block (possible ORA-600 in RMAN)
10388660 Duplicate database fails when LOG_ARCHIVE_DEST is set to an ASM disk group
10398247 RMAN DELETE BACKUP ignores the “completed before” clause with db_unique_name
10402606 Too many RMAN “skipping archive log file … already backed up” messages
10403982 Creating virtual catalog fails with RMAN-20015
10405628 RMAN error connecting rman if the password has special characters
10409625 ORA-600 [ktu_format_nr: rbu mgc failed] during RMAN convert datafile
10635701 RMAN backup many files consumes lots of PGA / fails with ORA-4030
11694127 RMAN DUPLICATE not honoring TIME portion of date for “UNTIL TIME”
11706168 ORA-00000 during STARTUP with SQLNET.WALLET_OVERRIDE=TRUE
11715148 ORA-600 [kfgUse04] / ORA-19505 & ORA-15173 running RMAN duplicate command with ASM
11770005 ORA-1422 on RMAN Resync
11783792 RMAN SEND command does not hold the variable value
11809118 RMAN delete on table RLH may be slow
11826679 ORA-600 [krbbfidx_zero_idx] during RMAN backup with Exadata
11872103 RMAN RESYNC CATALOG very slow / V$RMAN_STATUS incorrectly shows RUNNING
11907498 RMAN backups slow down when the Flash Recovery Area (FRA) is used 85%.
12341996 RMAN cross platform convert fails for dNFS files (ORA-27047)
12582839 ORA-8103/ORA-600 [3020] on RMAN recovered locally managed tablespace
12597985 RMAN resync catalog fails with ORA-1 after tablespace DROP and transport in with 9971106 present – superceded
12613970 ORA-600 [krbrrd_bz2_uncompressed] / ORA-600 [17114] on RMAN restore of compressed backup set – superceded
12639234 Data block corruption after recovery of encrypted tablespace
15863337 RMAN restore fails with ORA-600 [krbvalmrange_invalid_first_block]

Read Only Database

8542637 ORA-600 [kcbget_2] from select on read only standby
9531380 ORA-600 [4415] during Commit on a READ ONLY database
9744252 A query can hang in a RAC standby database opened in read-only mode
9906544 ORA-600 [4466] [9] on standby / readonly DB using DB link
10072528 V$ARCHIVE_GAP may not detect archive gap when physical standby is open read only
10115400 ORA-39126 when using expdp/impdp with network_link
10191777 ORA-600[kclchkping_2] on readable standby in RAC
10332111 SQL hangs in active standby with RAC

Read Only Tablespace/s

10061015 ORA-600 [ktfbhget:clsviol_kcbgcur_9] can occur on transported in tablespace
11902689 ORA-1157 from select on Table in read only tablespace and read_only_open_delayed=true

Recovery

9238046P ORA-600[krr_media_12] during cross platform redo apply (AIX <-> Solaris Sparc)
8980513 ORA-600 [krhpfh_03-1202] recovering datafile missed in CREATE CONTROLFILE
9451143 PMON crash instance with ORA-600 [kcbsor_2] attempting block recovery
9896278 RMAN DUPLICATE incorrectly tries to create a datafile that is part of the “SKIP TABLESPACE” clause
9944679 ORA-275 occurs if one retries a failed RECOVER DATABASE command
10044898 Misleading ORA-367 / ORA-322 / ORA-312 or ORA-316 in alert log when ALTER DATABASE OPEN RESETLOGS is issued
10071193 Lost write / ORA-600 [kclchkblk_3] / ORA-600 [3020] in RAC – superceded
10218814 ORA-600 [3020] during recovery / on standby
10228635 ORA-600 [2142] during recovery / MRP
10238786 Recover automatic after HOT BACKUP cannot find archive logs in RAC
10284570 ORA-15081 for benign mirror read failures
11689702 ORA-600 [3020] during recovery after datafile RESIZE (to smaller size)
11843891 MRP process failed with ORA-00328
11866952 DBWR processes uses high CPU with times() system call in standby
11870961 ORA-600 [kcbo_link_q_4] in during recovery (or in standby)
11883472 Poor redo apply rate due to high “log file sequential read” in media recovery reader
12314102 checkpoint queue latch contention during media recovery
12360160 ALTER SYSTEM / SESSION of DB_UNRECOVERABLE_SCN_TRACKING has no effect
12639234 Data block corruption after recovery of encrypted tablespace
12667743 False LOST A DISK WRITE errors could be reported by the standby database.

Recycle Bin

9930151 ORA-20001 selecting from DBA_TAB_STATISTICS
10427260 ORA-600 [ktcdso-1] when PURGE RECYCLEBIN

Regular Expressions

9759257 Dump on kkqcscpopn_int with full outer join

Replication

10138929 ORA-600 [17069] in replication receiver / self deadlock on replication internal package

Resource Manager

9382956 VKRM trace files generated when Resource Manager plan is cleared
9672816 ORA-7445 [ksldclt_cln] using Resource Manager
10031806 Resource Manager max CPU capping is wrong with large number of CPUs
10039731 High waits for runnable process when using Resource Manager
10048701 ORA-600 using DBRM with parallel statement queueing
10113990 Idleness on NUMA with Resource Manager
10130415 Latch contention on “resmgr group change latch”
10142909 Memory corruption in Exadata cell using Resource Manager
10180307 Dbrm dbms_resouce_manager.calibrate_io reports very high values for max_pmbps
10204358 ORA-700 errors from Resource Manager (DBRM) for parallel queries
10219583 Hang changing Resource Manager plans during heavy workload
10325230 Hang from stored Java using java.lang.Process input streams with Resource Manager active
10326338 High “resmgr:cpu quantum” but CPU has idle time
10623249 High “latch free” waits when Resource Manager is used
10627301 Cannot map session to consumer group via client identifier
11674898 Hang/spin / ORA-600[1433] signaled and instance crashes
11695333 Possible deadlock / hang between DBRM and other processes
11805019 AutoDOP does not adapt to running with different resource groups with different max dop
11835239 Queued Parallel statements do not get executed
12379745 OERI:kgskmvthrs2/Crash/Deadlock with RM Active Session List
12420002 ORA-600 [kgskewtx] / ORA-700 [kgskrecalc:recalcruncount1]
12602161 OERI: [ksz_cln_proc1] / DSKM Hang

Result Cache

10100244 Wrong results from view with RESULT_CACHE, UNION and filter predicates
10420235 Wrong column values possible for query with multiple result cache row sources
12737666 Assorted internal errors / result cache corruption

Row Level Security / FGA

9957062 Query rewrite fails with QSM-1110 in presence of RLS/VPD policy
10367744 ORA-600[kkqvmrsla:evFro] from query on an Editioning View witha VPD policy on base tables
10649453 ORA-600 [kzrtsrpp – pcolp] using RLS policies and CLOB
11074866 ORA-600 [ztsmdwl failed] selecting an encrypted column with RLS policy in place
11772687 assorted errors if part_name contains special characters
11818814 ANSI join causes FGA audit record even though audited column not referenced in the SQL
12579349 ORA-600 during add/drop VPD policy

SQL*Loader

8859673 False constraint violations loading table with BEFORE ROW trigger
9847421 Direct path load to view/synonym may lock wrong object – superseded

SQL*Plus

10325142 Client process stack size gets reset by OCIEnvCreate() call

SYSAUX Tablespace

9910484 SQL Plan Management Capture uses excessive space in SYSAUX
10279045 Slow Statistics purging (SYSAUX grows)

Securefiles

8941472 Extents are not allocated round robin across files for securefile segments
9401552 ORA-600 [ktsla_cache_check_dups-1] using Securefile LOBs
9471330 Poor performance for parallel access to small LOBs – superseded
10106828 ORA-600 [ktuscv1:cv buf too big] using LOBs
10192374 ORA-600 [kdliAllocBlocks] using Securefile Lobs
10230954 ora-600 [kcbo_ivd_lobid_process_2]
10249791 ORA-600 [4097] / ORA-600 [4000] reported on DMLS referencing SECUREFILE plugged using transportable tablespaces
10251084 ORA-600 [ksfdchkfob1] / corrupt block messages using SECUREFILES if IO error occurs
10349761 ORA-600[kdlx_logmnr_decompress: cmap corrupted] on Logical Standby or Data Corruption on SECUREFILES
10429623 ORA-600 [17147] using Securefiles with DB_BLOCK_SIZE > 8k
11723722 ORA-3106 reading Securefiles by OCI sqltype SQLT_LBI and SQLT_CHR / ORA-16211 at logical standby
11842991 Spin during space allocation for concurrent SecureFile / DBFS writes
12717026 ORA-600 [kdlxdup_getshilyr] on Securefile LOB

Security ( Authentication / Privileges / Auditing )

8718905 ORA-1031 using OS authentication in ASM and not in DB instance
9438890 DBMS_AUDIT_MGMT.CLEAN_AUDIT_TRAIL does not work for AUDIT_TRAIL=OS (or XML)with uppercase ORACLE_SID – superseded
9752609 ORA-28011 when connecting to expired password over database link
9842573 Dump from materialized view refresh or procedure call over DB link with Audit enabled
9949867 ORA-1435 or ORA-987 during import of AUDIT statements
10029953 SQL within PLSQL is audited when AUDIT ALL STATEMENTS is set
10229719 Dump [kzaSysAudit] from Audit of SYS operations
10334711 EXTENDED auditing in multibyte gets ORA-600 [kole_t2u] for long bind data
10362008 Changing Password in an Existing Session (eg. if Password Expired) Might Fail if Using pre-11.2.0.3 Client
10372924 ORA-2002 / ORA-600 [kzaxpsqtxt:ENCD-lxgcnv] with AUDIT_TRAIL=xml,extended
10399808 Data corruption through DBMS_LOB.writeappend / ORA-600 [kole_t2u]
10412247 Enable/disable of security roles not always reflected in invokers rights PLSQL
11720178 high version count and join predicate is not pushed into inline view with optimizer_secure_view_merging enabled

Shared Server (formerly MTS)

10021111 ORA-600 [17281] [1001] / ORA-600 [kpnoercpy-1] from migratable transaction with shared servers and database link
10325953 ORA-600[733] / ORA-4031 allocating memory for hash join – superceded
10383900 Shutdown immediate takes a long time with shared servers and AQ
11716621 ORA-600 [kxhfAddChunk1] from HASH JOIN in shared server
12326168 ORA-600 [16352] if IDLE_TIME exceeded

Space Management

6967106 DBA_TEMP_FREE_SPACE view reports incorrect value for tablespace_size on RAC
7670086 without segment_management_clause creates MANUAL of user tablespace as default
8941472 Extents are not allocated round robin across files for securefile segments
11679023 Enhancement to allow user to force space allocation for TEMPFILE creation / resize
11695948 create tablespace fails for omf and default hybrid columnar compression
11710238 Instance crash due to ORA-600 [1433] for SMCO messages

Space Management (Locally Managed Tablespaces)

12582839 ORA-8103/ORA-600 [3020] on RMAN recovered locally managed tablespace

Spatial Data

11826782I Slow revalidation of object tables on upgrade from <= 10.2 to >= 11.1
8738668 ORA-29341during transportable tablespace operation with partitioned tables and domain / spatial indexes
9592003 ORA-932 error on query with join on UNION ALL view
10085580 Creation of domain index fails with ORA-600[qximgcn1]

Star Transformation

9970470 Dump on qkaprws/qkajoi if star transformation is attempted and rejected
10014475 Dump on qerixgetkey by UNION ALL subquery inside WITH Clause
10038373 Query fails with ORA-600 [kkoitbp-corruption] when star transformation is enabled
10264285 ORA-928 on query rewrite for SQL using a WITH clause
11699884 Bad cardinality of join back with Star transformation
11728627 Star query over views in other schemas may raise a false ora-942
11829985 wrong result for star transformation with semi-join subquery and NCHAR/NVARCHAR

Star Transformation With Temp. Tables

9748015 ORA-942 from a query with star_transformation_enabled=true and subquery partition pruning
10054513 Wrong results from CARTESIAN product with Star transformation
10162430 plan hash value is different with every execution
10398484 Dump (evaopn3) with Star Transformation and ROW_NUMBER with ORDER BY duplicate of PARTITION BY
12340464 ORA-600 [kkedsamp: bad partitioning info.] with interval partitions and star
12341758 wrong results with parallel execution of multi table join

Streams / Logical Standby

5350140 ora-6502 reported when running dbms_streams_adm.maintain_tables
9457266 Some Data Guard / Streams commands may hang/spin in presence of in-doubt distributed transaction
9634105 inserted partition key does not map to any partition on logical standby
9738674 V$STREAMS_APPLY_READER.STATE is never idle
9825314 Apply does not clean up spilled messages
9840537 ORA-02084 “database name is missing a component” adding apply rules when source database name has a reserved word
9850754 Column total_bytes in DBA_QUEUE_SCHEDULES is not updated correctly
9906543 Logical standby Apply lag due to apply slaves synchronizing a sequence
9973879 DBMS_APPLY_ADM.COMPARE_OLD_VALUES invalidates packages
10026601 ORA-26786 can occur in Streams apply
10078804 ORA-600 [krvtadc1] from logMiner or Streams capture mining QMI redo for compressed table
10142857 Incorrect FIRST_SCN for a cloned capture
10143232 ORA-600 [krvxrta_10] on capture startup created with dictionary from upgrade
10149634 Apply process dumps [kottc2oid]
10172454 Apply process number 100 aborts with ora-26650 error
10190172 Non schema specific DDL may be skipped at Logical Standby
10191962 Logical standy might stop apply with ORA-4063 if import done on primary with an invalid view
10196084 Trailing blanks lost by apply statement handler for VARCHAR2 data
10213085 Logical standby fails with ORA-2248 when there are single quote in NLS_NUMERIC_CHARACTERS
10332962 DBMS_COMPARISON.CREATE_COMPARISON fails with ORA-23626 for reverse indexes
10349761 ORA-600[kdlx_logmnr_decompress: cmap corrupted] on Logical Standby or Data Corruption on SECUREFILES
10366785 capture performance degradation, it remains enqueuing message
10425245 Missing error information / ORA-600 for apply of large transaction
11065090 CDC apply process memory corruption / ORA-600 / dump for LOB columns
11699063 11.2.0.2 downstream capture creation fails with PLS-306 for a 11.2.0.1 source
11723722 ORA-3106 reading Securefiles by OCI sqltype SQLT_LBI and SQLT_CHR / ORA-16211 at logical standby
11790285 ORA-600 [krse_arc_complete_dbid_mismatch] activating physical standby
11801609 ORA-600 [knllcv2any809] when print LCR with XMLType from apply error queue
11867485 ORA-600 [xtyDSTprimsec] in apply for unsupported data type
11933588 ORA-600 [knlbmEnq:2] from capture
12318502 conflict resolution maximum discards change / data differs
12337012 Intermittent Propagation hung between 10g capture and 11g apply site with TIMESTAMP data – superseded
12370527 Various ORA-600 / ORA-7445 from Apply in 11g downstream capture with 10g source DB
12391602 Logical standby / Streams apply divergence / apply stops with ORA-26787
12405663 ORA-600 [knglrow_copy:747] in apply passing SYS.LCR$_ROW_RECORD as IN OUT
12413483 XStream for streams apply causes ORA-4030 errors
12569737 Streams Capture or Logical Standby SGA memory corruption / ORA-7445
12592388 DBMS_COMPARISON.create_comparison fails with ORA-44004 for a valid name
12593103 Streams unable to apply DDLs from 10g source to 11.2 destination due to ORA-1435
12595730 Unable to re-execute errors when using synchronous capture
12627572 Corrupt logminer dictionary after mining through upgrade
12636103 Capture process reports ORA-16224 in logical standby after instance restart
12713993 Apply parallel processing impacted by constraints

Supplemental Logging

8331063* Corrupt Undo. ORA-600 [2015] during rollback in undo block for COMPRESS table with SUPPLEMENTAL LOGGING. This bug is alerted in Note:1191474.1
12391602 Logical standby / Streams apply divergence / apply stops with ORA-26787

Transparent Application Failover

11792348 service relocate command causes client to failover

Transparent Data Encryption

10080579 HW accelerated encryption needs to be enable by default
10203630 Wrong results with distributed query when using TDE
10431487 ORA-28353 when using TDE in RAC
11063470 EXCHANGE PARTITION fails for encrypted tables
11074866 ORA-600 [ztsmdwl failed] selecting an encrypted column with RLS policy in place
11846314 ORA-979 “not a group” from GROUP BY with HAVING and encrypted columns
12349940 Wrong Results with joins on local encrypted table over dblink
12639234 Data block corruption after recovery of encrypted tablespace

Transportable Tablespaces

8576103 Constraints causes faulty entries in transport_set_violations
8738668 ORA-29341during transportable tablespace operation with partitioned tables and domain / spatial indexes
9625849 DataPump export (expdp) for TRANSPORT is slow compared to exp
9695547 ORA-1647 during import of hash partition table with IOT
9723566 Iot with constraints shows violations in transport_set_violations
9786142 Tablespace Transport with DataPump can corrupt the dictionary for LOB columns
9889683 “In-flux buffer recovery” canceling managed standby recovery with plugged in tablespace
10061015 ORA-600 [ktfbhget:clsviol_kcbgcur_9] can occur on transported in tablespace
10107749 expdp with TRANSPORT_TABLESPACE parameter FAILS WITH ORA-39126, ORA-6502
10132870 Index leaf block corruption possible after plugging in transportable tablespace
10185688 TTS export using EXPDP fails if XDB not installed
10190398 DF_U1 unique constraint violated error during RMAN resync
10226927 Wrong Results/ Assorted errors on queries over tables after transportable tablespace import
10249791 ORA-600 [4097] / ORA-600 [4000] reported on DMLS referencing SECUREFILE plugged using transportable tablespaces
10297446 ORA-39250 exporting 10.2 or 11.1 TTS via NETWORK_LINK from 11.2 binaries
10324526 ORA-600 [kddummy_blkchk] [6106] / corruption on COMPRESS table in TTS
10416375 Data pump expdp very slow accessing KU$_TEMP_SUBPARTDATA_VIEW when there are many partitions
12597985 RMAN resync catalog fails with ORA-1 after tablespace DROP and transport in with 9971106 present – superceded

Triggers

8859673 False constraint violations loading table with BEFORE ROW trigger
9564886 ORA-600 [kgl-hash-collision] during trigger execution
9839052 Dump [kxtotime] from MERGE statement that leads to an OR DELETE trigger to fire
9841333 Expdp / impdp of triggers changes trigger source for schema and trigger name
9865211 INSERTING / UPDATING always false in statement triggers for MERGE SQL
10048645 Wrong result from DBA_UPDATABLE_COLUMNS with trigger on view
10080167 ORA-600 [15599] / dump [kghalf] from TRIGGER with WHEN clause
10114391 Before row trigger can set object NUMBER attribute to NULL
10143893 Trigger does not fire when using query rewrite
10338555 Bad evaluation of a trigger WHEN condition for each row during a MERGE statement
10426548 Query from GV$ view inside a TRIGGER only sees data from the local node
10630870 ORA-1407 from trigger assigning a value to :NEW
11741744 Trigger Updates Column to NULL During Update…Returning Even if not Fired
12343742 Wrong edition trigger fired from DBMS_JOB job
12602133 PMON Crashed With ORA-600 [1163] After a Job Queue Process Hit an Error in a Logon Trigger
12670165 Library cache mutex contention caused by lookup of triggers

Truncate

11855965 Truncate partition takes long time doing recursive delete on MLOG$
12391183 ORA-600 [kcbnew_3] with “_db_fast_obj_truncate”=false

Virtual Columns

9965278+ Assorted dumps and errors with function based indexes or virtual columns present
8460004 ORA-2291 after commit on table with virtual columns
8898387 Error ORA-31684 during datapump import of unique constraint/index on a virtual column
9243875 ORA-600 [qctVCO:csform] from SQL Tuning Advisor
9727147 ORA-7445 [qksvcProcessVirtualColumn] using SQL Tuning / Index advisor
9776940 Wrong results with function based indexes / ORA-600 [qkeUnreferenceExpr_2] parsing CONTAINS/SCORE – superceded
9846283 ORA-1733 from Datapump API import via NETWORK_LINK
10013177 Wrong Results (truncate values) / dumps and internal errors with Functional based indexes of expressions used in Aggregations
10052339 Wrong Results / ORA-7445 [ldxeti] with TRUNC , function based indexes and fix of bug 6778556
10078754 Wrong results from OR expanded query with function based index/es
10259677 Fast refresh fails with ORA-12008 / ORA-904 when base table has virtual columns/hidden columns
10359631 High elapsed time and shared pool usage during parse with virtual columns
10364647 ORA-1733 from datapump import of table with virtual column when using NETWORK_LINK
10410315 ORA-904 by DDLs on partition tables and function based indexes
11695416 ORA-1791 from ORDER BY matching virtual column or functional index expression
11742251 UPDATE / DELETE on tables with virtual columns may logically corrupt data / violate constraints
11797217 wrong results with function index

Workload repository / reporting

9360328 ORA-6532 from auto Space Advisor
9900025 ORA-1 on (SYS.SQLLOG$_PKEY) from SPM automatic plan capture
10159846 ORA-1 on SYS.WRH$_TEMPSTATXS_PK when collecting AWR snapshot – superceded
10176644 sql_id is incorrect (shorter) on r11.2 awr report with text format
10224424 ORA-600 [kews_event_end – event not active]
10279045 Slow Statistics purging (SYSAUX grows)
10327346 DBMS_WORKLOAD_CAPTURE does not drop external tables (causing ORA-20011 from DBMS_STATS)

Wrong OS file/directory Permissions

10357090 root.sh failed with protl-16; wrong group and perms on /etc/oracle
10362257 Permission problems running root script if oracle_base is in /opt/oracle

XA / Distributed Transactions

9457266 Some Data Guard / Streams commands may hang/spin in presence of in-doubt distributed transaction
9778040 PMON dump / ORA-600 / spin cleaning dead session with global transaction
9912965 ORA-600 [kjuscl:!free] from cross instance 2PC in RAC
10021111 ORA-600 [17281] [1001] / ORA-600 [kpnoercpy-1] from migratable transaction with shared servers and database link
10053725 ORA-600 [k2gUGPC: ptcnt >= tcnt] on global transaction in RAC
10151017 Many MERGE child cursors due to INST_DRTLD_MISMATCH inside global transaction
10222184 ORA-600 [kturdh_glbl_sqn] deleting long row in XA or distributed transaction
10401379 Stack overflow in koctxed using global transactions
12579913 Function kslpstevent consumes too much CPU with XA and many processes

XDB

8605865 ORA-7445 access_violation] [_koxsihwrite+24] when creating an xmltype from a null object.
8679062 ORA-26674 “column mismatch” on Apply of XMLTYPE column into its change table
8847375 ORA-31020 is raised if you call DBMS_XSLPROCESSOR.SETPARAM for a non-existant parameter
9074534 Wrong results from XQuery when pathsubsetting XMLindex is on the column
9100590 If XMLType.Extract() results in a >64K text node then GetClobVal() prefixes the node with “<>”
9138205 An “ora:contains” Xquery fails to return records after position 4101 in the XML document
9276036 ORA-600 [qmxtixGetCSXPayload:1] from XQuery with binary XML and generated XML
9309735 xdburitype().getxml leaks pga/uga
9404441 Type inheritance is not detected when using cycle reference.
9404461 Inheritance cycle is not being detected when using XML Schema
9471672 XML DOM parsing slow in 11.2
9488470 Allow composite partitioning using object relational storage for XDB
9505875 ORA-600 [qmxXobToDB1] loading XML into o-r XMLTYPE table where the schema has an element and attribute with same name
9795019 Attempting to use dbms_xmlgen.setconvertspecialchars on a database with character set AL32UTF8 to prevent dbms_xmlgen failing with ORA-31011: XML parsing failed due to the presence of chr(0) in the data will cause the procedure to appear to hang eventually failing with ORA-4030 or buffer overflow.
9836066 XPath expression with VARCHAR2(1000) or higher returns too many characters when NLS_LENGTH_SEMANTICS=CHAR on SB table
9848192 ORA-31154 / LSX-213 validating an XML schema document
9871299 Loss of unescaping with XMLTable
9873276 Extracting attribute values removes linebreaks with XDB
10008844 ORA-600 [kokegPinLob1] using XMLTYPE aggregate
10066594 ORA-942 selecting from a view on an XMLTYPE table/column with nested tables created by another user
10067607 XDB non-incident dump during upgrade
10067698 Wrong results from fn:empty in the presence of Path-Subsetted XMLIndex
10074437 XBRL query may be slow
10097843 ORA-600 [17183] / dump (qmxdNodelistHeapFree) from XDB
10103217 XMLElement statement using xsi:schemaLocation fails with core dump if xsi:noNamespaceSchemaLocation used elsewhere in the query.
10104612 Spin during parse with structured XMLindex on table
10107572 ORA-31038 while processing xmldocuments with decimal numbers in non-english env
10144941 ORA-600 [kghsccwrite1] from XMLAGG generation
10169712 Different from Version 10.2, When running an extract query on a document with a defaulted attribute, the namespace is lost on the attribute.
10194031 EXPDP of OR XML leaks memory / runs slow
10211565 DBMS_XMLSTORE.insertxml fails with LPX-222 / ORA-1008 when inserting NULL into CLOB column
10218160 Attempting to create a context index (indextype is ctxsys.context) on an xmltype table stored object relationally fails with ORA-29036: this feature is not supported
10280175 BinXML processor poor performance due to many DBMS_CSX_INT calls
10304479 DBMS_XMLGEN leaks UGA session heap memory when iterating through a very large query output
10308906 ORA-4031 using structured binary XMLIndex
10319121 Creating an XML functional index fails with ORA-7445 [kkocri]
10363497 Export of XMLTYPE data is extremely slow even with fix for bug 10194031
10368698 Performance issue for RESOURCE_VIEW queries in XDB
10378005 ORA-600 [kolrarfc: invalid lob type] from LOB garbage collection
10385866 Wrong result for XQuery range expression when executing multi-item sequence
10388142 Unexpected XMLERR_SAVE_OVERFLOW on big-endian machine during XmlSaveDom
10390389 XMLTRANSFORM may return NULL instead of a single character
10410177 ORA-7445 when inserting schema based or base64-encoded XML
10417734 Simple query with evalname using xmlexists() may dump (qmxqtcXEOpnGetFST)
10419629 LSX-20 unknown type “NoInformation” on insert of XML
10433584 XML DOM parsing slower in 11.2 compared to 10.2 especially in 64bit
10436030 ORA-600 [kpopoptx_1] running a function over a database link
10627048 When DBMS_XMLGEN.GETXML is used to generate a large XML file, the file would be truncated at about 4Gig in size
11073690 Wrong base64 encoding when retrieving XML document with base64binary content
11076030 Wrong results for XDB when CURSOR_SHARING enabled
11674057 ORA-1486 from XMLTable or XMLQuery on BLOB content with OR storage
11708148 ORA-31043 “element is not globally defined in schema” validating schema based XML
11731026 The ora:contains() clause in an XMLTAble based query not rewritten to sql contains with user defined datastore and using Object Relation storage.
11732203 ALTER session SET events ‘31156 trace name context forever, level 2’ does not disable dtd validation when inserting into binary xml xmltype
11767650 Executing a query via a view in 11.2.0.2 and later that contains a case statement and joins to a pipelined function causes an ORA-7445: [qmxtcCheckXMLAggSubqOpt()+137]
11774263 DBMS_XMLstore.deleteXml deletes the wrong rows if the value in the column set by DBMS_XMLStore.setKeyColumn contains trailing spaces
11791031 Creating a view using an object identifier based on extractValue where the query to define the view contains xmlforest fails with ora-3113/ora-7445[qmxtr2isoptinorderby()+35]
11801609 ORA-600 [knllcv2any809] when print LCR with XMLType from apply error queue
11806795 REPLACE or RTRIM of CLOB(XMltype) on UTF8 database fails with ORA-22926
11818393 ORA-600 [qmcxeReplaceNspid] using XMLType with JDBC
11851261 Upgrading a database from 10.2 to 11.2 fails with ORA-7445[qmxGetDataByType]
11900099 ORA-600 [qmxFindXobParent] using xsi:type
12390860 Wrong results from XML extract/XMLtable query within PLSQL
12564473 ORA-7445 [qmxtkAggCrtAggContext] on select with XML functions – superceded

XML

8605865 ORA-7445 access_violation] [_koxsihwrite+24] when creating an xmltype from a null object.

Miscellaneous

10213073 CREATE SYNONYM and CREATE PACKAGE may incorrectly invalidate objects

HCHECK script reports this corruption

11685020 Object invalidation does not occur where both public and private synonym dependencies exist across schemas

Undocumented Oracle Server

3358593 3816366 4217441 5118445 5591821 5875373 5905797 5942603 6055658 6073670 6444532 6503614 6618172 6849323 6969662 7041924 7044015 7045080 7137958 7173974 7188172 7188398 7189064 7212084 7288606 7293136 7335598 7367027 7395042 7424377 7575356 7647644 7648929 7757336 8202485 8213612 8247647 8252243 8264291 8287483 8292943 8304261 8360139 8370880 8421999 8441069 8446193 8446883 8462250 8464994 8467379 8474817 8480878 8501924 8508336 8513155 8533521 8571741 8587571 8587668 8594775 8600715 8614297 8631121 8640395 8642653 8642895 8648377 8651419 8667056 8667231 8668083 8670723 8671520 8672808 8681880 8683604 8689734 8705590 8714541 8724942 8725331 8759191 8760644 8766036 8788416 8817285 8832138 8866882 8871941 8892289 8906163 8915815 8940153 8940719 8967239 9008347 9018213 9056026 9060162 9069362 9084105 9094339 9096461 9100596 9108924 9114506 9117140 9136000 9150506 9152258 9172465 9188706 9206218 9214118 9215865 9223401 9228846 9244607 9247702 9270948 9284679 9286328 9287415 9287428 9289834 9295450 9297419 9305202 9307278 9313676 9322797 9336825 9340228 9349274 9350578 9353592 9357257 9368796 9380245 9384778 9390077 9396751 9396769 9396811 9397625 9397633 9397637 9402169 9402327 9412976 9413042 9430779 9436807 9439972 9439973 9451635 9451706 9452054 9453107 9455342 9457386 9457580 9460948 9465079 9473352 9476520 9477284 9477865 9478935 9484464 9492212 9492285 9493353 9496025 9501731 9501944 9507067 9507171 9507784 9508041 9508680 9523410 9527968 9529798 9532186 9532454 9537357 9539578 9540947 9544448 9549510 9555440 9556249 9560495 9560617 9562621 9564505 9564960 9569077 9569678 9570026 9570362 9571376 9572246 9572700 9573491 9574502 9574844 9578047 9578354 9581134 9582244 9584017 9585253 9593151 9593552 9595904 9607055 9618786 9621390 9623916 9626615 9644153 9646146 9649885 9654742 9656665 9658653 9663603 9663958 9665478 9668549 9668982 9669169 9670954 9672743 9672744 9673023 9673888 9681914 9682464 9683133 9685750 9686001 9686152 9688735 9688889 9689580 9690366 9695433 9702804 9706907 9708681 9709427 9709462 9710693 9712184 9713877 9718295 9718307 9724469 9724708 9727765 9732595 9732988 9733125 9733673 9736316 9736601 9741201 9742343 9745846 9745893 9757452 9758686 9759889 9761283 9761369 9764418 9766994 9769894 9770299 9770718 9772806 9774684 9775496 9777250 9779543 9783327 9785075 9785838 9786296 9788216 9789862 9791810 9792455 9797294 9797935 9798954 9799366 9800595 9800717 9804202 9806364 9812956 9814067 9814698 9816930 9818259 9818727 9819413 9819581 9819603 9820276 9821285 9822858 9823660 9824152 9824412 9824882 9829763 9829918 9831839 9832083 9832635 9833074 9833715 9835027 9836426 9836611 9836734 9839735 9842055 9842464 9844158 9846395 9846518 9846676 9847360 9847378 9847459 9850034 9850461 9850728 9852646 9853076 9853239 9853733 9854224 9854315 9854504 9857820 9857919 9858101 9858102 9858319 9858764 9859943 9861327 9861452 9861705 9862140 9864003 9866207 9867867 9869445 9871577 9872146 9872403 9873405 9875050 9876564 9876993 9877357 9877375 9877402 9877967 9878611 9878865 9879924 9881328 9881408 9881812 9881852 9881866 9883261 9883579 9883672 9885271 9885291 9887507 9888126 9888576 9888577 9891341 9891676 9892139 9892195 9892846 9894469 9896550 9898066 9898939 9899378 9900172 9900705 9902084 9902329 9902536 9904107 9904569 9904694 9905132 9905427 9907089 9907589 9908134 9908992 9909002 9909828 9911748 9912974 9913061 9913116 9913473 9913816 9913959 9914473 9914611 9916033 9916050 9916434 9916865 9918485 9918800 9920629 9920888 9921466 9921819 9921918 9922054 9922135 9922215 9923201 9924349 9924832 9924991 9925152 9926027 9927001 9927119 9928971 9929191 9929221 9929405 9930295 9931128 9932278 9934741 9935308 9935685 9935769 9936659 9937421 9937461 9938701 9940090 9940700 9940990 9941527 9941757 9942881 9943128 9944205 9944928 9944978 9945151 9946377 9946419 9946539 9946918 9947521 9947537 9947559 9948257 9949014 9949101 9949661 9949676 9949816 9950056 9951423 9951494 9951525 9953574 9953614 9953630 9954361 9956626 9957610 9957867 9959825 9960158 9961465 9962369 9962659 9963608 9964754 9965394 9965470 9965637 9967836 9968766 9969751 9970647 9971015 9971239 9971638 9972750 9972899 9973781 9973787 9973838 9974464 9974621 9974746 9974925 9975493 9975586 9975837 9976831 9977378 9977391 9977452 9977557 9978189 9978230 9978763 9979306 9979353 9979362 9979381 9979415 9979657 9979805 9979900 9980661 9981399 9981452 9981484 10004943 10005127 10006008 10007185 10007305 10007437 10007930 10009186 10009350 10009931 10010425 10011022 10011271 10011981 10012088 10012214 10012319 10012443 10012452 10012914 10014392 10014683 10014731 10015460 10015807 10015950 10015971 10016015 10016464 10016680 10017956 10018183 10018215 10018899 10019249 10019673 10019726 10020031 10020110 10020120 10021732 10021885 10022196 10022996 10023131 10023206 10023627 10023915 10023994 10024421 10024521 10024638 10024654 10024750 10024753 10024755 10024767 10024775 10024922 10024933 10024942 10024947 10024972 10024974 10024989 10024997 10024998 10025000 10026193 10026376 10026420 10026482 10027079 10027536 10028343 10028398 10028403 10028409 10028411 10028412 10028632 10028815 10028832 10029341 10029353 10029426 10029710 10031045 10031437 10033603 10034401 10035521 10035676 10035825 10036060 10037976 10038686 10039276 10039715 10039739 10040157 10040762 10040910 10040964 10041074 10041397 10043559 10043601 10043801 10043885 10044114 10044370 10044507 10044786 10044908 10044958 10045439 10046426 10047058 10047218 10047636 10048328 10048772 10048774 10049050 10049151 10049950 10050006 10050255 10050565 10051966 10051996 10052529 10052662 10052997 10053117 10053957 10053971 10054097 10056499 10056593 10056713 10056846 10056963 10057719 10058821 10059139 10059681 10059868 10060871 10061490 10062280 10063552 10063823 10064040 10064230 10065200 10065488 10066893 10067179 10067712 10068333 10068587 10068950 10069489 10070114 10071057 10071998 10072459 10072474 10073075 10073372 10074857 10075409 10076498 10077350 10077486 10077515 10077532 10077675 10077741 10079965 10080307 10081449 10082146 10082925 10083789 10084053 10085074 10086980 10087388 10087679 10088167 10089347 10089858 10091168 10092144 10092153 10093403 10093817 10093886 10094781 10095330 10096081 10096844 10098317 10099320 10099793 10101489 10102984 10103777 10103954 10104680 10105085 10105926 10108403 10108431 10111010 10111363 10113413 10113633 10114484 10114623 10114656 10115514 10115681 10116578 10117049 10117147 10117699 10117760 10117795 10118766 10118843 10119140 10119610 10119895 10121589 10122077 10123795 10125120 10125129 10125665 10127714 10128174 10128981 10129549 10129710 10129774 10132239 10132284 10132998 10133044 10134038 10136333 10136355 10136358 10136393 10136764 10137784 10138738 10140475 10140609 10141379 10142230 10143141 10143572 10143731 10144931 10145865 10146101 10146596 10146846 10147185 10147782 10148133 10148176 10148457 10149225 10149919 10150436 10150734 10151243 10151799 10154007 10154069 10154725 10154862 10155004 10155530 10155616 10157638 10158541 10159264 10161844 10161846 10162188 10162632 10162930 10163256 10163596 10164856 10165146 10165314 10165425 10166963 10167951 10168158 10168726 10169804 10170376 10173285 10173823 10173918 10174519 10174569 10175219 10178216 10178533 10178847 10179836 10182182 10182355 10182585 10184634 10184721 10184872 10185795 10187231 10188053 10189104 10189196 10190017 10190153 10190602 10191431 10191871 10194557 10194843 10196123 10199938 10201257 10201537 10201577 10203595 10203701 10204142 10204216 10204303 10204325 10204389 10204390 10204456 10204484 10204486 10205110 10205168 10205201 10205290 10205715 10206004 10206268 10206535 10206672 10206724 10208125 10208520 10209742 10211260 10211474 10211666 10212124 10212891 10214450 10214706 10215239 10216192 10216244 10218587 10219861 10220418 10221016 10224309 10225918 10226906 10227957 10229149 10229297 10229366 10230017 10230356 10230969 10231534 10231945 10232147 10232640 10233236 10233332 10233684 10233764 10234100 10234880 10235409 10235511 10235559 10235992 10236074 10236275 10237126 10237920 10238096 10238977 10239763 10240085 10240111 10240828 10243237 10243850 10244066 10244196 10244622 10245408 10245597 10245631 10247564 10247568 10248580 10248739 10250572 10251346 10251666 10252742 10253630 10254703 10254825 10255136 10256181 10256365 10256769 10259565 10263035 10263165 10263185 10263288 10263313 10263467 10264073 10264189 10264398 10264616 10265749 10266152 10266703 10266945 10267036 10267379 10268087 10268288 10269752 10270339 10270795 10270813 10270997 10271458 10271790 10271943 10272342 10272345 10272349 10272352 10272615 10272615 10272684 10272906 10272919 10274466 10274627 10275042 10275381 10277593 10279188 10279203 10279256 10279467 10280350 10280665 10280821 10281053 10281650 10282053 10282681 10283130 10284828 10285204 10285553 10285770 10286102 10287591 10287599 10287617 10287987 10288215 10296574 10296898 10297897 10297901 10298302 10299019 10301795 10305904 10305916 10306337 10306520 10307851 10308394 10308484 10308499 10308682 10309627 10310172 10310374 10310485 10310490 10313950 10314123 10314570 10315089 10316480 10316615 10318230 10318645 10319036 10319383 10319390 10319423 10320470 10322015 10322138 10322157 10323158 10323965 10324319 10324594 10324776 10325085 10325906 10326961 10327228 10327264 10328994 10329009 10329819 10330090 10330272 10330702 10330971 10332680 10334908 10335392 10338326 10338380 10338430 10338550 10338818 10338985 10348459 10348461 10349909 10349967 10350459 10351061 10352556 10352589 10352598 10353038 10353054 10355493 10357113 10357538 10358654 10359369 10360370 10360691 10361145 10361177 10361808 10362260 10363801 10364027 10364073 10364114 10364147 10364653 10365255 10365625 10365930 10366221 10366252 10367346 10368222 10368754 10371451 10371550 10372504 10373412 10373509 10373855 10373874 10374077 10374099 10374250 10374577 10375465 10375747 10375930 10376499 10377075 10377077 10377980 10379262 10379277 10379279 10379289 10383384 10384221 10384315 10385649 10385838 10385838 10386584 10386794 10386870 10387455 10387986 10388334 10388783 10389896 10390940 10390977 10391151 10391212 10393548 10393872 10393912 10394808 10394832 10395113 10395157 10395291 10395395 10395445 10396200 10396281 10396386 10396448 10396450 10396520 10397441 10397652 10398280 10398810 10398972 10399068 10399411 10399734 10400142 10400232 10400421 10400895 10401030 10401048 10401166 10401622 10402062 10402264 10402620 10403097 10403099 10403100 10403233 10403641 10403872 10403922 10404930 10405053 10407276 10408384 10410478 10410829 10411419 10411529 10411571 10411721 10412694 10413192 10415371 10415461 10415477 10415514 10415547 10415557 10415593 10416468 10416543 10416784 10417038 10417282 10417490 10417722 10417948 10419687 10419987 10420725 10421877 10422923 10423024 10423236 10424879 10425514 10425633 10425983 10426112 10426513 10426827 10427383 10427840 10428946 10429223 10429233 10430249 10430744 10431038 10431074 10432873 10433540 10434101 10434351 10606993 10621175 10621503 10622698 10622971 10622973 10624874 10625153 10626007 10626131 10626142 10626671 10627661 10628257 10628429 10628672 10629632 10629644 10629883 10630023 10630260 10630288 10630613 10630658 10631385 10631452 10631693 10631895 10632281 10632286 10632425 10633024 10633054 10633339 10633655 10635233 10635416 10636031 10636407 10636636 10636843 10636863 10636918 10637285 10637483 10637570 10639491 10639532 10639853 10639857 10639875 10639901 10640419 10640430 10640687 10645074 10647572 10647790 10648302 10648348 10648662 10648717 10648723 10648802 10649065 10649125 10649848 11057015 11057206 11057919 11058074 11058107 11058691 11058918 11059012 11059244 11059829 11059900 11060414 11061034 11061263 11062262 11062498 11062706 11063663 11063664 11063743 11064313 11064386 11064739 11064802 11065041 11065116 11065424 11065509 11065798 11065888 11066767 11066935 11067263 11067429 11067798 11068677 11068966 11069507 11069591 11070004 11070273 11070895 11070896 11070995 11071061 11071183 11071429 11072434 11073053 11073146 11073738 11074312 11074876 11076576 11076636 11076956 11077675 11077756 11078085 11078297 11651756 11652268 11652320 11652452 11652566 11652680 11652973 11653734 11654161 11655087 11656188 11656199 11657007 11658416 11658679 11658760 11658768 11660109 11660761 11661469 11661552 11661999 11662053 11662436 11662540 11662558 11663339 11663739 11664190 11664587 11667329 11667988 11668542 11669043 11669234 11669533 11671175 11671198 11671206 11671525 11672328 11672944 11673473 11673824 11674139 11675365 11675369 11675552 11676161 11677084 11677249 11677736 11677855 11678106 11678127 11679163 11679218 11679425 11679567 11679668 11680666 11682089 11682409 11682443 11683073 11683788 11685076 11685471 11686242 11686456 11686951 11687489 11688416 11689799 11689826 11690257 11691115 11691477 11691969 11692270 11692271 11693642 11693916 11695053 11695968 11696576 11696908 11697079 11697273 11697429 11697771 11697862 11697870 11698368 11698824 11698837 11698852 11698858 11699189 11699212 11699333 11699372 11699376 11699377 11699655 11700317 11701209 11701455 11702589 11702732 11703557 11703935 11704791 11705253 11705438 11705835 11705964 11706490 11707083 11707206 11707256 11707334 11708415 11708438 11708593 11709991 11710149 11710199 11711456 11711598 11712451 11712915 11712955 11714389 11714684 11715237 11715676 11716918 11717515 11718189 11719060 11719226 11719372 11719563 11719702 11719836 11722164 11722181 11722542 11723596 11723733 11723767 11723986 11724260 11725070 11725453 11725657 11727089 11727374 11729279 11729347 11729467 11729712 11730079 11730280 11731070 11731099 11731137 11731790 11732506 11732509 11732512 11732540 11732559 11732822 11733205 11733476 11733622 11733723 11733725 11734200 11734276 11734647 11734888 11735068 11735927 11736206 11736494 11736825 11736879 11736883 11736886 11737200 11738485 11738942 11739080 11739152 11739154 11739575 11739774 11740329 11740655 11740816 11741224 11741436 11741645 11742094 11742586 11742666 11743332 11743759 11744013 11744082 11744086 11744313 11744343 11744369 11744565 11744567 11744729 11767616 11767758 11767946 11768599 11768636 11769108 11769283 11769902 11770551 11771777 11771913 11772345 11772616 11772740 11772749 11773163 11773262 11773504 11773764 11774634 11774853 11775080 11777648 11778598 11778890 11778895 11779739 11779782 11780551 11780565 11780656 11781434 11781487 11781515 11781717 11781904 11782642 11782669 11782766 11784286 11785251 11785894 11786258 11786260 11786399 11786405 11786590 11786611 11786658 11786846 11786882 11787333 11787535 11787545 11787827 11787936 11789566 11791155 11791267 11791291 11791693 11792132 11792670 11792801 11792851 11793446 11793593 11794244 11796136 11796642 11796655 11797017 11797356 11797495 11797595 11797645 11798224 11798458 11798711 11799486 11799515 11799520 11800203 11800245 11800278 11800647 11800876 11800923 11801149 11802103 11802311 11802536 11803125 11803867 11804066 11804097 11804103 11804791 11806154 11806187 11806489 11806729 11807072 11807128 11807310 11807333 11807951 11808227 11808280 11808281 11809515 11810925 11810999 11811085 11811124 11811599 11811766 11811912 11811979 11812114 11812193 11812832 11813028 11813328 11813480 11813859 11814648 11814810 11815014 11815316 11815498 11816017 11816704 11816792 11817128 11818167 11818228 11818524 11819037 11819165 11819243 11819435 11820613 11820743 11820787 11820987 11821497 11821701 11821863 11822117 11822374 11822648 11822746 11823179 11823858 11824603 11824818 11826429 11826673 11826725 11827333 11827682 11827692 11827745 11827813 11827873 11828538 11828557 11828988 11829001 11829060 11829448 11829767 11830005 11830720 11830770 11830793 11830880 11830928 11831224 11831371 11831651 11833522 11833829 11833881 11833884 11833902 11833930 11833947 11833948 11834202 11834807 11835567 11835788 11836048 11836304 11836346 11836578 11836693 11836973 11837040 11837076 11837093 11837110 11837143 11837389 11837509 11837648 11838642 11838689 11838993 11839004 11839020 11839028 11839038 11839080 11839415 11839760 11839922 11841232 11841249 11841268 11842119 11842122 11842259 11842344 11842346 11842349 11842562 11842799 11842902 11843395 11843512 11843546 11843731 11844113 11844116 11845299 11845589 11845601 11845641 11845654 11845816 11846154 11847767 11847887 11848339 11848640 11849979 11850372 11850381 11850496 11850741 11851161 11851286 11851434 11851842 11851948 11852183 11852469 11852497 11852655 11852854 11852891 11853328 11853516 11853899 11854789 11854865 11855369 11856377 11856696 11856929 11857256 11858828 11858885 11864047 11864197 11864990 11865067 11865093 11865369 11866879 11867177 11867363 11867422 11867794 11868003 11868688 11869290 11870342 11870634 11870954 11871002 11871307 11871405 11871469 11871800 11871949 11872064 11872284 11872365 11872698 11872860 11873268 11873410 11873626 11873646 11874591 11874601 11874935 11875034 11875278 11875492 11875662 11876196 11876261 11876481 11877190 11877296 11877724 11879388 11879974 11880180 11880352 11880756 11881047 11881182 11881389 11881811 11882168 11882767 11883125 11883241 11883484 11884162 11884765 11884803 11884858 11886808 11887380 11887442 11887624 11888032 11888043 11888050 11888736 11888778 11889079 11889277 11889441 11889935 11890077 11890210 11890722 11891739 11892178 11892747 11892888 11892908 11893735 11893819 11894937 11895805 11895866 11896866 11897080 11897263 11897498 11897651 11897896 11897914 11897922 11897957 11897999 11898486 11898502 11898595 11899016 11899059 11899181 11899801 11900052 11900134 11900357 11901798 11901896 11902317 11903501 11903546 11904026 11904209 11904402 11904432 11904676 11905409 11905466 11906146 11906999 11907282 11907645 11922716 11922840 11922952 11923462 11924057 11924614 11924727 11924734 11924998 11927865 11929160 11929781 11929847 11930253 11930762 11931219 11931346 11931975 11932049 11932107 11932800 11933082 11933273 11933520 11933601 11933817 11933889 11934663 11934667 11935589 11935601 11935611 11936007 11936442 11936601 11936945 11937067 11937222 11937312 11937509 11938681 11938980 11939348 11939507 11940261 11940263 12310943 12311006 12311908 12311987 12312330 12312348 12312825 12313520 12313571 12313700 12313862 12314700 12315665 12316147 12316509 12316961 12317504 12317689 12317696 12317704 12317716 12317935 12318193 12318409 12318560 12319463 12319735 12320579 12321000 12322143 12322384 12322521 12322959 12323378 12324043 12324278 12325320 12325396 12325536 12325910 12326358 12327586 12327640 12327992 12328343 12328492 12328634 12329798 12330135 12330287 12330578 12331979 12332340 12332732 12332763 12332768 12332919 12333111 12333472 12333542 12333992 12335140 12335310 12335568 12337546 12337621 12338736 12340210 12340501 12340603 12340700 12340808 12341046 12341373 12341386 12342088 12342308 12343654 12344385 12344495 12344804 12345124 12345151 12346384 12346953 12347033 12347463 12348615 12349048 12349589 12349673 12349848 12349898 12350253 12350470 12350585 12351583 12352373 12352878 12353390 12353427 12353518 12353546 12353767 12353946 12354301 12354693 12355030 12355049 12355051 12356243 12356827 12358226 12358487 12358856 12359115 12359152 12359265 12359533 12359585 12359621 12360609 12361258 12362264 12363704 12363985 12365609 12365610 12366301 12367397 12367782 12368094 12368168 12368181 12368547 12368984 12369670 12369765 12370127 12370314 12370546 12370675 12371743 12372194 12372428 12372539 12374391 12377311 12377394 12378125 12378314 12379195 12381296 12381388 12381814 12381996 12383667 12384183 12385038 12385830 12385958 12386026 12386213 12386711 12386799 12387146 12387238 12387244 12387330 12388162 12388425 12388442 12388588 12388597 12389078 12389459 12389945 12391082 12391440 12391549 12392282 12392346 12393035 12393525 12393547 12393931 12394265 12395891 12395897 12395900 12396107 12396388 12396982 12396999 12397064 12397121 12398401 12398775 12399083 12399722 12399886 12400450 12400492 12400522 12401057 12401742 12401944 12403211 12403437 12404279 12404306 12404330 12405039 12405803 12407128 12407211 12408024 12409090 12409272 12409461 12409716 12410010 12410125 12410960 12410983 12411274 12412303 12413449 12413693 12413925 12414299 12414571 12414918 12417069 12417266 12417678 12417897 12418735 12418960 12419306 12419579 12419582 12419679 12420570 12421631 12422058 12422079 12422266 12422587 12422694 12423474 12423991 12424026 12424479 12424766 12426448 12427226 12427265 12428028 12428055 12429845 12429873 12429974 12430220 12430724 12431829 12432311 12432426 12432525 12432605 12432960 12432994 12433293 12433335 12433819 12434549 12434556 12529365 12529775 12529815 12530967 12531016 12531276 12531454 12532070 12532369 12532698 12533038 12533582 12534790 12535539 12536250 12536296 12536465 12536793 12536869 12537337 12538042 12538957 12539759 12540448 12540811 12540855 12541103 12541187 12543912 12544636 12544893 12545961 12545995 12546712 12547999 12548782 12548899 12549056 12549157 12549415 12550250 12550821 12551882 12553099 12553127 12553236 12553763 12554239 12554420 12554505 12555760 12556505 12556836 12558329 12558337 12558342 12558629 12559259 12559782 12560082 12560214 12560322 12560407 12560548 12560815 12560835 12561577 12562317 12562859 12563255 12563422 12563939 12564466 12564651 12564814 12564927 12565484 12565557 12565777 12566162 12566278 12566740 12567974 12568183 12568836 12568903 12569000 12570208 12570633 12573028 12573063 12573631 12573755 12574187 12574650 12574905 12576475 12576588 12576677 12577304 12577529 12577781 12577818 12578429 12578918 12579836 12579947 12580748 12580752 12581310 12581614 12581635 12581661 12581679 12581685 12581704 12581759 12582607 12583626 12584013 12584509 12584589 12584757 12584805 12585678 12585750 12587074 12587936 12588106 12588142 12588605 12588792 12588956 12589646 12590224 12590252 12590976 12592488 12592945 12592984 12592997 12594736 12596653 12596858 12597237 12598031 12598257 12598357 12598586 12599142 12599887 12600473 12600619 12600774 12601278 12602032 12603840 12603989 12604220 12604429 12605626 12605687 12605690 12605752 12607431 12608452 12609532 12609655 12609687 12610119 12610561 12610733 12612290 12612644 12613040 12613214 12613945 12614414 12614701 12616428 12617546 12617588 12618033 12619566 12619580 12619584 12619650 12619765 12620002 12620209 12620353 12622175 12622803 12623606 12623825 12626210 12626228 12627933 12628411 12628616 12628845 12629401 12629639 12629995 12631863 12631871 12632004 12632084 12632441 12632846 12633765 12634265 12635782 12635921 12635924 12636153 12636917 12637448 12639073 12639175 12639340 12639370 12639613 12639713 12639866 12640137 12640839 12640945 12641655 12641806 12641882 12643070 12644077 12644370 12645444 12647754 12648190 12648586 12648626 12648757 12648759 12650141 12650149 12650150 12651595 12652302 12653174 12653798 12653868 12654261 12655063 12655144 12655992 12656700 12656703 12656751 12659772 12660568 12660668 12661019 12661649 12661855 12661894 12661983 12662926 12663148 12663536 12663725 12666706 12666816 12667790 12671216 12671892 12672106 12673259 12676435 12676923 12677798 12677799 12677956 12678232 12678904 12679527 12680386 12680892 12681910 12686127 12686488 12686561 12686625 12687029 12687420 12688226 12689548 12689685 12690693 12691052 12692538 12692592 12694110 12695202 12695834 12696012 12696703 12697271 12697658 12698413 12698611 12698621 12699266 12699285 12699712 12700217 12701604 12701895 12701917 12702789 12704036 12706775 12709535 12710356 12710372 12710581 12710656 12710699 12710704 12711832 12712292 12713117 12713945 12714917 12716319 12718172 12718174 12720618 12721370 12721545 12722882 12723701 12723928 12725546 12725734 12726222 12726541 12727737 12728759 12729291 12729868 12731765 12732109 12733904 12734606 12737651 12737755 12737821 12739298 12739823 12741991 12743492 12743653 12743755 12743808 12745405 12747458 12748037 12748354 12752696 12753750 12755579 12758454 12759510 12759547 12759549 12760413 12761046 12761056 12763523 12764118 12765014 12765969 12766251 12766345 12771642 12772035 12773148 12776641 12777214 12777253 12777674 12778087 12778628 12791984 12793791 12795040 12799136 12799354 12801233 12802056 12802688 12806285 12808706 12809677 12811241 12811302 12811868 12816761 12816763 12817050 12817382 12817384 12822658 12825558 12825937 12828473 12831071 12842633 12843008 12848127 12855715 12861686 12868420 12868961 12872031 12873336 12877602 12879584 12888237 12899175 12899387 12899389 12907947 12909513 12909702 12933439 12970171 12977721

 

Oracle Spatial

Oracle Spatial

9588219 Excessive Redo generation with Spatial Rtree index updates
9741616 Errors not raised in R-Tree index commit call-back can cause R-TREE index to silently corrupt
9963533 sdo_geom.sdo_intersection returns null for Geodetic geometry test.
9977307 The resulting mosaic from compressed Georaster source objects not correct
10058969 Corrupted results from SDO_GEOR.SUBSET doing irregular polygon-based clipping
10074441 Required Actions if Semantic Technologies Installation is Invalid after upgrade to 11.2.0.2.0
10211294 Reproject to blob returns incorrect outarea and outwindow
10217446 ORA-21780 using SDO_GEOM.RELATE
10418863 SDO_NN wrong result after an update, before a commit
11698419 Spatial Index based query fails with ORA-7445 [mdrtdminqw_geod] / ORA-600 [kghfrempty:ds]
11828358 ORA-1000 / ORA-7445 [mdcstradt] on select with SDO_RELATE in WHERE clause
11868883 Insert into MDSYS.SDO_GEOM_METADATA_TABLE failing using NLS_LANGUAGE=estonian
11930896 ORA-29532 TopoEntityNotFoundException from SDO_TOPO_MAP.MOVE_NODE
12326293 Attempting to change “topo” edge coordinates results in ORA-29532
12387969 get_geometry() does not use bind variables internally leading to shared pool fragmentation
12400749 SDO_WITHIN_DISTANCE may spin (appearing to hang)
12563459 SDO_SAM.AGGREGATES_FOR_GEOMETRY returns wrong results run as different schema

Undocumented Oracle Spatial

9189108 9226536 9226578 9502463 9585429 9650236 9656285 9734353 9734759 9740355 9751893 9788048 9797094 9800937 9942980 10076581 10109807 10113265 10218004 10230932 10232396 10251172 10259201 10303699 10318003 10368265 10368276 10380073 10395463 10402547 10402740 10406068 10407268 10407367 10407673 10411414 10423304 10627444 10637244 11661519 11682586 11688785 11698893 11706582 11715487 11768939 11771285 11780564 11793967 11827811 11849339 11927502 11939823 12320000 12334475 12346281 12361117 12365427 12371536 12405988 12408203 12432282 12572284 12617136 12638038 12642033 12648373 12657714 12724515 12775412 12796041

 

Oracle Text

Oracle Text

8201548 Existence of table called CTX_QUERY causes Text queries to fail
9740370 ORA-29855 / ORA-6502 / hang creating TEXT index with long identifier names
9867689 DRG-100[50601] may appear in CTX_USER_INDEX_ERRORS
9946150 Inconsistent results using OCR fuzzy search
9950719 fuzzy match losing records as more data is added to the base table
10012271 Text NOT (~) operator search in a section group fails with ORA-29903
10086788 Token level optimize could fail with an internal DRG-100 error when using the auto lexer
10141971 ORA-29904 / DRG-10502 from Result set descriptor within query template for partitioned Text index
10147873 Text index corruption from CTX_DDL.OPTIMIZE_INDEX
10211776 Enhancement for Text Thesaurus management
10215431 Oracle Text may dump (dredParseHeader)
10387983 CTX_DDL.sync_index hang or ORA-7445 [drljlatkn] using Japanese Lexer
10394047 ORA-29855 or ORA-29902 possible using Oracle Text with user lexer, user datastore or procedure filter
10407988 DRG-50857 “oracle error in drexwbsql” using CONTAINS(..) != 0 in a predicate
10422438 Low score for exact match of wildcard fuzzy expansion
10626728 CTX_DDL.optimize_index “full” fails with an empty ORA-20000 since 11.2.0.2 upgrade
10635754 Private Memory corruption / ORA-600 [17147] on select using stemmer

Undocumented Oracle Text

5910051 8507338 8866753 8991789 9217461 9366542 9438749 9578612 9673749 9888935 9931699 9949254 9964279 9964749 9966666 10012630 10016148 10019980 10029643 10043886 10045076 10065230 10072371 10143503 10154750 10166087 10166973 10169701 10175886 10192316 10193103 10196770 10260759 10276515 10295030 10305986 10317023 10366094 10380386 10393708 10408435 10418347 10623941 10640392 11061925 11651942 11652761 11660635 11684208 11693418 11699449 11716648 11730047 11731127 11742935 11743861 11780975 11781669 11786272 11790059 11790220 11839388 11874743 11885105 11887566 11891579 11893360 11935849 12313819 12317511 12327122 12330575 12340213 12341803 12345449 12347659 12398857 12529659 12533351 12563658 12574017 12579703 12592681 12618088 12659548 12710374 12719578 12737362 12813442 12857386 12861336

 

Oracle Universal Installer

Oracle Universal Installer

8248534 Install should tolerate different interface names on different nodes

 

Oracle Warehouse Builder

Undocumented Oracle Warehouse Builder

3782524 8566678 8602061 8607059 8929784 9036129 9392987 9461918 9722613 9746979 9758359 9808664 9808973 9820192 9830333 9830672 9830797 9842723 9861610 9879218 9880474 9880733 9891054 9901407 9903934 9911219 9918607 9919220 9921895 9955095 9970120 9974358 10012785 10018054 10038174 10039619 10045438 10050331 10073159 10079666 10083960 10084716 10086499 10086844 10095529 10097162 10114415 10119813 10128365 10128463 10133628 10137376 10141253 10146741 10147019 10149048 10153645 10160618 10160986 10166695 10181047 10187440 10189093 10189353 10190023 10196014 10196516 10196842 10199838 10205394 10209660 10209954 10210298 10212050 10215861 10219269 10224860 10228183 10234035 10236629 10253910 10253970 10260362 10260839 10261592 10269007 10269497 10272425 10274137 10283051 10300574 10301478 10307678 10312287 10316797 10321791 10325155 10325475 10333013 10333182 10336329 10348855 10350456 10356869 10359760 10366249 10373424 10373703 10379997 10380288 10390033 10390075 10402403 10404833 10411147 10430018 10637084 10648281 11058285 11059685 11062283 11062383 11068449 11070577 11074442 11077924 11077931 11077964 11077969 11077975 11653123 11654160 11665036 11679184 11681056 11687261 11689808 11711319 11734298 11741726 11769164 11775204 11796497 11797145 11798880 11805113 11828512 11831145 11835354 11843385 11851276 11851952 11852736 11856798 11856814 11856911 11870975 11880482 11880883 11894544 11896347 11899893 11900360 11901744 11913505 11928472 11928501 11928943 11932753 11936473 11938478 12310438 12317550 12317969 12320373 12324300 12327585 12329322 12333083 12336661 12346089 12348398 12353435 12354286 12358915 12362594 12368340 12377639 12385003 12396294 12396305 12404888 12405593 12405625 12409254 12417844 12423155 12423481 12434258 12536856 12537648 12541214 12547843 12547853 12547861 12548040 12551276 12556140 12556225 12557779 12558805 12559696 12563827 12565505 12572503 12580754 12581046 12585462 12588537 12597629 12605916 12607017 12607981 12610597 12628850 12643918 12651241 12651774 12682977 12691591 12721384 12722925 12800801 12807189 12819727 12849011

 

Oracle XML Developers Kit

Oracle XML Developers Kit

11666959+ ORA-7445 / LPX-200 / wrong results etc.. from new XML parser
9249564 XDK message file lpxus.msb is repeatedly accessed even when no errors are being reported
9964177 Crash in lpxfsmsaxse while parsing an xml file due to the fact that lpxfsm_getattr_name() evaluates a string incorrectly.
10244177 XML select may returns wrong data in place of whitespace
11895713 Unicode data XML parsing misses part of text data in DOM Tree

Undocumented Oracle XML Developers Kit

7433030 8536336 9302418 9647931 9653067 9707565 9730567 9749871 9848298 9853608 9887867 9901600 9916316 10008865 10026707 10036116 10046966 10075613 10086846 10087651 10117120 10126019 10142313 10163043 10187237 10199902 10202270 10218569 10251919 10280576 10309851 10319446 10319866 10338324 10379259 10395097 10395834 11063908 11653236 11654677 11670294 11672749 11676604 11682043 11690358 11736411 11737653 11775716 11777724 11781869 11785848 11786756 11793421 11798214 11806997 11816262 11820524 11829052 11829057 11869548 11935596 12314601 12548939 12551014 12614152 12619489 12662152

 

Oracle XML SQL Utility (XSU)

Undocumented Oracle XML SQL Utility (XSU)

9323281 9820713 10130391 10132361 10337609 11069680

 

PL/SQL

PL/SQL

8313887 An anonymous PLSQL block with a local subroutine can result in a core dump
8425548 Alter…compile of TABLE function fails with ORA-600 [psdmsc.c: spawned type invalid]
9383293 A PL/SQL table type variable used in a SQL statement within a PL/SQL block fails at runtime instead of compile time
9478199 Memory corruption / ORA-600 from PLSQL anonymous blocks
9525671 ORA-6512 using TABLE() function and fetching data from partitioned table
9595922 A PL/SQL block with calls to UTL_FILE performs badly when using shared server and triggers
9646047 ORA-600 [pfrobj.c: invalid RTTI for Object] from overloaded Object METHOD
9681133 ORA-6508 and/or wrong results on valid package variable in RAC
9763337 Dump using UTL_HTTP in a shared server
9868734 When opening a .pll created with 10.1.2 on Forms builder crashes at heprel(orapls11).
9877757 An uninitialised PL/SQL variable of type CHAR used as an IN OUT bind in a dynamic SQL statement is not being set
9899203 When calling PL/SQL from SQL with REF cursor binds an ORA-1001 can occur
9928290 The fix for UTL_FILE memory leak bug 7197637 impacts performance
9981219 PL/SQL exception handler not able to trap ORA-1000 error
10039289 A trigger remains valid after a dependent object is altered
10043077 A nested table or varray contains more elements than expected when PLSQL_OPTIMIZE_LEVEL is 3
10068982 PLSQL concatenation (||) slow with mixed VARCHAR2/NVARCHAR2 arguments
10089086 Compilation may dump or give PLS-801 when an uncalled local procedure performs object comparisons
10094416 ORA-600 [kqlidchg1] / ORA-1 from PLSQL
10133757 Some applications using synonyms can experience ORA-7445 [hshuid]
10144724 “binary_bouble_type” rather than binary_double_type in dbmssql.sql
10155684 ORA-600 [17099] / dump after session migration using trusted callout
10213902 A PL/SQL REF cursor incorrectly reports that it is closed after the last row has been fetched
10220058 New DBMS_SQL2 package for Fusion Apps only
10232083 Wrong results (missing data) / ORA-7445 using PLSQL collections of RECORDS
10269022 Executing a PL/SQL block dynamically that returns a REF CURSOR fails with ORA-7445 [pfr_v3_tab_handler] – superceded
10417216 Dump writing PLSQL Call Stack to tracefile with mixed NATIVE and INTERPRETED PLSQL
10624628 Compound trigger gets wrong values for :OLD/:NEW in DEBUG mode
11792624 Bulk collect is inappropriate in a cursor declaration
11804055 ORA-7445 [pevm_ENTERX] using RESULT_CACHE in mixed NATIVE and INTERPRETTED PLSQL code
11818103 ORA-7445 [pfrb1_check_constraint] on BULK FETCH into NOT NULL collection in PLSQL
12332412 SQLERRM returns error message of less than 512 bytes, truncating last couple of bytes.
12421252 Unable to alter type loaded from v.9 wrapped source file.
12546877 PLSQL OUT RECORD default lost in RPC

Undocumented PL/SQL

8360861 9744366 9848227 9920674 10005516 10144747 10156794 10170706 10379272 10399964 10648887 11878452 12327579 12353242 12375780 12592099 12610721 12695692

 

Precompilers

Precompilers

9905110 PRO*COBOL bind variables not handled correctly (ORA-6502 and/or high version count)

Undocumented Precompilers

7365514 10013099 10040552 10086495

 

SQL*Plus

Undocumented SQL*Plus

10022360 10375866 10413991

 

Universal Connection Pool

Undocumented Universal Connection Pool

10112847 11072653

 

Port Specific Fixes

 

HPUX Itanium 64bit

9458055P HPUX Itanium: Net connections fail with ORA-12537 when listener started by Grid / srvctl
10160273P HP-Itanium: PRVF-5322 : Failed to get the CRS user for CRS home error.
12593451P HP-Itanium: VIP failover takes over 30 seconds due to cmviewcl timeout where HP SGeRAC is being used
12606104P HP-Itanium: “can’t open the fdp output file linkorderfile” warning is seen by link oracle binary
10302203PI HPUX: ORA-27037 with HPUX error 251 (ENOSYS) during VXFS file operations

IBM AIX Power Based Systems (64bit)

9238046P ORA-600[krr_media_12] during cross platform redo apply (AIX <-> Solaris Sparc)
9857270P AIX: cluvfy check /etc/nsswitch.conf on aix
10072750P AIX: ASM sees 1 TB disks as larger than their actual size (ORA-15099)
10363902P Support infiniband for gipc HA logic
11679305P AIX: CRS passes unwanted EXTSHM environment variable to DB / ASM startup (ORA-600[SKGMINVALID])
11835370P AIX: Long “Disk file operations I/O” time with ASM
12591990P chown of lost+found directory in ACFS reports permission dened — Solaris, Windows, AIX – superceded
10129309PI AIX: CVU does not check network tunables on AIX 11.2.0.2

Linux 32bit

10241180P ORA-27103 and startup fails when VLM is used and (db_block_size * db_block_buffers) is around 4GB
11849923P Linux: Redhat/OEL Linux acfsroot need to test the availability of /boot
11866171P Linux: Enable Crashdump when rebooting the machine
12406573P Suse Linux: Grid infrastructure does not automatically start during the reboot
12545060P Linux: chown of lost+found dir in ACFS reports permission denied

Linux X86-64bit

10266447P Linux 64bit: rootupgrade.sh fails: ‘fatal: module oracleoks not found’ , ACFS-9121, ACFS-9310
11849923P Linux: Redhat/OEL Linux acfsroot need to test the availability of /boot
11866171P Linux: Enable Crashdump when rebooting the machine
12406573P Suse Linux: Grid infrastructure does not automatically start during the reboot
12545060P Linux: chown of lost+found dir in ACFS reports permission denied
12654172P Improvements in hugepages usage
14766166P Linux: osysmond.bin crashes at scanf

Solaris 64bit (Sparc)

9238046P ORA-600[krr_media_12] during cross platform redo apply (AIX <-> Solaris Sparc)
10304548P Solaris: Size of disk with EFI label is not detected
10336129P Solaris: Poor IO performance on Veritas for 11.2 compared to 10.2
11683486P Solaris: exectask core dumps on Solaris platforms
12591990P chown of lost+found directory in ACFS reports permission dened — Solaris, Windows, AIX – superceded
12614853PI Solaris: 11.2.0.2 Grid Infrastructure root.sh or rootupgrade.sh Fails on Solaris 10 Update 10

Sun Solaris x86-64

13001537P Solaris:kfod cannot list all the disk specified in the asm_diskstring with patch for bug 10304548 installed
12614853PI Solaris: 11.2.0.2 Grid Infrastructure root.sh or rootupgrade.sh Fails on Solaris 10 Update 10

Windows 64bit (AMD64/EM64T)

8811821P Windows: crsuser command fails with network path not found
9602707P If a Grid Infrastructure (GI) install did not complete (i.e., partial or failed install), the deinstall of the Grid_Home does not run rootcrs.pl -deconfig.
9778018P Windows: Cannot copy datafiles from filesystem to an ASM directories on Windows
9871302P Windows: Cannot make new connection to database on Windows platforms with TNS-12560
9925648P Win: CRSD process takes a long time to start after reboot
10150497P Windows: MDNSD can’t start when Microsoft failover cluster virtual adapter was installed
10220194P Windows: crsd.exe and racgimon.exe consumes “pooled Non-Paged Bytes”
10316283P Windows: Database server process sometimes get ora-29702 due to “Authentication OSD error” in cssd
12640242P Windows: KUP-4027 error when query data from an external table on ACFS
12880655P Windows: OCFS.SYS does not free buffer after calling SeQueryInformationToken
12916373P WINDOWS: ORA-29770 global enqueue process lms(x) is hung and inst terminates

Windows 64bit (Itanium)

9778018P Windows: Cannot copy datafiles from filesystem to an ASM directories on Windows
10220194P Windows: crsd.exe and racgimon.exe consumes “pooled Non-Paged Bytes”

Windows/NT/XP

8811821P Windows: crsuser command fails with network path not found
9778018P Windows: Cannot copy datafiles from filesystem to an ASM directories on Windows
9871302P Windows: Cannot make new connection to database on Windows platforms with TNS-12560
10220194P Windows: crsd.exe and racgimon.exe consumes “pooled Non-Paged Bytes”
10316283P Windows: Database server process sometimes get ora-29702 due to “Authentication OSD error” in cssd
12591990P chown of lost+found directory in ACFS reports permission dened — Solaris, Windows, AIX – superceded

Exadata:Smart Scan(一)

Smart Scan是Exadata的主要特性之一,该特性主要依赖于于Exadata Storage Software:

 

 

[oracle@database ~]$ sqlplus  maclean/maclean

SQL*Plus: Release 11.2.0.2.0 Production on Sat Aug 18 22:46:39 2012
Copyright (c) 1982, 2010, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

select a.name,b.value/1024/1024 MB
from v$sysstat a , v$mystat b
where
a.statistic#=b.statistic#
and (a.name in ('physical read total bytes','physical write total bytes',
'cell IO uncompressed bytes') or a.name like 'cell phy%');

NAME                                                                     MB
---------------------------------------------------------------- ----------
physical read total bytes                                          .3984375
physical write total bytes                                                0
cell physical IO interconnect bytes                                .3984375
cell physical IO bytes saved during optimized file creation               0
cell physical IO bytes saved during optimized RMAN file restore           0
cell physical IO bytes eligible for predicate offload                     0
cell physical IO bytes saved by storage index                             0
cell physical IO interconnect bytes returned by smart scan                0
cell IO uncompressed bytes                                                0

SQL> set linesize 200 pagesize 2000

SQL> set autotrace on;

SQL>  select  /*+ OPT_PARAM('cell_offload_processing' 'false') */ count(*) from sales
  2   where time_id between '01-JAN-98' and '31-DEC-98'
  3   and amount_sold>=101;

  COUNT(*)
----------
     30661

Execution Plan
----------------------------------------------------------
Plan hash value: 8150843

-------------------------------------------------------------------------------------
| Id  | Operation                   | Name  | Rows  | Bytes | Cost (%CPU)| Time     |
-------------------------------------------------------------------------------------
|   0 | SELECT STATEMENT            |       |     1 |    22 |  1238   (2)| 00:00:15 |
|   1 |  SORT AGGREGATE             |       |     1 |    22 |            |          |
|*  2 |   FILTER                    |       |       |       |            |          |
|*  3 |    TABLE ACCESS STORAGE FULL| SALES | 14685 |   315K|  1238   (2)| 00:00:15 |
-------------------------------------------------------------------------------------

Predicate Information (identified by operation id):
---------------------------------------------------

   2 - filter(TO_DATE('01-JAN-98')=101 AND "TIME_ID">='01-JAN-98' AND
   3 - filter("AMOUNT_SOLD"》=101 AND "TIME_ID"》='01-JAN-98' AND
              "TIME_ID"《='31-DEC-98')

Note
-----
   - dynamic sampling used for this statement (level=2)

Statistics
----------------------------------------------------------
          0  recursive calls
          0  db block gets
       4437  consistent gets
       4433  physical reads
          0  redo size
        424  bytes sent via SQL*Net to client
        419  bytes received via SQL*Net from client
          2  SQL*Net roundtrips to/from client
          0  sorts (memory)
          0  sorts (disk)
          1  rows processed

SQL> select a.name,b.value/1024/1024 MB
  2  from v$sysstat a , v$mystat b
  3  where
  4  a.statistic#=b.statistic#
  5  and (a.name in ('physical read total bytes','physical write total bytes',
  6  'cell IO uncompressed bytes') or a.name like 'cell phy%');

NAME                                                                     MB
---------------------------------------------------------------- ----------
physical read total bytes                                         35.484375
physical write total bytes                                                0
cell physical IO interconnect bytes                               35.484375
cell physical IO bytes saved during optimized file creation               0
cell physical IO bytes saved during optimized RMAN file restore           0
cell physical IO bytes eligible for predicate offload                     0
cell physical IO bytes saved by storage index                             0
cell physical IO interconnect bytes returned by smart scan                0
cell IO uncompressed bytes                                                0

9 rows selected.

 

 

 

上面我们使用了exadata核心参数cell_offload_processing=false禁用了smart scan, 下面我们来看看Smart scan的统计表现


select count(*) from sales
where time_id between '01-JAN-2003' and '31-DEC-2003'
and amount_sold=1;


PARSING IN CURSOR #8100532 len=100 dep=0 uid=93 oct=3 lid=93 tim=1345357700828975 hv=1616885803 ad='3f07a6a0' sqlid='7z3cz8ph5zf1b'
select  count(*) from sales
 where time_id between '01-JAN-98' and '31-DEC-98'
 and amount_sold>=101
END OF STMT
PARSE #8100532:c=149978,e=1430146,p=271,cr=310,cu=0,mis=1,r=0,dep=0,og=1,plh=8150843,tim=1345357700828975
EXEC #8100532:c=0,e=31,p=0,cr=0,cu=0,mis=0,r=0,dep=0,og=1,plh=8150843,tim=1345357700829041
WAIT #8100532: nam='SQL*Net message to client' ela= 2 driver id=1650815232 #bytes=1 p3=0 obj#=79496 tim=1345357700829074
WAIT #8100532: nam='cell smart table scan' ela= 502 cellhash#=1375519866 p2=0 p3=0 obj#=79496 tim=1345357700830804
WAIT #8100532: nam='cell smart table scan' ela= 20243 cellhash#=1375519866 p2=0 p3=0 obj#=79496 tim=1345357700851709
WAIT #8100532: nam='cell smart table scan' ela= 32442 cellhash#=1375519866 p2=0 p3=0 obj#=79496 tim=1345357700884378
WAIT #8100532: nam='cell smart table scan' ela= 6315 cellhash#=1375519866 p2=0 p3=0 obj#=79496 tim=1345357700891113
WAIT #8100532: nam='cell smart table scan' ela= 17460 cellhash#=1375519866 p2=0 p3=0 obj#=79496 tim=1345357700909251



SQL> select a.name,b.value/1024/1024 MB
  2  from v$sysstat a , v$mystat b
  3  where
  4  a.statistic#=b.statistic#
  5  and (a.name in ('physical read total bytes','physical write total bytes',
  6  'cell IO uncompressed bytes') or a.name like 'cell phy%');

NAME                                                                     MB
---------------------------------------------------------------- ----------
physical read total bytes                                         53.484375
physical write total bytes                                                0
cell physical IO interconnect bytes                                 .484375
cell physical IO bytes saved during optimized file creation               0
cell physical IO bytes saved during optimized RMAN file restore           0
cell physical IO bytes eligible for predicate offload             53.484375
cell physical IO bytes saved by storage index                             0
cell physical IO interconnect bytes returned by smart scan          .484375
cell IO uncompressed bytes                                        53.484375

9 rows selected.

12c分页查询特性FETCH FIRST ROWS,OFFSET ROWS FETCH NEXT ROW LIMIT Clause子句

Database 12c的FETCH FIRST ROWS特性可以简化老版本中ROW_NUM()或ROWNUM的分页排序写法, 大幅节约开发花在分页查询语句上的时间。

row-limiting子句用以限制某个查询返回的行数

  • 可以通过FETCH FIRST/NEXT关键字指定返回结果的行数
  • 可以通过PERCENT关键字指定返回结果的行数比例
  • 可以通过OFFSET关键字指定返回从结果集中的某一行之后行数

12c row-limiting子句对于排序数据限制返回行今后会广泛使用(MySQL上早就有的特性,MySQL开发该特性可能是特别考虑到对于网站分页查询的简化),也可以被称作Top-N查询。

 

 
示意图:

 

SQL Row-Limiting Clause Examples
我们这里来对比老的ROWNUM写法等价的FETCH ROWS写法的实际性能对比:

create table larget tablespace users as select rownum t1, rpad('M',99,'A') t2, rpad('M',99,'A') t3, rpad('M',99,'A') t4 from dual connect by level<=99999;

SQL> create index pk_ind on larget(t1) tablespace users;

Index created.

select llv.* from 
(
select rownum rn, ll.* from
(select /*+ index( larget pk_ind */ *  from larget where t1 is not null order by t1 ) ll
where rownum<=20) llv 
where 
llv.rn>=1;

20 rows selected.

Execution Plan
----------------------------------------------------------
Plan hash value: 3843929721

-----------------------------------------------------------------------------------------
| Id  | Operation                      | Name   | Rows  | Bytes | Cost (%CPU)| Time     |
-----------------------------------------------------------------------------------------
|   0 | SELECT STATEMENT               |        |    20 |  3580 |     3   (0)| 00:00:01 |
|*  1 |  VIEW                          |        |    20 |  3580 |     3   (0)| 00:00:01 |
|*  2 |   COUNT STOPKEY                |        |       |       |            |          |
|   3 |    VIEW                        |        |    20 |  3320 |     3   (0)| 00:00:01 |
|   4 |     TABLE ACCESS BY INDEX ROWID| LARGET | 99999 |    29M|     3   (0)| 00:00:01 |
|*  5 |      INDEX FULL SCAN           | PK_IND |    20 |       |     2   (0)| 00:00:01 |
-----------------------------------------------------------------------------------------

Predicate Information (identified by operation id):
---------------------------------------------------

   1 - filter("LLV"."RN">=1)
   2 - filter(ROWNUM<=20)
   5 - filter("T1" IS NOT NULL)

Statistics
----------------------------------------------------------
          1  recursive calls
          0  db block gets
          7  consistent gets
          0  physical reads
          0  redo size
       1841  bytes sent via SQL*Net to client
        554  bytes received via SQL*Net from client
          3  SQL*Net roundtrips to/from client
          0  sorts (memory)
          0  sorts (disk)
         20  rows processed

SQL> select * from larget where t1 is not null order by t1 fetch first 20 rows only;

20 rows selected.

Execution Plan
----------------------------------------------------------
Plan hash value: 3254405084

----------------------------------------------------------------------------------------
| Id  | Operation                     | Name   | Rows  | Bytes | Cost (%CPU)| Time     |
----------------------------------------------------------------------------------------
|   0 | SELECT STATEMENT              |        | 99999 |    18M|  4573   (1)| 00:00:01 |
|*  1 |  VIEW                         |        | 99999 |    18M|  4573   (1)| 00:00:01 |
|*  2 |   WINDOW NOSORT STOPKEY       |        | 99999 |    29M|  4573   (1)| 00:00:01 |
|   3 |    TABLE ACCESS BY INDEX ROWID| LARGET | 99999 |    29M|  4573   (1)| 00:00:01 |
|*  4 |     INDEX FULL SCAN           | PK_IND | 99999 |       |   224   (1)| 00:00:01 |
----------------------------------------------------------------------------------------

Predicate Information (identified by operation id):
---------------------------------------------------

   1 - filter("from$_subquery$_003"."rowlimit_$$_rownumber"<=20)
   2 - filter(ROW_NUMBER() OVER ( ORDER BY "LARGET"."T1")<=20)
   4 - filter("T1" IS NOT NULL)

Statistics
----------------------------------------------------------
          1  recursive calls
          0  db block gets
          7  consistent gets
          0  physical reads
          0  redo size
       1717  bytes sent via SQL*Net to client
        554  bytes received via SQL*Net from client
          3  SQL*Net roundtrips to/from client
          0  sorts (memory)
          0  sorts (disk)
         20  rows processed

select llv.* from 
(
select rownum rn, ll.* from
(select /*+ index( larget pk_ind */ *  from larget where t1 is not null order by t1 ) ll
where rownum<=20000) llv 
where 
llv.rn>=18000;		 

2001 rows selected.

Execution Plan
----------------------------------------------------------
Plan hash value: 3843929721

-----------------------------------------------------------------------------------------
| Id  | Operation                      | Name   | Rows  | Bytes | Cost (%CPU)| Time     |
-----------------------------------------------------------------------------------------
|   0 | SELECT STATEMENT               |        | 20000 |  3496K|   916   (0)| 00:00:01 |
|*  1 |  VIEW                          |        | 20000 |  3496K|   916   (0)| 00:00:01 |
|*  2 |   COUNT STOPKEY                |        |       |       |            |          |
|   3 |    VIEW                        |        | 20000 |  3242K|   916   (0)| 00:00:01 |
|   4 |     TABLE ACCESS BY INDEX ROWID| LARGET | 99999 |    29M|   916   (0)| 00:00:01 |
|*  5 |      INDEX FULL SCAN           | PK_IND | 20000 |       |    46   (0)| 00:00:01 |
-----------------------------------------------------------------------------------------

Predicate Information (identified by operation id):
---------------------------------------------------

   1 - filter("LLV"."RN">=18000)
   2 - filter(ROWNUM<=20000)
   5 - filter("T1" IS NOT NULL)

Statistics
----------------------------------------------------------
          1  recursive calls
          0  db block gets
       1177  consistent gets
        904  physical reads
          0  redo size
      56804  bytes sent via SQL*Net to client
       2006  bytes received via SQL*Net from client
        135  SQL*Net roundtrips to/from client
          0  sorts (memory)
          0  sorts (disk)
       2001  rows processed

select * from larget where t1 is not null order by t1  OFFSET 17999 ROWS FETCH NEXT 2001 ROWS ONLY;

        T1

----------

     18001

	 Execution Plan
----------------------------------------------------------
Plan hash value: 3254405084

----------------------------------------------------------------------------------------
| Id  | Operation                     | Name   | Rows  | Bytes | Cost (%CPU)| Time     |
----------------------------------------------------------------------------------------
|   0 | SELECT STATEMENT              |        | 99999 |    18M|  4573   (1)| 00:00:01 |
|*  1 |  VIEW                         |        | 99999 |    18M|  4573   (1)| 00:00:01 |
|*  2 |   WINDOW NOSORT STOPKEY       |        | 99999 |    29M|  4573   (1)| 00:00:01 |
|   3 |    TABLE ACCESS BY INDEX ROWID| LARGET | 99999 |    29M|  4573   (1)| 00:00:01 |
|*  4 |     INDEX FULL SCAN           | PK_IND | 99999 |       |   224   (1)| 00:00:01 |
----------------------------------------------------------------------------------------

Predicate Information (identified by operation id):
---------------------------------------------------

   1 - filter("from$_subquery$_003"."rowlimit_$$_rownumber"<=CASE  WHEN
              (17999>=0) THEN 17999 ELSE 0 END +2001 AND
              "from$_subquery$_003"."rowlimit_$$_rownumber">17999)
   2 - filter(ROW_NUMBER() OVER ( ORDER BY "LARGET"."T1")<=CASE  WHEN
              (17999>=0) THEN 17999 ELSE 0 END +2001)
   4 - filter("T1" IS NOT NULL)

Statistics
----------------------------------------------------------
          0  recursive calls
          0  db block gets
       1177  consistent gets
          0  physical reads
          0  redo size
      46757  bytes sent via SQL*Net to client
       2006  bytes received via SQL*Net from client
        135  SQL*Net roundtrips to/from client
          0  sorts (memory)
          0  sorts (disk)
       2001  rows processed

不仅可以指定fetch的rows数目,还可以指定返回的行比例,但是这一般会引起真正的INDEX FULL SCAN 

SQL> select * from larget where t1 is not null order by t1 fetch first 1 percent rows only;

1000 rows selected.

Execution Plan
----------------------------------------------------------
Plan hash value: 978863371

----------------------------------------------------------------------------------------
| Id  | Operation                     | Name   | Rows  | Bytes | Cost (%CPU)| Time     |
----------------------------------------------------------------------------------------
|   0 | SELECT STATEMENT              |        | 99999 |    19M|  4573   (1)| 00:00:01 |
|*  1 |  VIEW                         |        | 99999 |    19M|  4573   (1)| 00:00:01 |
|   2 |   WINDOW BUFFER               |        | 99999 |    29M|  4573   (1)| 00:00:01 |
|   3 |    TABLE ACCESS BY INDEX ROWID| LARGET | 99999 |    29M|  4573   (1)| 00:00:01 |
|*  4 |     INDEX FULL SCAN           | PK_IND | 99999 |       |   224   (1)| 00:00:01 |
----------------------------------------------------------------------------------------

Predicate Information (identified by operation id):
---------------------------------------------------

   1 - filter("from$_subquery$_003"."rowlimit_$$_rownumber"<=CEIL("from$_subquer
              y$_003"."rowlimit_$$_total"*1/100))
   4 - filter("T1" IS NOT NULL)

Statistics
----------------------------------------------------------
          1  recursive calls
          0  db block gets
       4571  consistent gets
       3656  physical reads
          0  redo size
      22863  bytes sent via SQL*Net to client
       1269  bytes received via SQL*Net from client
         68  SQL*Net roundtrips to/from client
          1  sorts (memory)
          0  sorts (disk)
       1000  rows processed

SQL>

 

 

从以上的2个演示对比,可以看到2种写法实际消耗逻辑读数目是类似的;即12c 中FETCH FIRST ROWS,OFFSET ROWS FETCH NEXT的写法在实际性能上并不比传统的rownum写法来的效率低。 但是可以看到CBO在评估fetch rows执行计划的成本时其 TABLE ACCESS BY INDEX ROWID成本要比rownum写法高出不少,这似乎是由于不同的基数计算导致的。

TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569