Oracle 8i Server Patch Set
for 


Patch Set Notes

Oracle8i Patch Set Version 8.1.7.2.0

This note accompanies the 8.1.7.2.0 patch set for the Oracle Database Server. It includes patches for the RDBMS, PL/SQL, Precompiler, Networking, interMedia Text, JDBC, JavaVM, Enterprise Java Beans, Corba and Java Server Pages products. This is not a complete software distribution and you must install it over an existing 8.1.7 Oracle Server installation.

This patch set has been regression tested by Oracle.  However, it is advisable to check the Oracle Metalink website for related information (such as problems discovered after delivery) prior to installing this patch set in a production environment.  Customers unable to utilize this Web site should contact Oracle Support.

Patch Sets on 32-bit and 64-bit Operating Systems (HP, IBM AIX and Sun SPARC).

For certain platforms Oracle provides both 32-bit and 64-bit versions of its Database Software. The 32-bit version of the Database can be run on the 32-bit or 64-bit versions of the Operating Systems as per certification. The 64-bit version of the Database can only be run on the 64-bit version of the Operating System. The 32-bit version of a Patch Set MUST ONLY be installed on the 32-bit version of the Database (regardless of whether the Operating System is 32-bit or 64-bit). The 64-bit Patch Set MUST ONLY be installed on the 64bit version of the Database (which will be running on the 64-bit Operating System).

Document History

Date

Change description

12-JUL-2001 Generic 8.1.7.2 document created
   

 

Notes:

If you wish to avoid rebuilding your applications, then you will need apply one-off fix for bug 1818530 (check availability in Metalink) - by applying this one-off you will lose the significant performance benefits of the fix for bug 1410679. If subsequent to applying this one-off patch you wish to take advantage of the performance improvements, you will have to back out the patch and rebuild your applications.

Patch Set README Contents

This patch set note contains the following information:

System Requirements

This patch set has the following system requirements:
Item Requirement 
Hardware Platform
Operating System
RDBMS Baseline Release 8.1.7.0.0 

Patch Set components

Fixes for the following components (visible in the Oracle Universal Installer Summary) are included in the 8.1.7.2.0 Patch set:
 
Component Name Version
Advanced Queueing API 8.1.7.2.0
Advanced Replication 8.1.7.2.0
Apache Configuration for Oracle XML Developer's Kit 8.1.7.1.0
Apache Module for Oracle Servlet Engine 8.1.7.1.0
Authentication and Encryption 8.1.7.2.0
Database and SQL scripts 8.1.7.2.0
Database Verify Utility 8.1.7.2.0
Export/Import 8.1.7.2.0
Generic Connectivity using ODBC 8.1.7.2.0
JDBC Common files 8.1.7.2.0
JDBC/OCI Common files 8.1.7.2.0
LDAP Required Support files 8.1.7.2.0
Migration Utility 8.1.7.2.0
Net8 Client 8.1.7.2.0
Net8 Configuration Assistant 8.1.7.2.0
Net8 Required Support Files 8.1.7.2.0
Net8 Server 8.1.7.2.0
Object Type Translator 8.1.7.2.0
Oracle Call Interface (OCI) 8.1.7.2.0
Oracle Client Required Support Files 8.1.7.2.0
Oracle Database Demos 8.1.7.2.0
Oracle Database Utilities 8.1.7.2.0
Oracle Enterprise Java Beans and CORBA Tools 8.1.7.1.0
Oracle JDBC Thin Driver for JDK 1.1 8.1.7.2.0
Oracle JDBC Thin Driver for JDK 1.2 8.1.7.2.0
Oracle JServer 8.1.7.2.0
Oracle Java Tools 8.1.7.1.0
Oracle interMedia Text 8.1.7.2.0
Oracle8i Server 8.1.7.2.0
PL/SQL 8.1.7.2.0
PL/SQL Required Support Files 8.1.7.2.0
Precompiler Common Files 8.1.7.2.0
Precompiler Required Support Files 8.1.7.2.0
RDBMS Required Support Files 8.1.7.2.0
Recovery Manager 8.1.7.2.0
SQL*Loader 8.1.7.2.0
SSL Required Support Files 8.1.7.2.0
Secure Socket Layer 8.1.7.2.0
Server Manager 8.1.7.2.0
Utilities Common Files 8.1.7.2.0
XML Parser for Java 2.0.2.9.2
XML Parser for PL/SQL 1.0.2.2.0
XSQL Servelet 1.0.4.4.1

 

How to Install This Patch Set

The instructions for installing this patch set assume a minimal familiarity with the Oracle Universal Installer.

As with any maintenance operation, Oracle Corporation recommends that you back up your Oracle software before making any changes to it.

Important Notes

Installing
 

Notes
  • On UNIX systems, if you require /usr/ucb in your search path, make sure that it comes after /usr/bin and/or /usr/ccs/bin in the $PATH setting.
  • If an inadvertent attempt is made to apply this Patch Set to a non-8.1.7 release, then a warning dialog box entitled Dependencies is displayed which contains the following error message:
    There are no patches that need to be applied from the patch set Oracle8i Patchset 8.1.7.2.0
    The installer will not allow the installation to proceed. Just acknowledge the error and click on the Exit button to end the installation session.

 
  1. Log in to the oracle account and make sure the environment is set to the correct ORACLE_HOME and ORACLE_SID.
  2. Uncompress and untar the downloaded patch set file into a new directory.
  3. Shut down the existing Oracle Server instance with normal or immediate priority. I.e.: Shutdown all instances (cleanly) if running Parallel Server. Stop all listener, agent and other processes running in or against the ORACLE_HOME to be installed into.
  4. Start the installer:
  5. You may install the Patch Set through either an interactive or a silent installation.
          1.  
            % ./runInstaller -silent -responseFile <full_path_to_your_response_file>
             
  6. If you have previously installed Oracle Label Security then add object files to library. This step is necessary because the installation of this patch set removes Oracle Label Security object files from RDBMS library.

    Link in ols .o files using the following steps:
    1) cd $ORACLE_HOME/lbac/lib
    2) make -f lbac.mk xkzl
    3) make -f lbac.mk ilbac
    4) cd $ORACLE_HOME/rdbms/lib
    5) make -f ins_rdbms.mk ioracle

  7. Disabling system triggers.
    Before performing the next step, you must first set _SYSTEM_TRIG_ENABLED = FALSE in the initialization parameter file. To do this add the following line to your init<sid>.ora file and restart the database (see Note 149948.1 in Metalink for more information on this issue).
    _system_trig_enabled=false

  8. Invoke SQL*Plus (sqlplus), connect as internal and run the following SQL scripts with event 10520 set. NOTE: This event is not intended for regular database operation and MUST be turned off as indicated below:

    ALTER SESSION SET EVENTS '10520 TRACE NAME CONTEXT FOREVER, LEVEL 10' (turn event on)
    ?/rdbms/admin/catalog.sql

    ?/rdbms/admin/catproc.sql
    ?/rdbms/admin/catrep.sql (only applicable for sites running Oracle Replication)
    ?/rdbms/admin/utlrp.sql (optional - will recompile all PL/SQL packages now rather than when accessed for the first time - can also use utlrcmp.sql).
    ALTER SESSION SET EVENTS '10520 TRACE NAME CONTEXT OFF'
    (turn event off)

  9. Enabling system triggers.
    After completing the previous step, you must either remove _SYSTEM_TRIG_ENABLED from the initialization parameter file or explicitly set it to TRUE before attempting any other patch set post-install steps such as those for Oracle JServer. Restart the database.
  10. If you previously installed 8.1.7.1b, then you can skip this step:
    If Java has previously been loaded into the database, invoke SQL*Plus (sqlplus), connect as internal and run the following SQL DDL command(* Note:If Java has not previously been loaded into the database, skip this step).:
       SQL> create or replace java system
            2    /
    (Note that the / (slash) is important to ensure the execution of the command).
    * To determine whether Java has previously been loaded into the database:
    invoke SQL*Plus (sqlplus), connect as internal and run the following:

       SQL> describe dbms_java

    If the result is:

       ERROR:
       ORA-04043: object dbms_java does not exist

    then java has not previously been loaded in the database. If the result is a long package description, then java has previously been loaded in the database.


  11. If you previously installed 8.1.7.1b, then you can skip this step:
    If Java has previously been loaded into the database, invoke SQL*Plus (sqlplus), connect as internal and run the following scripts which are located in $ORACLE_HOME/javavm/install ( Note: If Java has not previously been loaded into the database, you can skip this step):
    load_jis.sql
    jisja.sql
    initjsp.sql
    jspja.sql

  12. Users of interMedia Text must run each of the following scripts in SQL*Plus, as CTXSYS, in the following order.
    1. ?/ctx/admin/upgrade/u0801071.sql
    2. ?/ctx/admin/upgrade/u0801072.sql
    3. ?/ctx/admin/dr0pkh.sql
    4. ?/ctx/admin/dr0plb.sql
    5. ?/ctx/admin/dr0type.plb
    6. ?/ctx/admin/dr0typec.plb

  13. If you previously installed 8.1.7.1.0 or 8.1.7.1b, then you can skip this step:
    The installation of this patch set fixes a potential security hole in the XSQL Servlet - see here for more detail. The patchset installation does not, however, modify any of the Oracle HTTP Server configuration files to reflect changes to the XSQL Servlet installation. If you have previously installed the Oracle HTTP Server, you will need to update one of the configuration files manually after the patchset installation is complete. If you do not do so, the XSQL Servlet may not work in the context of the Oracle HTTP Server after the patchset is installed. To update your Oracle HTTP Server configuration, perform the following steps:
    1) Edit the file: $ORACLE_HOME/Apache/Jserv/etc/jserv.properties
    2) Search for the string: "XSQLConfig.xml File location"
    3) Modify the parameter wrapper.classpath on the line immediately following the above string to read: $ORACLE_HOME/oracore/admin
    4) Save the file.
  14. The installation of this patch set fixes a potential security hole in the PL/SQL XML parser - see here for more detail. To load the new XML parser in to the database, run the following script as user SYS:
    ?/xdk/parser/plsql/sql/load.sql

Known Restrictions

Bugs Addressed in this Patch Set

Generic Bugs Fixed

* indicates that an alert exists for this bug.
+ indicates a particularly notable bug.

"OERI" is used as a short notation for ORA-600 in this listing.

Bug Fixes by Category

Category Fixed BugNo Description
Corruption 8172 1505302+ Client data corruption if ARRAY size < OCI_ATTR_PREFETCH_ROWS
8172 1268857 UPDATE set COL=( UNION ALL query ) may place corrupt data in COL
8172 1359472 Dictionary corruption / OERI:15266 following RENAME of non-existent object
8172 1360714 ALTER TABLE ADD PARTITION .. STORE IN with SUBPARTITIONS can dump or corrupt dictionary
8172 1492907 DBMS_REPAIR.SKIP_CORRUPT_BLOCKS does not work for some chained rows
8172 1527982 OERI:25012 / Bitmap index<->table mismatch after UPDATE of PARTITION KEY moves rows
8172 1565578 DBV reports spurious errors for Oracle 7 format UNDO blocks
8172 1618879 CTAS with a CASE statement can produce a corrupt table
8172 1651393 Corruption / key not found from heavy concurrent DELETE/UPDATE of an IOT row
8172 1679690 Buffer cache in memory corruption (OERI:2032) can lead to permanent data/index mismatch (OERI:12700)
8172 1705996 INSERT APPEND .. PQ SELECT does not blank pad CHAR columns
8172 1715663 Dictionary mismatch from ROWID SNAPSHOT on a table with LOB column (OERI:KOKLISHDL104)
8172 1739335 ALTER TABLE can cause logical corruption if the table has Row Level Security on it
8172 1780147 OERI:KCOAPL_BLKCHK / index block corruption possible
8172 1803203 DROP USER CASCADE may drop a different users TRIGGERS
8171B 1539096 ITEXT: INSO_FILTER output is corrupt for some DB character sets
8171 1475310* ALTER INDEX .. REBUILD ONLINE/ MOVE IOT ONLINE can corrupt the index
8171 1648092+ ROLLBACK to user SAVEPOINT followed by an ERROR can cause CORRUPTION (OERI:6006 / OERI:6856)
8171 751910 DBMS_REPAIR.CHECK_OBJECT doesnt report blocks already marked corrupt
8171 975467 ORA-24813/ORA-22275 selecting a CLOB - caused by SQLLOAD direct load of the CLOB
8171 1053906 OCIBindByName array bind SQLT_CHR to VARCHAR2 columns uses size of first element for all elements
8171 1264071 ORA-22813 or NULL data inserted when inserting large objects
8171 1311756 Foreign Key on Compressed IOT with DELETE cascade does not see child rows
8171 1321230 ORA-6502 / bind corruption possible using fixed CHAR array binds to PLSQL
8171 1328829 OCI fetch array sizes > 65536 overwrite the initial array elements
8171 1359666 SEG$/UET$ rollback may cause a corruption (very rare)
8171 1364542 Buffer Cache corruption possible (rare)
8171 1386924 OCILobWrite piecewise write may lose / corrupt multibyte data
8171 1400739 Block corruption/OERI:2023 /ORA-8103 can occur if TRUNCATE is interrupted (Ctrl-C)
8171 1528062 ALTER TABLE SPLIT PARTITION for composite range-hash partition can corrupt dictionary
8171 1538307 Dump in KDIEXI or FK not found with KEY COMPRESSION and Constraints
Recovery 8172 1629590 OERI:KCLSFLA_1 possible on standby in READ ONLY mode
8171 1396571 OERI:25012 possible importing with TRANSPORT_TABLESPACE=Y
Advanced Queuing 8172 1424051 OERI:koxsi2sz1 possible dequeueing a message
8172 1501828 DROP_QUEUE and DROP_QUEUE_TABLE do not clean up corrupt AQ's / ORA-24002 / ORA-24005
8172 1511285 AQ hang with busy 'channel operations parent latch' OR OERI:545
8172 1517651 SNP process may deadlock if they concurrently try to clean up aq$_pending_messages
8172 1559103 QMN processes may use excessive CPU
8172 1575341 IMP-3 / ORA-24021 when importing non-persistent AQ definitions
8172 1618496 AQ DEQUEUE may not use index (poor performance)
8172 1657186 ORA-24054 trying to propogate between 8i and 9i
8171 1099084 SYS.AQ$_PENDING_MESSAGES may not be cleaned of un-needed messages
8171 1304841 ORA-24021 possible importing AQ tables
8171 1311645 OERI:[KWQITNMPTME:READ] from QMN when using both RETENTION and EXPIRATION
8171 1415231 ORA-1422 can occur using RULE based propogation
8171 1421476 AQ_TM_PROCESSES > 0 may cause a hang (can affect upgrade to 817)
8171 1431079 AQ may not propogate to remote site
8171 1502972 ORA-439 - AQ not enabled in 8i Standard Edition
Bitmap Indexes 8172 1380164 OERI:QKAGBY2 from aggregate GROUP BY with COUNT(*), Bitmap indexes and INLIST
8172 1527982 OERI:25012 / Bitmap index<->table mismatch after UPDATE of PARTITION KEY moves rows
8172 1624814 ORA-7445 in kkoapk using LIKE on FUNCTION based BITMAP index
8172 1666543 Wrong results from BITMAP index with ROWID predicates in Sort Merge OR HASH join
8172 1690248 Wrong results from Nested Loop OUTER join with COUNT(*) pushed into OUTER bitmap index
8172 1732885 oeri:[KDIBR2R2R BITMAP] / memory corruption possible from BITMAP AND
8172 1741117 PDML to bitmap key of a partition table with row movement hangs
8171 1349878 Dump in EVACN1() possible on SELECT COUNT(*) from table with BITMAP index
8171 1358065 LIKE predicate against bitmap column may dump in KKOGFBS
8171 1395260 ORA-1502 on DML even though SKIP_UNUSABLE_INDEXES=TRUE for BITMAP indexes
8171 1415297 Concurrent identical SQL using BITMAP indexes may dump
Crash - Issues likely to cause an Instance to crash 8172 899775 ARCH may crash instance with OERI:17563 if it gets IO errors
8172 1340718 OERI:KCBSTC_PARENT_AB possible in CKPT following an ORA-4031 error
8172 1381397 PMON may crash the instance if RMAN backup processes are killed
8172 1544533 ALTER SYSTEM SET JOB_QUEUE_PROCESSES can crash the database (small timing window)
8172 1576693 With BACKUP_TAPE_IO_SLAVES set a failure to start an IO slave may cause a CRASH
8172 1595697 ALTER SYSTEM set LOG_ARCHIVE_DEST_STATE_n crashes the instance if ARCH is not running
8172 1685984 DBWR may die with ORA-27062 after one AIOWAIT timeout warning
8172 1711479 ALTER SYSTEM KILL SESSION on session using TEMP LOBS can cause OERI:1113 (SORT SEGMENT HANDLE)
8171 1303366 OERI:[KSMOVRFLOW] possible from DBWR crashes instance
8171 1405652 DB may crash if an IO slave dies (dump in KSFVSUBMIT)
8171 1482170 SMON may dump on cleanup of PARTITIONED INDEX ONLINE BUILD
8171 1486630 ALTER TABLESPACE READ WRITE may cause CKPT to die with ORA-379
DB-Link / Distributed 8172 703020 ORA-2019 describing an object using a database link
8172 887072 ORA-6420 disconnecting from a DBLINK connected using a PRESPAWNED server
8172 934075 Remote cursor execution may dump in k2mdio/kkehrd
8172 1154566 NLS Multibyte: Event/parameter to allow CTAS over DBLINK to maintain CHAR/VARCHAR2 column sizes
8172 1322919 ORA-1410/ORA-3116 using "WHERE CURRENT OF cursor" over DBLINK from 8i to 8.0/7
8172 1331034 ORA-2248 on ALTER SESSION SET NLS_NUMERIC_CHARACTERS = ".'" over DBLINK
8172 1397698 INSERT INTO table SELECT * through DBLINK can ORA-1009 with large rows (>16000)
8172 1470763 EXPLAIN PLAN over DBLINK may HANG if CHARACTER SETS differ
8172 1481696 "NOT IN" over DBLINK from 817 to earlier may signal ORA-920 / ORA-02063
8172 1524191 CTAS over a DBLINK slow if the SELECT list contains a LITERAL
8172 1609842 ORA-12534 possible using REMOTE_OS_AUTHENT=TRUE over a DBLINK
8172 1632293 Database links using OS authentication may fail with ORA-28150
8172 1650324 OERI:12206 [7] using Shared Database Links
8172 1698153 Multibyte: CTAS between different CHARSET databases may not BLANK PAD CHAR columns
8172 1763408 RPC between 9i <-> 8i with CHAR data can corrupt memory
8172 1781184 Implicit cursors using a remote table may cause XA error 100
8171 792495 Dump/Hang/OERI possible from RPC passing a PLSQL table
8171 1189700 Wrong results from update/query with remote SUBQUERY with ROWNUM predicate
8171 1334986 INSERT from remote SELECT with > 256 columns can spin leaking lots of memory
8171 1398783 Enterprise ROLES (SSL users) do not work over DB LINKS
Export/Import 8172 1624557+ IMPORT cannot import data exported to multiple tapes (IMP-35/IMP-2)
8172 1293406 Import can hang if DBMS_REPCAT_MIG.CLEANUP_IMPORT errors
8172 1353649 Export omits contraints on TABLES of user defined types
8172 1367045 Object table primary key constraints NAME is lost during export / import
8172 1375026 OERI:13302 possible after a transportable tablespace has been plugged in
8172 1391737 IMP process may leak memory importing non-null LOB data
8172 1470463 OERI:KKDLGON4 possible exporting with TRANSPORT_TABLESPACE=Y
8172 1499676 EXPORT command line parameters do not take precedence over PARFILE as documented
8172 1504337 Export may dump exporting FAILED or INVALID domain indexes
8172 1535663 Export/Import of a NESTED TABLE in a bitmap tablespace errors with ORA-2203
8172 1575222 IMP-15 using FROMUSER/TOUSER when table has a CONSTRAINT using an INDEX
8172 1575341 IMP-3 / ORA-24021 when importing non-persistent AQ definitions
8172 1675586 8.0 export silently fails to export TRIGGERS from an 8.1 database
8172 1696451 IMP-17, ORA-2430 possible importing with CONSTRAINTS=N
8172 1749617 Export / Import of CONTEXT index can import an empty text index
8171B 1487693 EXP-8 DRG-10502 EXP-78 exporting table with TEXT index owned by another user.
8171 1244182 ORA-604/ORA-1000 on FULL Export with many LOCALLY MANAGED tablespaces
8171 1304841 ORA-24021 possible importing AQ tables
8171 1324748 OERI:2845 on Direct Path EXPORT of an IOT
8171 1334302 EXPORT puts primary key on the wrong column for OBJECT ID IS PRIMARY KEY
8171 1366842 Export does not generate constraints for OBJECT tables
8171 1380431 ORA-1403/ORA-6512 SYS.DBMS_IJOB possible exporting job queues
8171 1396571 OERI:25012 possible importing with TRANSPORT_TABLESPACE=Y
8171 1396836 ORA-29340/ OERI:kfpplgdf4 Transporting a tablespace with LOCALLY MANAGED file which has been RESIZED (shrunk)
8171 1421243 EXP/IMP of table NOT NULL REF column looses the NOT NULL constraint
Function Based Index (including DESC indexes) 8172 1408453 Dump in QBAOPN using FUNCTIONAL index in a subquery
8172 1577098 Self deadlock (hang) / ORA-4020 dropping table with functional index
8172 1580612 DBMS_STATS.GATHER_SCHEMA_STATS can fail with ORA-1465 if there is a DESC index
8172 1624814 ORA-7445 in kkoapk using LIKE on FUNCTION based BITMAP index
8172 1644572 Wrong results from subquery/inline view of SELF JOIN with a FUNCTION BASED INDEX
8172 1774683 Functional index not pushed into outer joined complex view
8171 1570121+ Dumps (in evaopn2) using DESC functional indexes
8171 1029632 AND_EQUAL may dump if one of the indexes is a FUNCTIONAL index
8171 1190578 Statement involving Functional indexes may crash
Gateways / Heterogeneous Services 8172 1543262 Bind by Position (OCIBindbyPos) can give wrong results over HS
8172 1552343 PLS-905 compiling procedure whose parameter is a remote object type on HS
8172 1631358 Queries over HS may dump / ORA-3113
8172 1675644 HS distributed query may dump
8171 1385354 SQLCODE -104 possible from ProC to HS source not supporting indicators
8171 1402130 HS: Using binds from DB to DB to Gateway can hang / crash
8171 1429299 ORA-6510 / ORA-6512 in UTL_FILE.OPEN when connected to DB2
Hangs / Spins 8172 1293406 Import can hang if DBMS_REPCAT_MIG.CLEANUP_IMPORT errors
8172 1358025 AUDIT of an INVALID view may spin in kksfbc
8172 1396675 PLSQL may hang/spin/ORA-4031 with SQL WHERE (a,b) in ( (c1,d1),(c2,d2)... )
8172 1400946 catrm.sql hangs at the statement "execute dbms_rmin.install;"
8172 1456242 RMAN restore may be slow with DBW repeatedly waiting on 'FILE IDENTIFY'
8172 1470763 EXPLAIN PLAN over DBLINK may HANG if CHARACTER SETS differ
8172 1511285 AQ hang with busy 'channel operations parent latch' OR OERI:545
8172 1514478 Contention for SR enqueue possible with replication
8172 1550554 ORA-4020 possible on concurrent ANALYZE of same base object
8172 1561125 SMON may stop recovering dead transactions causing sessions to hang
8172 1574000 Multi threaded OCI may hang if one thread has long running query
8172 1577098 Self deadlock (hang) / ORA-4020 dropping table with functional index
8172 1582923 A query may spin / dump with Row Level Security either STAR_TRANSFORMATION_ENABLED or _PUSH_JOIN_UNION_VIEW
8172 1584600 MTS dispatcher may hang for 60 seconds during low activity on multi-processor server
8172 1690036 Deadlock/hang between LIBRARY CACHE and ROW CACHE during concurrent ALTER TABLE and TRUNCATE TABLE
8172 1732852 Instance hangs after an OERI:KCBLIBR_1
8172 1733649 DRG-11711 / hang using ctxkbtc with over 65535 terms
8172 1741117 PDML to bitmap key of a partition table with row movement hangs
8171B 1350851 EXTPROC may hang / spin Text indexing non-English UTF8 data with INDEX_THEMES
8171B 1411100 Hang if Java thread closes socket in use on another thread
8171B 1412631 Errors during TEXT indexing can cause infinite spin / INDEX_ERRORS table fills
8171B 1416425 Text indexing may spin indexing Multibyte text with stray '0x00' characters
8171B 1454333 Deadlocks possible in Java code between Statements and Connections
8171B 1491283 EXTPROC hangs TEXT indexing bad Chinese data
8171B 1552372 Text queries using MINUS in a CONTAINS may spin in drysftc
8171 792495 Dump/Hang/OERI possible from RPC passing a PLSQL table
8171 1231765 Connections via CMAN may hang
8171 1300367 Multiple Archiver processes started / can cause hang on shutdown
8171 1334986 INSERT from remote SELECT with > 256 columns can spin leaking lots of memory
8171 1344111 CBO appears to SPIN with long OR chains of AND predicates
8171 1389308 Large OR expansion can appear to SPIN during PARSE
8171 1402130 HS: Using binds from DB to DB to Gateway can hang / crash
8171 1416344 Spin/Hang using INDEX hints on views containing hints with identical aliases
8171 1421476 AQ_TM_PROCESSES > 0 may cause a hang (can affect upgrade to 817)
8171 1467575 ALTER SYSTEM FLUSH SHARED POOL can cause PDML to hang
8171 1472000 OPS hang with 'GLOBAL CACHE LOCK BUSY' on index block possible
8171 1476388 PMON / Oracle shadows may spin
8171 1484634 Large row cache can cause long shared pool latch waits (OPS only)
8171 1528882 QUERY_REWRITE_ENABLED=TRUE can cause PARSE to SPIN with long OR chains
Index Only Tables (IOT) 8172 1453239 ORA-4020 selecting from a PARTITIONED IOT when an ANALYZE is running
8172 1610791 OERI:KCFRBD_2 / OERI:KCBGTCR_4 selecting from IOT via a secondary index
8172 1620278 OERI:KCBGTCR_4 possible selecting from an IOT via a secondary index
8172 1651393 Corruption / key not found from heavy concurrent DELETE/UPDATE of an IOT row
8172 1667103 Update of an IOT with CONCATENATION using a SECONDARY index signals ORA-8102
8172 1709136 OERI:[DELROW:IOT2] referencing :NEW.ROWID in DELETE trigger on an IOT
8171 1475310* ALTER INDEX .. REBUILD ONLINE/ MOVE IOT ONLINE can corrupt the index
8171 1245424 ALTER TABLE iottable MOVE OVERFLOW TABLESPACE xxx does not work
8171 1311756 Foreign Key on Compressed IOT with DELETE cascade does not see child rows
8171 1324748 OERI:2845 on Direct Path EXPORT of an IOT
8171 1414436 Dump in KDGICRL from 'analyze ... list chained rows' of an IOT
8171 1422776 INSERT AS SELECT into IOT may give OERI:15201
8171 1532194 OERI:15201 during insert into IOT (especially with 32K blocksize)
8171 1553761 Partition Independence violated for partitioned IOTS
JDBC 8172 1040334 defineColumnType is lost when SetNull is used
8172 1247587 "Fail to convert between UTF8 and UCS2: failUTFConversion" accessing LONG
8172 1523251 NullPointerException possible closing statements after closing the connection
8172 1527668 Slow performance with object types and the JDBC OCI driver
8172 1548205 SQLException: Invalid args to setRowBufferAt when Inserting into an empty Updateable Resultset
8172 1551090 JDBC OCI driver may leak memory
8172 1569235 OERI:18092 possible with JDBC XA
8172 1577800 ORA-907 When updating a Result Set created with FOR UPDATE
8172 1581661 OracleSSLCipher is no longer PUBLIC
8172 1666410 JDBC OCI connections fail if shadow is killed in OracleCachedRowSet when pooling connections
8172 1690150 JDBC Thin limits VARCHAR/CHAR binds to 2000 characters rather than 4000
8172 1716738 ResultSetMetaData.getColumnTypeName() leaves a cursor open - may ORA-1000
8172 1725012 OERI:ttcgcshnd-1 using JDBC thin pre-9i to 9i database
8172 1733170 Dump in getOracleTypeADT() against 8.0/8i server
8172 1740439 Cannot use 'RC4_128', 'RC4_256' in JDBC Thin driver
8172 1811296 oracle.jpub.runtime.MutableStruct's contructor does not set sqlTypes
8171B 917674 JDBC THIN: ORA-1009 or incorrect results if SQL contains PARENTHESIS
8171B 1309325 JDBC Thick driver may get TNS-12514 errors after 120 simultaneous connections
8171B 1319755 OCI driver memory leak if Statement object used for multiple SQL statements
8171B 1338356 setRowPrefetch does not work at statement level
8171B 1370878 OracleTypeADT.initADTAttrNames() performance improvement
8171B 1382145 executeBatch() throws SQLException instead of BatchUpdateException
8171B 1454333 Deadlocks possible in Java code between Statements and Connections
8171B 1483556 JDBC Thin may HANG executing again an Oracle7 server when there are NULL binds
8171B 1500535 V$SESSION.PROCESS not set by the THIN driver
8171B 1501301 setDisableStmtCaching(true) causes con.Commit() to throw SQLException
8171B 1502646 "Invalid index for data access" using setStmtCacheSize() and a STREAM column
8171B 1581944 Client may hang / spin with statement caching
Java / SQLJ / JSP / Corba etc.. 8172 1054150 Describe of a JAVA stored procedure shows no information
8172 1658309 Exception in oracle.security.o3logon.O3LoginClientHelper
8172 1744109 SSL Callouts may dump using MTS (in nzjsWrite or nzjsRead)
8171B No Bug# (11) EJB GenerateEjb sensitive to parameter ordering
8171B No Bug# (10) MOD_OSE extra chunk size with stateless servlets
8171B No Bug# (9) NCOMP / DEPLOYNC do not show progress when working
8171B No Bug# (8) JTA in JServer may incorrectly remove / replace an XA resource
8171B No Bug# (7) JTA unique XIDGenerator is missing
8171B No Bug# (6) EJB Connection management for CMP beans is broken
8171B No Bug# (5) EJB Enumeration support is broken
8171B No Bug# (4) EJB "deployejb" has problems with resolver specifications
8171B No Bug# (3) ENH: JSP has SEND_ERROR added for error reporting
8171B No Bug# (2) loadjava etc.. mishandle SPACES / QUOTES in ENV variables
8171B No Bug# (1) Problem with single stepping in the debugger
8171B 1268913 EJB deployejb generates wrong names for beans using java.awt.color
8171B 1403900 CORBA Visibroker caffiene tools out of date
8171B 1409953 JSP GetParameter fails with multibyte data if TRANSLATE_PARMS=true
8171B 1410301 EJB deployejb uses Java2 methods not supported in JDK1.1
8171B 1411100 Hang if Java thread closes socket in use on another thread
8171B 1493251 Crash possible when Java code performing synchronization
8171B 1519195 "-addclasspath" is broken on several utilities/scripts
8171B 1524452 JSP may stack overflow when included file raises an exception
8171B 1530924 EJB: Leak which can affect performance (GC keeps running)
8171B 1727424 JVM upgrades / RMJVM may fail due to bad rollback segment size
8171 1328188 LDAP/SSL connections using JNDI and JDK 1.2 may dump
8171 1419924 AQJMSDEMO03.JAVA does not exit on completion
8171 1430475 Dump in JOXFTP during create / alter of Java object
8171 1469157 Java jobs can cause slow database startup times
8171 1487043 Dump passing Collection RETURN/OUT from Java stored proc to PLSQL
8171 1490041 SSL intermittently causes INVALID MAGIC NUMBER in GIOP message
LOB Related (CLOB/BLOB/BFILE) 8172 1456235+ Passing LOBS in recursive PLSQL can cause excessive memory leak
8172 1241842 BULK INSERT into a CLOB dumps / signals OERI:KGHALO2
8172 1391737 IMP process may leak memory importing non-null LOB data
8172 1488448 OERI:16609 possible INSERTing into a LOB with a DOMAIN index
8172 1528987 ORA-3124 may occur INSERTing a NULL into a CLOB column
8172 1578242 ENH: Allow USER DATASTORE to return a NON-TEMPORARY LOB locator
8172 1635028 ORA-2000 / ORA-21560 executing ctx_doc.gist() with a CLOB parameter
8172 1678963 OERI:25012 / OERI:4142 possible on TRUNCATE of a table with a CLOB column
8172 1711479 ALTER SYSTEM KILL SESSION on session using TEMP LOBS can cause OERI:1113 (SORT SEGMENT HANDLE)
8172 1715663 Dictionary mismatch from ROWID SNAPSHOT on a table with LOB column (OERI:KOKLISHDL104)
8172 1748493 Create Text Index with LOB parameter to a USER DATASTORE can be slow
8171 975467 ORA-24813/ORA-22275 selecting a CLOB - caused by SQLLOAD direct load of the CLOB
8171 1130746 ORA-3120 selecting a CLOB from a UTF8 database
8171 1185777 ORA-24813 using LOBs from XA code
8171 1324918 Binding CHAR/RAW to a LOB column can leak TEMP space
8171 1386924 OCILobWrite piecewise write may lose / corrupt multibyte data
8171 1418809 OCI insert of a LOB can crash the client
8171 1555818 OCILobRead may return incorrect data from UTF-8 (multibyte) database
Large file issues (Eg: 2GB) 8171 1297970 Doing STARTUP with RMAN may fail with ORA-1455 if SGA >= 4GB
LogMiner 8172 1459886 LOGMINER may show incomplete REDO / UNDO
MTS (Multi Threaded Server) 8172 1489100 Intermittent TNS-12547 possible using MTS
8172 1584600 MTS dispatcher may hang for 60 seconds during low activity on multi-processor server
8172 1650324 OERI:12206 [7] using Shared Database Links
8172 1678098 MTS dispatcher memory leak
8171 1240484 Shared server memory leak on repeated connect/disconnect
8171 1306738 Dispatcher / PMON can crash on NT if shared server dies
Memory Corruption 8172 1365873 OERI:17182 / CGA corruption with CURSOR_SHARING=FORCE
8172 1373920 Memory corruption from PLSQL ORA-6502 errors
8172 1447610 DBMS_SQL.BIND_ARRAY may dump / report private memory corruption type errors
8172 1732885 oeri:[KDIBR2R2R BITMAP] / memory corruption possible from BITMAP AND
8172 1763408 RPC between 9i <-> 8i with CHAR data can corrupt memory
8171 1227384 SGA heap corruption using DBMS_SQL under heavy load (Rare)
8171 1364542 Buffer Cache corruption possible (rare)
8171 1394565 PROBE: Callheap corruption printing a RAW in PLSQL debugger
Memory Leaks 8172 1397603+ ORA-4031 / SGA memory leak of PERMANENT memory for buffer handles
8172 1456235+ Passing LOBS in recursive PLSQL can cause excessive memory leak
8172 1045176 Client side memory leak from Multi-threaded PRO application using XA_open/xa_close in a thread
8172 1265287 Shadow processes do not close file descriptors for DROPPED files
8172 1391737 IMP process may leak memory importing non-null LOB data
8172 1480299 TNSLSNR listener can leak file descriptors
8172 1530693 Memory leak possible in OPS when multiple connect requests received
8172 1551090 JDBC OCI driver may leak memory
8172 1569185 OCIEnvCreate leaks client memory if called repeatedly with OCI_OBJECT
8172 1607828 OCI client make leak cursors (ORA-1000)
8172 1652184 LIBAGTSH.SO may not be fully shared when it should be (affects EXTPROC)
8172 1668180 Client leak using OCI PUBLISH/SUBSCRIBE notification (OCI_ATTR_SUBSCR_CALLBACK)
8172 1678098 MTS dispatcher memory leak
8172 1716738 ResultSetMetaData.getColumnTypeName() leaves a cursor open - may ORA-1000
8172 1747011 Mem leak / ORA-4030 binding repeatedly in a PLSQL loop
8172 1775445 Multi-threaded XA client which spawns threads which do xa_end(TMSUSPEND) leak memory
8171B 1319755 OCI driver memory leak if Statement object used for multiple SQL statements
8171B 1530924 EJB: Leak which can affect performance (GC keeps running)
8171 1240484 Shared server memory leak on repeated connect/disconnect
8171 1319344 Slow client side memory leak using XA
8171 1334986 INSERT from remote SELECT with > 256 columns can spin leaking lots of memory
8171 1367773 SNP processes leak private memory
8171 1375878 XA tracing can leak client side memory (if writes error or repeated xa_open/close)
8171 1410582 Pro* run time client side mem leak allocating/freeing objects in a loop
8171 1454173 OCI client side memory leak with repeated session begin/end
8171 1640583 ORA-4031 due to leak / cache buffer chain contention from AND-EQUAL access
Migrate 8172 1352252 OERI:KOXSIHREAD1 on user objects after moving from 32 to 64bit Oracle
8172 1591497 ORA-947 possible running CATPROC when downgrading from 9.0 to 8.1.7
8172 1645892 RMAN users lose RECOVERY_CATALOG_OWNER role on upgrade from 8.0 to 8i
8172 1703753 UTLRP.SQL does not recompile OPERATOR , INDEXTYPE or JAVA CLASS objects
8172 1732626 ENH: CREATE OR REPLACE <OBJ> should not INVALIDATE dependents if it has not changed
8172 1810131 ENH: Parallel version of UTLRP.SQL (utlrcmp)
8171 1413093 Pre 817 "AFTER LOGON" trigger causes ORA-604/ORA-6550/PLS-103 in 817
8171 1421476 AQ_TM_PROCESSES > 0 may cause a hang (can affect upgrade to 817)
8171 1422109 Listener registration does not occur in 8.1.7 for migrated Oracle7 / Oracle8 database
8171 1502537 OERI:KCBGCUR_2 possible on DML (stack includes ktsf_rsp1)
NLS (National Language Support) 8172 1154566 NLS Multibyte: Event/parameter to allow CTAS over DBLINK to maintain CHAR/VARCHAR2 column sizes
8172 1247587 "Fail to convert between UTF8 and UCS2: failUTFConversion" accessing LONG
8172 1314755 ORA-12571 inserting a NULL-TERMINATED string into NVARCHAR2
8172 1327087 Dump possible calling TRIM() with an empty string with MULTIBYTE character set
8172 1331034 ORA-2248 on ALTER SESSION SET NLS_NUMERIC_CHARACTERS = ".'" over DBLINK
8172 1470763 EXPLAIN PLAN over DBLINK may HANG if CHARACTER SETS differ
8172 1674444 BROWSE_WORDS / BROWSE_AFTER / BROWSE_AROUND are SLOW if NLS_SORT set
8172 1698153 Multibyte: CTAS between different CHARSET databases may not BLANK PAD CHAR columns
8172 1723488 Slow CONTAINS performance when NLS_SORT is set to non-binary
8172 1789212 Wrong results from interMedia WITHIN queries on XML documents in Multibyte
8171 1130746 ORA-3120 selecting a CLOB from a UTF8 database
8171 1163205 PRO-C inserting NCHAR pointer to NCHAR column inserts NULL
8171 1372058 NLS: ORA-6502 possible for DBCS multibyte data
8171 1377361 OCI PLSQL OUTPUT bind of SQLT_CHR with Unicode charset looses trailing character
8171 1386924 OCILobWrite piecewise write may lose / corrupt multibyte data
8171 1409046 Fetching character data in OCI/PRO from V7 EBCDIC server may give bad data
8171 1484598 ORA-979 possible using same NLSSORT in both ORDER BY and GROUP BY
8171 1496002 NLS: ORA-6502 from LOADPSP loading a page > 255 characters
8171 1555818 OCILobRead may return incorrect data from UTF-8 (multibyte) database
Network 8172 1489683* TNSLSNR listener memory corruption / dump when incorrect CONNECT_DATA received
8172 1656431* Corrupt NET header packet can cause TNSLSNR listener to dump
8172 1398875 NET nsgisend() can cause a core dump
8172 1474111 Listener may die when servicing SESS_SH (IIOP) connection request
8172 1480299 TNSLSNR listener can leak file descriptors
8172 1482198 NETASST crashes after setting PASSWORD for Oracle Name Server
8172 1489100 Intermittent TNS-12547 possible using MTS
8172 1566794 NT: Connections fail with ORA-12537 when USE_SHARED_SOCKET is set
8172 1633657 FAILOVER: SQLPLUS reports ORA-0000 after failover after rollback issued
8172 1715781 Dump possible in ncrorou() or ncrodsc()
8172 1771323 NT: NET initialisation is not thread safe on NT
8172 1784971 LDAP: 8.1 directory naming fails using a 9i Root Oracle Context
8171 1231765 Connections via CMAN may hang
8171 1377901 ORA-12519 possible using SID in connect data to connect to DB
8171 1433938 DBCA update the ORCLACI attribute for OracleDefaultDomain incorrectly
OCI 8172 1505302+ Client data corruption if ARRAY size < OCI_ATTR_PREFETCH_ROWS
8172 1394096 Client dump possible fetching LONG into a huge LONG VARCHAR
8172 1530731 Re-Defines can cause client to dump on fetch (in ttcfour)
8172 1543262 Bind by Position (OCIBindbyPos) can give wrong results over HS
8172 1569185 OCIEnvCreate leaks client memory if called repeatedly with OCI_OBJECT
8172 1574000 Multi threaded OCI may hang if one thread has long running query
8172 1576303 Multithreaded OCI client can crash if ENV variable ORA_OCI_CACHE is set
8172 1607828 OCI client make leak cursors (ORA-1000)
8172 1639539 FAILOVER: ORA-0 from OCIFetch() on REF CURSOR during failover
8172 1666360 OCI Direct Path API client dumps in OCI_THREADED mode
8172 1668180 Client leak using OCI PUBLISH/SUBSCRIBE notification (OCI_ATTR_SUBSCR_CALLBACK)
8172 1717316 Multithreaded OCI7 clients may dump (notable Microsofts ODBC driver)
8171 1053906 OCIBindByName array bind SQLT_CHR to VARCHAR2 columns uses size of first element for all elements
8171 1259877 OERI / incorrect error information possible using OCI_BATCH_ERROR
8171 1304674 Intermittant ORA-1461 OCIStmtExecute() rebinding LONG RAW datatype
8171 1315603 OCI_ATTR_PREFETCH_ROWS can return wrong Indicator/return code value fetching NULL data
8171 1328829 OCI fetch array sizes > 65536 overwrite the initial array elements
8171 1356960 OCITransMultiPrepare returns OCI_SUCCESS for read only transaction - affects OracleMTSService
8171 1362476 V7 OCI Cobol / Fortran interface calls missing from 8/8i
8171 1377361 OCI PLSQL OUTPUT bind of SQLT_CHR with Unicode charset looses trailing character
8171 1386924 OCILobWrite piecewise write may lose / corrupt multibyte data
8171 1388326 OCIStmtExecute in OCI_BATCH_ERRORS mode may not insert all rows when many errors
8171 1390597 PRO with XA and RELEASE_CURSOR=YES may not report variables in error messages
8171 1391604 OCIStmtFetch may dump if DB shutdown while connected
8171 1405498 Multi-threaded OCI may dump if connection is broken
8171 1406429 OERI[INSEXE-2] possible on array insert using OCI_BATCH_ERRORS
8171 1409046 Fetching character data in OCI/PRO from V7 EBCDIC server may give bad data
8171 1418809 OCI insert of a LOB can crash the client
8171 1454173 OCI client side memory leak with repeated session begin/end
8171 1555818 OCILobRead may return incorrect data from UTF-8 (multibyte) database
Optimizer 8172 1372326 Wrong Selectivity for column with histogram stats when accessing multiple partitions
8172 1396321 ORA-1790 possible from SELECT DISTINCT in a UNION / UNION ALL query block
8172 1399138 IS NOT NULL with ORed subqueries may dump in CBO
8172 1491096 Computed cardinality does not account for NULLS when using BINDS
8172 1549991 Long parse times for long OR chains when OPTIMIZER_FEATURES_ENABLE>=8.1.6
8172 1550745 ENH: _like_with_bind_as_equality=TRUE extended to work for OPER(col) LIKE OPER(:bind)
8172 1580612 DBMS_STATS.GATHER_SCHEMA_STATS can fail with ORA-1465 if there is a DESC index
8172 1582923 A query may spin / dump with Row Level Security either STAR_TRANSFORMATION_ENABLED or _PUSH_JOIN_UNION_VIEW
8172 1587376 STAR_TRANSFORMATION_ENABLED=TRUE can cause INSERT as SELECT to dump
8172 1620577 STAR_TRANSFORMATION_ENABLED=TRUE may dump in KKOSBPP or show poor performance
8172 1689678 ORA-979 when PARTITION_VIEW_ENABLED=TRUE and query with literals references ANALYZED tables
8172 1699710 OERI:12324 [4] possible from PUSH_JOIN_PREDICATE / PUSH_JOIN_UNION_VIEW
8172 1715860 STAR_TRANSFORMATION_ENABLED = TRUE may give slow performance
8172 1728756 CONTAINS text queries using NOT,OR,MINUS,PHRASE may give poor execution plan
8172 1774683 Functional index not pushed into outer joined complex view
8171B 1545693 ITEXT: Slow plan if a TEXT index has no STATISTICS or CONTAINS() is passed a BIND
8171 1029632 AND_EQUAL may dump if one of the indexes is a FUNCTIONAL index
8171 1344111 CBO appears to SPIN with long OR chains of AND predicates
8171 1360183 Index not used with OUTER-JOIN and LIKE/IN predicate on indexed column
8171 1387019 Push_JOIN_PREDICATE may not occur on outer join to duplicate column projection
8171 1389308 Large OR expansion can appear to SPIN during PARSE
8171 1401235 ORA-900 from STAR_TRANSFORMATION_ENABLED with OR predicates to dimension table
8171 1416344 Spin/Hang using INDEX hints on views containing hints with identical aliases
8171 1482423 OERI:4823 possible from STAR_TRANSFORMATION_ENABLED=TRUE
8171 1490373 ORA-1008 can occur with STAR_TRANSFORMATION_ENABLED=true
8171 1494342 ANALYZE of COMPRESSED non-unique index gives wrong DBA_INDEXES.DISTINCT_KEYS value
8171 1503466 Unreferenced view columns using WINDOW functions evaluated when selecting from the view
8171 1503530 Predicate pushdown NOT done for VIEWS containing WINDOW functions
Oracle8 Datatypes 8172 1352252 OERI:KOXSIHREAD1 on user objects after moving from 32 to 64bit Oracle
8172 1369450 OERI:KOKEAAI5 possible using Objects
8172 1375026 OERI:13302 possible after a transportable tablespace has been plugged in
8172 1447232 DELETE DANGLING may dump in KTUCHG
8172 1491952 OERI:12431 using SELECT .. TABLE(CAST <function> AS <type>)) .. FOR UPDATE
8172 1516018 OERI:15435 / ORA-06544 / ORA-06553 from TABLE() expression in PLSQL
8172 1516998 Queries using TABLE(CAST(member_function AS type)) may return wrong results
8172 1521043 Selecting ROWID from a collection in a TABLE() expression
8171 1264071 ORA-22813 or NULL data inserted when inserting large objects
8171 1380187 Very high parse time for SQL referencing many OBJECTS
8171 1468034 OERI:12421 possible from AND-EQUALS on COMPRESSED btree indexes
8171 1538307 Dump in KDIEXI or FK not found with KEY COMPRESSION and Constraints
Parallel Query (PQO) 8172 1320605 OERI:[KDIINS0: PID MIS] from PARALLEL INSERT with UNIQUE index
8172 1544920 Parallel Query may sometime report an ORA-12842
8172 1609724 OERI:15574 / OERI:15803 from PQ join between TABLE and SET operator (UNION)
8172 1705996 INSERT APPEND .. PQ SELECT does not blank pad CHAR columns
8172 1710007 Wrong results from PDML INSERT as SELECT of a SEQUENCE
8172 1711227 OERI:[QKAGBY0.4] DOING SELECT WITH DEGREE > 1 AND GROUP BY
8172 1718173 OERI:[RUAALO:1] possible from PQ on partitioned table/index
8172 1741117 PDML to bitmap key of a partition table with row movement hangs
8171 1267033 OERI:QKAGBY0.4 possible from PCTAS with GROUP BY and duplicate columns
8171 1363176 PCTAS / PDML may produce incorrect results if subquery contains INLINE view / subquery
8171 1370036 OERI:RSOROPGBNOSORT possible from PCTAS Unrecoverable with GROUP BY NOSORT
8171 1382576 Wrong results possible from PQO SMJ with CHAR join columns of different lengths
8171 1422015 Wrong Results from PQ using MAX/MIN on operands of 254 or 255 bytes with GROUP BY
8171 1467575 ALTER SYSTEM FLUSH SHARED POOL can cause PDML to hang
8171 1477278 OERI:KKPAPBDLGETLIST3 possible with PQ PARTITION INLIST and concat partition key
8171 1482839 ORA-604/ORA-1742 on SELECT using STAR_TRANSFORMATION_ENABLED with Partitioned Table in Parallel
8171 1545186 Incorrect QC max memory statistics using PQ
Parallel Server 8172 1357549 OERI:KJXCVR4 possible in OPS
8172 1585038 Over 128 ROLLBACK Segments can cause excessive 'global cache lock open x' waits
8172 1694874 OERI:[KJRM2C:LEVEL] possible from LCK0
8172 1741212 OERI:KJXRRI4 possible in OPS during DLM reconfiguration
8172 1742476 BSP process may dump on shutdown if TIMED_STATISTICS or RESOURCE_LIMIT are set
8171 1333317 OPS Dump possible in kslpsprns on process startup (rare)
8171 1356901 MAX_COMMIT_PROPOGATION_DELAY=0 does not propogate change to other node immediately
8171 1372664 ORA-601 / Dump in KJUCLL
8171 1390900 OERI:KCBGTCR_13 can occur in OPS
8171 1472000 OPS hang with 'GLOBAL CACHE LOCK BUSY' on index block possible
8171 1484634 Large row cache can cause long shared pool latch waits (OPS only)
Partition Views (PV) 8172 1498049 A Partitioned view may give wrong results if CHECK constraints evaluate to UNKNOWN
8172 1764305 ORA-7445 in KKECCF from SELECT or ANALYZE of a partitioned table or view
Partitioned Tables 8172 1360714 ALTER TABLE ADD PARTITION .. STORE IN with SUBPARTITIONS can dump or corrupt dictionary
8172 1380164 OERI:QKAGBY2 from aggregate GROUP BY with COUNT(*), Bitmap indexes and INLIST
8172 1419624 Dump in kkpapDRmFkk from UNION ALL view over a PARTITIONED table
8172 1453239 ORA-4020 selecting from a PARTITIONED IOT when an ANALYZE is running
8172 1527982 OERI:25012 / Bitmap index<->table mismatch after UPDATE of PARTITION KEY moves rows
8172 1612179 Wrong results / Dump from STAR_TRANSFORMATION with PARTITIONED fact table
8172 1741117 PDML to bitmap key of a partition table with row movement hangs
8172 1764305 ORA-7445 in KKECCF from SELECT or ANALYZE of a partitioned table or view
8171 1185893 OERI:kkpamHFGet2 / OERI:qerpxMObjVI5 from query against Partitioned table
8171 1297277 ORA-604/ORA-942 against another schemas PARTITION with star_transformation_enabled
8171 1430502 OERI:12455 [QKADELUPD] from UPDATE PARTITIONED table using AND-EQUAL of GLOBAL indexes
8171 1431143 OERI:KKPAMFLIST possible from INLIST on Partitioned object
8171 1462321 Wrong results possible using Fine Grained Access Control with PARTITION clauses
8171 1469317 OERI:KKPODPAMGET possible on concurrent partition imports
8171 1477278 OERI:KKPAPBDLGETLIST3 possible with PQ PARTITION INLIST and concat partition key
8171 1482170 SMON may dump on cleanup of PARTITIONED INDEX ONLINE BUILD
8171 1482839 ORA-604/ORA-1742 on SELECT using STAR_TRANSFORMATION_ENABLED with Partitioned Table in Parallel
8171 1502624 Wrong Res from Temporary table STAR TRANSFORMATION referencing PARTITIONED tables
8171 1528062 ALTER TABLE SPLIT PARTITION for composite range-hash partition can corrupt dictionary
8171 1553761 Partition Independence violated for partitioned IOTS
Performance 8172 1175132 PROCOBOL needlessly reparses INSERT repeatedly after an error
8172 1524191 CTAS over a DBLINK slow if the SELECT list contains a LITERAL
8172 1578709 Performance of DOMAIN indexes may be slow in some join conditions (affects interMedia)
8172 1589185 Performance fix to reduce sleeps on "library cache latch"
8172 1614732 Data dictionary selects using DBA_DATA_FILES may be slow in 8i
8172 1623256 Identical SQL referencing SCHEMA.SEQUENCE.NEXTVAL not shared by different users
8172 1641483 ENH: DBMS_SESSION.RESET_PACKAGE should only reset package state (performance)
8172 1691651 DML statements on CTXCAT indexed tables may be slow
8172 1691657 CTXCAT DML performs an unneccessary internal select
8172 1746462 Indexing a table with many NULL values and low index memory may be very slow
8172 1748493 Create Text Index with LOB parameter to a USER DATASTORE can be slow
8172 1810131 ENH: Parallel version of UTLRP.SQL (utlrcmp)
8171 1286684+ "CPU Used by this session" is incorrect if JOB_QUEUE_PROCESSES is set
8171 1287775 Server side PLSQL no longer uses DUAL to get SYSDATE
8171 1318267 INSERT AS SELECT may not share SQL when it should
8171 1366837 Cursors referencing a fully qualified FUNCTION are not shared
8171 1380187 Very high parse time for SQL referencing many OBJECTS
8171 1410679 8i precompiler ARRAY fetch without indicators SLOWER than 8.0
8171 1469157 Java jobs can cause slow database startup times
8171 1491213 V$BUFFER_POOL_STATISTICS show ZERO in 817
8171 1549235 Begin BACKUP can cause CKPT to use excessive CPU
8171 1576145 Pro FETCH in a LOOP slower in 8.1 than 8.0
Pro* 8172 1045176 Client side memory leak from Multi-threaded PRO application using XA_open/xa_close in a thread
8172 1175132 PROCOBOL needlessly reparses INSERT repeatedly after an error
8172 1288079 ProCobol: PCB-F-0901 from missing PERIOD in EXEC CICS
8172 1315738 COBOL: VARCHAR host variable in CALL statement may error if compiler OPTIMIZES
8172 1390341 False ORA-1480 may be signalled fo SET DESCRIPTOR
8172 1394096 Client dump possible fetching LONG into a huge LONG VARCHAR
8172 1399147 Semantic error for PLSQL indexed table method when Precompiler connects to higher version DB
8172 1454214 Pro client dumps on SQL if RECONNECT without a DISCONNECT
8172 1530731 Re-Defines can cause client to dump on fetch (in ttcfour)
8172 1607043 NT: User Exits may dump / ORA-900 or ORA-1023 on Windows platforms
8172 1652848 COBOL: SQLCHECK=FULL or SEMANTICS generates invalid .COB file
8172 1660334 VARCHAR arrays not correctly set when NULL
8172 1694970 PROC Dynamic method 4 may DUMP if MAXOPENCURSORS exceeded
8172 1715819 PARSE=PARTIAL cannot handle trigraph directives (eg: ??=define)
8172 1745651 PROC XA applications may dump in xaocommit with MODE=ANSI
8172 1781184 Implicit cursors using a remote table may cause XA error 100
8171 1163205 PRO-C inserting NCHAR pointer to NCHAR column inserts NULL
8171 1292638 CHARZ/CHARF/VARCHAR2/STRING/VARCHAR arrays not correctly set when NULL
8171 1293080 ORA-1012 not returned in Pro 8.1 issuing SQL after disconnect
8171 1314223 PROCOBOL: ORA-1483/ORA-1457 returning NULL to an OUT parameter of a stored procedure
8171 1316152 PROFORTRAN: Makefile contains hard coded path to compiler
8171 1320334 ProC type mismatch errors for sqlcxt during compile / link
8171 1337001 PROCOBOL: ORA-1457 returning NULL from a PLSQL procedure
8171 1343460 ProCobol: ORA-1727 'numeric precision out of range' caused by bug:1117747
8171 1385354 SQLCODE -104 possible from ProC to HS source not supporting indicators
8171 1386093 PROCOBOL: SQL-2108 on PREPARE of implicit VARCHAR
8171 1401563 PROFORTRAN makefiles have incorrect flags
8171 1410582 Pro* run time client side mem leak allocating/freeing objects in a loop
8171 1410679 8i precompiler ARRAY fetch without indicators SLOWER than 8.0
8171 1413753 Closing a METHOD 4 cursor in ANSI mode can give SQL-2114 and cause XA_END to return 100
8171 1423194 User exits precompiled with RELEASE_CURSOR=NO may error with ORA-1023
8171 1486365 ARRAY FETCH not utilised correctly by 8i precompilers
8171 1508116 PROCobol: SQLMOV is always called with quotes (") even if LITDELIM=APOST
8171 1576145 Pro FETCH in a LOOP slower in 8.1 than 8.0
Query Rewrite (including Materialized Views) 8172 1611673 Query rewrite may OERI:VOPRVL1 when using Row Level Security
8172 1726969 OERI:16609 possible on CREATE SUMMARY
8171 1286623 ALTER MATERIALIZED VIEW REFRESH ON COMMIT does not error when it should
8171 1376209 ORA-4020 possible updating materialized views / snapshots
8171 1412109 Query on MVIEW with STAR_TRANSFORMATION may dump
8171 1493410 RECOMMEND_MV_W may return "QSM-00504 internal error - num_total_levels don't match"
RMAN (Recovery Manager) 8172 1683613+ RMAN BACKUP or COPY datafile might not be usable for recovery - ORA-1194 / ORA-1547
8172 1381397 PMON may crash the instance if RMAN backup processes are killed
8172 1456242 RMAN restore may be slow with DBW repeatedly waiting on 'FILE IDENTIFY'
8172 1643351 RMAN cannot open database using a backup controlfile with missing logs
8172 1645892 RMAN users lose RECOVERY_CATALOG_OWNER role on upgrade from 8.0 to 8i
8172 1755290 RMAN deletes existing backup piece after an ORA-27038 (file exists)
8171 1297970 Doing STARTUP with RMAN may fail with ORA-1455 if SGA >= 4GB
8171 1332121 RMAN allows NULLs in the catalog for file sizes
8171 1340608 RMAN DUPLICATE dumps if CREATE CONTROLFILE statement > 900 chars long
8171 1386955 RMAN DELETE command ignores media errors deleting backups
8171 1388961 "REPORT OBSOLETE" may report incorrect backups
8171 1405652 DB may crash if an IO slave dies (dump in KSFVSUBMIT)
8171 1419888 Error during RMAN backup does not clean up backup pieces
8171 1477008 DELETE OBSOLETE deletes all CONTROLFILE BACKUPS when using recovery catalog
8171 1478503 RMAN may not remove an applied archive log when requested
Replication 8172 557451 LAST_REFRESH in DBA_SNAPSHOTS show a date of 01-JAN-50
8172 1081570 OERI:[KNPSMA2:NO DEQ B] possible if DB is shutdown when PUSH is running
8172 1423941 Replication pushes BASE DML after DML done in AFTER ROW triggers (ORA-2291 etc)
8172 1465654 OERI:21051 possible creating an updatable snapshot
8172 1514478 Contention for SR enqueue possible with replication
8172 1573524 OERI:729 / OERI:kghxhdr1 using DEFERRED TRANSACTION PROPAGATION with AUDITING enabled
8172 1715663 Dictionary mismatch from ROWID SNAPSHOT on a table with LOB column (OERI:KOKLISHDL104)
8172 1721870 OERI:KKZFCBSU possible on refresh of a REFRESH GROUP
8172 1738768 ORA-26572 can occur when DEFERRED transactions are pushed
8171 1280292 ORA-23463/ORA-23318 from "ALTER TABLE MODIFY" in ALTER_MASTER_REPOBJECT
8171 1449134 ORA-2049 / ORA-60 possible on GENERATE_REPLICATION_SUPPORT
8171 1504672 Bad DDL possible for tables with DEFERRED constraints using deployment templates
SQL*Loader 8172 1576373 Direct path load ENABLES CONSTRAINT even if there are violations
8171 1351146 ORA-1458/ORA-1401 loading mixed data (ShiftSensitive multibyte & single byte)
8171 1356902 SQL Loader direct path may exit with SUCCESS even if there were errors
8171 1378532 ORA-1841 possible loading fixed length records with SKIP parameter
8171 1398257 ORA-1401 using POSITION (*-end) with direct load
8171 1470497 SQLLOADER may incorrectly discard a row with ORA-2020 'ALL COLUMNS NULL'
8171 1472152 OERI:6941 possible on DIRECT LOAD if INITTRANS on INDEX too high
8171 1499098 Direct loaded index blocks have fewer ITLs than possible for large INITRANS
Security 8172 1397975 Misleading error messages from invalid input to DBMS_OBFUSCATION_TOOLKIT
8172 1582923 A query may spin / dump with Row Level Security either STAR_TRANSFORMATION_ENABLED or _PUSH_JOIN_UNION_VIEW
8172 1609842 ORA-12534 possible using REMOTE_OS_AUTHENT=TRUE over a DBLINK
8172 1611673 Query rewrite may OERI:VOPRVL1 when using Row Level Security
8172 1632293 Database links using OS authentication may fail with ORA-28150
8172 1689692 REVOKE ALL PRIVILEGES from a ROLE fails with ORA-1952
8172 1735699 Oracle Label Security Logons fail after upgrading to 8171
8172 1739335 ALTER TABLE can cause logical corruption if the table has Row Level Security on it
8171 1248112 Audit 'EXECUTE ANY PROCEDURE' gives incorrect audit field values
8171 1326581 Intermittent ORA-904 possible for PLSQL objects using ROLE based security
8171 1366074 Attribute identifiers in DN of GLOBAL USER are incorrectly CASE sensitive
8171 1383106 DBMS_OBFUSCATION_TOOLKIT is not interoperable across platforms
8171 1390553 Password Verification can allow username to match password using OCIPasswordChange()
8171 1398783 Enterprise ROLES (SSL users) do not work over DB LINKS
8171 1411361 Public procedures are erroneously AUDITED
8171 1462321 Wrong results possible using Fine Grained Access Control with PARTITION clauses
8171 1467270 Fine Grained Access policy function cannot see latest package variables
8171 1469858 DBMS_OBFUSCATION support for Standard Edition
8171 1485867 Certain constructs in TRIGGERS can corrupt AUDIT TRAIL information
8171 1487291 ORA-1017 using RACFSAMP for OS authentication (affects MVS)
Space Management 8172 1643068 Continual segment growth - space remains on PROCESS free lists
8172 1709816 OERI:[KTFBBSSEARCH-7] creating TABLE with FREELIST GROUPS in LOCALLY MANAGED AUTOALLOCATE tablespace
8171 1245424 ALTER TABLE iottable MOVE OVERFLOW TABLESPACE xxx does not work
8171 1324918 Binding CHAR/RAW to a LOB column can leak TEMP space
8171 1499098 Direct loaded index blocks have fewer ITLs than possible for large INITRANS
Wrong Results 8172 782833 INSERT .. VALUES( SEQUENCE.NEXTVAL ) with INSTEAD OF trigger gives a NULL
8172 923020 Update VIEW with CHECK OPTION may update wrong rows
8172 1276687 Wrong results possible from REVERSE index used in AND-EQUALS
8172 1358043 OERI:KSMOVRFLOW / garbage info possible from V$LOGMNR_CONTENTS
8172 1365771 Selecting NUMBER from EBCDIC to ASCII string can give corrupted data
8172 1374542 ITEXT: Theme indexing does not produce the correct themes
8172 1374926 BEFORE UPDATE ROW TRIGGER has wrong value for :OLD.ROWID
8172 1393049 Wrong results possible from IN LIST in OR chain with an AND
8172 1459886 LOGMINER may show incomplete REDO / UNDO
8172 1490268 Sort / Group By operations using adaptive fetch can give wrong results
8172 1498049 A Partitioned view may give wrong results if CHECK constraints evaluate to UNKNOWN
8172 1516998 Queries using TABLE(CAST(member_function AS type)) may return wrong results
8172 1532584 64bit: SQL_TRACE can incorrectly show very large numbers of rows processed
8172 1543262 Bind by Position (OCIBindbyPos) can give wrong results over HS
8172 1577284 Wrong results from NL with SORT over a UNION view with a pushed in predicate
8172 1578644 Wrong results possible from ORed non-correlated subquery predicates (eg: EXISTS)
8172 1612179 Wrong results / Dump from STAR_TRANSFORMATION with PARTITIONED fact table
8172 1630219 Wrong results from NL join with CONTAINS() filter on the INNER table
8172 1643139 Wrong data bound if BEFORE triggers modify PACKAGE variables bound to SQL in PLSQL
8172 1644572 Wrong results from subquery/inline view of SELF JOIN with a FUNCTION BASED INDEX
8172 1650368 HTML_SECTION_GROUP / AUTO_SECTION_GROUP may miss text or include TAGS as text
8172 1651014 Wrong results possible from multiple OR branches containing subqueries
8172 1666543 Wrong results from BITMAP index with ROWID predicates in Sort Merge OR HASH join
8172 1671225 Wrong results / dump possible from 'BETWEEN <constant> AND <subquery>'
8172 1684431 Wrong results possible from COMPOSITE INDEX RANGE SCAN
8172 1690248 Wrong results from Nested Loop OUTER join with COUNT(*) pushed into OUTER bitmap index
8172 1692225 Non default CPU_PER_CALL can cause 'CPU used by this session' to show high values
8172 1709076 CTXCAT/CATSEARCH may give wrong results when there is a stopword in a phrase
8172 1710007 Wrong results from PDML INSERT as SELECT of a SEQUENCE
8172 1712631 ORA-22282 or missing data on CTX_DOC.FILTER of data with stray '0' bytes
8172 1749471 Wrong results from query with CHECK CONSTRAINTS on NULLABLE columns
8172 1759019 ITEXT: ACCUMULATE operator not working properly in ZONE SECTIONS
8172 1761950 Wrong results possible using identical BIND NAMES with BIND BY POSITION values
8172 1789212 Wrong results from interMedia WITHIN queries on XML documents in Multibyte
8171B 1387222 IText: Japanese VGRAM lexer with PREFIX_INDEX=YES can give wrong results
8171B 1539070 Deleting/Updating rows when there is TEXT index can result in OERI:12700 / duplicate rows from queries
8171B 1555845 ITEXT: OERI:20084 / duplicate rows from CATSEARCH() with > 5 terms
8171B 1607447 MULTI_COLUMN_DATASTORE truncates VARCHAR2 column values when length == max column length
8171 1286684+ "CPU Used by this session" is incorrect if JOB_QUEUE_PROCESSES is set
8171 1570121+ Dumps (in evaopn2) using DESC functional indexes
8171 774826 False ORA-2292 possible on SELF REFERENCING CONSTRAINT (rare)
8171 1163205 PRO-C inserting NCHAR pointer to NCHAR column inserts NULL
8171 1189700 Wrong results from update/query with remote SUBQUERY with ROWNUM predicate
8171 1259877 OERI / incorrect error information possible using OCI_BATCH_ERROR
8171 1315603 OCI_ATTR_PREFETCH_ROWS can return wrong Indicator/return code value fetching NULL data
8171 1362606 Wrong results from STAR_TRANSFORMATION_ENABLED=true/temp_disable with OUTER JOIN
8171 1363176 PCTAS / PDML may produce incorrect results if subquery contains INLINE view / subquery
8171 1377361 OCI PLSQL OUTPUT bind of SQLT_CHR with Unicode charset looses trailing character
8171 1382576 Wrong results possible from PQO SMJ with CHAR join columns of different lengths
8171 1388326 OCIStmtExecute in OCI_BATCH_ERRORS mode may not insert all rows when many errors
8171 1390403 Outer joined view with a literal column may return NULL for the column
8171 1391946 PUSH_JOIN_PREDICATE=true can cause wrong results (eg: with outer join)
8171 1409046 Fetching character data in OCI/PRO from V7 EBCDIC server may give bad data
8171 1422015 Wrong Results from PQ using MAX/MIN on operands of 254 or 255 bytes with GROUP BY
8171 1462321 Wrong results possible using Fine Grained Access Control with PARTITION clauses
8171 1487212 Wrong results possible from INLIST iterator with NULL BIND in IN List
8171 1502624 Wrong Res from Temporary table STAR TRANSFORMATION referencing PARTITIONED tables
8171 1555818 OCILobRead may return incorrect data from UTF-8 (multibyte) database
XA 8172 1045176 Client side memory leak from Multi-threaded PRO application using XA_open/xa_close in a thread
8172 1389914 XA_ROLLBACK on heuristically committed transaction gets ORA-24763
8172 1470645 ORA-25352/ORA-24776 errors even using NOLOCAL=T
8172 1539060 XA_RECOVER may not show a PREPARED transaction
8172 1569235 OERI:18092 possible with JDBC XA
8172 1641672 Multithreaded XA client leaks memory when DbgFl is set
8172 1659886 False ORA-60 Starting multiple transactions in same client without COMMIT
8172 1745651 PROC XA applications may dump in xaocommit with MODE=ANSI
8172 1746364 XA_END() RETURNS 100 WHEN USING XA + STORED PROCEDURE + DBLINK.
8172 1775445 Multi-threaded XA client which spawns threads which do xa_end(TMSUSPEND) leak memory
8172 1781184 Implicit cursors using a remote table may cause XA error 100
8171B No Bug# (8) JTA in JServer may incorrectly remove / replace an XA resource
8171 1185777 ORA-24813 using LOBs from XA code
8171 1226580 OERI [k2gdel: bad ptrs] using serializable transactions with XA
8171 1319344 Slow client side memory leak using XA
8171 1362359 Client core dump if XAORECOVER >100 rows
8171 1375878 XA tracing can leak client side memory (if writes error or repeated xa_open/close)
8171 1413753 Closing a METHOD 4 cursor in ANSI mode can give SQL-2114 and cause XA_END to return 100
interMedia Text 8172 1456235+ Passing LOBS in recursive PLSQL can cause excessive memory leak
8172 1374542 ITEXT: Theme indexing does not produce the correct themes
8172 1427002 ALTER INDEX i REBUILD PARAMETERS('SYNC') may raise ORA-29863 / DRG-10595 / ORA-28579
8172 1490912 DRG-10599 using CONTAINS on UNION ALL view
8172 1522954 CREATE CONTEXT INDEX may dump / index incorrectly for LONG or LONG RAW data
8172 1555515 Dump using wordlist operator (stem, wildcard, fuzzy, soundex) on 2 identical subexpressions
8172 1557965 Incorrect SCORE() for some MULTI-BYTE character data
8172 1573283 OERI:6033 from ALTER INDEX .. REBUILD ONLINE PARAMETERS ('OPTIMIZE FULL')
8172 1578242 ENH: Allow USER DATASTORE to return a NON-TEMPORARY LOB locator
8172 1578709 Performance of DOMAIN indexes may be slow in some join conditions (affects interMedia)
8172 1604971 CONTAINS() using '!' may dump if text contains a cedille (cedilla)
8172 1630219 Wrong results from NL join with CONTAINS() filter on the INNER table
8172 1632089 DRG-10848 if structured clause of CATSEARCH() has leading blanks (spaces)
8172 1634528 ALTER INDEX of CTXCAT index to ADD a STOPWORD errors with ORA-29863 / ORA-904
8172 1635028 ORA-2000 / ORA-21560 executing ctx_doc.gist() with a CLOB parameter
8172 1645447 CTX_QUERY.COUNT_HITS(..EXACT=>TRUE) slower than SELECT COUNT(*)
8172 1650368 HTML_SECTION_GROUP / AUTO_SECTION_GROUP may miss text or include TAGS as text
8172 1660244 Interrupting (Ctrl-C) an interMedia text query can take a long time
8172 1674444 BROWSE_WORDS / BROWSE_AFTER / BROWSE_AROUND are SLOW if NLS_SORT set
8172 1675072 CTS_DOC.markup / highlight with LEXER composite preference does not mark COMPOUND words
8172 1679017 ORA-942 when using CTX_QUERY.BROWSE_WORDS
8172 1679970 Complex CONTAINS clause may return spurious DRG-100 [50935], DRG-50937
8172 1684252 AUTO_SECTION_GROUP indexing may dump on document with long attribute value
8172 1691053 ITEXT: Dump indexing invalid XML/HTML document
8172 1691651 DML statements on CTXCAT indexed tables may be slow
8172 1691657 CTXCAT DML performs an unneccessary internal select
8172 1709076 CTXCAT/CATSEARCH may give wrong results when there is a stopword in a phrase
8172 1712582 Dump in DREB_LIKEQ if CONTAINS() has multiple wordlist operators (wildcard,fuzzy etc.)
8172 1712631 ORA-22282 or missing data on CTX_DOC.FILTER of data with stray '0' bytes
8172 1723488 Slow CONTAINS performance when NLS_SORT is set to non-binary
8172 1724813 DRG-11706 possible using "SEE" in a thesaurus file
8172 1728756 CONTAINS text queries using NOT,OR,MINUS,PHRASE may give poor execution plan
8172 1733649 DRG-11711 / hang using ctxkbtc with over 65535 terms
8172 1746462 Indexing a table with many NULL values and low index memory may be very slow
8172 1748493 Create Text Index with LOB parameter to a USER DATASTORE can be slow
8172 1749617 Export / Import of CONTEXT index can import an empty text index
8172 1759019 ITEXT: ACCUMULATE operator not working properly in ZONE SECTIONS
8172 1776022 ORA-02291 can occur when creating a relation with CTX_THES package
8172 1778950 ITEXT: 8.1.7.1.B Patchset is missing some interMedia Text files
8172 1789212 Wrong results from interMedia WITHIN queries on XML documents in Multibyte
8172 1789667 INSO_FILTER output may be corrupt for certain character sets / platforms
8172 1819825 INSO_FILTER TIMEOUT defaults to 0 rather than 120
8171B 953969 ORA-60 / deadlock possible with interMedia Text index
8171B 1350851 EXTPROC may hang / spin Text indexing non-English UTF8 data with INDEX_THEMES
8171B 1381319 On NT InterMedia Text cannot index using INSO_FILTER for certain character sets
8171B 1387222 IText: Japanese VGRAM lexer with PREFIX_INDEX=YES can give wrong results
8171B 1387232 IText: VGRAM lexer does not accept certain Japanese tokens / DRG-10100
8171B 1398499 Lexer errors should not abort indexing
8171B 1404388 Multi lexer with CONTAINS(ABOUT / THEME) clause dumps
8171B 1404442 HTML Section group can dump indexing plain text containing '<'
8171B 1412631 Errors during TEXT indexing can cause infinite spin / INDEX_ERRORS table fills
8171B 1414278 ORA-1727 possible on CTXCAT index creation
8171B 1414339 Text indexing could error internally with an ORA-1555 error
8171B 1416425 Text indexing may spin indexing Multibyte text with stray '0x00' characters
8171B 1420689 ORA-1480 possible creating TEXT index with KOREAN lexer
8171B 1424693 BASE_LETTER lexer attribute ignores NLS_LANG settings
8171B 1426493 DRG-50942 / ORA-06502 using CONTAINS clause with many SYNONYMS
8171B 1477339 DRG-50857 / ORA-1812 for CATSEARCH with 'ORDER BY <date_column>'
8171B 1481791 DRG-50857 / ORA-933 ANALYZING table with TEXT index to collect statistics
8171B 1483871 InterMedia TEXT cannot handle DOCIDs > 2Gb
8171B 1487693 EXP-8 DRG-10502 EXP-78 exporting table with TEXT index owned by another user.
8171B 1491283 EXTPROC hangs TEXT indexing bad Chinese data
8171B 1517789 ORA-7445 in DREDSEEK can occur on complex Text CONTAINS queries
8171B 1521343 CTX_DOC.FILTER on binary document in Multibyte may dump
8171B 1539070 Deleting/Updating rows when there is TEXT index can result in OERI:12700 / duplicate rows from queries
8171B 1539096 ITEXT: INSO_FILTER output is corrupt for some DB character sets
8171B 1545693 ITEXT: Slow plan if a TEXT index has no STATISTICS or CONTAINS() is passed a BIND
8171B 1551684 Text indexing can ORA-7445 using NEWS_SECTION_GROUP in Multibyte
8171B 1552372 Text queries using MINUS in a CONTAINS may spin in drysftc
8171B 1555845 ITEXT: OERI:20084 / duplicate rows from CATSEARCH() with > 5 terms
8171B 1576778 CTXLOAD errors with ORA-1403 immediately on Personal Oracle only
8171B 1607447 MULTI_COLUMN_DATASTORE truncates VARCHAR2 column values when length == max column length
8171B 1634278 "ALTER INDEX I RENAME TO NEW_I" raises DRG-50857 / ORA-942 for a CTXCAT index
8171B 1641442 DRG-10758 trying to create a FILE datastore using FILE_ACCESS_ROLE
8171 1555818 OCILobRead may return incorrect data from UTF-8 (multibyte) database
Advanced / Secure Networking 8172 1581661 OracleSSLCipher is no longer PUBLIC
8172 1587802 KERBEROS authentication may fail with ORA-1004 / ORA-12631 using V5 Kerberos server
8172 1654698 BCERT cannot handle Certificates from Microsoft Certificate Authority
8172 1657752 Listener with SSL PROTOCOL=TCPS dumps unless tracing is enabled
8172 1658309 Exception in oracle.security.o3logon.O3LoginClientHelper
8172 1740439 Cannot use 'RC4_128', 'RC4_256' in JDBC Thin driver
8172 1744109 SSL Callouts may dump using MTS (in nzjsWrite or nzjsRead)
8171 1328188 LDAP/SSL connections using JNDI and JDK 1.2 may dump
8171 1479376 Errors SENDING/RECEIVING large amounts of data using SSL
8171 1490041 SSL intermittently causes INVALID MAGIC NUMBER in GIOP message
8171 1569475 Dump when Certificate Serial Number is negative (SSL)
8171 1579153 ORA-12641 Cybersafe Adapter ORANGSS8.DLL is invalid in 817
Oracle Names 8172 855400 Names cache is never checkpointed
8172 1574102 DUMP_TNSNAMES reports NNC-00408 and produces as 0 byte TNSNAMES.ORA
8171 1301519 NAMESCTL command DUMP_TNSNAMES does not work unless TNS_ADMIN set
8171 1429373 CKPREG.ORA is not always updated
PL/SQL 8172 912223 OERI:12261 / dump in OPIPLS using EXECUTE IMMEDIATE with SQL derived strings
8172 1054150 Describe of a JAVA stored procedure shows no information
8172 1241842 BULK INSERT into a CLOB dumps / signals OERI:KGHALO2
8172 1396675 PLSQL may hang/spin/ORA-4031 with SQL WHERE (a,b) in ( (c1,d1),(c2,d2)... )
8172 1483326 Dump in PDTPOI possible binding to PLSQL OUT VARCHAR2 parameters
8172 1516018 OERI:15435 / ORA-06544 / ORA-06553 from TABLE() expression in PLSQL
8172 1520530 Dump (in kocedd) if "ALTER ON DATABASE" trigger depends on an INVALID package
8172 1552343 PLS-905 compiling procedure whose parameter is a remote object type on HS
8172 1584970 OERI:[PFRI.C:KGI_SRCTX] using PRAGMA SERIALLY_REUSABLE and package variables
8172 1643139 Wrong data bound if BEFORE triggers modify PACKAGE variables bound to SQL in PLSQL
8172 1661976 False ORA-6502 possible assigning to PLSQL table record
8172 1732626 ENH: CREATE OR REPLACE <OBJ> should not INVALIDATE dependents if it has not changed
8172 1747011 Mem leak / ORA-4030 binding repeatedly in a PLSQL loop
8172 1750337 ENH: Split STANDARD into specification and body
8172 1763408 RPC between 9i <-> 8i with CHAR data can corrupt memory
8171 792495 Dump/Hang/OERI possible from RPC passing a PLSQL table
8171 824996 Cannot assign UROWID to a CHAR in PLSQL (OERI:kohrsc990)
8171 1287775 Server side PLSQL no longer uses DUAL to get SYSDATE
8171 1321230 ORA-6502 / bind corruption possible using fixed CHAR array binds to PLSQL
8171 1326581 Intermittent ORA-904 possible for PLSQL objects using ROLE based security
8171 1394565 PROBE: Callheap corruption printing a RAW in PLSQL debugger
8171 1484770 PLS-103 as PLSQL treats certain words as RESERVED words instead of keywords
8171 1512417 CONVERT function can raise a false VALUE_ERROR (ORA-6502)
8171 1552982 ORA-900 possible from long SQL statements in FORMS user exits
PL/SQL (DBMS Packages) 8172 718058 DBMS_SUPPORT package introduced
8172 1395204 DBMS_SESSION.SET_CONTEXT may dump on 64bit platforms
8172 1397975 Misleading error messages from invalid input to DBMS_OBFUSCATION_TOOLKIT
8172 1422021 DBMS_ALERT and DBMS_SESSION.IS_SESSION_ENABLED does not work on 64bit Solaris
8172 1447610 DBMS_SQL.BIND_ARRAY may dump / report private memory corruption type errors
8172 1570972 UTL_TCP is slow
8172 1580612 DBMS_STATS.GATHER_SCHEMA_STATS can fail with ORA-1465 if there is a DESC index
8172 1641483 ENH: DBMS_SESSION.RESET_PACKAGE should only reset package state (performance)
8171 1411802 UTL_TCP is not compatible with the OS/390 platform
8171 1429299 ORA-6510 / ORA-6512 in UTL_FILE.OPEN when connected to DB2
8171 1480531 ORA-955 running utlhttp.sql to install UTL_HTTP
8171 1530833 DBMS_LDAP package may dump (ORA-3113)
Dumps / Abends 8172 1099596 Dump in evaopn2 on SELECT from a VIEW using a DESC INDEX
8172 1354942 TKPROF may dump if "STAT" lines are over 79 characters long
8172 1358871 CURSOR_SHARING=FORCE may dump if first bind is a literal
8172 1478998 Dump in EVAOPN2 possible
8172 1487633 Dump in QERIXGETKEY possible from SMJ
8171 1160917 LTRIM/RTRIM/TRANSLATE() core dump if NO ARGUMENT is passed in
8171 1480555 Dump in EXPCMO when _PUSH_JOIN_PREDICATE=TRUE
8171 1508185 Dump in PTG_TX possible
8171 1655813 Dump possible in 'update "SYS"."KOTTB$"' recompiling PLSQL / running UTLRP
Errors & Internal Errors 8172 1375214+ Commit in an AUTONOMOUS transaction resets SELECT FOR UPDATE cursors (ORA-1002 on next fetch)
8172 771692 False ORA-2292 possible on UPDATE of PARENT table with REF constraint
8172 984251 CURSOR_SHARING=FORCE can cause ORA-29909 when using an ANCILLARY OPERATOR
8172 1275224 ORA-4020 executing INVALID stored procedure from client PLSQL only
8172 1397075 OERI:KCBGCUR_9 from SMON during temp seg cleanup for segment in read only LOCALLY MANAGED TABLESPACE
8172 1409835 OERI:16609 / OERI:16608 possible on operations which involve constraints
8172 1422055 ORA-370 possible with concurrent updates of chained rows.
8172 1428365 OERI:KCBNFY_BP_ERROR possible on NUMA platforms
8172 1476579 OERI:KTSISEG_INFO2 possible if 2 processes try to load same ROWCACHE entry
8172 1492590 OERI:12410 possible when _new_initial_join_orders =true
8172 1508317 CREATE or REPLACE FORCE VIEW may OERI:16221 if _push_join_union_view=TRUE
8172 1545473 ORA-979 possible using CURSOR_SHARING=FORCE with GROUP BY & ORDER BY & LITERALS
8172 1579190 Truncating a SYNONYM reports ORA-4020 instead of ORA-942
8172 1603460 OERI:730 possible during SHUTDOWN (leak of "active checkpoint entry" items)
8172 1622891 ORA-4020 deadlock from various DDL possible
8172 1656588 ORA-1008 from STAR_TRANSFORMATION_ENABLED and TRUNC()
8172 1682908 ORA-1555 possible with graceful switchover / back of STANDBY
8172 1686483 ORA-604 / ORA-1406 possible from REVOKE REFERENCES
8172 1779978 OERI:1114 with more than about 536 sessions
8171 873068 ORA-1634 possible from TX using OFFLINED RBS if recursive SQL issued
8171 962560 ORA-25128 possible for INSERT .. SELECT from table with "DISABLE VALIDATE" constraint
8171 1264970 OERI:25012 / OERI:6050 possible coalescing index with freelists
8171 1306896 OERI:711 from DELETE with DML RETURNING clause
8171 1307247 OERI:1113 can occur if ANALYZE fails or is interupted
8171 1383234 OERI:15203 possible during IFS install
8171 1430642 SIGFPE / divide by zero possible on NUMA if less DBWR than PGs
8171 1480715 ORA-604 / ORA-2248 connecting IDENTIFIED EXTENALLY from 8.1.X to 8.0.X
8171 1500717 ORA-903 with STAR_TRANSFORMATION and non alphanumeric table name
8171 1503669 OERI:KCOADD_SIZE possible during leaf key undo on COMPRESSED key index
8171 1530519 OERI:2865 possible using GLOBAL TEMPORARY TABLES
8171 1533922 OERI:KGLCHK2_1 possible referencing a SEQUENCE with STAR_TRANSFORMATION or PARTITION_VIEW_ENABLED or _PUSH_JOIN_UNION_VIEW
8171 1568046 OERI:KCBNFY_BP_ERROR possible on NUMA with >1 PG
8171 1577067 ORA-379 possible from UPDATE with AND-EQUAL
8171 1612147 Self deadlock ORA-4020 possible compiling PLSQL
Miscellaneous 8172 1270136 Changing an FK constraint to "INITIALLY IMMEDIATE" keeps working as DEFERRED
8172 1378887 ENH: Additional checks to stop log switch INTO current log.
8172 1406097 Some startup errors are not written to the trace / alert (eg: ORA-27146)
8172 1573690 Some fatal background errors do not dump trace information
8172 1605841 ORA-1424 is not signalled on illegal use of the SQL ESCAPE character with MIN/MAX/AVG etc..
8172 1635247 CREATE VIEW FORCE may not create view for some errors (eg: ORA-1730)
8172 1805782 ENH: Admin scripts to use CREATE OR REPLACE instead of DROP / CREATE
8171 1507890 ORA-64 for very large SESSIONS or TRANSACTIONS init.ora settings

Fixed Bug Descriptions


Bug 1819825      Fixed: 8172
 The default value of the TIMEOUT attribute of the INSO_FILTER
 is 0 (seconds) instead of 120 (seconds).

Bug 1811296      Fixed: 8172
oracle.jpub.runtime.MutableStruct's contructor does not set sqlTypes

Bug 1810131      Fixed: 8172
This enhancement introduces a parallel version of utlrp.sql
to recompile all packages but to do this in parallel.
The new file is called utlrcmp.sql

Bug 1805782      Fixed: 8172
ENHANCEMENT:
Admin scripts should use CREATE OR REPLACE instead of DROP / CREATE .

Bug 1803203      Fixed: 8172
DROP USER CASCADE may drop a different users TRIGGERS.
This requires that the object id of another users table
is the same as the userid to be dropped, and that there is
a trigger on that table.

Bug 1789667      Fixed: 8172
 When using INSO_FILTER on Tru64 UNIX or Red Hat Linux or Intel x86
 platform, the filter output is sometimes incorrect for a few
 specific database character sets.

Bug 1789212      Fixed: 8172
WITHIN queries that should be finding documents are returning matching rows.
This affects XML documents containing numeric character entities
such as &#160; or &#x000a; when the database character set is
variable-width such as UTF-8

Bug 1784971      Fixed: 8172
9i has the ability to create an Oracle Context at the root of an LDAP directory.
It is not possible to do this in 8.1.6 and 8.1.7.
8.1.6 and 8.1.7 Net8 clients using directory naming will fail to resolve a net
service name in the (LDAP) directory if the Oracle Context is at the root of
the directory, a Root Oracle Context (DN is cn=OracleContext).

Bug 1781184      Fixed: 8172
This problem is introduced with the fix for bug:1390597.
When using impicit cursors with release_cursor=yes,
the cursors are not closed when there is an error
(even for errors like no data found). For cursors
accessing remote tables this can cause XA_END to return 100.

Bug 1780147      Fixed: 8172
Index block corruption can occur.
This is trapped with an ORA-600 [KCOAPL_BLKCHK] if block checking
is enabled, but can lead to an actual corruption if block checking is
not turned on.

Bug 1779978      Fixed: 8172
This problem is introduced in 8.1.7.1 and onyl shows up on
some platforms (eg: HPUX).
ORA-600 [1114] can occur with more than about 536 sessions.

Bug 1778950      Fixed: 8172
8.1.7.1.B Patchset is missing some interMedia Text files

Bug 1776022      Fixed: 8172
ORA-2291 can occur when creating a relation with ctx_thes package.

Bug 1775445      Fixed: 8172
Multi-threaded XA client which spawns threads which do xa_end(TMSUSPEND)
leak memory. This leak occurs in the client and is most noticable
if threads are repeatedly spawned , do work, do TMSUSPEND then exit.

Bug 1774683      Fixed: 8172
Functional indexes may not get pushed into non-mergable views
when there is an outer join.

Bug 1771323      Fixed: 8172
NT: NET initialisation is not thread safe on NT

Bug 1764305      Fixed: 8172
 ORA-7445 errors in KKECCF are possible from queries or analyze statements using
 partitioned tables or views.

Bug 1763408      Fixed: 8172
RPC between 9i <-> 8i with CHAR data can corrupt memory
if the CHAR data size is over 100 characters in length

Bug 1761950      Fixed: 8172
This problem is introduced in Oracle 8.1.7.1.
Oracle tries to eliminate un-necessary predicates , but this can cause
wrong results when a SQL statement uses BIND variables with the same
name, but the application uses bind by position to set different values
for the identically named bind variables.
eg: col = :b1 or col > :b1  would be converted into ">=:b1"
    but this is wrong if these contain different values.
.
Contact Oracle Support for details of activating this fix.
It is deactivated by default.








Bug 1759019      Fixed: 8172
If a document contains one or more terms of the 'ACCUM' query but the section
we are searching against does not contain any term of ACCUM query, the
document receives very high score when it should not be a match. For example
.
<doc>cat<body>dog</body></doc> will receive very high score for
'(cat,horse) within body' even though the doc should not match for this query.

Bug 1755290      Fixed: 8172
RMAN deletes existing an backup piece after an ORA-27038 (file exists)

Bug 1750337      Fixed: 8172
This is an enhancement. With this fix the package STANDARD is split
across 2 files so that the package body can be reloaded without
the header, minimising invalidations.

Bug 1749617      Fixed: 8172
Import re-creates context indexes, but the indexes are empty.
This causes contains queries get 'no rows returned'.
Workaround:
  alter index <indexname> rebuild; after the import

Bug 1749471      Fixed: 8172
Wrong results from a query on a table with check constraints
and nullable columns if there are predicates on the columns
and these predicates get into a transitive relation with the
constraint predicates.

Bug 1748493      Fixed: 8172
This problem is introduced in 8.1.7
Text indexing can be slow when using user datastore with a CLOB or BLOB
parameter.
To fix this problem in 817 you need only the fix for related bug:1748791

Bug 1747011      Fixed: 8172
A memory leak of private shadow memory , or ultimately an ORA-4030,
can occur if a long running PLSQL block repeatedly binds in a loop.

Bug 1746462      Fixed: 8172
Indexing a table with many NULL values, with a low index memory, may
taking a long time because the index flushes one document at a time.

Bug 1746364      Fixed: 8172
When an XA application calls a stored procedure and the stored
procedure queries a remote database, an ORA-24779 is possible
Workaround:
Do not use stored procedure which accesses remote database from xa
application.

Bug 1745651      Fixed: 8172
This problem is introduced in 8170.
XA clients calling xaocommit() (via a TPM call) in a Pro*C program
compiled using MODE=ANSI may dump with a call stack including:
  .. -> xaocommit -> sqlxcac -> sqlcac -> sqlclst

Bug 1744109      Fixed: 8172
Multi Threaded Server (MTS) crashes when an SSL Callout spans multiple
sessions.  The stack trace contains calls to nzjsWrite() or nzjsRead().

Bug 1742476      Fixed: 8172
 If timed_statistics or resource_limit parameter  is set to
 TRUE, BSP might encounter a ORA-7445 while shutting down the
 instance.

Bug 1741212      Fixed: 8172
ORA-600 [KJXRRI4] possible in OPS during DLM reconfiguration

Bug 1741117      Fixed: 8172
PDML to bitmap key of a partition table with row movement hangs.
The fix causes the statement to execute serially.
Workaround:
  Run the statement serially.

Bug 1740439      Fixed: 8172
Cannot connect using the encryption 'RC4_128', 'RC4_256' in the Thin
JDBC Driver

Bug 1739335      Fixed: 8172
ALTER TABLE to modify a table which has Row Level Security
applied to it may put the table into an inconsistent state
as only rows passing the Row Level Security Policy are
touched by the ALTER TABLE command.
Eg: ALTER TABLE to set a column to NOT NULL will only
    check the visible rows, allowing NULL data in the
    NOT NULL column.
    ALTER TABLE to add a column with a supplied DEFAULT
    value will only put the default in the visible rows.

Bug 1738768      Fixed: 8172
ORA-26572 can occur when DEFERRED transactions are pushed

Bug 1735699      Fixed: 8172
Oracle Label Security logons fail after upgrading to 8171

Bug 1733649      Fixed: 8172
DRG-11711 using ctxkbtc to compile a knowledge base
or hang using ctxkbtc with more than 65535 terms.

Bug 1733170      Fixed: 8172
Segmentation violation in client in
getOracleTypeADT() against 8.0/8i server

Bug 1732885      Fixed: 8172
ORA-600 [KDIBR2R2R BITMAP] / memory corruption possible from
bitmap AND operation.

Bug 1732852      Fixed: 8172
When a shadow reports ORA-600 [kcblibr_1], no new buffers are read into
the cache and the instance eventually hangs. With the fix buffer gets are
not suspended.



Bug 1732626      Fixed: 8172
This is an enhancement.
CREATE OR REPLACE <OBJ> currently invalidates all dependent objects
even if the object being replaced has not changed.
With this enhancement Oracle should not INVALIDATE any dependents
if the object being replaced has not changed.

Bug 1728756      Fixed: 8172
Poor execution plans possible for CONTAINS queries containing
NOT, OR , MINUS or PHRASE text query operators.

Bug 1727424      Fixed: 8171B
JVM upgrades / RMJVM may fail due to bad rollback segment size

Bug 1726969      Fixed: 8172
ORA-600 [16609] possible on CREATE SUMMARY

Bug 1725012      Fixed: 8172
When using pre-9i Jdbc-Thin to talk to a 9i (or post-9i)
database, you will see an ORA-600 exception on almost
everything you do. eg: ORA-600 [ttcgcshnd-1 ].

Bug 1724813      Fixed: 8172
Using SEE in a thesaurus file and loading the file with -thes can
result in DRG-11706.

Bug 1723488      Fixed: 8172
CONTAINS queries are slow when NLS_SORT is set to non-binary, even
after creation of a function-based index

Bug 1721870      Fixed: 8172
ORA-600 [KKZFCBSU] possible on refresh of a REFRESH GROUP
especially if there are over 256 snapshots in the group.
Workaround:
  Refresh snapshots individually or don't have more than 256
  snapshots per refresh group.

Bug 1718173      Fixed: 8172
ORA-600 [RUAALO:1] possible from PQ on partitioned table/index

Bug 1717316      Fixed: 8172
Multithreaded OCI7 clients may dump (notable Microsofts ODBC driver)

Bug 1716738      Fixed: 8172
A cursor used for querying object types is left open.
This is a cursor leak, which can result in an ORA-1000 if
called repeatedly.

Bug 1715860      Fixed: 8172
Some Star queries are slow when the fix for bug:1490373 is in place

Bug 1715819      Fixed: 8172
PARSE=partial generates a precomp error, for trigraphs used as directives.

Bug 1715781      Fixed: 8172
Dump possible in ncrorou() or ncrodsc()

Bug 1715663      Fixed: 8172
A dictionary mismatch can be introduced if a ROWID SNAPSHOT is created
on a table with a LOB column. This can result in an
ORA-600 [KOKLISHDL104] at a later point in time.

Bug 1712631      Fixed: 8172
Performing a ctx_doc.filter operation on binary data or text data with
stray 0-bytes may result in parts of the document missing in the
result, or ORA-22282 errors.

Bug 1712582      Fixed: 8172
 Core dump in dreb_likeq or drpnrlex or drpzgsib executing queries
 with multiple wordlist operators (wildcard, fuzzy, stemming, soundex)

Bug 1711479      Fixed: 8172
ALTER SYSTEM KILL session can cause an ORA-600 [1113] on
clean up of a SORT SEGMENT HANDLE if the session is using
TEMPORARY LOBS.
This can cause PMON to ultimately crash bringing down the instance.

Bug 1711227      Fixed: 8172
ORA-600[QKAGBY0.4] from PQ SELECT with DEGREE > 1 and GROUP BY
if it contains any duplicate columns or  duplicate aggregate
functions on duplicate columns and if it also has a group by clause.
eg: SELECT c1, c2, SUM(c3), SUM(c4)
      FROM ( SELECT 1 c1, col c2, min(1) c3, min(1) c4 FROM t1
             GROUP BY 1, col
           )
      GROUP BY c1, c2;

Bug 1710007      Fixed: 8172
 Wrong results are possible from INSERT ... SELECT run in parallel if
 the SELECT uses a sequence.
Workaround:
  Do not use PDML

Bug 1709816      Fixed: 8172
When creating a table with many FREELIST GROUPS groups in a locally managed
tablespace (with autoallocate) an ORA-600[ktfbbssearch-7]
can occur.
Workaround: Use a smaller number of FREELIST GROUPS

Bug 1709136      Fixed: 8172
Delete triggers on an IOT may signal an ORA-600[delrow:iot2]
error when :NEW.rowid is used in the body of trigger.

Bug 1709076      Fixed: 8172
CTXCAT/CATSEARCH may give wrong results when there
is a stopword in a phrase.

Bug 1705996      Fixed: 8172
INSERT with /*+ APPEND */ may not blank pad CHAR columns to the
correct length when the driving SELECT is parallelised.
This introduces data corruption in the CHAR column as the actual
data length is incorrect. This can result in subsequent ORA-600
errors.

Bug 1703753      Fixed: 8172
UTLRP.SQL does not recompile OPERATOR , INDEXTYPE or JAVA CLASS objects.
With this bug fix it does recompile these objects.

Bug 1699710      Fixed: 8172
push_join_predicate=TRUE and _push_join_union_view=true
can cause an ORA-600[12325][4]

Bug 1698153      Fixed: 8172
CTAS between different character set databases might not add
the padding character for CHAR columns if the database character sets
differ and at least one character set is multibyte.

Bug 1696451      Fixed: 8172
IMP-17, ORA-2430 possible importing with CONSTRAINTS=N.
Workaround:
  Ignore the errors, they are just due to IMPORT trying to enable
  constraints which have not been imported.

Bug 1694970      Fixed: 8172
This problem is introduced in 8.1.7.
Pro*C application using dynamic 4 sql and other implicit or
explicit cursors may dump core when the number of cursors exceeds
maxopencursors.

Bug 1694874      Fixed: 8172
ORA-600 [KJRM2C:LEVEL] possible from LCK0

Bug 1692225      Fixed: 8172
If a non-default CPU_PER_CALL is in effect, the CPU time logged by Oracle
may be up to twice the actual CPU time used by the program.
(ie: The value in V$SESSTAT for 'CPU used by this session' may be up to
     twice the correct value).

Bug 1691657      Fixed: 8172
DML statements on ctxcat-indexed tables perform a small
amount of unneeded work.

Bug 1691651      Fixed: 8172
DML statements on ctxcat-indexed tables may take a long
time to complete due to a poor internal select on dr$index.

Bug 1691053      Fixed: 8172
Oracle core dumps with drne/drnd in the trace stack when you index
an invalid XML/HTML document using html/xml/auto/path sectioner.

Bug 1690248      Fixed: 8172
 Query with a Nested loop outer Join may give incorrect results
 when count star push down is done on bitmap index.
 The count gives the count of the inner join, without counting
 the non-matching records.
Eg: Plans containing the form:
     NESTED LOOPS (OUTER)
       TABLE ACCESS (FULL) OF 'EMP'
       BITMAP CONVERSION (COUNT)
         BITMAP INDEX (SINGLE VALUE) OF 'DEPT_B1'

Bug 1690150      Fixed: 8172
JDBC Thin limits VARCHAR/CHAR binds to 2000 characters rather than 4000

Bug 1690036      Fixed: 8172
This problem is introduced in 8.1.5.
Deadlock can occur between library cache and row cache
during concurrent 'alter table disable constraint' and 'truncate table'
commands.

Bug 1689692      Fixed: 8172
REVOKE ALL PRIVILEGES from a ROLE fails with ORA-1952.

Bug 1689678      Fixed: 8172
 When the initialization parameter 'PARTITION_VIEW_ENABLED'
 is set to 'TRUE' and tables have been analyzed,
 'ORA-979' can occur for queries involving
 literals.

Bug 1686483      Fixed: 8172
REVOKE REFERENCES may fail with ORA-604 and ORA-1406
 the "owner"."tablename" string for any tables depending on the
 grant being revoked are longer than 30 characters
(including quotes and dot).

Bug 1685984      Fixed: 8172
DBWR may die with ORA-27062 after one AIOWAIT timeout warning.
The AIO warning implies there is a slow IO problem, but the instance
should remain up for diagnosis of the problem and not crash after
the warning.

Bug 1684431      Fixed: 8172
This problem is introduced in 815.
Wrong results can occur for index range scan when composite indexes
are used. The stopkey is formed wrongly in this case when we
have a composite index with keys such as (c1,c2) and
some predicate such as c1 > v1 and an equality predicate
c2 = v2 present together. The query may return too many rows.
Eg: SELECT B.col_from ,A.col ,B.col_to
      FROM B ,A
     WHERE A.col > B.col_from
       AND B.col_to > A.col
       AND A.id='ZIP';
    when there is a composite index on A(col,id)

Bug 1684252      Fixed: 8172
Context index may fail to index a tagged document that
has a very long attribute value, using the auto section group

Bug 1683613 +     Fixed: 8172
This bug covers three scenarios:
 (1) If a database has been migrated from version 7;
 and some datafile blocks have never been re-written
 after the migration; and you make a copy of the datafile
 using the RMAN COPY command; then the copied file
 might not be useable for media recovery.
 (2) If a datafile has a block that is media corrupt;
 and you either take a backup of the datafile
 with the RMAN BACKUP command, or make a copy
 with the RMAN COPY command; then the copied file
 might not be useable for media recovery.
 In both cases, the media recovery may fail
 with ORA-1547 and ORA-1194, even though all redo
 had been applied.
 (3) If a datafile has a block with one of the conditions
 above; and the database is in NOARCHIVELOG mode;
 and you try to make a copy with the RMAN COPY command;
 then the COPY might fail with ORA-19602.
 Workaround:
  If you can identify the blocks that cause the problem,
  then you can try to force the rdbms to re-write those
  blocks in the original datafile (e.g., by updating the
  data, or by allocating those blocks for a new object),
  and then repeating the BACKUP or COPY.

Bug 1682908      Fixed: 8172
An ORA-1555 may be signalled with graceful switchover / back of STANDBY
against an index block. This is very rare and requires a STANDBY
database to be involved.

Bug 1679970      Fixed: 8172
 Spurious issue of DRG-00100 after DRG-50937 possible for complex
CONTAINS queries

Bug 1679690      Fixed: 8172
A recoverable corruption of a data buffer in the cache can introduce a
permanent inconsistency between the table and the index.
Eg: An ORA-600 [2032] (in memory buffer corruption) can lead to
    a permanent ORA-600 [12700] error.
Workaround:
  Once encountered, rebuild the index.
  There is no preventative workaround, but this scenario is very rare
   as is requires there to be an in-memory corruption occuring.

Bug 1679017      Fixed: 8172
ORA-942 when running ctx_query.browse_words

Bug 1678963      Fixed: 8172
This problem is introduced in 8.1.7.0.
ORA-600[25012] / ORA-600[4142] possible on TRUNCATE of a table
with a CLOB column.

Bug 1678098      Fixed: 8172
MTS dispatcher memory leak

Bug 1675644      Fixed: 8172
HS distributed query may dump

Bug 1675586      Fixed: 8172
8.0.x export client silently fails to export triggers from an 8.1
database.

Bug 1675072      Fixed: 8172
 Using ctx_doc.markup(..) or ctx_doc.highlight(..) and a
 lexer with composite preference, compound words are not highlighted

Bug 1674444      Fixed: 8172
BROWSE_WORDS is very slow when NLS_SORT parameter is set to
  linguistic sort (non-binary).  Instituting workaround from
  bug 1673505 speeds up descending browse words (BROWSE_BEFORE)
  but not BROWSE_AFTER or BROWSE_AROUND.

Bug 1671225      Fixed: 8172
 A query containing a BETWEEN clause on a constant expression AND a
 subquery expression could may dump or return wrong results.
Workaround:
  Replace BETWEEN with a '>= and <=' predicate

Bug 1668180      Fixed: 8172
Client leak using OCI PUBLISH/SUBSCRIBE notification (OCI_ATTR_SUBSCR_CALLBACK).
Memory is leaked on each event notification received.

Bug 1667103      Fixed: 8172
Update of an IOT with CONCATENATION using a SECONDARY index signals ORA-8102

Bug 1666543      Fixed: 8172
sort-merge/hash join involving BITMAP indexes and rowid predicates
can give wrong results.
Workaround: Force the use of nested loops join

Bug 1666410      Fixed: 8172
This problem occurs when using a connection cache.
If a shadow process is killed in OracleCachedRowSet, future Connections
fail.  This occurs only in the case of JDBC OCI8 driver.  In thin the
connection fails for the subsequent request and afterwards it succeeds.
Workaround:
  Use thin driver.

Bug 1666360      Fixed: 8172
OCI Direct Path API client dumps in OCI_THREADED mode

Bug 1661976      Fixed: 8172
False ORA-6502 possible assigning to PLSQL table record if the
RECORD TYPE is weakly defined and the source data is a cursor
record or a %ROWTYPE.
Workaround: Copy each element of the record seperately

Bug 1660334      Fixed: 8172
The fix in Bug:1292638 missed out the case of VARCHAR variables.
When using the array fetch with VARCHAR string types, and the string is
null, the return buffer is not set properly as per Oracle8.0/Oracle7 releases. set the length field properly for blank or null

Bug 1660244      Fixed: 8172
InterMedia queries can take a very long time to notice an interrupt
when there are two or more CONTAINS clauses.

Bug 1659886      Fixed: 8172
This problem is introduced by the fix for bug 1328999.
Starting multiple global txns in the same process without comitting might
cause false deadlock (ORA-60).

Bug 1658309      Fixed: 8172
Exception in oracle.security.o3logon.O3LoginClientHelper

Bug 1657752      Fixed: 8172
Listener with SSL PROTOCOL=TCPS dumps unless tracing is enabled

Bug 1657186      Fixed: 8172
ORA-24054 occurs trying to propogate between Oracle8i and 9i

Bug 1656588      Fixed: 8172
Queries containing the TRUNC function and using
star tranformation with temp tables may signal
false ORA-1008, ORA-604 errors.

Bug 1656431 *     Fixed: 8172
Corrupt NET header packet can cause TNSLSNR listener to dump.
See <Note:151260.1> on Metalink

Bug 1655813      Fixed: 8171
Dump possible in <Function:koputilassert> recompiling PLSQL
especially if running UTLRP. The current SQL statement in the
dump is typically:
  update "SYS"."KOTTB$" set SYS_NC_ROWINFO$ = :1 where SYS_NC_OID$ = :2

Bug 1654698      Fixed: 8172
BCERT cannot handle Certificates from  Microsoft Certificate Authority

Bug 1652848      Fixed: 8172
This problem is introduced in 8.1.6.3 / 8.1.7.0.
PROCOB can generate incorrect code when sqlcheck=FULL or SEMANTICS.

Bug 1652184      Fixed: 8172
LIBAGTSH.SO is built including several PLSQL files from libpls8.
These PLSQL files are not compiled as position independent code (PIC)
and hence can cause libagtsh.so not to be properly shared, resulting
in larger than expectedly large swap reservation when using this library.
This mostly affects EXTPROC and other Heterogeneous services on
Unix platforms.

Bug 1651393      Fixed: 8172
Heavy concurrent update / delete of the same row in an IOT leaf can
lead to KEY NOT FOUND errors or an IOT corruption.

Bug 1651014      Fixed: 8172
This problem is introduced in 8.1.7.
Wrong results are possible from queries with multiple OR branches if
the branches contain subqueries.
eg:
     select /*+ ALL_ROWS */ * from sys.dual
     where (dummy is null and not exists (select * from sys.dual))
        or (exists (select * from sys.dual)) ;
Workaround:
   Set _eliminate_common_subexpr = false

Bug 1650368      Fixed: 8172
Missing text,  or tag or entities appearing as part of the
text in html_section_group/auto_section_group output.

Bug 1650324      Fixed: 8172
ORA-600 [12206] [7] possible when using Shared Database Links

Bug 1648092 +     Fixed: 8171
ROLLBACK to user SAVEPOINT followed by an ERROR can cause CORRUPTION.
Eg: This sort of construct will hit this bug:
      SAVEPOINT A;
      insert ... /*DML*/;
      begin
        rollback to A;
        raise no_data_found /*raise error*/
      end;

Bug 1645892      Fixed: 8172
RMAN users lose the RECOVERY_CATALOG_OWNER role when
you upgrade a database and rman catalog from 8.0 to 8i.

Bug 1645447      Fixed: 8172
ctx_query.count_hits with exact=>true is noticeably slower than
"select count(*) where contains()" for large numbers of hits.

Bug 1644572      Fixed: 8172
A query containing a subquery/inline view and involving a self-join
of a table that has a functional index returns no rows.

Bug 1643351      Fixed: 8172
RMAN cannot open database using a backup controlfile with missing logs.
Workaround:
  Use Server Manager to cancel the recovery session and open resetlogs.

Bug 1643139      Fixed: 8172
 Consider a PL/SQL subroutine running on the server which contains a SQL
 statement that contains references to PL/SQL package variables.  If the
 execution of that SQL statement fires a before-statement or before-row
 trigger which causes those PL/SQL variables to be updated before the
 actual execution of the SQL statement, then the SQL statement may see the
 new (post-trigger) versions of the variables.  This is incorrect: the
 values of the variables used in the SQL statement should be those as of
 the time the SQL statement was executed.

Bug 1643068      Fixed: 8172
Continual segment growth - space remains on PROCESS free lists and
does not get used.

Bug 1641672      Fixed: 8172
A Multithreaded XA client leaks memory when DbgFl is set

Bug 1641483      Fixed: 8172
With this fix DBMS_SESSION.RESET_PACKAGE only resets the minimum required
to reset package state rather than freeing all package instantiations.
This mainly benefits web based applications.

Bug 1641442      Fixed: 8171B
When using the FILE_ACCESS_ROLE interMedia system parameter,
schemas with the file access role get
 "DRG-10758: index owner does not have the privilege to use this preference"
when trying to create an index using a FILE datastore.

Bug 1640583      Fixed: 8171
This problem is introduced in 8.1.6.
And-Equal access may use up free SGA memory and result in an ORA-4031
error for no apparent reason. There may also be heavy "cache buffer chain"
latch contention.
Note that this fix also includes the fix for <Bug:1577067>

Bug 1639539      Fixed: 8172
ORA-0000 when fetching from a ref cursor during  failover.

Bug 1635247      Fixed: 8172
CREATE VIEW FORCE may not create view for some errors (eg: ORA-1730)

Bug 1635028      Fixed: 8172
Using ctx_doc.gist(..) with a clob for the third parameter instead of
a result table and a null document, will get error message:
ERROR at line 1:
ORA-20000: interMedia Text error:
ORA-21560: argument 3 is null, invalid, or out of range
ORA-6512: at "CTXSYS.DRUE", line 157
ORA-6512: at "CTXSYS.CTX_DOC", line 794
ORA-6512: at line 4

Bug 1634528      Fixed: 8172
Trying to alter a CTXCAT index to add a stopword results
in warnings, with ORA-904: invalid column name errors in
the CTX_USER_INDEX_ERRORS table.

Bug 1634278      Fixed: 8171B
Any attempt to rename a CTXCAT index will fail with the
errors DRG-50857 / ORA-942: table or view does not exist

Bug 1633657      Fixed: 8172
SQLPLUS reports ORA-0000 after failover after rollback issued

Bug 1632293      Fixed: 8172
Database links using OS authentication may fail with ORA-28150

Bug 1632089      Fixed: 8172
DRG-10848 if structured clause of CATSEARCH() has leading blanks (spaces)

Bug 1631358      Fixed: 8172
Queries over Heterogeneous Services may dump / ORA-3113

Bug 1630219      Fixed: 8172
Wrong results from NL join with CONTAINS() filter on the INNER table

Bug 1629590      Fixed: 8172
A query against standby database in read-only mode may signal an
ORA-600[kclsfla_1].

Bug 1624814      Fixed: 8172
ORA-7445 errors (in kkoapk) are possible from queries which use LIKE
against an expression with a functional bitmap index.
eg: select Count(*) from tab where Func_Temp(Name) like 'XXX%';

Bug 1624557 +     Fixed: 8172
This problem is introduced in 8.1.5.
Import cannot import the data which has been exported to multiple
tapes. The import session errors with IMP-35 / IMP-2 errors.

Bug 1623256      Fixed: 8172
Identical SQL referencing SCHEMA.SEQUENCE.NEXTVAL not shared by different users.
Workaround:
  Create a public synonym with the same name as the sequence pointing
  at SCHEMA.SEQUENCE.

Bug 1622891      Fixed: 8172
There are various scenarios where an ORA-4020 may be needlessly signalled.
The ORA-4020 graph shows a session waiting S mode for a lock it already
holds S mode.
The library cache locking mechanism has been changed so that it is more
relaxed with regard to multiple lock requests against the same object by
the same process eliminating a number of possible ORA-4020 scenarios.

Bug 1620577      Fixed: 8172
Temporary table transformation (STAR_TRANSFORMATION_ENABLED=TRUE) may
coredump in kkosbpp, or show a performance degradation in comparison with
STAR_TRANSFORMATION_ENABLED=temp_disable
Workaround:
  Set STAR_TRANSFORMATION_ENABLED=temp_disable

Bug 1620278      Fixed: 8172
ORA-600 [KCBGTCR_4] can occur when selecting from an IOT via a
secondary index. This is most li

Bug 1618879      Fixed: 8172
A CTAS statement with CASE expressions can create a "corrupt" table
if the CASE statement returns different length string literals.
The resultant table gets a column definition of CHAR (instead of VARCHAR2)
but the data in the column is varying length VARCHAR2 data.
This mismatch can cause subsequent ORA-600 errors, especially with
parallel query operations.
Workaround:
  Use a TO_CHAR operator around the CASE statement.
  eg: create table test2 as select
       to_char((case when col1='a' then 'a' when col1='b' then 'lots' end)) n
      from test1;

Bug 1618496      Fixed: 8172
Dequeue of a message may not use the index resulting in poor performance
of message dequeueing.

Bug 1614732      Fixed: 8172
This problem is introduced in 8.1.5.
The presence of hints in the dba_data_files definition can cause
performance degradation over earlier releases.

Bug 1612179      Fixed: 8172
A query against partitioned fact table will yield a wrong result
if one of partition keys is semijoin subquery, and another key is
range predicate.

Bug 1612147      Fixed: 8171
This problem is introduced in 8.1.6.3.
Manipulating an object with complex dependencies may cause an Ora-4020
to be raised where the deadlock graph shows a self-deadlock.

Bug 1611673      Fixed: 8172
Query rewrite may signal an ORA-600 [VOPRVL1] when using Row Level Security

Bug 1610791      Fixed: 8172
ORA-600 [KCFRBD_2] / ORA-600 [OERI:KCBGTCR_4] selecting from an IOT via a
secondary index.

Bug 1609842      Fixed: 8172
ORA-12534: TNS:operation not supported possible trying to use
REMOTE_OS_AUTHENT=TRUE across a database link for OS authenticated users.
Note: Oracle does not recommend using REMOTE_OS_AUTHENT=TRUE as it
      gives a huge security risk.

Bug 1609724      Fixed: 8172
Joins containing set operations can return ORA-600[15574] ORA-600[15803] when
executed as a Parallel Query.
This can occur if the query contains a join between a table and
a set operator (such as UNION ALL) and under that branch we
have 2 joins.

Bug 1607828      Fixed: 8172
This problem is introduced in 8.1.6.2.
An OCI client may leak cursors possibly resulting in an ORA-1000 error.

Bug 1607447      Fixed: 8171B
The multi_column_datastore truncates varchar2 column values whose
length is equal to the maximum length of the column.
This can result in rows not being found by TEXT queries for the
truncated tokens.

Bug 1607043      Fixed: 8172
Apps, reports, forms may error with ora-900, ora 1023 or core dump
when using USER EXITS.

Bug 1605841      Fixed: 8172
ORA-1424 is not generated on  illegal use of escape character.
 when using aggregate functions (like MIN, MAX, AVG). The query gets
 executed without the expected ORA-1424.
Eg: create or replace view test_view as
     select min('000') test_col01 from dual;
    select test_col01 from test_view
     where test_col01 like 'J00\' escape '\';

Bug 1604971      Fixed: 8172
Core dump doing a contains() query utilizing the soundex operator (!)
against text containing cedille (cedilla).

Bug 1603460      Fixed: 8172
Shutdown may signal an ORA-600[730] for "active checkpoint entry"
items.
Workaround:
  Use <Event:10262> to level 2000 to disable the space leak check
  for small leaks of less than 2000 bytes. See <Note:21235.1>
  for details of this event.

Bug 1595697      Fixed: 8172
"alter system set log_archive_dest_state_n .." causes an instance crash
when the ARCH process is not running.

Bug 1591497      Fixed: 8172
Running CATPROC when downgrading from 9.0 to 8.1.7 can produce
the errors:
 ORA-947: not enough values
 ORA-6512: at "SYS.DBMS_RMIN", line 55

Bug 1589185      Fixed: 8172
Performance fix to reduce sleeps on "library cache latch"
in the case where the majority of sleeps are for "kglhdgn: child" and
"kglget: child: KGLDSBRD" (in v$latch_misses).

Bug 1587802      Fixed: 8172
KERBEROS authentication may fail with ORA-1004 / ORA-12631 using V5 Kerberos server

Bug 1587376      Fixed: 8172
INSERT ... SELECT can cause a coredump during buffer allocation if
STAR_TRANSFORMATION_ENABLED=TRUE and SELECT list column belongs
to a temporary table
Workaround:
 Set STAR_TRANSFORMATION_ENABLED=temp_disable

Bug 1585038      Fixed: 8172
If there are more than 129 rollback segments then the default
value of GC_ROLLBACK_LOCKS does not provide coverage for the
extra rollback segments which can result in extra
'global cache lock open x' waits.
Workaround:
   Set GC_ROLLBACK_LOCKS to "0-<max rollback segment id>=8!REACH"

Bug 1584970      Fixed: 8172
Attempting to execute certain routines in serially reusable (SR) packages
can result in an ORA-600 [PFRI.C:KGI_SRCTX] error if the package
contains or references package variables.

Bug 1584600      Fixed: 8172
MTS dispatcher may hang for 60 seconds during low activity on multi-processor server

Bug 1582923      Fixed: 8172
_push_join_union_view or star_transformation_enabled=true(temp_disable)
can cause a memory access error or spinning at optimization
if a query has a bind variable and a table with RLS (Row Level Security)
enabled.

Bug 1581944      Fixed: 8171B
Client may hang / spin with statement caching (a featured introduced in 8.1.7)

Bug 1581661      Fixed: 8172
OracleSSLCipher is no longer PUBLIC

Bug 1580612      Fixed: 8172
DBMS_STATS.GATHER_SCHEMA_STATS can fail with "ORA-1465 invalid hex number"
if a table has a DESC index on it.
In Oracle8i a DESC index is a functional index.
Workaround:
  Set _ignore_desc_in_index = TRUE and rebuild the indexes.

Bug 1579190      Fixed: 8172
 Truncating a synonym returns an Ora-4020 "deadlock detected" message
 under 8.1.7 and above, rather than the correct Ora-942 "table or view does
 not exist".

Bug 1579153      Fixed: 8171
ORA-12641 Cybersafe Adapter ORANGSS8.DLL is invalid in 817

Bug 1578709      Fixed: 8172
Queries involving DOMAIN indexes, especially interMedia Text indexes,
may perform queries slower than expected when a join is involved.
In particular a HASH join over an interMedia index when using the
SCORE function may perform sub-optimally.

Bug 1578644      Fixed: 8172
This problem is introduced in 8.1.7.
Wrong results are possible from ORed non-correlated subquery predicates.
Eg: "select * from tab1
      where (tab1.col1 = 1 and exists (select * from tab2)) or
            (tab1.col1 = 2 and exists (select * from tab3))".
Workaround:
 Set one of the following init.ora parameters:
  "optimizer_features_enable = 8.1.6"
  -or-
  "_eliminate_common_subexpr = false"
 OR ensure the RULE based optimizer is used.

Bug 1578242      Fixed: 8172
This is an enhancement.
The fix introduces two new values for the OUTPUT_TYPE of the
USER_DATASTORE object: BLOB_LOC and CLOB_LOC.
When set to either of these values the user datastore procedure
can return a permanent LOB locator rather than populating a
temporary LOB as is required without this enhancement.

Bug 1577800      Fixed: 8172
When updating a Result Set object using a select statement with a
FOR UPDATE clause an ORA-907 "missing right parenthesis" is generated
by the server.

Bug 1577284      Fixed: 8172
NL having UNION view with pushed predicate as its right input
may return the wrong results.
To encounter this problem the following must be true:
  _push_join_union_view=true
  The UNION view is on the right side of NL
  There is a SORT on the top union view
Workaround:
  Set _push_join_union_view=false (init.ora parameter)

Bug 1577098      Fixed: 8172
A HANG and then Ora-4020 "deadlock detected" can occur
when a table with functional indexes is dropped.

Bug 1577067      Fixed: 8171
This problem is introduced in 8163 with the fix for bug:1468034.
ORA-379 possible from UPDATE with AND-EQUAL.
This bug is fixed in 8171 by the fix for <Bug:1640583>

Bug 1576778      Fixed: 8171B
CTXLOAD errors with ORA-1403 immediately on Personal Oracle only.

Bug 1576693      Fixed: 8172
With BACKUP_TAPE_IO_SLAVES set a failure to start an IO slave may cause
a number of ORA-600 errors and possibly an instance CRASH.

Bug 1576373      Fixed: 8172
This problem is introduced in Oracle 8.1.5.
Direct path load enables a constraint despite invalid data
violating the constraint being present.

Bug 1576303      Fixed: 8172
Multi threaded client with environment variable ORA_OCI_CACHE set
can crash if server does not support caching.

Bug 1576145      Fixed: 8171
This problem is a regression in performance introduced in 8.1 .
In Pro*C a FETCH in a loop issues un-necessary DEFINE calls for each
host variable for every iteration. With this fix DEFINE is only
done on the first iteration.

Bug 1575341      Fixed: 8172
IMP-3 / ORA-24021 when importing non-persistent AQ definitions

Bug 1575222      Fixed: 8172
IMP-15 using FROMUSER/TOUSER when table has a CONSTRAINT using an INDEX
if TOUSER does not have privilege on the tablespace used by FROMUSER.
Workaround:
  Pre-create the objects and use IGNORE=Y on import.

Bug 1574102      Fixed: 8172
DUMP_TNSNAMES reports NNC-00408 and produces as 0 byte TNSNAMES.ORA

Bug 1574000      Fixed: 8172
Multi threaded OCI may hang if one thread has long running query
when running in OBJECT mode.

Bug 1573690      Fixed: 8172
 If a background process encounters a fatal error,
 such as LGWR or ARCH encountering an I/O error,
 then it may fail to dump enough information
 to diagnose the root cause.
 Workaround: None.  This bug causes no real damage,
 but root cause analysis becomes more difficult or impossible.
 In some cases, examining OS logs for signs of OS-level
 problems may help.

Bug 1573524      Fixed: 8172
ORA-600[729] / ORA-600[kghxhdr1] using DEFERRED TRANSACTION PROPAGATION
with AUDITING enabled

Bug 1573283      Fixed: 8172
ORA-600 [6033] can occur on ALTER INDEX .. REBUILD ONLINE
PARAMETERS ('OPTIMIZE FULL') of an intermedia text index.

Bug 1570972      Fixed: 8172
UTL_TCP is slow
Workaround: Use UTL_HTTP if POST method is not required.

Bug 1570121 +     Fixed: 8171
Dumps can occur, especially in evaopn2, when using DESC functional
indexes.
This fix consolidates a number of other bugs with DESC indexes
into a single fix.

Bug 1569475      Fixed: 8171
Dump when using a certificate in which the "Certificate
serial Number" in the extension Authority Key Identifier is negative.

Bug 1569235      Fixed: 8172
ORA-600 [18092] possible with JDBC XA when the JDBC program
performs an operation on TX2 from within TX1. (eg: COMMIT TX2
while in TX1)

Bug 1569185      Fixed: 8172
OCIEnvCreate leaks client memory if called repeatedly with OCI_OBJECT

Bug 1568046      Fixed: 8171
ORA-600 [KCBNFY_BP_ERROR] possible on NUMA platforms with more than one
Processor Group

Bug 1566794      Fixed: 8172
This problem is introduced on 8.1.7 on NT.
Setting USE_SHARED_SOCKET option in WINDOWS registry , for an ORACLE_HOME
causes oracle error ORA-12537 when attempting to connect

Bug 1565578      Fixed: 8172
This problem is introduced in 8.1.6 when DBV is modified
to check UNDO blocks in addition to datablocks (before 816
DBV does not check UNDO blocks). If the UNDO block is Oracle7
format (from a migrated database) then DBV often reports the
block as corrupt when it should not.

Bug 1561125      Fixed: 8172
SMON may stop recovering dead transactions causing sessions to hang.
SMON looks like it is waiting on SMON timer as normal but it never
gets to clean up the dead transaction.
Workaround: Shutdown and restart the instance.


Bug 1560165 P     Fixed: 8171
NT: NCOMP does not work on NT (ORAJOX8.LIB missing)

Bug 1559103      Fixed: 8172
QMN processes may use excessive CPU

Bug 1557965      Fixed: 8172
Incorrect SCORE() for some MULTI-BYTE character data
(eg: Japanese or Chinese)

Bug 1555845      Fixed: 8171B
A TEXT CATSEARCH() predicate with more than five terms
may error with ORA-600 [20084] errors or produced duplicate rows
in the query result set.

Bug 1555818      Fixed: 8171
OCILobRead may return incorrect data from UTF-8 (multibyte) database.
This can affect interMedia Text text indexing of CLOB data in
a UTF-8 database.

Bug 1555515      Fixed: 8172
Dump in LXSCOP possible using a wordlist operator
(stem, wildcard, fuzzy, soundex)
on two identical subexpressions.

Bug 1553761      Fixed: 8171
Partition Independence violated for partitioned IOTS

Bug 1552982      Fixed: 8171
Long sql statements in forms user exits may result in an ORA-900 error.
This is a client side fix.

Bug 1552372      Fixed: 8171B
Text queries using MINUS in a CONTAINS clause may hang / spin
in <Function:drysftc>.

Bug 1552343      Fixed: 8172
 Compiling a package which has a procedure with a parameter whose type is a
 remote object type on a heterogeneously versioned database, where that
 object type has an instance method, fails with PLS-905: object
 USER.REMOTE_TYPE is invalid.  Note that the instance method need not be
 referred to.

Bug 1551684      Fixed: 8171B
Text indexing can fail with ORA-7445 errors when using
NEWS_SECTION_GROUP in a multi-byte character set database.

Bug 1551090      Fixed: 8172
JDBC OCI driver may leak memory

Bug 1550745      Fixed: 8172
When the hidden parameter "_like_with_bind_as_equality" is set to TRUE
Oracle treats "col LIKE :bind" as an equality for costing purposes.
With this enhancement Oracle now also treates OPER(col) LIKE OPER(:bind)
as an equality for costing to allow functional indexes to be used
efficiently.
Eg: WHERE upper(col) like upper(:bind)
See <Note:94051.1> for more details of this parameter.

Bug 1550554      Fixed: 8172
Users concurrently executing ANALYZE on the same base object may see an
ORA-4020 "deadlock detected" error.

Bug 1549991      Fixed: 8172
 High parse times are possible for queries with long OR chains if
 optimizer_features_enable is set to 8.1.6 or higher.
Workaround:
  Set _improved_row_length_enable=false

Bug 1549235      Fixed: 8171
Beginning a tablespace backup can result in the CKPT process using
substantially more CPU time in 8.1 than 8.0

Bug 1548205      Fixed: 8172
Inserting into an empty Updateable Resultset causes an
SQLException:
java.sql.SQLException: Invalid argument(s) in call: setRowBufferAt

Bug 1545693      Fixed: 8171B
When the interMedia Text index is not analyzed or the first
argument to the CONTAINS() operator is a bind variable then
sometimes the query optimizer can choose a poor execution
plan.

Bug 1545473      Fixed: 8172
This problem is introduced in 8.1.7
ORA-979 when using cursor_sharing=force with group by and literals.
eg: SELECT ename||'NN' from emp group by ename||'NN' order by ename||'NN';
Workaround: Set cursor_sharing=EXACT;

Bug 1545186      Fixed: 8171
The statistics "session pga memory max" and "session uga memory max" are
incorrectly calculated for the QC when commands where executed in parallel.

Bug 1544920      Fixed: 8172
Parallel Query may sometime report an ORA-12842

Bug 1544533      Fixed: 8172
There is a small timing window which can cause the DB to crash
when using the command "ALTER SYSTEM SET JOB_QUEUE_PROCESSES=Nnn"

Bug 1543262      Fixed: 8172
Using Bind by Position can cause incorrect results for queries over
Heterogeneous Services.
Eg: Using OCIBindbyPos or PLSQL EXECUTE IMMEDIATE ... USING with
    identical bind names.

Bug 1539096      Fixed: 8171B
 When INSO_FILTER is used and the database character-set is
 other than:
 US7ASCII ;      WE8ISO8859P1 ;  EE8ISO8859P2 ;
 SE8ISO8859P3 ;  NEE8ISO8859P4 ; CL8ISO8859P5 ;
 AR8ISO8859P6 ;  EL8ISO8859P7 ;  IW8ISO8859P8 ;
 WE8ISO8859P9 ;  WE8MACROMAN8 ;  EE8MACCE ;
 EL8MACGREEK ;   CL8MACCYRILLIC; TR8MACTURKISHS ;
 ZHS16CGB231280; ZHT16BIG5 ;     JA16SJIS ;
 EE8MSWIN1250 ;  CL8MSWIN1251 ;  WE8MSWIN1252 ;
 EL8MSWIN1253 ;  TR8MSWIN1254 ;  IW8MSWIN1255 ;
 AR8MSWIN1256 ;  BLT8MSWIN1257 ; KO16KSC5601 ;
 CL8KOI8R ;      JA16EUC ;       TH8TISASCII ;
 UTF8 ;
 then the character data in the created index can be corrupted.

Bug 1539070      Fixed: 8171B
Deleting/Updating rows when there is TEXT index can result in
an ORA-600 [12700] (for delete) or duplicate rows from queries
(for updates). This problem only occurs on some platforms and
only when the DOCID of the deleted/updated row is greater than
1002000.

Bug 1539060      Fixed: 8172
XA_RECOVER may not show a PREPARED transaction

Bug 1538307      Fixed: 8171
Dump in <Function:kdiexi> or foreign keys not being found
when using KEY COMPRESSION with Constraints. Foreign Key not
being found can result in logical corruption of the data.

Bug 1535663      Fixed: 8172
Export/Import of a NESTED TABLE in a bitmap tablespace errors with:
IMP-00017: following statement failed with ORACLE error 2203:
  "ALTER TABLE ..."
IMP-00003: ORACLE error 2203 encountered
ORA-02203: INITIAL storage options not allowed

Bug 1533922      Fixed: 8171
star_transformation or push_join_union_view enabled may
cause an ORA-600 [KGLCHK2_1] to be signalled if a query references
a sequence (SEQ.NEXTVAL).

Bug 1532584      Fixed: 8172
SQL_TRACE can incorrectly show very large numbers of rows processed
in the trace file on 64bit platforms.

Bug 1532194      Fixed: 8171
ORA-600 [15201] during insert into IOT (especially with 32K blocksize).
Only workaround is to use a smaller block size (<8K)

Bug 1530924      Fixed: 8171B
In Enterprise Java Beans(EJB) the EJB container starting a transaction
leaks on each call which can causes the garbage collector (GC) to run
and slow performance.

Bug 1530833      Fixed: 8171
DBMS_LDAP package may dump (ORA-3113)

Bug 1530731      Fixed: 8172
This problem is introduced in 8.1.6.
A core dump can occur during fetch in case of a
define done with indp/rcode/rlen set and then
a re-define with indp/rcode/rlen set to NULL.
The dump typically occurs with <Function:ttcfour>
in the stack.

Bug 1530693      Fixed: 8172
This problem is introduced by the fix for Bug:1189628.
The process which accepts the connection request may leak the
accept handler.

Bug 1530519      Fixed: 8171
An ORA-600[2865] error can occur during index scan on a temporary
table.

Bug 1528987      Fixed: 8172
ORA-3124 may occur INSERTing a NULL into a CLOB column

Bug 1528882      Fixed: 8171
 High parse times are possible for queries with long OR chains if
 query_rewrite_enabled is set to true.

Bug 1528062      Fixed: 8171
ALTER TABLE SPLIT PARTITION for composite range-hash partition can corrupt dictionary.
This occurs if (1) Partition is composite and (2) the higher resulting partition
has the same name as the partition being split.
Workaround: Use a different name for the new partitions.

Bug 1527982      Fixed: 8172
If a partitioned table has LOCAL BITMAP INDEXES and the partition key
is updated such that the row moves to a different partition
then the bitmap index is not updated correctly causing subsequent errors
(eg: ORA-600 [25012]) when accessing table data via the bitmap index.

Bug 1527668      Fixed: 8172
Fetching objects to a JDBC client gets progressively slower as
more rows are returned from a cursor.

Bug 1524452      Fixed: 8171B
In Java Server Pages(JSP). A stack overflow can occur when an included
file caused an exception.

Bug 1524191      Fixed: 8172
This problem is introduced in 8.1.5.
CTAS over a DBLINK slow if the SELECT list contains a LITERAL
as the remote query block is executed locally.
eg: create table t as
    select 1 one,e.ename,d.dname
      from e@db e, d@db d where e.deptno=d.deptno;
    executes the join locally even though the tables are at
    the same remote location.

Bug 1523251      Fixed: 8172
A NullPointerException is possible when closing statements after the
connection has been closed, when using statement caching.

Bug 1522954      Fixed: 8172
This is actually a bug which could affect any server-side trusted callout
but is most likely to affect interMedia text index creation where the
indexed column is a LONG or LONG RAW column. The trusted callout can see
incorrect garbage data for piecewise fetches from the trusted callout.

Bug 1521343      Fixed: 8171B
CTX_DOC.FILTER on a binary document on a multi-byte character set db,
treating a document as text can dump core.

Bug 1521043      Fixed: 8172
Selecting ROWID from a collection in a TABLE() expression
eg: select rowid from table(cast(func1() as NumSet));
    will dump.

Bug 1520530      Fixed: 8172
PL/SQL may ORA-3113/shadow process core dump in kocedd if there is:
    A trigger on 'alter on database';
    An invalid stored library unit in the database; and
    Execution of a procedure that invokes a procedure from the invalid
    library unit.

Bug 1519195      Fixed: 8171B
The "-addclasspath" option of several scripts is broken.

Bug 1517789      Fixed: 8171B
ORA-7445 in DREDSEEK can occur on complex Text CONTAINS() queries

Bug 1517651      Fixed: 8172
SNP process may deadlock if they concurrently try to clean up aq$_pending_messages

Bug 1516998      Fixed: 8172
Queries using TABLE(CAST(member_method AS type)) may return wrong results.

Bug 1516018      Fixed: 8172
 Execution of code containing a SQL statement containing a TABLE()
 expression whose parameter is of a local (non-top-level) collection type
 may return ORA-600 [15435], ORA-6544 [pfrrun.c:pfrbnd1()], ORA-6553.

Bug 1514478      Fixed: 8172
Contention for SR enqueue possible with replication under heavy load.

Bug 1512417      Fixed: 8171
CONVERT function can raise a false VALUE_ERROR (ORA-6502)

Bug 1511285      Fixed: 8172
A database running AQ propagation may either lock up with a permanently
busy 'channel handle operations parent latch' or else may crash with
ORA-00600 [545] whilst accessing the 'message pool operations parent latch'.

Bug 1508317      Fixed: 8172
CREATE or REPLACE FORCE VIEW may signal an ORA-600 [16221] if the
view depends on a package which does not yet exist.
Workaround:
 Set _push_join_union_view=FALSE

Bug 1508185      Fixed: 8171
Dump in PTG_TX possible

Bug 1508116      Fixed: 8171
PROCobol: SQLMOV is always called with quotes (") even if LITDELIM=APOST

Bug 1507890      Fixed: 8171
ORA-64 for very large SESSIONS or TRANSACTIONS init.ora settings

Bug 1505302 +     Fixed: 8172
Client data corruption can occur using array fetches if ARRAY size
is less than OCI_ATTR_PREFETCH_ROWS.
Workaround:
  Ensure the arraysize matches OCI_ATTR_PREFETCH_ROWS.

Bug 1504672      Fixed: 8171
Incorrect DDL can be generated for tables with deferred constraints
when using deployment templates in Replication.

Bug 1504337      Fixed: 8172
Export may dump exporting FAILED or INVALID domain indexes

Bug 1503669      Fixed: 8171
ORA-600 [KCOADD_SIZE] possible during leaf key undo on COMPRESSED key index

Bug 1503530      Fixed: 8171
Predicate pushdown NOT done for VIEWS containing WINDOW functions

Bug 1503466      Fixed: 8171
Unreferenced view columns using window functions may get evaluated when
selecting from the view.
Eg:
create view v as
          select f(c1), f(c2), ...., f(cn)
          from t;
.
if the user selects any subset of the view columns, e.g.
.
        select f(c2) from v;
.
all of the window functions f(c1),..., f(cn) are evaluated even though only a
subset is being selected (e.g. only f(c2) in this case).

Bug 1502972      Fixed: 8171
ORA-439 - AQ not enabled in 8i Standard Edition

Bug 1502646      Fixed: 8171B
If statement caching is enabled (through OracleConnection.setStmtCacheSize)
and queries contain a stream column, then you will encounter
"Internal error: Invalid index for data access" errors as statement
caching does not properly restore the prefetch (and other) state
when retreiving from the cache.

Bug 1502624      Fixed: 8171
Wrong results can occur for queries using temporary table star
transformation that references partitioned tables.

Bug 1502537      Fixed: 8171
ORA-600 [KCBGCUR_2] can occur on DML after upgrading from Oracle7
The stack includes <Function:ktsf_rsp1>

Bug 1501828      Fixed: 8172
There are scenarios where you can get an AQ table without the related
AQ information and it is then impossible to drop the AQ table.
Eg: DROP TABLE gives:
     ORA-24005: must use DBMS_AQADM.DROP_QUEUE_TABLE to drop queue tables
    but DBMS_AQADM.DROP_QUEUE_TABLE  gives:
     ORA-24002: QUEUE_TABLE  xxx.yyyyyy  does not exist
This change allows such tables to be dropped.

Bug 1501301      Fixed: 8171B
setDisableStmtCaching(true) causes con.Commit() to throw a SQLException.

Bug 1500717      Fixed: 8171
ORA-903 is possible from recursive SQL in a query with a partitioned
table if the table name contains special characters (for example '/')
and STAR_TRANSFORMATION_ENABLED is set.

Bug 1500535      Fixed: 8171B
The v$session.process column is not set by the thin driver.

Bug 1499676      Fixed: 8172
EXPORT command line parameters do not take precedence over
PARFILE as documented. The documentation , and the behaviour
in 8.0, is that parameters AFTER the PARFILE take precedence
over the PARFILE but Oracle8i does not do this:
Eg: exp parfile=parfile.par indexes=N
    will use the INDEXES clause in parfile.par
This fix corrects the problem back to 8.0 behaviour.
This may cause implications for customers using the 8.1 behaviour
without realising it is wrong.

Bug 1499098      Fixed: 8171
 The maximum number of initial itl entries in index blocks
 created by direct loader is different from the one in ordinary
 index blocks.

Bug 1498049      Fixed: 8172
CHECK constraints allow data to be inserted if the result is TRUE or
UNKNOWN (null). If a partitioned view is built on a table with a
CHECK constraint which evaluates to UNKNOWN then the wrong results
may be returned as the CHECK constraint may be applied to the query
without allowing an UNKNOWN result on the constraint.
This can only occur if partition_view_enabled=true and the CHECK
constraint produces a transitive predicate.
Workaround: Set partition_view_enabled=FALSE

Bug 1496002      Fixed: 8171
NLS: ORA-6502 from LOADPSP loading a page > 255 characters

Bug 1494342      Fixed: 8171
ANALYZE of COMPRESSED non-unique index gives wrong statistics for
DBA_INDEXES.DISTINCT_KEYS

Bug 1493410      Fixed: 8171
RECOMMEND_MV_W may return "QSM-00504 internal error - num_total_levels don't match"

Bug 1493251      Fixed: 8171B
A crash can occur while Java code is performing synchronization.

Bug 1492907      Fixed: 8172
'Skip corrupt blocks', set on the object level via
DBMS_REPAIR.SKIP_CORRUPT_BLOCKS does not work when the last piece of a
chained row is in a corrupt block, and the block is accessed via an
index.

Bug 1492590      Fixed: 8172
ORA-600 [12410] possible on queries when _new_initial_join_orders =true.
Workaround:
  Set _new_initial_join_orders = False in the init.ora file.

Bug 1491952      Fixed: 8172
ORA-600 [12431] using SELECT .. TABLE(CAST <function> AS <type>)) .. FOR UPDATE.
Eg: select * from table(cast(func1() as NumSet)) for update;

Bug 1491283      Fixed: 8171B
EXTPROC hangs TEXT indexing bad Chinese data

Bug 1491213      Fixed: 8171
db_block_gets, consistent_gets and db_block_change in
V$buffer_pool_statistics show as 0 in 817 only

Bug 1491096      Fixed: 8172
If you have a predicate like "T.c = :b", then the estimated single-table
cardinality for table T (as shown in the EXPLAIN PLAN output) might be
high because the optimizer does not exclude from consideration rows
where T.c is NULL. This can affect the chosen execution plan

Bug 1490912      Fixed: 8172
DRG-10599: column is not indexed can occur using an CONTAINS predicate
over a UNION / UNION ALL view. Similar problems can occur with any
extensible index.

Bug 1490373      Fixed: 8171
 ORA-1008 can occur for queries using star transformation with
 temp tables enabled. eg: STAR_TRANSFORMATION_ENABLED=true
Workaround: Set STAR_TRANSFORMATION_ENABLED=temp_disable

Bug 1490268      Fixed: 8172
Sort / Group By operations using adaptive fetch can give wrong results.
Typically the results are incorrect only for certain settings of
SORT_AREA_SIZE - increasing SORT_AREA_SIZE sufficiently gets the
correct results.
This fix implements <Event:10031> in 8i which can be set to turn off
the adaptive fetch sort code.

Bug 1490041      Fixed: 8171
SSL intermittently causes INVALID MAGIC NUMBER in GIOP message

Bug 1489683 *     Fixed: 8172
TNSLSNR listener memory corruption / dump when incorrect CONNECT_DATA received.
See <Note:151259.1> on Metalink

Bug 1489100      Fixed: 8172
Intermittent TNS-12547 possible using MTS

Bug 1488448      Fixed: 8172
OERI:16609 possible INSERTing into a LOB with a DOMAIN index on it.

Bug 1487693      Fixed: 8171B
Exports of TEXT indexes where the base table and index have
different owners fails with DRG-10502 errors.
Workaround: Ensure the table owner and TEXT index owner are the
            same.

Bug 1487633      Fixed: 8172
ORA-7445 in qerixGetKey can occur for sort-merge joins under some conditions

Bug 1487291      Fixed: 8171
With the MPM logon exit (RACFSAMP) active for OS authentication, CONNECT
racfid/racfpw from a non-OS/390 SQLPLUS client gives the error -
"ORA-1017: invalid username/password; logon denied"
No messages are produced by RACF or RACFSAMP.
Workaround: Use SVRMGRL

Bug 1487212      Fixed: 8171
A bind variable with NULL value can cause incorrect results
if included in an IN LIST and the INLIST ITERATOR is used in the
execution plan.
Workaround:
  Set <Event:10157> to disable the inlist iterator

Bug 1487043      Fixed: 8171
Dump passing Collection RETURN/OUT from Java stored proc to PLSQL

Bug 1486630      Fixed: 8171
 An alter tablespace read write command sometimes caused the checkpoint
 process to crash with an ORA-00372, thereby bringing down the instance.

Bug 1486365      Fixed: 8171
ARRAY FETCH not utilised correctly by 8i precompilers.
Pro is unable to reset prefetch row count before fetch.

Bug 1485867      Fixed: 8171
Certain constructs in TRIGGERS can corrupt AUDIT TRAIL information

Bug 1484770      Fixed: 8171
PLS-103 as PLSQL treats certain words as RESERVED words instead of keywords
eg: The words  (year, month, day, hour, minute, second,
                timezone_hour, timezone_minute,leading, trailing, or both)
    may report PLS-103 incorrectly.
Workaround: Alias any columns with these names to non-reserved words. eg: DAY1
NOTE: This fix is incomplete and does not fix all scenarios where
      PLS-103 is raised. See <Bug:1742457>

Bug 1484634      Fixed: 8171
Applications that make heavy use of the rowcache (with lots of cache items)
and execute under an OPS configuration may periodically suffer performance
problems if the shared pool is heavily loaded. This typically shows up as
a sudden 'hang' or 'go slow' when the row cache items get flushed from the
shared pool.

Bug 1484598      Fixed: 8171
 ORA-979 may be returned when executing a
 query containing an ORDER BY expression which includes
 a call to the function NLSSORT which is also included
 in a GROUP BY clause.

Bug 1483871      Fixed: 8171B
InterMedia TEXT cannot handle DOCIDs > 2Gb.
Such docids are inserted into the $K table as negative numbers
resulting in "NO DATA FOUND" errors during use.

Bug 1483556      Fixed: 8171B
JDBC Thin may HANG when executing SQL against an Oracle7
server with a large number of bind variables where some
of the bind values are NULL.

Bug 1483326      Fixed: 8172
Binding a scalar using obndra can raise an ORA-7445 in PDTPOI
when the bind is a PLSQL OUT VARCHAR2 parameter.
Workaround:
  Make the parameter IN OUT

Bug 1482839      Fixed: 8171
ORA-1742 may occur while parsing internally generated queries
for star transformation with temp tables.
This can occur when the fact table is partitioned and parallel.

Bug 1482423      Fixed: 8171
ORA-600 [4823] possible from STAR_TRANSFORMATION_ENABLED=TRUE.
Workaround:
  Set STAR_TRANSFORMATION_ENABLED=temp_disable

Bug 1482198      Fixed: 8172
NETASST crashes after setting PASSWORD for Oracle Name Server

Bug 1482170      Fixed: 8171
SMON may dump on cleanup of PARTITIONED INDEX ONLINE BUILD

Bug 1481791      Fixed: 8171B
ORA-29927 / DRG-50857: oracle error in drexostatscoll(execute cursor) /
ORA-933: SQL command not properly ended errors when ANALYZING a table
with a TEXT index to collect statistics.
eg: EXECUTE DBMS_STATS.ANALYZE_SCHEMA('<youruser>','ESTIMATE',10000);

Bug 1481696      Fixed: 8172
Remote queries originating from a 8.1.7 server (or later) and which
contain a NOT IN clause are rejected by a pre-8.1.7 remote server with
the error ORA-00920: invalid relational operator.

Bug 1480715      Fixed: 8171
ORA-604 / ORA-2248 connecting IDENTIFIED EXTENALLY from  8.1.X to 8.0.X
Eg: "connect /@v805_db_alias" errors in SQLPLUS

Bug 1480555      Fixed: 8171
Dump in EXPCMO when _PUSH_JOIN_PREDICATE=TRUE

Bug 1480531      Fixed: 8171
Installing package utl_http by running utlhttp.sql results in an ORA-955
error.

Bug 1480299      Fixed: 8172
TNSLSNR can leak file descriptors if it ever reaches the OS per process
"MAX FILES" limit (as could occur handling a sudden peak of concurrent
connect requests)

Bug 1479376      Fixed: 8171
Errors SENDING/RECEIVING large amounts of data using SSL

Bug 1478998      Fixed: 8172
Dump in EVAOPN2 possible

Bug 1478503      Fixed: 8171
 RMAN "recover database delete archivelog" may not remove
 an applied archive log right after it has been applied.

Bug 1477339      Fixed: 8171B
DRG-50857: oracle error in dred1qr
ORA-1812: year may only be specified once
errors using CATSEARCH() with 'ORDER BY <date_column>'.
Eg: where catsearch(title,'find me','order by date_col')>0

Bug 1477278      Fixed: 8171
Parallel execution of PARTITION INLIST with concatenated
partition key causes internal error if one of the keys
is a runtime(join) predicate.

Bug 1477008      Fixed: 8171
RMAN may report controlfile backups as obsolete.
Report Obsolete shows controlfile only backups as OBSOLETE

Bug 1476579      Fixed: 8172
 If simultaneous requests are made to load the same rowcache entry at the
 same time then problems can occur (Eg ora-600 [ktsiseg_info2][0]).
 Tuning the shared pool may help prevent this.

Bug 1476388      Fixed: 8171
PMON / Oracle shadows may spin

Bug 1475310 *     Fixed: 8171
ALTER INDEX .. REBUILD ONLINE can Corrupt The Index /
IOT alter table ... move online can corrupt the IOT
if there is DML concurrency on these objects and
DML sessions die..
See <Note:125149.1> on Metalink

Bug 1474111      Fixed: 8172
Listener may die when servicing SESS_SH (IIOP) connection request

Bug 1472152      Fixed: 8171
ORA-600[6941] can occur during the direct path load if an index
being loaded has INITRANS larger than the max value for the
the database block size.
Workaround:
   Decrease the initrans value.

Bug 1472000      Fixed: 8171
 PCM lock request might hang in high concurrent situation on
 and index block.

Bug 1470763      Fixed: 8172
EXPLAIN PLAN over DBLINK may HANG if the 2 databases have different
character sets.

Bug 1470645      Fixed: 8172
Using the "nolocal=t" XA option, then for applications written using Oracle7
OCI or Pro*, then local transactions may still be started if one of the
XA transactions is asynchronously rolled back.
(See Bug:853211 for details of nolocal=t)

Bug 1470497      Fixed: 8171
 SQL*Loader sometimes incorrectly discards valid rows in a collection with
 error ORA-2020 "Record <n>: Discarded - all columns null."

Bug 1470463      Fixed: 8172
ORA-600 [KKDLGON4] possible exporting with TRANSPORT_TABLESPACE=Y

Bug 1469858      Fixed: 8171
DBMS_OBFUSCATION support for Standard Edition

Bug 1469317      Fixed: 8171
OERI:KKPODPAMGET possible on concurrent sessions inserting
into seperate partitions of the same table.

Bug 1469157      Fixed: 8171
A Database created with the java option may take longer than needed
to startup when java jobs have been submitted for job queue
processes to run.

Bug 1468034      Fixed: 8171
Queries using and-equal scans on compressed b-tree indexes
may fail with ora-600[12421].
This fix introduces regressions as described in Bug:1577067 and Bug:1640583

Bug 1467575      Fixed: 8171
ALTER SYSTEM FLUSH SHARED POOL can cause PDML to hang

Bug 1467270      Fixed: 8171
Fine Grained Access policy function cannot see latest package variables

Bug 1465654      Fixed: 8172
ORA-00 [21051] possible creating an updatable snapshot.

Bug 1462321      Fixed: 8171
Wrong results possible using Fine Grained Access Control with PARTITION clauses

Bug 1459886      Fixed: 8172
LOGMINER may show incomplete REDO / UNDO if strings contain a CHR(0)
character.

Bug 1456242      Fixed: 8172
RMAN restore may be slow with DBW repeatedly waiting on 'FILE IDENTIFY'.
This occurs as a fixed index is not used by one of the RMAN queries.

Bug 1456235 +     Fixed: 8172
Passing LOBS in recursive PLSQL can cause excessive memory leak.
In particular this can affect the use of a user datastore in
interMedia Text causing the text indexing process to grow
in size dramatically.

Bug 1454333      Fixed: 8171B
Deadlocks possible in Java code between Statements and Connections

Bug 1454214      Fixed: 8172
A client Pro*C process may dump issuing SQL after a reconnect
without disconnecting first.

Bug 1454173      Fixed: 8171
A client side memory leak can occur when doing:
SESSION BEGIN, STMT HANDLE ALLOC, STMT EXECUTE,
STMT HANDLE FREE and SESSION END in a loop.

Bug 1453239      Fixed: 8172
An ORA-4020 can occur if a SELECT is run against a PARTITIONED IOT
which has an ANALYZE running against it so collect statistics.

Bug 1449134      Fixed: 8171
This problem is introduced in Oracle 8.1
ORA-2049 / ORA-60 possible on GENERATE_REPLICATION_SUPPORT

Bug 1447610      Fixed: 8172
Using DBMS_SQL.BIND_ARRAY with indexed arrays can cause a number
of memory corruption type internal errors or a dump in the shadow
process such as those below.
  ORA-600 [kghalo2] , ORA-21779: duration not active,
  ORA-600 [kohrsc153] etc..

Bug 1447232      Fixed: 8172
DELETE DANGLING may dump in <Function:KTUCHG>

Bug 1433938      Fixed: 8171
DBCA updates the orclaci attribute for the OracleDefaultDomain entry in the
directory improperly when registering the database.

Bug 1431143      Fixed: 8171
 Queries with IN-list predicates on partitioned objects may
 result in ORA-600 [KKPAMFLIST].

Bug 1431079      Fixed: 8171
AQ may not propogate to remote site

Bug 1430642      Fixed: 8171
SIGFPE / divide by zero possible on NUMA if there are less DBWR
process than Process Groups

Bug 1430502      Fixed: 8171
Update on  partitioned table using and-equal scans of global indexes
may signal ora-600[12455][QKADELUPD] .
And-equal is highly likely to be used when you have single table
predicates of the form
  "table.col1 = 'constant1' and
   table.col2 ='constant2' "
and both col1 and col2 have non-unique single key indexes on them.
Workaround:
  Use Hints to avoid AND_EQUAL access

Bug 1430475      Fixed: 8171
Dump in JOXFTP during create / alter of Java object

Bug 1429373      Fixed: 8171
CKPREG.ORA is not always updated

Bug 1429299      Fixed: 8171
ORA-6510 / ORA-6512 in UTL_FILE.OPEN when connected to DB2

Bug 1428365      Fixed: 8172
ORA-600 [KCBNFY_BP_ERROR] possible on NUMA platforms
for certain combinations of quads and db_block_buffers.

Bug 1427002      Fixed: 8172
ALTER INDEX <name> REBUILD PARAMETERS ('SYNC');
can fail with
     ORA-29863: warning in the execution of ODCIINDEXCREATE routine
     DRG-10595: ALTER INDEX <name> failed
     ORA-28579: network error during callback from external procedure agent
and the extproc process dies unexpectedly.

Bug 1426493      Fixed: 8171B
DRG-50942 / ORA-06502 using CONTAINS clause with many SYNONYMS

Bug 1424693      Fixed: 8171B
Using a text index and BASE_LETTER lexer attribute, all characters
with accents (including n-tilde) are converted to base forms,
instead of using NLS_LANG language specific base letter forms.
A new attribute has been added to the BASIC_LEXER: BASE_LETTER_TYPE,
with values of GENERIC and SPECIFIC.  To use NLS_LANG language
specific base letter settings, set BASE_LETTER_TYPE attribute to
SPECIFIC.

Bug 1424051      Fixed: 8172
ORA-600 [koxsi2sz1] [13] possible dequeueing a message.

Bug 1423941      Fixed: 8172
Replication pushes BASE DML after DML done in AFTER ROW triggers.
This can lead to "ORA-2291 integrity constraint violated" errors
while pushing the deferred transaction queue or other strange
errors.

Bug 1423194      Fixed: 8171
User exits precompiled with RELEASE_CURSOR=NO may error with ORA-1023
This only occurs on some platforms.

Bug 1422776      Fixed: 8171
INSERT AS SELECT int IOT may give ORA-600 [15201]

Bug 1422109      Fixed: 8171
This problem was introduced in Oracle 8.1.7
Listener registration does not occur for migrated
Oracle7 / Oracle8 database upgraded to Oracle 8.1.7
Workaround:
  Set the <Parameter:INSTANCE_NAME> in the init.ora file

Bug 1422055      Fixed: 8172
This is quite rare.
An ORA-370 may be signalled if there is heavy concurrent update of chained
rows.

Bug 1422021      Fixed: 8172
DBMS_SESSION.IS_SESSION_ENABLED and DBMS_ALERT do not work correctly
under Solaris 64bit when the session / serial# of a process exceeds 9.

Bug 1422015      Fixed: 8171
 Queries that used MAX() and/or MIN() operations on operands of length 254
 or 255 together with a GROUP BY clause may return incorrect results when
 executed in parallel.
Workaround:
  Use MAX(DISTINCT col) in place of MAX(col)

Bug 1421476      Fixed: 8171
When AQ_TM_PROCESSES is set to a non-zero value then the database can
enter a hung state. This is most likely to affect an upgrade to 817
when running U0801060.SQL.
Workaround:
  Set AQ_TM_PROCESSES to 0 before running any upgrade scripts.

Bug 1421243      Fixed: 8171
EXP/IMP of table NOT NULL REF column looses the NOT NULL constraint

Bug 1420689      Fixed: 8171B
Indexing certain korean documents with the korean lexer may
fail indexing with ORA-1480 errors.

Bug 1419924      Fixed: 8171
AQJMSDEMO03.JAVA does not exit on completion

Bug 1419888      Fixed: 8171
An error during an RMAN backup does not clean up the backup pieces.
These remain forever.

Bug 1419624      Fixed: 8172
ORA-7445 errors in <Function:kkpapDRmFkk> are possible from queries
using UNION ALL views whose branches use partitioned objects.

Bug 1418809      Fixed: 8171
OCI insert of a LOB can crash the client

Bug 1416425      Fixed: 8171B
Text indexing can go into an infinite loop while trying to index a
CLOB that has stray '0x00' characters in a variable-width character set
database.

Bug 1416344      Fixed: 8171
Having identical aliases in a base table and a view can cause
hanging if the table and the view have table access hints.

Bug 1415297      Fixed: 8171
 If you concurrently execute the same query which accesses the
 bitmap indexes an ORA-7445 might occur in rixsta().

Bug 1415231      Fixed: 8171
ORA-1422 can occur using RULE based propogation

Bug 1414436      Fixed: 8171
When running 'analyze ... list chained rows' of an
index organized table an ORA-7445 may be encountered in kdgicrl().

Bug 1414339      Fixed: 8171B
Text indexing could error internally with an ORA-1555 error.

Bug 1414278      Fixed: 8171B
In some rare cases CTXCAT index create fails with an ORA-1727 error.

Bug 1413753      Fixed: 8171
When precompiled with MODE=ANSI, closing a cursor that is opened using
a descriptor (method 4) and which returns no data found,
will result in an SQL-2144.
Under XA this causes XA_END to report an 100 error.

Bug 1413093      Fixed: 8171
A Pre 817 "AFTER LOGON" trigger causes ORA-604/ORA-6550/PLS-103 in 817

Bug 1412631      Fixed: 8171B
When a fetch error occurs during Text indexing, indexing may go into
an infinite loop repeatedly logging an ORA-1002 error to the
index_errors table until it runs out of tablespace.
With the fix indexing stops if an ORA-1002 error is encountered
during indexing.
NOTE: The root cause of this issue is typically an ORA-1555 or similar
      during the indexing process. The spin masks the true error.

Bug 1412109      Fixed: 8171
MV involving star_transformation can dump

Bug 1411802      Fixed: 8171
UTL_TCP is not compatible with OS/390 platform.

Bug 1411361      Fixed: 8171
Public procedures are erroneously AUDITED
There should be no audit entries for execution of a PUBLIC procedure

Bug 1411100      Fixed: 8171B
A hang can occur when a Java thread closes a socket in use by another thread.

Bug 1410679      Fixed: 8171
This problem was introduced in 8.1.5
Pro* programs using ARRAY fetches without indicator variables
show degraded performance compared to Oracle8.0 due to more
round trips to the server as the arraysize is not utilized
correctly.

Bug 1410582      Fixed: 8171
A client side Memory leak occurs allocating and freeing objects
in PRO* clients

Bug 1410301      Fixed: 8171B
In Enterprise Java Beans(EJB).
deployejb uses some Java 2 methods that are not supported in JDK1.1.X.

Bug 1409953      Fixed: 8171B
In Java Server Pages(JSP) a GetParameter in an included file with
multibyte data fails when translate_parms=true

Bug 1409835      Fixed: 8172
Ora-600 [16608] or Ora-600 [16609] may sometimes be raised for certain
operations that involve constraints, especially if the shared pool
is heavily loaded.

Bug 1409046      Fixed: 8171
Fetching character data in OCI/PRO from V7 EBCDIC server may give bad data.

Bug 1408453      Fixed: 8172
 ORA-7445 errors are possible from queries with nested subqueries if a
 functional index is used in the subquery.

Bug 1406429      Fixed: 8171
 ORA-600 [insexe-2] during array insert using OCI_BATCH_ERRORS mode where
 all rows inserted are rejected.

Bug 1406097      Fixed: 8172
Some startup errors are not written to the trace / alert such
as ORA-27146. Instead the startup may fail with ORA-3113 and a dump.

Bug 1405652      Fixed: 8171
Instance may crash if an i/o slave dies.
This can affect RMAN using BACKUP_TAPE_IO_SLAVES = TRUE

Bug 1405498      Fixed: 8171
Multi-threaded OCI may dump if connection is broken

Bug 1404442      Fixed: 8171B
create index or sync index may dump with ORA-3113 when using HTML
section group to index a plain text file with text like "<-  blah blah blah",
which looks like the start of an HTML tag.

Bug 1404388      Fixed: 8171B
Multi lexer with CONTAINS(ABOUT / THEME) clause dumps

Bug 1403900      Fixed: 8171B
In CORBA. Visibroker caffiene tools are out of date.
In 8171 they are updated to v3.4.

Bug 1402130      Fixed: 8171
Using bind variables in SQL / PLSQL via a database link to another DB
then across a further DB link to a Gateway may hang or crash.

Bug 1401563      Fixed: 8171
PROFORTRAN makefiles have incorrect flags

Bug 1401235      Fixed: 8171
star_transformation_enabled=true can return ORA-900
 in presense of OR-predicate related to dimension table.
Workaround: alter session set "_no_or_expansion"=true;

Bug 1400946      Fixed: 8172
catrm.sql hangs at the statement "execute dbms_rmin.install;"
if catproc is run twice.

Bug 1400739      Fixed: 8171
If ctrl-c is hit while a table with >=1 extent map blocks is being
truncated an ORA-600 [2023][5][1] could occur and subsequent selects
from the table may report ORA-8103 errors.

Bug 1399147      Fixed: 8172
A semantic error may occur during precompilation of PLSQL in
Pro* when a lower-version of Pro* connects to a higher-versioned
database and the program references an indexed table method.
Eg: mytable.DELETE

Bug 1399138      Fixed: 8172
IS NOT NULL with ORed subqueries may dump in CBO.
eg: SELECT e.ename FROM emp e
     WHERE ('dummyfield' is not null and e.ename in (select 'SMITH' from dual))
        OR (e.ename in (select 'SMITH' from dual))

Bug 1398875      Fixed: 8172
NET nsgisend() can cause a core dump

Bug 1398783      Fixed: 8171
Enterprise ROLES (for SSL users) do not work over DB LINK

Bug 1398499      Fixed: 8171B
Lexer errors should not abort indexing.
This fix causes a warning to be logged and allows indexing to continue.

Bug 1398257      Fixed: 8171
When POSITION (*-end) is used to specify the field position in data
with direct load, SQL*Loader errors with
 "ORA-01401: inserted value too large for column error".
Here "end" is wrongly interpreted as the actual length of data field.

Bug 1397975      Fixed: 8172
Misleading error messages from invalid input to DBMS_OBFUSCATION_TOOLKIT
(ORA-28232 and ORA-28234).

Bug 1397698      Fixed: 8172
Insert into local table using select from remote table through a dblink
may fail with ora-1009 when the rowsize of the remote table exceeds
16000 bytes.
Workaround:
  CTAS over the DB link and do a local insert
or
  Use PLSQL to select the rows then insert locally.

Bug 1397603 +     Fixed: 8172
Despite notes elsewhere to the contrary this bug is actually
introduced in 8.1.7 and does NOT affect earlier releases.
ORA-4031 / SGA memory leak of PERMANENT memory occurs for buffer handles.
Workaround:
  _db_handles_cached = 0

Bug 1397075      Fixed: 8172
With compatibility set to 8.1.6 or 8.1.7, SMON terminates with internal error
ORA-600 [kcbgcur_9] when attempting to drop temporary segments in a
readonly bitmapped tablespace.

Bug 1396836      Fixed: 8171
If a tablespace to be TRANSPORTED contains a LOCALLY MANAGED
datafile which has been shrunk in size using RESIZE, then
the metadata IMPORT at the remote site may fail with
ORA-29340 / ORA-600 [kfpplgdf4] .

Bug 1396675      Fixed: 8172
This problem was introduced in 8.1.7.0
PLSQL containing SQL with a construct of the form:
  WHERE (a,b) in ( (c1,d1),(c2,d2)... )
can cause an spin (hang) and eventually an ORA-4031 error
on the server.

Bug 1396571      Fixed: 8171
 ORA-600[25012] can occur while importing the metadata for a
 transportable tablespace or TSPITR.

Bug 1396321      Fixed: 8172
'ORA-1790' may be signalled when executing a
UNION or UNION ALL query where the inner query block
contains 'DISTINCT' and the statement is executed using
CBO.
Eg:  SELECT DISTINCT 1, TO_CHAR(null) FROM dual
     UNION
     SELECT 1, TO_CHAR(null) FROM emp
      GROUP BY TO_CHAR(null);

Bug 1395260      Fixed: 8171
ORA-1502 on DML even though SKIP_UNUSABLE_INDEXES=TRUE for
unusable BITMAP indexes

Bug 1395204      Fixed: 8172
The Oracle shadow may dump in kzctxscv -> sprintf on 64 bit platforms
when using DBMS_SESSION.SET_CONTEXT

Bug 1394565      Fixed: 8171
Callheap corruption printing a RAW in PLSQL debugger

Bug 1394096      Fixed: 8172
The client may dump if it attempts to fetch a LONG column
directly into a very large LONG VARCHAR host variable.
Note: The fix causes and ORA-1062 to be signalled if the client
      side buffer exceeds the port specific maximum which would
      have caused the dump.
Workaround:
  Use piecewise fetches.

Bug 1393049      Fixed: 8172
A query containing an IN list in an OR chain with an AND predicate
with more than one table can produce incorrect results.
Eg:  T.col= val0 OR ((predicate involving table other than T) AND T.col in
                     (val1,..,valN))

Workaround:
  Disable the inlist optimization by setting <Event:10157> to level 1

Bug 1391946      Fixed: 8171
PUSH_JOIN_PREDICATE=true can cause wrong results (eg: with outer join)
Workaround:
  alter session set "_push_join_predicate"=FALSE;

Bug 1391737      Fixed: 8172
The import process (IMP) leaks memory when importing non-null CLOB values.
The leak approximates to (32 + average length of CLOB data) per row.

Bug 1391604      Fixed: 8171
A second call to an OCIStmtFetch API may result in an Access Violation if
the database is shutdown in the middle of execution.

Bug 1390900      Fixed: 8171
ORA-600 [KCBGTCR_13] can occur.
This is the final version of the fix for <Bug:1259450> / <Bug:1073570>




Bug 1390597      Fixed: 8171
This problem was introduced in 8.1.5
PRO with XA and RELEASE_CURSOR=YES may not report variables in error messages
Eg: ORA-1 errors omit the constraint name

Bug 1390553      Fixed: 8171
Password Verification can allow username to match password
when set via SQLPLUS / OCIPasswordChange()

Bug 1390403      Fixed: 8171
This problem is introduced in 8.1.5
A query outer joined view with a literal column can
yield the wrong results (NULLS may be returned for the
literal column)

Bug 1390341      Fixed: 8172
False ORA-1480 may be signalled fo SET DESCRIPTOR

Bug 1389914      Fixed: 8172
XA_ROLLBACK on heuristically committed transaction gets ORA-24763

Bug 1389308      Fixed: 8171
Certain types of OR expansions can consume a huge amount of resource and
appear to hang/spin when CBO is attempting to determine the execution
plan.
This can typically occur with statements of the form
  WHERE (col between A1 and A2) OR
        (col between A3 and A4) OR ... etc..
Workaround:
  Hint the query with /*+ NO_EXPAND */
  or set _no_or_expansion=true
Support Note:
  The fix introduces <event:10136> to control a cut-off point
  for OR expansion.
Also see <Bug:1344111>

Bug 1388961      Fixed: 8171
"REPORT OBSOLETE"  may report incorrect backups

Bug 1388326      Fixed: 8171
Array insert using OCI_BATCH_ERRORS may not insert all the rows
if there are too many erroring rows.
Eg: inserting 242 rows where 241 are duplicates does not insert the
    one good row.

Bug 1387232      Fixed: 8171B
Certain japanese tokens passed to single-token optimize,
dynamic add stopword, or browse words, where the index
uses the japanese vgram lexer, can error that the input
term is not a single word, or is invalid.

Bug 1387222      Fixed: 8171B
When using the Japanese VGRAM lexer and prefix index option together,
queries which, when lexed, have a single-character query, will not
return any rows.

Bug 1387019      Fixed: 8171
PUSH_JOIN_PREDICATE may not occur on outer join to a duplicate
column projection.
Eg: SELECT E.EMPNO, E.ENAME, V.* FROM EMP E,
      (select e1.empno empno, e1.ename, e1.empno empno2
         from emp e1,dept d1
        where  e1.deptno = d1.deptno) V
     WHERE e.empno = v.empno2 (+) and e.ename = :b1;
Workaround: Outer join to first named column projection (empno1 here)

Bug 1386955      Fixed: 8171
RMAN DELETE command ignores media errors deleting backups

Bug 1386924      Fixed: 8171
OCILobWrite piecewise write may lose / corrupt multibyte data

Bug 1386093      Fixed: 8171
implicit varchars in dynamic statements are handled incorrectly.

Bug 1385354      Fixed: 8171
 A Pro*C application using indicator variables
 for binds and operating on an HS DB link may throw an error
 "SQLCODE -104 INCORRECT BIND INDICATOR PLACEHOLD." if the
 foreign Data Source doesn't support indicator variables
 in SQL text.

Bug 1383234      Fixed: 8171
 ORA-00600 [15203] possible during IFS install

Bug 1383106      Fixed: 8171
DBMS_OBFUSCATION_TOOLKIT is not interoperable across platforms.
Eg: Data encrypted on Solaris cannot be decrypted on NT

Bug 1382576      Fixed: 8171
Wrong results may be returned from parallel queries if they involved
a join of CHAR columns of different lengths.

Bug 1382145      Fixed: 8171B
executeBatch() raises errors by throwing a SQLException, rather than a
BatchUpdateException as mandated by the JDBC spec.

Bug 1381397      Fixed: 8172
If the RMAN backup processes die unexpectedly or are killed via "kill -9"
then PMON may die with an ORA-7445 in ksfvfrmsg() or ksfvmchk()
bringing down the instance.

Bug 1381319      Fixed: 8171B
 For certain database character-sets running on Windows NT and
 using INSO_FILTER, the character data in the index created was
 corrupted.

Bug 1380431      Fixed: 8171
This problem is introduced in 8.1.5
ORA-1403/ORA-6512 SYS.DBMS_IJOB can occur exporting job queues with
CONSISTENT=Y especially where AQ is in use .

Bug 1380187      Fixed: 8171
 SQL statements referencing tables that contain objects can take a long
 time to parse if there are many object types.

Bug 1380164      Fixed: 8172
 Aggregate queries with group by and count(*)  on partitioned table
 with bitmap indexes and inlist predicates may fail with
 ora-600[qkagby2] while trying to do count star push down
 with no sort.

Bug 1378887      Fixed: 8172
If the controlfile gets corrupted for some reason it is possible
for logwriter to switch into the current online redo log.
This enhancement makes an additional check on the redo log itself
before switching into it. If it is the current log the instance
is aborted.

Bug 1378532      Fixed: 8171
This problem was introduced in 8.1.6
When SQL*Loader performs a load (either conventional or direct) with fixed
length records and a skip parameter, an ORA-01841 error can occur

Bug 1377901      Fixed: 8171
ORA-12519 possible using SID in connect data to connect to DB
Workaround: Use SERVICE_NAME in connect strings as SID is being
            deprecated.

Bug 1377361      Fixed: 8171
When a Unicode buffer is bound as a PLSQL OUTPUT bind of type SQLT_STR
the last character of the output string may be truncated.
Eg: "begin select ename into :1 from scott.emp where empno=7369; end;".
    Binding the output type as SQLT_CHR and setting OCI_ATTR_CHARSET_ID
    to OCI_UCS2ID looses the last character.

Bug 1376209      Fixed: 8171
A session may self deadlock when updating tables which are referenced
by a materialized view. The ORA-4020 error signalled will show the
current session holding the lock in S mode and in a recursive
call requesting a lock on the same table in X mode.
Note: This fix introduces an event to control behaviour. Contact Oracle
      Support for details of event:32333



Bug 1375878      Fixed: 8171
If write errors occurred during XA tracing, a memory leak occurs.
Also, if the XA trace file is continually opened and closed (for example by
xa_open/xa_close with tracing on), a memory leak occurs.

Bug 1375214 +     Fixed: 8172
If a transaction with a select-for-update cursor open calls an
autonomous transaction, the autonomous transaction will reset the
fetch state in the parent transaction's cursor.  The next fetch
will get error ORA-01002 "fetch out of sequence".



Bug 1375026      Fixed: 8172
ORA-600 [13302] possible after a transportable tablespace has been
plugged in. This error occurs when trying to allocate a new
internal object id. Plugging in a transportable tablespace can
change the increment for the IDGEN1$ sequence leading to this
error at a later date.

Bug 1374926      Fixed: 8172
Using rowid column values(:OLD.rowid) in "Before Update Row
Triggers" can give incorrect rowid information.

Bug 1374542      Fixed: 8172
ITEXT: Theme indexing does not produce the correct themes

Bug 1373920      Fixed: 8172
If a PLSQL program raises an ORA-6502 error which has a message
then a heap corruption can occur where a single byte gets zeroed
out.

Bug 1372664      Fixed: 8171
ORA-601 / Dump in KJUCLL possible

Bug 1372326      Fixed: 8172
Poor cardinality estimates are possible for queries using highly selective
column values on partitioned table if histograms are present and the query
accesses more than one partition.
The fix in <Bug:707884> allows histogram statistics for the partitions to
be looked at to get the selectivity but that fix does not allow selectivity
to be less than the table level figure.

Bug 1372058      Fixed: 8171
ORA-6502 possible for DBCS multibyte data
(eg: DBMS_OUTPUT.PUT_LINE may error on multibyte data)

Bug 1370878      Fixed: 8171B
The internal query used to determine the attributes of object types is not
as efficient as it could be.
This query is issued from OracleTypeADT.initADTAttrNames()

Bug 1370036      Fixed: 8171
ORA-600 [RSOROPGBNOSORT] possible from on CREATE TABLE UNRECOVERABLE with
GROUP BY clause.
Workaround: Set <Event:10119> to disable NOSORT operations

Bug 1369450      Fixed: 8172
ORA-600 [KOKEAAI5] possible using Objects

Bug 1367773      Fixed: 8171
SNP processes can leak private memory.
Workaround:
  Periodically "alter system set job_queue_processes = 0;"
  and wait until all SNP processes are gone then restart
  some new processes.

Bug 1367045      Fixed: 8172
 Export loses the primary key constraint name of an object table.

Bug 1366842      Fixed: 8171
Export does not generate constraints other than the primary key
for object tables created with OBJECT IDENTIFIER IS PRIMARY KEY.

Bug 1366837      Fixed: 8171
Cursors referencing a fully qualified FUNCTION are not shared when they should
be.
eg: Consider a SQL statement of the form
        "select system.f() from dual;"
    or  "select system.p.f2() from dual"
    where f is a top level function and f2 is a packaged function,
    both owned by SYSTEM. If 2 or more users that have the relevant
    privileges on the objects involved issue the same SQL, then each one
    gets a child cursor rather than sharing the cursor.
Workaround:
  Use a PUBLIC synonym and reference the function via the synonym.

Bug 1366074      Fixed: 8171
Attribute identifiers in DN of GLOBAL USER are incorrectly CASE sensitive
eg: "create user adam identified globally as 'cn=adam,c=us';"
    will not allow connections but
    "create user adam identified globally as 'CN=adam,C=us';"
    does.

Bug 1365873      Fixed: 8172
Using cursor_sharing = FORCE can corrupt the CGA heap resulting in
ORA-600 [17xxx] errors or core dumps.

Bug 1365771      Fixed: 8172
Selecting a number from an EBCDIC platform into a character string host
variable on an ASCII platform can result in corrupted data in the string.

Bug 1364542      Fixed: 8171
Very specific forms of query involving SORT operations can cause
buffer cache corruption. If this corruption hits a DIRTY block in
the cache it can lead to permanent corruption.

Bug 1363176      Fixed: 8171
PCTAS and PDML(Insert) may insert incorrect rows when a subquery contains
an inline view (or contains a subquery) and the execution plan
includes a Nested Loop join in the first subquery.
The generated slave SQL shows missing predicates.

Bug 1362606      Fixed: 8171
star_transformation_enabled =True (or temp_disable) in combination
with OUTER JOIN may return the wrong result

Bug 1362476      Fixed: 8171
V7 OCI Cobol / Fortran interface calls missing from 8/8i

Bug 1362359      Fixed: 8171
Client core dump if a user tries to XA_RECOVER >100 rows

Bug 1360714      Fixed: 8172
ALTER TABLE .. ADD PARTITION for a table with SUBPARTITIONS
allows incorrect syntax for the STORE IN clause.
When used this bad syntax either dumps or corrupts the dictionary.
The problem is that you are allowed to omit the SUBPARTITIONS clause
which should preceed the STORE IN clause.

Bug 1360183      Fixed: 8171
An index on an outer joined table is not used when there is
a LIKE/IN predicate on indexed column.

Bug 1359666      Fixed: 8171
Under a very specific set of circumstances, adding extents to
a table could lead to the generation of bad undo in SEG$.
This can show up as an ORA-600 corruption error reading from SEG$/UET$
or as a permanent corruption.

Bug 1359472      Fixed: 8172
Attempting a RENAME of a non-existent object can create
invalid objects in the dictionary cache and data dictionary tables.
This can show up later as an ORA-600 [15266].
A specific sequence of events is required to get into this state.

Bug 1358871      Fixed: 8172
If cursor_sharing = force and the first bind is a literal followed by a user
bind then any execution after the first can result in and ora-7445
with kkobvr in the stack.
Workaround: Set cursor_sharing = exact or set cursor_space_for_time=true.

Bug 1358065      Fixed: 8171
LIKE predicate against bitmap column could cause a coredump
in <Function:kkogfbs>

Bug 1358043      Fixed: 8172
When logmnr is used to mine redo logs, if the redo record is an
update and one or more updated columns become part of trailing null
columns, you may see garbage information coming out in SQL redo,
or an ORA-600 [KSMOVRFLOW] or similar error.

Bug 1358025      Fixed: 8172
 AUDIT of an invalid view may spin in <Function:kksfbc> and consume CPU.

Bug 1357549      Fixed: 8172
ORA-600 [KJXCVR4] possible in OPS

Bug 1356960      Fixed: 8171
When OCITransMultiPrepare is called for a readonly transaction, it
returns OCI_SUCCESS.  It should return OCI_SUCCESS_WITH_INFO.  The
caller should use OCI_SUCCESS_WITH_INFO to know it should not call
OCITransCommit.
This affects the OracleMTSService on NT

Bug 1356902      Fixed: 8171
SQL Loader direct path may exit with SUCCESS even if there were errors

Bug 1356901      Fixed: 8171
Committed changes are not propagated immediately to other nodes
when max_commit_propagation_delay=0. This does not affect all
platforms.
Workaround:
  Set _scn_scheme="Broadcast_SCN_on_commit"

Bug 1354942      Fixed: 8172
TKPROF may dump if "STAT" lines are over 79 characters long.
Workaround:
  Edit the raw .trc file so that no STAT line is over 79 characters.

Bug 1353649      Fixed: 8172
Export omits contraints on TABLES of user defined types.
Eg: create type testcase_type as object (test number);
    create table testcase of testcase_type (test not null);
    An export containing this table omits the NOT NULL clause.
NB: This fix is to EXPORT. Applying the fix will not correct existing
    export files as they do not contain the NOT NULL information.

Bug 1352252      Fixed: 8172
ORA-600 [KOXSIHREAD1] on user objects after moving from 32 to 64bit Oracle

Bug 1351146      Fixed: 8171
SQL*Loader fails to load mixed data which
comprises of ShiftSensitive Multibyte characters and SingleByte
characters. The conventional load fails with ORA-1458 and direct
path load fails with ORA-1401.

Bug 1350851      Fixed: 8171B
EXTPROC may hang / spin indexing non-English UTF8 data with INDEX_THEMES.
This is not really a sensible thing to do as INDEX_THEMES only
makes sense for single byte English data.
Workaround: Do not use INDEX_THEMES.

Bug 1349878      Fixed: 8171
select count(*) on a table with bitmap index may
cause ORA-7445 in evacn1()
Possible Stack: evacn1(), qerbtFetch()..qersoFetch() ..

Bug 1344111      Fixed: 8171
Certain types of OR expansions can consume a huge amount of resource and
appear to hang/spin when CBO is attempting to determine the execution
plan. This occurs with statements of the form
  WHERE (col > A1 and col < A2) OR
        (col > A3 and col < A4) OR ... etc..
Workaround:
  Hint the query with /*+ NO_EXPAND */
  or set _no_or_expansion=true
Also see <Bug:1389308>

Bug 1343460      Fixed: 8171
PROCOB runtime generates ORA-1727 numeric precision out of range (0-38)
error, after applying patch for <bug:1117747> to 8.1.6.


Bug 1340718      Fixed: 8172
If CKPT gets an ORA-4031 error it may not clean up the checkpoint
entries properly resulting in an ORA-600 [KCBSTC_PARENT_AB] and
an instance crash.
Workaround:
  Tune the shared pool so as not to get ORA-4031 errors.

Bug 1340608      Fixed: 8171
RMAN duplicate command fails when 'CREATE CONTROLFILE' statement
exceeds 900 characters.

Bug 1338356      Fixed: 8171B
setRowPrefetch does not work at the statement level,
only at the connection level.

Bug 1337001      Fixed: 8171
PROCOBOL: ORA-1457 returning NULL from a PLSQL procedure

Bug 1334986      Fixed: 8171
This problem was introduced in 8.1.5
 Insert from remote tables with more than 256 columns can
 cause an ininite loop in remote buffering routines exhausting PGA
 memory. This can also show up as ORA-600 [17090] / ORA-600 [723]
 / ORA-4030
Workaround: Using the APPEND hint avoids this problem

Bug 1334302      Fixed: 8171
Export may generate the wrong column name for the primary key
of an object table created using OBJECT ID IS PRIMARY KEY if other
constraints exist on the table.

Bug 1333317      Fixed: 8171
An OPS session may dump (ORA-7445) in <Function:kslpsprns>
as the process starts under very specific conditions.

Bug 1332121      Fixed: 8171
RMAN allows NULLs in the catalog for file sizes when it should not.
This can cause ORA-1405 errors on some commands, or just list NULL
file size when it should determine the size if it is not known.

Bug 1331034      Fixed: 8172
If ALTER SESSION SET NLS_NUMERIC_CHARACTERS = ".'" is used (a single quote)
as separator and if the application uses a database link, error ORA-2248
will occur.

Bug 1328829      Fixed: 8171
This problem was introduced in 8.1.6
OCI fetch array sizes > 65536 overwrite the initial array elements
corrupting the data.

Bug 1328188      Fixed: 8171
LDAP/SSL connections using JNDI and JDK 1.2 may dump

Bug 1327087      Fixed: 8172
This problem is introduced in 8.1.6 and affects MULTIBYTE character sets
only.
Dump possible calling TRIM() with an empty string with MULTIBYTE character set

Bug 1326581      Fixed: 8171
Intermittent ORA-904 possible for PLSQL objects using ROLE based security .
This can occur under heavy load when a previously parsed cursor is
aged out of the shared pool.
Workaround:
   a. Grant EXECUTE privilege directly rather than via a ROLE
or b. Flush the shared pool when this occurs

Bug 1324918      Fixed: 8171
When binding data as CHAR/RAW for a LOB column TEMP space may get
used up / wasted.
Workaround: Disconnect / reconnect to free up the temporary space.

Bug 1324748      Fixed: 8171
A direct export of an IOT may yield ORA-600 [2845] if the primary key
ends with a ROWID column.

Bug 1322919      Fixed: 8172
This problem is introduced in 8.1.5.
ORA-1410/ORA-3116 can occur using "WHERE CURRENT OF cursor" over
a DBLINK from Oracle8i to an 8.0 or Oracle7 database.
Workaround:
  Select the ROWID in the select cursor and update using the ROWID
  as the predicate.

Bug 1321230      Fixed: 8171
A PL/SQL application containing fixed-char array bind variables of mode
IN may have seen those variables get corrupted on the n'th reference to
them, where n > 1.  This can typically result in an inappropriate ORA-6502.
Workaround: Refer to the bind values only once each (copy to temporary
            local variables)

Bug 1320605      Fixed: 8172
ORA-600 [KDIINS0: PID MIS] from PARALLEL INSERT with UNIQUE index

Bug 1320334      Fixed: 8171
ProC type mismatch errors for sqlcxt during compile / link on some platforms

Bug 1319755      Fixed: 8171B
The OCI driver leaks memory when a Statement object is used for
multiple SQL statements.

Bug 1319344      Fixed: 8171
Slow client side memory leak using XA


Bug 1318267      Fixed: 8171
This problem was introduced in Oracle 8.1.
INSERT AS SELECT statements may not be shared when they should
be if <Parameter:TIMED_STATISTICS> is set to TRUE. This is related
to progression monitoring.
Workaround:
  Set _SQLEXEC_PROGRESSION_COST=0 in the init.ora file.
  (See <Note:68955.1> for more information)

Bug 1316152      Fixed: 8171
ProFortran Makefile contains hard coded path to compiler

Bug 1315738      Fixed: 8172
VARCHAR host variable in CALL statements are not properly expanded
and so may be optimized away by the Cobol compiler causing run time
errors.

Bug 1315603      Fixed: 8171
When using OCI_ATTR_PREFETCH_ROWS in an OCI client the client
may see wrong Indicator/return code values when fetching NULL data.
ie: indp / rcodep may be incorrect.
Workaround: Set OCI_ATTR_PREFETCH_ROWS to 0

Bug 1314755      Fixed: 8172
ORA-12571 possible inserting a NULL-TERMINATED string into NVARCHAR2
with multibyte data.

Bug 1314223      Fixed: 8171
PROCOBOL: ORA-1483/ORA-1457 returning NULL to an OUT parameter of a stored procedure

Bug 1311756      Fixed: 8171
A Foreign Key on Compressed IOT with DELETE cascade does not see child rows.
Applications relying on enforcement of the DELETE cascade may see logical
corruption as child rows are not deleted when they should be.

Bug 1311645      Fixed: 8171
ORA-600 [KWQITNMPTME:READ] from QMN when using both RETENTION and EXPIRATION
Workaround: Do not set a RETENTION period

Bug 1309325      Fixed: 8171B
JDBC Thick driver may get TNS-12514 errors after 120 simultaneous connections

Bug 1307247      Fixed: 8171
 ORA-600 [1113] when an ANALYZE operation fails or is cancelled.

Bug 1306896      Fixed: 8171
ORA-600 [711] from DELETE with DML RETURNING clause

Bug 1306738      Fixed: 8171
Dispatcher / PMON can crash on NT if a shared server dies

Bug 1304841      Fixed: 8171
ORA-24021 possible importing AQ tables

Bug 1304674      Fixed: 8171
This problem is introduced in 8.1.6
When running OCI binds with LONG RAW datatypes, if the LONG RAW column is
not the last one in the list, rebinding only the long column can cause
an ORA-1461 error intermittantly on OCIStmtExecute().

Bug 1303366      Fixed: 8171
DBWR may terminate with ORA-600 [ksmovrflow], causing an instance crash.

Bug 1301519      Fixed: 8171
NAMESCTL command DUMP_TNSNAMES does not work unless TNS_ADMIN set

Bug 1300367      Fixed: 8171
ARCHIVE LOG START may start more than the expected number of
ARCH processes. Additionally a subsequent SHUTDOWN NORMAL or
SHUTDOWN IMMEDIATE may hang waiting for the extra ARCHIVE
process to stop.

Bug 1297970      Fixed: 8171
Doing STARTUP with RMAN may fail with ORA-1455 if SGA >= 4GB

Bug 1297277      Fixed: 8171
This problem was introduced in 8.1.6
A query that semi-joins to a partitioned table may return the errors:
   ORA-00604: error occurred at recursive SQL level 1
   ORA-00942: table or view does not exist
when run from a different schema with star_transformation_enabled=TRUE
Workaround:
   Set <Parameter:star_transformation_enabled> = FALSE
or
   Run the query in the schema owning the partitioned table

Bug 1293406      Fixed: 8172
Import can hang if DBMS_REPCAT_MIG.CLEANUP_IMPORT errors

Bug 1293080      Fixed: 8171
This problem is introduced in 8.1.5
No error is returned in Pro* when executing SQL at a disconnected connection.
Eg: ROLLBACK WORK RELEASE; EXEC SQL INSERT ... does not raise an ORA-1012
    error on the insert.

Bug 1292638      Fixed: 8171
When using the array fetch with various string types, and the string is
null, the return buffer is not set properly as per Oracle8.0/Oracle7 releases.
Note: This fix is incomplete - the VARCHAR case is not fixed.
      The VARCHAR case is addressed in Bug:1660334

Bug 1288079      Fixed: 8172
PROCOB generates Internal Error PCB-F-0901 for missing PERIOD after
the last END-EXEC in EXEC CICS.

Bug 1287775      Fixed: 8171
This performance regression was introduced with the fix in Bug:616870.
With this fix calling SYSDATE from PL/SQL is much slower as SYSDATE
is obtained by selecting from DUAL.
This fix restores server side performance by allowing server side PLSQL
to use internal calls rather than selecting from DUAL.

Bug 1286684 +     Fixed: 8171
The V$SYSSTAT statistic "CPU used by this session" can be incorrect if
<Parameter:JOB_QUEUE_PROCESSES> is set to a non zero value and jobs are
run as the entire CPU consumption of the job queue process is added
to the system statistics at the end of each job. If the jobs use very little
CPU this may be insignificant. If the jobs use lots of CPU then this can
heavily distort the system statistics.

Bug 1286623      Fixed: 8171
After dropping a base table of a materialized view and
then alter the materialized view to on-commit refresh,
no error message is shown.
Eg: The following scenerio should result in an error but does not:
     1.  create materialized view X as select ... from T ...;
     2.  drop table T;
     3.  alter materialized view X refresh on commit;
    The alter statement in step 3 should result in an error.

Bug 1280292      Fixed: 8171
ORA-23318 can occur while using ALTER TABLE MODIFY in
ALTER_MASTER_REPOBJECT

Bug 1276687      Fixed: 8172
Queries which involved an AND-EQUAL access path and a reverse index
can return incorrect results.

Bug 1275224      Fixed: 8172
ORA-4020 executing INVALID stored procedure from client PLSQL only.
Earlier database versions than 816 return ORA-4062 in this case.
With this fix an attempt is made to recompile the INVALID procedure.
If this succeeds no error is signalled.

Bug 1270136      Fixed: 8172
When a foreign-key constraint is changed from 'initially
 deferred' to 'initially immediate', DMLs against the
 parent table still defer errors until commit time.
With this fix referential constraint violations are reported immediately.

Bug 1268913      Fixed: 8171B
In Enterprise Java Beans(EJB).
deployejb for beans that use classes in java.awt.color have wrong
package names in generated code.

Bug 1268857      Fixed: 8172
This problem was introduced in 8.1.5
Update of a column with a union-all query may cause corrupt the
data being updated. The query by it-self runs fine.
Eg:
create table t (c varchar2(2) );
insert into t values('bb');
update t set c = (select 'AA' from dual
                       union all
                     select null from dual where 1=2);

Bug 1267033      Fixed: 8171
ORA-600[QKAGBY0.4] is possible from PCTAS with GROUP BY and duplicate columns
in the select list.
eg: SELECT c1, sum(c2), sum(c3) FROM
      ( SELECT col c1, 234 c2, 234 c3 /* c2 & c3 MUST be equal */
          FROM t1 GROUP BY col )
    GROUP BY c1;

Bug 1265287      Fixed: 8172
When a tablespace or file is DROPPED all shadow processes should
close any open file descriptors to the dropped files when they
become ACTIVE. With this bug they may not close the file descriptors.
NOTE: Even with this fix idle sessions with the file open will
      NOT close the file descriptor until they become active.
      This is expected behaviour.

Bug 1264970      Fixed: 8171
ORA-600 [25012] / ORA-600 [6050] possible coalescing index with freelists

Bug 1264071      Fixed: 8171
NULL data may be unexpectedly inserted or an ORA-22813 signalled
when inserting large object types into an object table. This
incorrect data insertion is a logical corruption of the data.

Bug 1259877      Fixed: 8171
OCI_BATCH_ERROR mode does NOT handle errors which occur before row processing
begins (eg: Null data, ORA-1722 etc..). This results in incorrect batch error
information returned to the OCI program, and can cause ORA-600 errors on the
server (such as ORA-600 [kdtdelrow-2]).

Bug 1248112      Fixed: 8171
Audit 'EXECUTE ANY PROCEDURE' gives incorrect audit field values

Bug 1247587      Fixed: 8172
"Fail to convert between UTF8 and UCS2: failUTFConversion" error can occur
if the source column data type is LONG and the last byte is split using
JDBC THIN client.

Bug 1245424      Fixed: 8171
ALTER TABLE iottable MOVE OVERFLOW TABLESPACE xxx does not work.
The MOVE command runs but puts the overflow segment in the
same tablespace as the index segment.
ie: It can appear to not move the OVERFLOW segment at all
    or may seem to move it to the wrong tablespace.

Bug 1244182      Fixed: 8171
ORA-604, ORA-1000 can occur when performing a full export of a
database containing a large number of bitmapped (locally managed)
tablespaces.

Bug 1241842      Fixed: 8172
BULK INSERT into a CLOB dumps / signals ORA-600 [KGHALO2]

Bug 1240484      Fixed: 8171
Shared server was leaking memory when multiple sessions do
connect/disconnect continuously.

Bug 1231765      Fixed: 8171
Connections via CMAN may hang when marker packets need to be exchanged (such
as in error conditions).

Bug 1227384      Fixed: 8171
Under very heavy load DBMS_SQL can cause SGA heap corruption
if DBMS_SQL.bind_variable is being used.

Bug 1226580      Fixed: 8171
When using serializable transactions with XA, occasionally error
ORA-00600 [k2gdel: bad ptrs] can occur.

Bug 1190578      Fixed: 8171
insert ..select  using a functional index may crash in evaopn2()
while inserting a row. Other variations of this may occur.
Workaround:
  For indexes with DESC clauses set
    _ignore_desc_in_index=TRUE
  in the init.ora file and rebuild the indexes.

Bug 1189700      Fixed: 8171
Wrong results from update/query with remote SUBQUERY
with ROWNUM predicate in the subquery.
Workaround: Use DISTINCT in the subquery rather than ROWNUM (if possible)
        or  Use a PLSQL loop to seperate out the remote query

Bug 1185893      Fixed: 8171
ORA-600 [kkpamHFGet2] or ORA-600 [qerpxMObjVI5] possible on select from
a partitioned table

Bug 1185777      Fixed: 8171
This problem is introduced in 8.1.5
ORA-24813 using LOBs from XA code

Bug 1175132      Fixed: 8172
ProCobol can show a performance degradation due to repeated parse
calls for an INSERT statement if the insert returns an error (eg: ORA-1).
Reparse should only occur if there is a parse error.

Bug 1163205      Fixed: 8171
In PRO*C and nchar pointer inserts NULL into nchar column
instead of the actual data.

Bug 1160917      Fixed: 8171
LTRIM/RTRIM/TRANSLATE() core dump if NO ARGUMENT is passed in.
Eg: select LTRIM() from dual;
Workaround: Pass an argument!!

Bug 1154566      Fixed: 8172
CREATE TABLE AS SELECT (CTAS) over a dblink between databases with
different multibyte character sets can result in a table definition
which has column lengths either 3 times the size of the original
table definition. This is correct behaviour as per <bug:523214>
but there are cases where the new (correct) behaviour is undesirable.
This fix introduces a new hidden parameter in Oracle9i:
  _keep_remote_column_size
This defaults to FALSE. When set to TRUE the column sizes are maintained
rather than adjusted. ie: Setting this to TRUE effectively backs out
the changes introduced in <Bug:523214>.
In Oracle 817 you can cause column lengths NOT to be expanded
using <Event:10409> rather than the parameter.

Bug 1130746      Fixed: 8171
An ORA-3120 can occur when selecting a CLOB column from an
UTF8 database.

Bug 1099596      Fixed: 8172
 A query on a view which select distinct from two tables with
 descending index SEGV in eveopn2().  Stack trace showed evaudc()
 and qervwRowProcedure().
Workaround:
  Set parameter _IGNORE_DESC_IN_INDEX and rebuild indexes with
  DESC in their definition.

Bug 1099084      Fixed: 8171
SYS.AQ$_PENDING_MESSAGES may not be cleaned of un-needed messages
and hence may grow over time.

Bug 1081570      Fixed: 8172
ORA-600 [KNPSMA2:NO DEQ B] possible if DB is shutdown when a
deferred PUSH is running.

Bug 1054150      Fixed: 8172
Describe of a JAVA stored procedure shows no information.

Bug 1053906      Fixed: 8171
OCIBindByName array bind SQLT_CHR to VARCHAR2 columns uses
size of first element for all elements. This can show up as
logical data corruption

Bug 1045176      Fixed: 8172
Client side memory leak from Multi-threaded PRO application using
XA_open/xa_close in a thread. The leak is about 1K per thread
invokation where xa_open/close occurs within the thread.

Bug 1040334      Fixed: 8172
If a DATE type column is selected from a result set, where the DATE type
had been previously bound to a VARCHAR type using defineColumnType,
the DATE will not be displayed in the VARCHAR format, but instead will be
displayed in TimeStamp format.
.
This problem only occurs when SetNull is used to bind the previous row's
columns in a PreparedStatement. The row following the SetNull will be the
one that is affected, having the TimeStamp format, instead of the
VARCHAR type's format.
.

Bug 1029632      Fixed: 8171
AND_EQUAL optimization can coredump if at least
one of indexes is a functional index.


Bug 984251      Fixed: 8172
CURSOR_SHARING=FORCE can cause ORA-29909 when using an ANCILLARY OPERATOR.

Bug 975467      Fixed: 8171
SQLLOADER allows LOBS to be DIRECT PATH loaded when this should not be
possible in 8i. The loaded data is corrupt and cannot be used.

Bug 962560      Fixed: 8171
 ORA-25128 can occur when issuing an
 'INSERT ... SELECT' where the source table contains
 a constraint that is in a state of 'DISABLE VALIDATE'.

Bug 953969      Fixed: 8171B
ORA-60 / deadlock possible with interMedia Text index.
Eg: two sessions deleting at may deadlock on the $R interMedia table.

Bug 934075      Fixed: 8172
Remote cursor execution may dump in k2mdio/kkehrd

Bug 923020      Fixed: 8172
Update VIEW with CHECK OPTION may update wrong rows

Bug 917674      Fixed: 8171B
SQL statements which contain parenthesis, especially as the first
character, generate ORA-1009 or incorrect results when using the
THIN driver.

Bug 912223      Fixed: 8172
ORA-600 [12261] / dump in OPIPLS can occur when using EXECUTE IMMEDIATE
with SQL derived strings.
Eg: for stmt in (select 'delete from x where a = 1' y from dual)
    loop
        execute immediate stmt.y;
    end loop;
Workaround:
   a. Append CHR(0) to the string in the select statement
or b. Assign the returned string to a PLSQL VARCHAR2 variable
      and use that in the execute immediate statement.

Bug 899775      Fixed: 8172
If the archivelog destination runs out of space and the archiver repeatedly
returns errors then it is possible for the ARCH process to die with an
ORA-600 [17563].

Bug 887072      Fixed: 8172
Disconnect from a dblink when connected over a prespawn server gives
ORA-6420

Bug 873068      Fixed: 8171
ORA-1634 is possible from TX using an OFFLINED Rollback segment
if recursive SQL issued within the transaction (eg; to extend a table).

Bug 855400      Fixed: 8172
Names cache is never checkpointed

Bug 824996      Fixed: 8171
Cannot assign UROWID to a CHAR in PLSQL (OERI:kohrsc990)

Bug 792495      Fixed: 8171
When making a remote procedure call with a PL/SQL table, where
the PL/SQL table is defined in a procedure other than the one where the
the remote procedure call occurs, an ORA-7445, ORA-600, or hang can
occur.
Support Note: This is fixed in 8.1.6 for 8.1 to 8.1 RPCs but not until
              8.1.7.1 for 8.0 to 8.1 RPCs

Bug 782833      Fixed: 8172
INSERT .. VALUES( SEQUENCE.NEXTVAL ) with an INSTEAD OF trigger
does not evaluate the sequence.nextval and passes a NULL into the
INSTEAD OF trigger.
Workaround:
  Use insert as select instead of insert values.
  eg: INSERT ... SELECT SEQUENCE.NEXTVAL .. FROM DUAL

Bug 774826      Fixed: 8171
False ORA-2292 possible on SELF REFERENCING CONSTRAINT.
This is very rare and data order dependant.

Bug 771692      Fixed: 8172
A false ORA-2292 may be signalled on update of a parent table
in the following situation:
  There is an index on PARENT( pk, col );
  The SQL UPDATES sets PK to its current value and COL=new value;
  There is a child table with a foreign key constraint;

Bug 751910      Fixed: 8171
Dbms_repair.check_object() does not report blocks already
marked as corrupted.

Bug 718058      Fixed: 8172
DBMS_SUPPORT package introduced

Bug 703020      Fixed: 8172
ORA-2019 may occur when describing an object using a database link
which contains '@' and '.' characters from SQLPLUS.
Eg: SQL> desc user_users@v804.world@system
    ERROR:
      ORA-2019: connection description for remote database not found

Bug 557451      Fixed: 8172
The last_refresh field in dba_snapshots may show
01-JAN-50 even after a refresh.

No Bug# (1)      Fixed: 8171B
Problem with single stepping in the debugger

No Bug# (2)      Fixed: 8171B
Client utilities (loadjava, deployejb, ncomp, ...) do not properly handle
spaces and quotes in environment variables.

No Bug# (3)      Fixed: 8171B
With Java Server Pages(JSP) there is no mechanism to select the
method for error reporting.  A SEND_ERROR parameter has been added.

No Bug# (4)      Fixed: 8171B
In Enterprise Java Beans(EJB) deployejb has problems with resolver spec's.

No Bug# (5)      Fixed: 8171B
In Enterprise Java Beans(EJB)  Enumeration support for EJB's is broken.

No Bug# (6)      Fixed: 8171B
In Enterprise Java Beans(EJB)  Connection management for CMP beans is broken.

No Bug# (7)      Fixed: 8171B
Java Transaction API (JTA). A unique XIDGenerator for JTA is missing.

No Bug# (8)      Fixed: 8171B
Java Transaction API (JTA) running in JServer.
There is a problem with the following scenario:
    conn1 = ds.getConnection("jdbc:oracle:kprb");
    //  enlist resource in Local resource list (xid, xar1)
    conn2 = ds.getConnection("jdbc:oracle:kprb"));
    // --> replace (xid, xar1) with (xid, xar2)
    ...
    conn2.close();  --> remove (xid, xar2)
    //  oops! (no xar1..)
    conn1.close();
With this fix we do not remove/replace an XA resource that is similar
to an existing one when a connection is closed.

No Bug# (9)      Fixed: 8171B
NCOMP, DEPLOYNC and STATUSNC gave no indication that they are making
progress while loading classes into the database. With this fix Loadjava
is invoked with -verbose to give progress information.

No Bug# (10)      Fixed: 8171B
Oracle Servlet Engine. There is a  problem with extra chunk size that
Can be seen when executing stateless servlets through MOD_OSE.

No Bug# (11)      Fixed: 8171B
In Enterprise Java Beans(EJB)  GenerateEjb is sensitive to the
order of parameters.
 

 

 

Patch for Potential Vulnerability in Oracle XSQL Servlet

Description:
A potential security vulnerability in Oracle XSQL Servlet has been discovered when using stylesheets as URL parameters which permits the execution of arbitrary Java code on the Oracle 8.1.7.0.0 database server with elevated privileges. This vulnerability was discovered in Oracle8i, Release 8.1.7.0.0, Enterprise Edition running Oracle Internet Application Server (iAS) and XSQL Servlet, Release 1.0.0.0, on MS Windows 2000. It also exists in XSQL releases 1.0.1.0 to 1.0.3.0 on all platforms.

Solution:
Oracle has corrected this vulnerability in the new release of XSQL Servlet as well as provided more secure behavior by default. The new release of XSQL Servlet, is Release 1.0.4.1, and is included in this Release 8.1.7.1 patch set and available for use with iAS Release 1.0.2.1.

Patch for Potential Security Vulnerability in PL/SQL XML Parser

Description:
A potential security vulnerability in the Oracle XML Parser for PL/SQL was discovered when executing the XMLParser, XMLDOM, and XSLProcessor packages using their public synonyms. The packages were defined using definer/owner execute priviliges, which permit execution with SYS privileges.

Solution:
The patch updates the definition of these packages to use invoker/current_user execute privileges.

Platform-Specific Bugs Fixed on 

none.

 

Error Message Files

In order to keep the size of patch sets small (aiding in internet transfer rates), non-English error message files are not included in patch sets.  When a new message is added, it is included in the English message file (oraus.msg) which is shipped with the patch set.  New messages will typically be translated and incorporated into the next maintenance release.

Patch Set Note File

This note is included in the distribution and installed in the /rdbms/doc/patch_note.htm file. If you wish to view the file and do not have a browser installed on the system, you can use the Online Text Viewer, which is available with the Oracle Installer. See the installation guide for your baseline release for instructions.

Oracle Corporation Patch Set Overview

Patch sets are Oracle Corporation's mechanism for delivering fully tested and integrated product fixes on a regular basis. Patch sets provide bug fixes only; they do not include new functionality, and do not require certification on the target system.

What Goes Into a Patch Set?

Patch sets include all the libraries that have been rebuilt to implement the bug fixes in the set. All the fixes in the patch set have been tested and are certified to work with each other. Because the patch set includes only low impact patches, it does not require you to certify applications or tools against the Server.

Patch sets are cumulative.  For example, 8.1.7.2 would include all the fixes in 8.1.7.1.0 as well as new fixes for 8.1.7.2.0.  This means that unless the patch set documentation indicates otherwise the patch set can be applied to any earlier 8.1.7 version.  There is no requirement to install all intermediate patch sets.

Patch sets contain the same set of generic fixes across all platforms. For example,  patch set 8.1.7.1.0 for Hewlett-Packard addresses the same set of bugs as 8.1.7.1.0 for Digital UNIX. Patch sets may also include additional patches specific to the platform on which they are released.

Patch sets do not include the Oracle Universal Installer (OUI). You should use the Installer from your 8.1.7 maintenance release media or ORACLE_HOME see How to Install This Patch Set.
 

NOTE: this is an example only and should not be considered to be indicative of future patch set product release plans.

De-Installing a Patch Set

There is no mechanism provided for de-installing patch sets. If you are concerned about being able to de-install a patch set, Oracle Corporation recommends that you back up your software installation, before applying the patch set.

If you must de-install a patch set, Oracle recommends one of the following procedures (in order of preference):

Regardless of how you de-install a patch set, please contact Oracle Support Services to verify that the problem you are encountering is addressed. 

Copyright © Oracle Corporation 1998. Oracle and the Oracle logo are registered trademarks of Oracle Corporation. Oracle Installer, Oracle Parallel Server, Oracle8, Oracle8 Server, and PL/SQL are trademarks of Oracle Corporation. All other product or company names mentioned are used for identification purposes only, and may be trademarks of their respective owners.