Doc ID: Note:263791.1
Subject: 9.2.0.5 Patch Set - List of Bug Fixes by Problem Type
Type: README
Status: PUBLISHED
Content Type: TEXT/X-HTML
Creation Date: 19-FEB-2004
Last Revision Date: 14-MAY-2004

Bugs fixed in the 9.2.0.5 Patch Set

  • See Note 189908.1 for Support Status and Alerts affecting 9.2.0 releases.
This note lists the bugs fixed in the 9.2.0.5 Patch Set over and above those fixed in 9.2.0.4, 9.2.0.3 or 9.2.0.2. The 9.2.0.5 Patch Set itself is cumulative and includes all fixes in 9.2.0.2 , 9.2.0.3 and 9.2.0.4 in addition to the fixes listed in this document. Bugs are listed under significant headings relating to either a feature or a characteristic of the bug. Some bugs are listed in more than one section. Each bug number is hyperlinked to a Support Bug Description.
  • '*' against a bug indicates that an alert exists for that issue.
  • '+' indicates a particularly notable bug.
  • 'P' indicates a port specific bug.@>
  • '@' indicates UNPUBLISHED information X>
  • "OERI:nnnnn is used as shorthand for ORA-600 [nnnnn].

Notable exceptions and omissions

  • Port specific issues may not be listed

Security Alert Issues fixed in the 9.2.0.5 Patch Set

Fixed Bug# Security Alert# Document Summary
9.2.0.5 3250585 Sec. Alert#64 Note 263508.1 Oracle Security Alert #64 (9.2.0.4 fix bundle)
9.2.0.5 3210293 Sec. Alert#62 Note 258996.1 Oracle Security Alert #62 (9.2.0.4 fix bundle)
9.2.0.5 3226109 Sec. Alert#59 Note 251910.1 Oracle Security Alert #59 (9.2.0.4 fix bundle)

9.2.0.5 Bug Categories



    9.2.0.5 Bug Fixes by Category



    Symptom


    Corruption (Corrupt Export)
    2666174 Export in direct path can product a corrupt export file if ORA-1555 occurs
    2902986 Clustered table direct export produces a corrupted dump exporting migrated rows
    3031024 Export of object types and many subtypes produces bad export file (OCI-22303 on import)
    3041342 Bad DDL in export file exporting a table which is not substitutable at all levels
    3071475 Export writes bad DDL for user defined types stored as LOBs
    3085706 Transporting a partitioned table with SUBPARTITION TEMPLATE fails with ORA-2220
    3091499 Bad export / import dumps for table with LOB CHUNKSIZE = 32K
    3150037 Export may produce wrong SQL for CREATE TABLE xxx OF typename

    Corruption (Dictionary)
    2314382 NUMBER precision missing for VIEW of a table expression
    2553841 ALTER TABLE synonym_name ADD PARTITION works when it should fail
    2570545 Queries after a 'DROP SUBTYPE VALIDATE' can fail with ORA-21700
    2717778 Update of a view throws ORA-1732 if the view was recreated and had a INSTEAD OF trigger on it
    2785745 Drop user cascade can leave capture/apply metadata in an inconsistent state
    2803911 Target sees corrupt data in TRANSPORTED tablespace with UNUSED columns
    2856745 Duplicate rows in database_properties table after migration from 8i to 9i
    2964982 Running prvtlock.plb during upgrade can leave duplicate lock handles
    3046194 Drop/recreate of an OPERATOR does not update dictionary properly - affects Text SCORE operator
    3091612 TAB$.SPARE6 may contain corrupt data after upgrade to 9i
    3149359 Dictionary corruption from failed ALTER TABLE ADD CONSTRAINT with ONLINE clause
    3226011 VARRAY storage table not dropped when parent column dropped
    3274939 ORA-1426 after ADD CONSTRAINT DISABLE VALIDATE / DROP CONSTRAINT

    Corruption (Incorrect / missing corruption checks)
    2517589 Some types of redo corruption are not detected when they should be

    Corruption (Index)
    2093670 OERI:12700 / BITMAP index corruption possible
    2758680 Parallel index create / rebuild may produce a corrupt index (rare)
    2999894 OERI:6032 / corrupt index creating a bitmap index on a compressed tables with bitmap indexes
    3030585 Corrupt TEXT index possible for LONG columns
    3097158 OERI[6006] / index corruption possible (rare)
    3115733 OERI[4000] / index corruption can occur during index coalesce
    3145991 Bitmap index corruption possible (rare)

    Corruption (Logical)
    3288804* Trigger updates wrong column after drop function-based index
    This bug is alerted in Note 259854.1
    2276863+ CREATE FORCE VIEW against missing remote object may not work properly
    979657 Oracle allows insert of -0 (negative zero) or other corrupt numbers from OCI/Pro
    1552361 BASIC LEXER stops when it hits \0 in a UTF8 document
    2341550 CURRENT_SCHEMA not set with database ON_LOGON trigger using SQLLDR with DIRECT=TRUE
    2623901 Multi TABLE INSERT (INSERT ALL) with ROW TRIGGERS fires wrong triggers or throws OERI:15852
    2790435 Serial INSERT with parallel SELECT and type conversion can insert corrupt data
    2842621 LOB DML failure can lead to corrupt LOB data at APPLY site
    2846610 SQLPLUS COPY with COPYCOMMIT may fail / copy null rows to HS gateway
    2853704 oracle.sql.DATE addJulianDays can produce corrupt date values
    2861835 Streams apply may contain direct loaded LOB data which was rolled back
    2870079 Create Bitmap index skipped at logical STANDBY site
    2892729 PDML direct path insert not replicated to the logical standby
    2961492 DBMS_SQL.BIND_ARRAY can produce incorrect results in multibyte
    2963428 Incorrect dates possible using TIMESTAMP WITH LOCAL TIMEZONE
    2986350 MERGE may not be applied properly at APPLY site
    3035145 OCCI does not evaluate null/not null correctly after number::setnull()
    3041411 Before/After row triggers fire incorrectly for MERGE statements
    3058476 SEQUENCES not properly maintained at Logical Standby
    3077339 OCCI: iterated setNumber() causes ORA-1438 or wrong results / corrupt data
    3088916 SQLLDR direct path does not evaluate SQL strings for NULL input data
    3111598 CHAR columns not BLANK PADDED after CREATE MVIEW / refresh with different charsets
    3118922 Binding over HS as a Packed decimal type can produce wrong data
    3128209 UPDATEXML may not work when used in a trigger
    3128395 Deadlocks / duplicate records possible with R-Tree indexes
    3128775 Empty / corrupt XML data can be inserted via XMLType
    3159030 Multi table insert may not recognise column alias
    3170016 HS data corruption if > 32K RAW data is passed to a procedural gateway
    3174298 SQLLDR direct path load may load 0 instead of NULL if length-value is NULL
    3188573 Streams LOB corruption at apply site possible
    3207216 Valid ISO characters can get corrupted with OJMS using OCI driver
    3230177 AQ JMS can truncate the payload
    3239914 Fast refresh data is not reflected in materialized view

    Corruption (Physical)
    2599134 Archivelog records in the CONTROLFILE may have wrong length data
    2881183 Dump (kdisplitbr) / random data/index corruption (rare)
    2927357 OERI[kcoapl_blkchk]/corruption possible from block level rollback
    2950062 ORA-4030 during block recovery can cause block corruption
    3029292 LOB corruption possible on ASSM tablespace
    3085651 Table corruption / OERI after TRUNCATE on ASSM table with NESTED TABLE cols
    3111951 OERI[ktspscaninit-d] after interrupted TRUNCATE
    3210520 OERI[kjccqmg:esm] / OERI[4194] / corruption possible in RAC
    3213101 Lob corruption / ORA-1555 can occur on a LOB segment in ASSM
    3215579 OERI[ktspfupdst-1] / corruption after DEALLOCATE UNUSED on ASSM
    3249755 Block corruption possible on temp files
    3281882 Block corruption / OERI[kcoapl_blkchk] in multinode RAC after multiple reconfigurations
    3377351 Corruption possible in RAC if instances crash during recovery
    3397181 ALTER SYSTEM KILL SESSION of recovery slave causes stuck recovery
    3423380 ONLINE MOVE of compressed IOT may dump or product corrupt IOT

    Corrupt/Bad Backup
    2517589 Some types of redo corruption are not detected when they should be
    2599134 Archivelog records in the CONTROLFILE may have wrong length data
    2665255 RMAN-6004 ORA-1455 if clock adjusted back during RMAN backup
    2808926 OERI[2866] possible during MEDIA recovery of AUTOEXTEND file in RAC
    3204542 OERI[ktssinseg3] / cannot recover locally managed tablespace

    Deadlock
    2513420 Deadlock possible calling ConnectionCache.close and connection.close()
    2796282 False deadlock possible using shared servers
    2902030 Deadlocks in RAC not logged in alert log
    2918838 Undetected deadlock for dc_tablespace_quotas among two processes
    2941738 SMON processes may deadlock in RAC
    2982297 ORA-4020 can occur during PLSQL name resolution
    2995746 Deadlock between session doing a GRANT and another session parsing an aged out cursor
    3001270 Deadlock between SMON and foreground process for dc_suers
    3009268 User sessions waiting for recovery of DEAD prepared TX may deadlock with SMON
    3030298 OERI:2103 from concurrent 'drop tablespace including datafiles'
    3080929 ORA-4021 / hang can occur due to SMON self deadlock on UNDO$ row cache lock
    3093080 ALTER TABLE ENABLE TABLE LOCK can cause a deadlock
    3128395 Deadlocks / duplicate records possible with R-Tree indexes
    3271271 QMON can deadlock with job queue processes

    Excessive CPU usage
    3119855P Win: High CPU usage possible from certain XML queries
    1486580 SMON inefficient when checking for failed online index builds
    2520014 Dispatcher CPU use far higher in 9i than earlier releases on some platforms
    2740472 Shared servers burn CPU executing Java "wait()" call
    2867085 Excessive PARSE CPU under expcmo / expCheckExprEquiv
    2878109 Poor CTXXPATH indexing DDL performance
    3009359 Higher CPU use if SQL_TRACE=TRUE
    3048661 Create bitmap index can use more CPU than needed if more memory available
    3199732 Setting PGA_AGGREGATE_TARGET too low can cause excessive CPU use
    3291500 CTXXPATH performance degrades over time (cpu increases)
    3369719 Excess CPU use possible using Streams in JDBC OCI

    Feature Unusable
    2940957 PRE_PAGE_SGA does not work on some platforms (eg Windows)
    3051758 SAMPLE keyword in SQL gives same result-set if executed quickly in succession
    3272092 Diagnostic heap checking Event 10501 does not work on some heaps

    Fix is considered an enhancement
    1885876 ENH: SYNC_INDEX should record new index tokens
    2668141 Users cannot edit mimetype inclusion for user defined data sources
    3024309 ENH: Allow FAST REFRESH of MVIEW after MOVE of tables/logs
    3032255 Internal enhancement to add oracle.net.CONNECT_TIMEOUT
    3189374 ENH: Additional diagnostics for library_cache dumps
    3258738 ENH: Add characterset EL8EBCDIC423R
    3271907 ENH: Extra diagnostic information if RAC sees a fractured controlfile block
    3282294 ENH: Extra trace information for ORA-26688
    3293155 ENH: Diagnostic enhancement to help investigate memory corruptions/leaks
    3310746 ENH: Additional trace and diagnostics for ORA-4031 errors
    3316003 Internal change to help avoid ORA-4031 for multi-subpool SGAs
    3316453 "_dbwr_trace"=1 can be slow

    Hang - Involving shared resource
    2791258+ Database hang when setting RESOURCE_MANAGER_PLAN if EXTPROC or HS is used
    2968709+ High "library cache pin" waits possible
    2417344 OERI[KSSRMP1] / PMON hang possible
    2886929 RAC hang possible with LMS stuck in kcbbslwr
    3000074 Session may spin querying X$KGLPN or X$KGLLK
    3059604 Dump for OERI:13001 can hang the instance for a while
    3070246 Database hang / latch contention possible
    3077651 LOB manipulation can leak "buffer" state objects causing hangs/shared pool problems
    3090397 ORA-4031 / excessive shared pool using LGWR ASYNC or SYNC=PARALLEL
    3094726 NET_TIMEOUT attribute cannot be set
    3105594 PMON spin trying to delete DML lock state object
    3116588 ALTER SYSTEM QUIESCE RESTRICTED may hang with shared servers
    3144315 LGWR can hang in RAC
    3145070 Primary instance hangs if network to Standby fails
    3174684 Instance hang possible from ALTER SYSTEM SET parameter in RAC with SPFILE
    3176701 LGWR can spin in RAC causing instance hang (rare)
    3205748 LGWR reconnection attempts can hang primary if one standby goes down
    3227858 Slow network may hang primary in DataGuard configuration
    3252706 Shared servers hang instead of reporting ORA-104
    3296654 Many OERI[17175] after OERI:510 - instance may hang
    3342182 Instance hang on startup possible in RAC

    Hang - Process hang
    2968709+ High "library cache pin" waits possible
    2121126 DB Link may HANG during CONNECT if there is a network failure
    2133320 Process may hang issuing DML against an IOT
    2570481 OCISessionGet hangs when OCI_ATTR_SPOOL_GETMODE is NOWAIT
    2773367 Hang / ORA-4021 waiting for CREATE TABLE operation
    2962298 Multi-threaded client may hang after OCIBreak
    3009268 User sessions waiting for recovery of DEAD prepared TX may deadlock with SMON
    3049737 Clients hang during connect to dispatcher if shared pool or OS memory exhausted
    3050086 OLAP_EXPRESSION fails to complete
    3063952 ORA-1554 / hang can occur (rare)
    3080929 ORA-4021 / hang can occur due to SMON self deadlock on UNDO$ row cache lock
    3093080 ALTER TABLE ENABLE TABLE LOCK can cause a deadlock
    3109703 DBMS_LOGMNR_D.BUILD may hang / ORA-16209 from logical standby
    3126930 ORA-1551 / hang possible on DELETE
    3127385 Streams capture can hang when logfiles registered
    3133645 Multithreaded JDBC client may hang accessing LOB data
    3140038 XAORECOVER() / SELECT from DBA_PENDING_TRANSACTIONS can be blocked by a long running SELECT
    3140481 Multithreaded JDBC may hang retrieving an XMLType
    3182216 DBMS_MVIEW.REFRESH may hang on RAC if job runs on other instance
    3217262 JDBC Thin hangs executing PLSQL with ARRAY bind to PLSQL OUT parameter
    3220161 Non-leftmost range table queue in PQ may hang or dump
    3252706 Shared servers hang instead of reporting ORA-104
    3258308 EMON may hangs and stop delivering notifications
    3291699 Logical standby may hang
    3300756 Hang in a DLM lock API can occur during nested reconfiguration
    3305683 SHUTDOWN IMMEDIATE/NORMAL hangs waiting for 'unspecified event' in RAC
    3321995 CTXXPATH query may hang if table rows have been updated
    3356645 INSO_FILTER may hang with attribute timeout > 0 (rare)

    Hang - Process spins
    3274319P Linux: LN() and POWER() SQL functions SPIN for certain input values
    2685880 LMON may spin trying to join a cluster
    2755787 Oracle process spins when signalling certain errors
    2847605 Latch spin possible in RAC environment on some platforms
    2867085 Excessive PARSE CPU under expcmo / expCheckExprEquiv
    2940217 Optimization with CPU cost model may spin in kzftgap
    2950591 Spin manipulating complex object in PLSQL
    2971081 CREATE PROCEDURE with multibyte characters can spin
    3000074 Session may spin querying X$KGLPN or X$KGLLK
    3033886 FIRST_ROWS_10 optimization may spin in kkorminl
    3039440 SYSTEMSTATE may spin in RAC environment dumping lock Q entries
    3042541 Spin possible processing subtypes
    3090881 SELECT spins in kkobrfak with FIRST_ROWS_10
    3112212 Register schema may spin
    3152984 LMS / LMD may appear to spin
    3153195 updateAsciiStream may spin when using CachedRowset
    3188120 Insert into IOT can spin
    3202762 A process may spin in kcbgtcr in RAC
    3309132 Query rewrite may spin in qsmspst/lxocvchar with FGAC

    Install is not performed correctly
    3060932I Installer may error with "CANNOT WRITE TO DESTINATION $OH/BIN/<filename>.SAV"
    3586698P HP Itanium: 9.2.0.5 will not install on 11.22 - unsatisfied symbol errors
    3118677PI Unix: Incorrect kdd.o shipped with 9.2.0.4 Patch Set
    3149279PI Sol64: 9.2.0.4 JDBC Patch has incorrect "libocijdbc9.so"
    3150122PI Unix: 9.2.0.4 JDBC Patch is incomplete

    Instance may crash
    2764106 False OERI[2662] possible on SELECT which can crash the instance
    2826692 SMON may die with ORA-27508 (rare)
    2898625 Interrupted ONLINE subpartition index rebuild can dump in kdic_cleanup
    2995204 PMON may crash the instance (OERI:kwqicklem-spinf) cleaning up an aborted AQ session
    3004764 PMON may crash the instance with ORA-7445[KKSHEQD] / ORA-7445[KKSHLCU]
    3043091 LMS can dump in kslpstevent()
    3079678 Instance crash possible on some platforms
    3085260 RAC instance may needlessly crash with ORA-214 if controlfile block is corrupt
    3099541 Dump (kqrbtm) in LCK in RAC after reconfiguration
    3104250 PMON may fail with ORA-601 starting extra shared servers/dispatchers
    3125001 PMON crash with OERI[1115] due to state object corruption / SGA memory leak
    3143389 OERI[kjbclose:l] / OERI:603 in LMS
    3149370 ORA-481 / instance crash possible from LMON
    3163798 OERI / Instance crash from killed JOB QUEUE session
    3164380 SMON may crash the instance with OERI:kturdbr1 when using SMU
    3174660 OERI[kjmpmsg_1] possible in RAC environment

    Latch Contention
    3070246 Database hang / latch contention possible
    3077651 LOB manipulation can leak "buffer" state objects causing hangs/shared pool problems
    3103876 External tables access can cause excessive rowcache activity

    Leak - Memory leak / Growth
    3150705+ Fix to help reduce the chances of an ORA-4031 with high OPEN_CURSORS
    1782381 Excessive SGA use / ORA-4031 possible with large number of JOBS
    2561115 SGA memory growth using outbound TCP/IP database links from shared servers
    2563301 ORA-4031 possible in RAC environment under load
    2715491 Using the lexer attribute INDEX_STEMS leaks PGA memory
    2736491 Memory leak when using SDO_GEOM.VALIDATE_LAYER_WITH_CONTEXT
    2756708 Minor memory leak possible from advanced networking
    2787331 XDK XML parser can use more memory than needed for large documents
    2801345 CTX_QUERY.COUNT_HITS leaks PGA memory
    2831689 DBMS_XMLSave.insertXML/updateXML/deleteXML leaks memory if updating a CLOB
    2835093 Insert of large XML documents can take a very long time / use lots of memory
    2836515 Memory leak/ORA-4030 possible in Streams apply process
    2926080 Nested loops with Text index as inner table leaks memory (drexrgetnewqx:d)
    2936556 ORA-4030 on large multi table insert with Unique constraint
    2960498 Memory leak can occur using Advanced Networking
    2984198 Memory leak using SA_SESSION in OLS instance
    3009532 JDBC client memory leak when prepared statements are not executed
    3013740 Memory leak using SA_SESSION in OLS environment
    3015060 XML insert may leak memory
    3019273 Calling SET_LABEL() causes the session heap to grow continually
    3090397 ORA-4031 / excessive shared pool using LGWR ASYNC or SYNC=PARALLEL
    3106363 SA_SESSION.SET_LABEL leaks "kpmalloc" memory
    3113169 JDBC Thin may leak abstract LOBS / memory
    3114308 LMS process size depends on the PROCESSES parameter
    3124410 Memory leak (UGA) executing procedures that contain REF cursors as OUT parameters
    3125001 PMON crash with OERI[1115] due to state object corruption / SGA memory leak
    3125299 Memory leak from CTAS calling an external procedure
    3134348 External table memory leak in "alloc environm" subheap
    3138989 Temporary LOB leak creating text index
    3147224 Memory leak from long running SQL statement calling PLSQL function with arguments
    3150680 Excessive shared pool permanent memory use / ORA-4031 possible with SESSION_CACHED_CURSORS
    3155220 Memory leak / ORA-4030 at Streams APPLY if column count differs from Capture site
    3156532 Static vectors in XMLParsercover and XMLNodecover leak memory
    3169563 Memory leak from XMLTransform
    3175617 Memory leak in Java stored procedure with String parameter > 4K
    3191593 getownerdocument leaks memory / ORA-31181
    3214449 JavaVM may not release PGA memory within PLSQL loops
    3217636 AQ JMS client leaks memory dequeueing from empty queue
    3232401 ORA-4031 with Streams apply site
    3234622 Memory leak using SA_SESSION.PRIVILEGES / SA_SESSION.PRIVS
    3240592 PGA memory leak using KPRB driver in Java Stored Procedures
    3254366 ORA-4030 / memory leak with fuzzy matching and nested loops
    3257648 SA_SESSION.SET_LABEL leaks memory "koh-kghu sessi"
    3263801 Memory leak printing XMLType in a loop
    3267404 PROCESSCOPY method in a loop leaks memory

    Leak - Resources eg: File handles
    2615473 Using UTL_HTTP in a SHARED SERVER connection can leak circuits
    2713143 File descriptor leak possible using DBMS_LDAP
    2931090 JDBC Thin does not free LDAP connection used for name lookup
    3065750 Cursor leak using OCIBreak
    3077651 LOB manipulation can leak "buffer" state objects causing hangs/shared pool problems
    3106699 Cursor leak / ORA-1000 using DBMS_XMLQUERY.getxml() with a bad select statement
    3113169 JDBC Thin may leak abstract LOBS / memory
    3138989 Temporary LOB leak creating text index
    3151681 oracle.jdbc.xa.XAResource class leaks cursors

    Memory Corruption
    2416262 OERI[qbaopn1]/mem corruption using NEW_TIME function and partitioned table with CURSOR_SHARING enabled
    2453893 Memory corruption SELECTing from an EXTERNAL TABLE with many discarded rows
    2605902 TRIM may dump in lxktrim / corrupt memory when trimming SHIFT encoded data
    2609128 Calling DBMS_LDAP.msgfree or DBMS_LDAP.ber_free twice can corrupt memory
    2721670 SQLLDR may dump or encounter client side memory corruption
    2805580 PGA memory corruption possible using PGA_AGGREGATE_TARGET
    2839655 Single byte CGA memory corruption using NLS_COMP=ANSI with PLSQL
    2912559 OERI[17182] / memory corruption possible on COMMIT in XDB
    2942047 SGA corruption can occur in RAC (rare)
    2952690 OERI[17159] / memory corruption querying multibyte Java source via DBA_SOURCE
    3036075 Mem corruption / dump reporting NUMBER dimension in OLAP
    3041865 Memory corruption during Logical Standby apply of LOB changes
    3051782 Logical standby may fail with OERI:17182 / memory corruption
    3058923 Memory corruption possible using LOBs in IOTs
    3066549 OERI[17113] / memory corruption can occur selecting from a view
    3078613 Buffer cache corruption can occur when using different DB block sizes in the same database
    3089086 OERI[17172] / SGA corruption possible at startup
    3091504 Updating object with varray attribute may dump / corrupt memory
    3093940 Tracing may be enabled using EXTPROC / HS - can lead to memory corruption
    3109398 SGA memory corruption from MERGE using SEQUENCES
    3139818 OERI[17182] / memory corruption / data corruption from JAVA only TRIGGER
    3170681 Memory corruption / Dump kghispih() using Objects
    3276040 AQ propogation may dump and cannot continue
    3292443 Memory corruption possible from PCT rewrite with partitioned table
    3305458 Memory corruption from fix for bug 2083537

    Performance affected (General)
    2968709+ High "library cache pin" waits possible
    1348490 Slow open for files on Read Only file systems
    1486580 SMON inefficient when checking for failed online index builds
    2276769 Different static PLSQL cursors may not be shared
    2640686 Long waits for "log file sync" with broadcast SCN in RAC
    2663122 Unneccessarily long waits on "log file sync" in RAC
    2759383 Sessions waiting on "buffer busy wait" for a hot block may wait too long
    2796045 Unnecessary "global cache busy" waits can occur in RAC environment
    2952096 Poor performance / OERI:2103 possible in RAC with mirrors and volume manager
    3019460 DBWR opens / closes datafiles repeatedly when dropping a tablespace
    3063996 Frequent log switches can occur in RAC if a thread closes
    3199732 Setting PGA_AGGREGATE_TARGET too low can cause excessive CPU use
    3264088 Direct load may be slow due to repeated file open/close
    3311210 Unnecessary 0.5 seconds waits for "Broadcase on commit" SCN scheme

    Performance of Query/ies affected
    1885876 ENH: SYNC_INDEX should record new index tokens
    2281909 Suboptimal plan possible from INLINE non-correlated UNION ALL subquery
    2375503 Fetch from remote row source may be slow
    2452490 SQLLDR DIRECT=TRUE SQL expression performance slower than CONVENTIONAL path
    2610785 FIRST_ROWS may not eliminate an ORDER BY sort operation when it can
    2612693 Wildcard and Fuzzy queries can be very slow when Text index is large
    2642436 MVIEW refresh may take longer than expected
    2644204 Poor performance of dictionary view INDEX_STATS
    2671021 CTAS / create MVIEW of remote co-located complex subquery may perform slowly
    2700090 OERI:[qerbtrop objnum] possible from global DOMAIN indexes
    2736734 Sub-optimal plan chosen when domain index exists
    2751494 "IS NULL" in OR predicate not converted to CONCATENATION
    2803823 RMAN maintenance commands (like resync catalog) are slow
    2827098 CTAS / Insert as SELECT can be slow compared to the same SELECT
    2835093 Insert of large XML documents can take a very long time / use lots of memory
    2842013 Logical standby apply runs slowly in a RAC environment
    2874489 Excessive REDO generated for INSERT as SELECT into GLOBAL TEMPORARY TABLES
    2878109 Poor CTXXPATH indexing DDL performance
    2906400 Certain text queries are slower in 9i than 8i
    2934659 92 client -> 8i server fetches use larger NET packets than needed
    2943173 INLIST predicates may be used in preference to EQUALITY predicates as index keys
    2948717 Queries against DBA_SEGMENTS can be slow accessing BYTES/BLOCKS/EXTENTS columns
    2964437 DBMS_STATS.GATHER_SCHEMA_STATS may not gather PARTITION statistics
    2968427 DBMS_STATS GATHER STALE does not work for GLOBAL INDEX on a PARTITIONED table
    2986228 Poor query performance from elimination of a distinct SORT
    2991526 Wrong cardinality estimation can occur for LIKE predicates
    3003491 Queries against V$DATAFILE may get poor execution plans
    3006978 Query involving DISTINCT with an unnestable subquery may perform poorly
    3008000 Stored outline for RBO query may use wrong plan when outline is used
    3009359 Higher CPU use if SQL_TRACE=TRUE
    3018146 Long parse times for may ORed predicates with FIRST_ROW_XX optimization
    3045275 Bind peeking not enabled after cursor reloaded (eg: after truncate)
    3048318 Some DBMS_STATS gather options can be slow
    3048661 Create bitmap index can use more CPU than needed if more memory available
    3063008 BETWEEN :BIND1 AND :BIND2 selectivity may be wrong (or >=/<=)
    3063241 Poor execution plan possible for semi join with collection iterator
    3066361 SPLIT partition may cause row movement when STORE IN clause is used
    3070157 In subquery with remote mapped outer query may get poor plan
    3072704 Sub optimal plan possible from Push Join Predicate
    3074405 Incorrect index selectivity may be used by CBO
    3075139 Suboptimal plan possible in FIRST_ROWS_N mode
    3084900 CBO may not recognise a good dimension table
    3100257 DBMS_DEFER_SYS.PUSH slow if the transaction has many calls
    3100476 PQO scans all partitions in outer join instead of the required ones only
    3111457 Multiple concurrent TRUNCATE/DROP can be slow
    3118776 Poor execution plan from MERGE with UNION ALL view
    3129934 Remote concatenated key joins may get poor execution plan
    3132098 Bind peeking does not work properly for duplicate binds
    3146705 Parallel full table scan can take a long time
    3147709 Constant predicates involving operators may not be pushed into views when expected
    3167234 Sub-optimal execution plan with "for update"
    3175674 Poor performance of primary key Domain index on IOTs
    3189472 Single row inserts to IOTs slower with CURSOR_SPACE_FOR_TIME=TRUE
    3192469 JDBC setquerytimeout() can cause performance problems
    3209653 CTXXPATH $X index poorly indexed
    3220073 ORDER BY sort may not be eliminated in First_rows_NNN
    3227302 Query rewrite does not occur in 9i when table contains a VARRAY column
    3235733 DBMS_STATS on index slow with degree of parallelism > 1
    3236158 Simultaneous parallel online index rebuilds slow
    3272011 Wrong predicate selectivity estimation for DESC index
    3282805 TRUNCATE table scans entire buffer cache for small tables
    3282873 Wrong cardinality possible for non-simple column values
    3290358 A query involving SYSDATE in a predicate may get sub optimal plan
    3328542 JDBC OCI slower than Thin for LONG RAW data
    3343828 Poor fetch performance with fix for bug 2934659
    3444115 CBO may choose inappropriate CARTESIAN join

    Security or Service denial vulnerability
    3210293* Oracle Security Alert #62 (9.2.0.4 fix bundle)
    This bug is alerted in Note 258996.1
    3226109* Oracle Security Alert #59 (9.2.0.4 fix bundle)
    This bug is alerted in Note 251910.1
    3250585* Oracle Security Alert #64 (9.2.0.4 fix bundle)
    This bug is alerted in Note 263508.1

    Shared Pool affected
    3150705+ Fix to help reduce the chances of an ORA-4031 with high OPEN_CURSORS
    1782381 Excessive SGA use / ORA-4031 possible with large number of JOBS
    2276769 Different static PLSQL cursors may not be shared
    2442042 ORA-4031 possible using STREAMS on multi-cpu machine
    2561115 SGA memory growth using outbound TCP/IP database links from shared servers
    2563301 ORA-4031 possible in RAC environment under load
    2936434 DML cursors may not be shared after ALTER SESSION DISABLE|FORCE PARALLEL QUERY
    2986643 Child cursors are not cached when executing SQL with a DB LINK when sql_trace=true
    3003273 Under heavy load some shared pool memory may not be freed due to latch contention
    3063763 Cursors may not be shared when using long binds
    3070246 Database hang / latch contention possible
    3077651 LOB manipulation can leak "buffer" state objects causing hangs/shared pool problems
    3090397 ORA-4031 / excessive shared pool using LGWR ASYNC or SYNC=PARALLEL
    3150680 Excessive shared pool permanent memory use / ORA-4031 possible with SESSION_CACHED_CURSORS
    3232401 ORA-4031 with Streams apply site
    3260252 Allow Streams to use > 10% shared pool before spilling
    3310746 ENH: Additional trace and diagnostics for ORA-4031 errors
    3316003 Internal change to help avoid ORA-4031 for multi-subpool SGAs

    Storage Space Usage Affected
    2660394 Auto extensible undo tablespace may grow before reusing expired extents
    2845436 RMAN RLH table is not purged (uses more and more space)
    2915226 Space may be wasted in index segments with ASSM
    2991974 Storage for a BFILE is increased when copied via database link
    3019979 Space may not be reused efficiently in a LOB segment
    3120807 Table growth possible using automatic segment management
    3226011 VARRAY storage table not dropped when parent column dropped
    3234751 Excessive TEMP space usage from SQLLDR of LOBS or INSERT .. RETURNING with LOBS

    Wrong Results
    2856059* OERI[KCBGTCR_1] selecting from COMPRESSED IOT after UPGRADE from 8.1.7 to 9.2
    This bug is alerted in Note 245918.1
    1387345 DBMS_SQL.DEFINE_ARRAY returns wrong number of rows if CNT parameter > 64k
    1561713 Subquery IN | NOT IN subquery may give wrong results under CBO
    2068210 "ROWNUM = constant" predicate can return wrong results with RBO
    2130923 Wrong value for 'global cache current block receive time' in V$SYSSTAT
    2193751 Materialized views can remain "STALE" after refresh
    2257439 NULL value in partition returned if partition bound value is in WHERE predicate
    2309282 OCCI getRowid/setRowid do not work properly
    2422838 Fetching a "TIMESTAMP with LOCAL TIMEZONE" column into SQLT_TIMESTAMP_LTZ gives wrong results
    2434397 Wrong results with PQ with an OUTER JOIN
    2501229 Redefines using SQLT_TIMESTAMP_TZ get wrong results / dump
    2539213 UNION ALL rewrite fails with ORA-1790 or wrong results
    2549186 OCI client in UTF16 mode may see corrupt data from UTF8 database
    2601507 sqlgls() / SQLStmtGetText() can give wrong SQL code
    2630914 TIMESTAMP may be converted incorrectly for date format 'dd-mon-rrrr'
    2651178 V$SHARED_POOL_RESERVED can return incorrect data
    2692500 GROUP BY with ROLLUP / CUBE may return no rollup rows
    2695081 ON-COMMIT refresh on nested Materialized JOIN view may product wrong results
    2740805 V$SESSION.OS_USER set incorrectly if client uses RADIUS
    2780020 Wrong order results from query with FUNCTIONAL INDEX and ORDER BY and CONSTANT PREDICATE
    2782260 Duplicate rows in USER_TYPE_METHODS after ALTER TYPE ADD/DROP ATTRIBUTE
    2786409 Wrong results from push predicate with inline view
    2807291 Wrong results with predicate move around
    2816521 DBA_UNDO_EXTENTS may return too many rows
    2820295 Implicit describe of a SELECT looses NUMBER precision for VIEW containing UNION
    2821879 wrong results for queries on pipeline functions involving NULLs
    2823021 V$PROCESS.PGA_MAX_MEM may contain wrong values
    2846865 Wrong results possible from query rewrite of exact match
    2850227 JDBC treats some illegal UTF-8 data as valid
    2860212 PLSQL RPC with functional default parameter values may get NULL default / PLS-801
    2860835 Text query on LONG datatype can return wrong results
    2894146 Wrong results from TEMP TABLE transformation with an OUTER JOIN
    2900863 V$UNDOSTAT is not updated after an ORA-30036 occurs
    2935718 V$ACTIVE_SESSION_HISTORY.CURRENT_XXX columns not populated
    2944007 OERI:kcoapl_blkchk / bad block possible during CR rollback of index block
    2954868 OERI:kcoapl_blkchk / bad block from CR rollback of IOT or compressed index
    2959490 Select from view with ORDER BY always returns the rowid of last row in the view
    2977823 Wrong results with PQ and HASH outer joins and GROUP BY
    2991842 Wrong result using several "or" predicates on an NCHAR column
    2994212 A query with correlated subqueries can return wrong results
    2999388 SYS_EXTRACT_UTC can return wrong results
    3002347 ResultSet.getTimestamp() gets corrupt data if Statement reexecuted
    3004610 Wrong query / dump possible when Synonym policies used via another synonym
    3005317 CTX_DOC.MARKUP does not work for multibyte character sets
    3010314 Wrong results possible from NESTED LOOPS over a single partition table
    3017881 SYS_CONTEXT function does not reflect the correct BG_JOB_ID
    3039078 Column precision lost from CTAS of PACKED DECIMAL over HS
    3039491 Some JA16EUCTILDE characters are not handled correctly
    3041166 Wrong results from SEMI JOIN with NL to remote table
    3054485 Wrong results possible with aggregates of constants
    3060261 <Queue_table>.ENQ_TIME and V$ view TIME columns may be ahead of SYSDATE
    3066701 Date.isNull() returns true if date set using fromText() method
    3068657 Incorrect error possible on FETCH (ORA-1405/ORA-6502 instead of ORA-1403)
    3073088 Wrong results possible from Text MINUS or ABOUT
    3073109 Dump / wrong results from complex view merging with inline views
    3077339 OCCI: iterated setNumber() causes ORA-1438 or wrong results / corrupt data
    3077754 CURRENT_DATE may show the incorrect date in a PLSQL block
    3084922 Wrong results possible from SYS_OP_MAP_NON_NULL with a semi-join
    3085399 Wrong results possible from CBO with DISTINCT aggregate and subquery
    3092670 Wrong results from VIEW using DISTINCT and CONNECT BY
    3098761 Wrong results possible on XML HASPATH search using japanese_vgram_lexer
    3098884 wrong results from STAR transformation with joinback elimination
    3100760 XML_SECTION_GROUP and WITHIN queries can give wrong results
    3107254 Data truncation after redefine when fetching a LOB in Pro/OCI
    3111186 DBMS_LOGMNR_SESSION SAFE_PURGE_SCN may be wrong
    3113998 Wrong row count possible (OCI_ATTR_ROW_COUNT) on array INSERT to partitioned table
    3119276 ORA-942 using ANSI full join with another users view
    3119368 PLSQL "REPLACE" function assigned to CHAR does not return NULL when expected
    3121812 DROP / EXCHANGE partition do not show up in USER_TAB_MODIFICATIONS
    3123633 Wrong results on SELECT from VIEW with UNION ALL with multi column inlist
    3125715 SQLLDR log file shows incorrect rows loaded when ERRORS clause is used
    3126312 SDO_RELATE may return wrong results for ANYINTERACT
    3128343 Wrong results possible from BITMAP access execution plans
    3128453 Null struct possible from JDBC call to PLSQL if BatchSize is 1000
    3129300 (Sub)partition level attributes can be incorrect after a fast split
    3134655 Wrong results from semijoin elimination inside a view
    3135311 Wrong results from SYS_CONTEXT('userenv', 'terminal')
    3138341 Wrong datatypes returned from PLSQL REF Cursor using CAST
    3148847 PLSQL "ASCIISTR" returns NULL for HANKAKU KATAKAN