10.2.0.4 patch up gradation

228
10.2.0.4 Patch Set - Linux 32bit README [ID 555577.1] Modified 28-FEB-2008 Type README Status PUBLISHED Skip Headers Oracle® Database Patch Set Notes 10g Release 2 (10.2.0.4) Patch Set 3 for Linux x86 Oracle® Database Patch Set Notes 10g Release 2 (10.2.0.4) Patch Set 3 for Linux x86 February 2008 These patch set notes accompany the Oracle Database release 10.2.0.4 patch set. This document contains the following sections: Patch Set Overview Components of This Patch Set Accessing the Latest Version of this Document Oracle Universal Installer Version Requirements Patch Set Documentation System Requirements Preinstallation Tasks Installation Tasks Postinstallation Tasks Downgrading Oracle Database Vault Removing the Patch Set Software Removing Configuration and Deleting CCR for OCM Configured Oracle Database 10g Release 2 (10.2.0.4) Reinstalling the Patch Set Software Known Issues Fixed Platform-Specific Bugs Patch Set Components Documentation Accessibility

Upload: grajeshkumar82

Post on 07-Apr-2015

2.741 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: 10.2.0.4 Patch Up Gradation

10.2.0.4 Patch Set - Linux 32bit README [ID 555577.1]

Modified 28-FEB-2008 Type README Status PUBLISHED Skip HeadersOracle® Database Patch Set Notes10g Release 2 (10.2.0.4) Patch Set 3 for Linux x86

Oracle® DatabasePatch Set Notes

10g Release 2 (10.2.0.4) Patch Set 3 for Linux x86

February 2008

These patch set notes accompany the Oracle Database release 10.2.0.4 patch set. This document contains the following sections:

• Patch Set Overview

• Components of This Patch Set

• Accessing the Latest Version of this Document

• Oracle Universal Installer Version Requirements

• Patch Set Documentation

• System Requirements

• Preinstallation Tasks

• Installation Tasks

• Postinstallation Tasks

• Downgrading Oracle Database Vault

• Removing the Patch Set Software

• Removing Configuration and Deleting CCR for OCM Configured Oracle Database 10g Release 2 (10.2.0.4)

• Reinstalling the Patch Set Software

• Known Issues

• Fixed Platform-Specific Bugs

• Patch Set Components

• Documentation Accessibility

Page 2: 10.2.0.4 Patch Up Gradation

1 Patch Set OverviewPatch sets are a mechanism for delivering fully tested and integrated product fixes. Patch sets provide bug fixes only; they do not include new functionality and they do not require certification on the target system.

Patch sets include all of the libraries that have been rebuilt to implement the bug fixes in the set. All of 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.

You can apply the Oracle Database release 10.2.0.4 patch set to the following Oracle Database 10g release 2 installations:

• Oracle Database

• Oracle Real Application Clusters

• Oracle Database Client

• Oracle Database Companion CD

• Oracle Clusterware

• Oracle Database Vault

For a list of products included in this patch set, see the "Patch Set Components" section.

2 Components of This Patch SetThe following are the updated components of this patch set:

• Up to January 2008 CPU is included in this patch set.

• Platform-specific bug fixes as listed in the "Fixed Platform-Specific Bugs" section

• Generic bug fixes as listed in the List of Bugs fixed document

• Oracle Configuration Manager 10.2.7.1

See Also:

Oracle Configuration Manager Installation and Administration Guide10g Release 7 (10.2) (Part Number B32294-01)

3 Accessing the Latest Version of this DocumentThis document may be updated after release. To check for updates to this document, see document 316900.1 on the OracleMetaLink Web site:

http://metalink.oracle.com

To locate document 316900.1:

1. Log on to OracleMetaLink.

Page 3: 10.2.0.4 Patch Up Gradation

2. Click Advanced at the top of the OracleMetaLink page.

3. Enter 316900.1 in the Document ID field, then click Submit.

4 Oracle Universal Installer Version RequirementsThis patch set includes Oracle Universal Installer release 10.2.0.4, which is also installed when you install this patch set. This is to ensure that the Oracle home can be patched in the future. You should not use Oracle Universal Installer from the earlier maintenance release media or Oracle home.

This is not a complete software distribution. You must install it in an existing Oracle Database 10g (10.2.0.x) installation.

5 Patch Set DocumentationThere are two documents related to this release of the Oracle Database patch set:

• Oracle Database Patch Set Notes, 10g release 2 (10.2.0.4) Patch Set 3 for Linux x86 (this document)

• Oracle Database List of Bugs Fixed, 10g release 2 (10.2.0.4) Patch Set 3

Both of these documents are included with the patch set. In addition, they are available from document 316900.1, ALERT: Oracle 10g release 2 (10.2) Support Status and Alerts on the OracleMetaLink Web site:

http://metalink.oracle.com

To locate document 316900.1:

1. Log on to OracleMetaLink.

2. Click Advanced at the top of the OracleMetaLink page.

3. Enter 316900.1 in the Document ID field, then click Submit.

The following sections describe the contents of the Oracle Database Patch Set Notes and the Oracle Database List of Bugs Fixed.

Oracle Database Patch Set Notes, 10g Release 2 (10.2.0.4) Patch Set 3 for Linux x86

This document provides:

• System requirements and information about how to install, reinstall or remove the patch set

• A list of all bugs fixed to date that are specific to Oracle Database for Linux x86

• A list of known issues relating to Oracle Database on Linux x86

Oracle Database List of Bugs Fixed, 10g Release 2 (10.2.0.4) Patch Set

The List of Bugs Fixed is a list of all generic bugs related to Oracle Database that have been fixed to date.

6 System RequirementsThe following are the system requirements for this patch set:

Page 4: 10.2.0.4 Patch Up Gradation

• Operating System

• Asianux 1.0

• Asianux 2.0

• Asianux 3.0

• Oracle Enterprise Linux 4.0/Oracle VM

• Oracle Enterprise Linux 5.0/Oracle VM

• Red Hat Enterprise Linux AS/ES 3.0

• Red Hat Enterprise Linux AS/ES 4.0/Oracle VM

• Red Hat Enterprise Linux AS/ES 5.0/Oracle VM

• SUSE Linux Enterprise Server (SLES) 9

• SUSE Linux Enterprise Server (SLES) 10

• Oracle Database 10g (10.2.0.1) or later

7 Preinstallation TasksComplete the following preinstallation tasks before installing the patch set:

• Review Known Preinstallation Issues

• Identify the Oracle Database Installation

• Check Postrelease Updates

• Download and Extract the Installation Software

• Update Oracle Time Zone Definitions

• Set the ORACLE_HOME and ORACLE_SID Environment Variables

• Stop All Processes

• Back Up the System

7.1 Review Known Preinstallation Issues

Review the information in the following sections. If any of the issues apply to the Oracle installation, follow the instructions before installing the patch set.

• Upgrading Oracle E-Business Suite Databases

• Upgrading Installations that use Physical or Logical Standby Databases

• Upgrading Installations that use Java Virtual Machine or Oracle interMedia

• Upgrading Oracle Clusterware

• Notes to Oracle OLAP Users

• Disabling Oracle Database Vault

Page 5: 10.2.0.4 Patch Up Gradation

7.1.1 Upgrading Oracle E-Business Suite Databases

If you are an Oracle E-Business Suite customer and you want to upgrade the Oracle E-Business Suite release 11i database server to this patch set, then you must check the latest certification status and Interoperability Notes available on the OracleMetaLink Web site:

http://metalink.oracle.com

7.1.2 Upgrading Installations that use Physical or Logical Standby Databases

Before applying this patch set to an Oracle Database 10.2.0.x installation that uses one or more physical or logical standby databases, review the following OracleMetaLink documents:

• For information about physical standby databases, review document 278641.1.

• For information about logical standby databases, review document 278643.1.

These documents are available on the OracleMetaLink Web site:

http://metalink.oracle.com

7.1.3 Upgrading Installations that use Java Virtual Machine or Oracle interMedia

If any of the databases use Java Virtual Machine or Oracle interMedia, then install the Oracle Database 10g Products installation type from the Oracle Database 10g Companion CD before installing the 10.2.0.4 patch set. For information about installing the Oracle Database 10g Products installation type from the Companion CD, see the Oracle Database Companion CD Installation Guide for the platform. This installation type includes the Natively Compiled Java Library files to improve Java performance. If you do not install the Natively Compiled Java Library files, the ORA-29558: JAccelerator (NCOMP) not installed error occurs when a database that uses Java Virtual Machine is upgraded to the patch release.

See Also:

OracleMetaLink document 293658.1 for more information about the ORA-29558: JAccelerator (NCOMP) not installed error

7.1.4 Upgrading Oracle Clusterware

The Oracle Clusterware software must be at the same or newer level as the Oracle software in the Oracle RAC Oracle home. Therefore, you should always upgrade Oracle Clusterware before you upgrade Oracle RAC. This patch does not allow you to upgrade Oracle RAC before you upgrade Oracle Clusterware.

7.1.5 Notes to Oracle OLAP Users

To apply this patch set, Oracle OLAP users should ensure that the base release is the Enterprise Edition of 10.2.0.x with the Oracle OLAP option installed. Oracle highly recommends the Data Warehouse configuration type to optimize the database for Oracle OLAP.

If you are moving the Oracle Database from a 32-bit operating system to a 64-bit operating system,

Page 6: 10.2.0.4 Patch Up Gradation

either prior to applying the patch set or after applying the patch set, review document 352306.1 on the OracleMetaLink Web site:

http://metalink.oracle.com

To locate document 352306.1:

1. Log on to OracleMetaLink.

2. Click Advanced at the top of the OracleMetaLink page.

3. Enter 352306.1 in the Document ID field, then click Submit.

7.1.6 Disabling Oracle Database Vault

Complete the steps in this section before upgrading Oracle Database Vault from 10.2.0.x to 10.2.0.4 or downgrading Oracle Database Vault from 10.2.0.4 to 10.2.0.x:

1. Re-create and replace the password file, in order to log in to an Oracle Database Vault instance as a SYS user with SYSDBA privilege:

$ orapwd file=$ORACLE_HOME/dbs/orapwsid password=syspasswd force=y nosysdba=n

Note:

The SYS connection as SYSDBA is disabled in a default Oracle Database Vault installation. Without enabling SYSDBA, you cannot unlock DVSYS in Step 5 that follows.

2. Shut down the database:

For Oracle RAC:

$ srvctl stop database -d db_name -c "SYS/SYS_password as SYSDBA"

For Single Instance:

SQL> CONNECT SYS AS SYSOPEREnter password: SYS_passwordSQL> SHUTDOWN

3. Re-link the Oracle database software with dv_off:

Note:

For Oracle RAC, you must run the following commands on all the nodes.

$ cd $ORACLE_HOME/rdbms/lib$ make -f ins_rdbms.mk dv_off$ cd $ORACLE_HOME/bin$ relink oracle

Page 7: 10.2.0.4 Patch Up Gradation

4. Start the database:

For Oracle RAC:

$ srvctl start database -d db_name -c "SYS/SYS_password as SYSDBA"

For Single Instance:

$ sqlplus /nolog SQL> CONNECT SYS AS SYSDBAEnter password:SYS_passwordSQL> STARTUP

5. Unlock the DVSYS account and set the password:

SQL> ALTER USER DVSYS ACCOUNT UNLOCK;SQL> ALTER USER DVSYS IDENTIFIED BY DVSYS;

6. Disable the Oracle Database Vault triggers:

Run Oracle Database Vault Configuration Assistant (DVCA) by using the dvca -action disable option. This disables the Database Vault triggers. Use the following syntax:

dvca -action disable-service service_name-owner_account DV_owner_account_name[-logfile ./dvca.log][-nodecrypt]

Enter SYS password: sys_passwordEnter owner password: owner_password

7.2 Identify the Oracle Database Installation

This is not a complete software distribution. You must install it in an existing Oracle Database 10g Oracle home. To identify Oracle home directories, view the/etc/oratab file.

If you are installing this patch set on an existing Oracle Real Application Cluster 10g release 10.2.0.x installation, you must run Oracle Universal Installer from the same node from which the Oracle Database software was installed.

7.3 Check Postrelease Updates

Before installing this patch set in a production environment, review document 316900.1, ALERT: Oracle 10g release 2 (10.2) Support Status and Alerts, available on the OracleMetaLink Web site:

http://metalink.oracle.com

To locate this document:

1. Log on to OracleMetaLink.

2. Click Advanced at the top of the OracleMetaLink page.

3. Enter 316900.1 in the Document ID field, then click Submit.

This document is created by Oracle Support Services and provides information about the status of

Page 8: 10.2.0.4 Patch Up Gradation

issues discovered after this patch set was released. If you are unable to access this site, then contact Oracle Support Services before installing this patch set in a production environment.

7.4 Download and Extract the Installation Software

To download and extract the patch set installation software:

1. Download the p6810189_10204_Linux-x86.zip patch set installation archive to a directory that is not the Oracle home directory or under the Oracle home directory.

2. Enter the following command to unzip and extract the installation files:

$ unzip p6810189_10204_Linux-x86.zip

7.5 Update Oracle Time Zone Definitions

The 10.2.0.4 patch set includes an update to the Oracle time zone definitions to Version 4. This version of the time zone definitions includes the changes to daylight saving time in the USA in 2007 and other updates.

In the Oracle database the TIMESTAMP WITH LOCAL TIME ZONE (TSLTZ) and TIMESTAMP WITH TIME ZONE (TSTZ) data types and the TZ_OFFSET function select the time zone information from the time zone files.

It may be necessary to take action on existing TIMESTAMP WITH LOCAL TIME ZONE (TSLTZ) and TIMESTAMP WITH TIME ZONE (TSTZ) data or to re-apply DST patches afterwards.

For full overview please see OracleMetaLink document 553812.1 "Actions for the DSTv4 update in the 10.2.0.4 patchset".

1. When patching from a lower 10.2 release or upgrading from 10.1.0.X directly to 10.2.0.4, check the current version of the Oracle time zone definitions with the following command:

SELECT version FROM v$timezone_file;

• If this query reports version 4, no action is required; in this case, continue with steps described in section 7.6.

• If this reports a version lower or higher then 4, see OracleMetalink document 553812.1 "Actions for the DSTv4 update in the Release 10.2.0.4 patchset".

2. On upgrading from Release 9i directly to Release 10.2.0.4, see OracleMetaLink document 553812.1 "Actions for the DSTv4 update in the 10.2.0.4 patchset."

3. On upgrading from Release 8.1.7 directly to Release 10.2.0.4, no action is required because Release 8.1.7 has no timezone data stored; in this case continue with steps described in section 7.6

7.6 Set the ORACLE_HOME and ORACLE_SID Environment Variables

Enter the following commands to set the ORACLE_HOME and ORACLE_SID environment variables:

• Bourne, Bash, or Korn shell:

$ ORACLE_HOME=Oracle_home$ ORACLE_SID=sid

Page 9: 10.2.0.4 Patch Up Gradation

$ export ORACLE_HOME ORACLE_SID

• C shell:

% setenv ORACLE_HOME Oracle_home% setenv ORACLE_SID sid

In these examples, Oracle_home is the Oracle home directory where the Oracle Database 10g installation that you want to upgrade is installed, and sid is the system identifier of the database that you want to upgrade. For Oracle RAC installations, sid is generally the sid prefix and the instance number. For example, ORCL1.

7.7 Stop All Processes

Go to the following sections based on the Oracle Database installation type:

• Stopping All Processes for a Single Instance Installation

• Stopping All Processes for an Oracle Clusterware Installation

• Stopping All Processes for an Oracle RAC Installation

See also:

Appendix F, "How to Stop Processes in an Existing Oracle Real Application Clusters Database, and How to Perform Oracle Clusterware Rolling Upgrades" of Oracle Database Oracle Real Application Clusters Installation Guide.

7.7.1 Stopping All Processes for a Single Instance Installation

Shut down the following Oracle Database 10g processes in the order specified before installing the patch set:

1. Shut down all processes in the Oracle home that might be accessing a database, for example Oracle Enterprise Manager Database Control or iSQL*Plus:

$ emctl stop dbconsole$ isqlplusctl stop$ lsnrctl stop

Note:

Before you shut down all processes that are monitored by Oracle Enterprise Manager Grid Control, set a blackout in Grid Control for the processes that you intend to shut down. This is necessary so that the availability records for these processes indicate that the shutdown was planned downtime rather than an unplanned system outage.

2. Shut down all database instances running in the Oracle home directory, where you need to install the patch set.

Page 10: 10.2.0.4 Patch Up Gradation

3. Shut down all listeners running in the Oracle home directory, where you need to install the patch set.

4. If there is an Automatic Storage Management instance present, then enter the following command to set the values for the environment variables $ORACLE_HOME and $ORACLE_SID:

• Bourne, Bash, or Korn shell:

$ export ORACLE_SID=+ASM$ export ORACLE_HOME=ASM_HOME

• C shell:

% setenv ORACLE_SID +ASM% setenv ORACLE_HOME ASM_HOME

Enter the following command to Shut down the Automatic Storage Management instance:

$ sqlplus /NOLOGSQL> CONNECT SYS AS SYSDBAEnter password:SYS_passwordSQL> SHUTDOWN IMMEDIATE

5. For Automatic Storage Management, to shut down the Oracle Cluster Synchronization Services daemon enter the following command as the root user:

# $ORACLE_HOME/bin/crsctl stop crs

7.7.2 Stopping All Processes for an Oracle Clusterware Installation

This section contains the following information:

• Rolling Upgrade

• Non Rolling Upgrade

7.7.2.1 Rolling Upgrade

By default, Oracle supports rolling upgrade for Oracle Clusterware. Complete the following steps only on one node:

1. Shut down all processes in the Oracle home on the node that might be accessing a database, for example Oracle Enterprise Manager Database Control or iSQL*Plus:

$ emctl stop dbconsole$ isqlplusctl stop

Note:

Before you shut down all processes that are monitored by Oracle Enterprise Manager Grid Control, set a blackout in Grid Control for the processes that you intend to shut down. This is necessary so that the availability records for these processes indicate that the shutdown was planned downtime rather than an

Page 11: 10.2.0.4 Patch Up Gradation

unplanned system outage.

2. Shut down all services in the Oracle home on the node that might be accessing a database:

$ srvctl stop service -d db_name [-s service_name_list [-i inst_name]]

3. Shut down all Oracle RAC instances on the node on which you intend to perform the rolling upgrade. To shut down Oracle RAC instances on individual nodes in the database, enter the following command where db_name is the name of the database:

$ srvctl stop instance -d db_name -i inst_name

4. If an Automatic Storage Management instance is present, then shut down the Automatic Storage Management instance on the node on which you intend to perform the rolling upgrade. To shut down an Automatic Storage Management instance, enter the following command where node is the name of the node where the Automatic Storage Management instance is running:

$ srvctl stop asm -n node

5. Stop all node applications on the node on which you intend to perform the rolling upgrade. To stop node applications running on a node, log in as the root user and enter the following command, where node is the name of the node where the applications are running:

# srvctl stop nodeapps -n node

6. Perform the steps mentioned in Section 8.

Note:

The following instructions are displayed on the Oracle Universal Installer screen:

To complete the installation of this patch set, perform the following tasks on each node:

1. Log in as the root user and enter the following command to shut down the Oracle Clusterware:

# CRS_home/bin/crsctl stop crs

2. Run the root102.sh script to automatically start the Oracle Clusterware on the patched node:

# CRS_home/install/root102.sh

7. To upgrade the rest of the nodes, go to the next node and perform Steps 1 to 5 and then log in as the root user and perform the following steps:

1. Enter the following command to shut down the Oracle Clusterware:

# CRS_home/bin/crsctl stop crs

Page 12: 10.2.0.4 Patch Up Gradation

2. Run the root102.sh script to automatically start the Oracle Clusterware on the patched node:

# CRS_home/install/root102.sh

Note:

Rolling upgrade is not supported on Shared Oracle home.

7.7.2.2 Non Rolling Upgrade

For non rolling upgrade, Oracle Clusterware needs to be shut down completely.

Complete the following steps:

Note:

You must perform these steps in the order listed.

1. Shut down all processes in the Oracle home on each node that might be accessing a database, for example Oracle Enterprise Manager Database Control or iSQL*Plus:

$ emctl stop dbconsole$ isqlplusctl stop

Note:

Before you shut down all processes that are monitored by Oracle Enterprise Manager Grid Control, set a blackout in Grid Control for the processes that you intend to shut down. This is necessary so that the availability records for these processes indicate that the shutdown was planned downtime rather than an unplanned system outage.

2. Shut down all services in the Oracle home on each node that might be accessing a database:

$ srvctl stop service -d db_name [-s service_name_list [-i inst_name]]

3. Shut down all Oracle RAC instances on all cluster nodes by entering the following command where db_name is the name of the database:

$ srvctl stop database -d db_name

4. If Automatic Storage Management instance is present, then shut down Automatic Storage Management instances on all cluster nodes by entering the following command where node is the name of the node where the Automatic Storage Management instance is running:

$ srvctl stop asm -n node

Page 13: 10.2.0.4 Patch Up Gradation

5. Stop all node applications on all cluster nodes by entering the following command as the root user, where node is the name of the node where the applications are running:

# srvctl stop nodeapps -n node

6. Shut down the Oracle Clusterware processes by entering the following command on all nodes as the root user:

# CRS_home/bin/crsctl stop crs

7. Complete the steps mentioned in Section 8.

Note:

The following instructions are displayed on the Oracle Universal Installer screen:

To complete the installation of this patch set, perform the following tasks on each node:

1. Log in as the root user and enter the following command to shut down the Oracle Clusterware:

# CRS_home/bin/crsctl stop crs

2. Run the root102.sh script to automatically start the Oracle Clusterware on the patched node:

# CRS_home/install/root102.sh

7.7.3 Stopping All Processes for an Oracle RAC Installation

Shut down the following Oracle Database 10g processes before installing the patch set:

1. Shut down all processes in the Oracle home on each node that might be accessing a database, for example Oracle Enterprise Manager Database Control or iSQL*Plus:

$ emctl stop dbconsole$ isqlplusctl stop

Note:

Before you shut down all processes that are monitored by Oracle Enterprise Manager Grid Control, set a blackout in Grid Control for the processes that you intend to shut down. This is necessary so that the availability records for these processes indicate that the shutdown was planned downtime rather than an unplanned system outage.

Page 14: 10.2.0.4 Patch Up Gradation

2. Shut down all services in the Oracle home on each node that might be accessing a database:

$ srvctl stop service -d db_name [-s service_name_list [-i inst_name]]

3. Shut down all Oracle RAC instances on the nodes, which run from the Oracle home on which you are going to apply the patch set. To shut down all Oracle RAC instances for a database, enter the following command where db_name is the name of the database:

$ srvctl stop database -d db_name

4. If Automatic Storage Management instance is present, then shut down all Automatic Storage Management instances on all nodes. To shut down an Automatic Storage Management instance, enter the following command where node is the name of the node where the Automatic Storage Management instance is running:

$ srvctl stop asm -n node

This needs to be done only when patching the home from where ASM runs. It is recommended that ASM run from a different ORACLE_HOME than the database.

5. Stop any listeners that are running from the Oracle home that you are patching on all nodes. To stop the listener running on a node, enter the following command, where node is the name of the node where the listener is running:

$ srvctl stop listener -n node [-l listenername]

Note:

Using a logical standby database, you can upgrade Oracle Database software and patch sets with almost no downtime. Using Data Guard SQL Apply, you can perform a rolling upgrade of the Oracle Database software from release 10.2.0.1 to the current patch set release. During a rolling upgrade, you can run different releases of Oracle Database on the primary and logical standby databases, while you upgrade them, one at a time, incurring minimal downtime on the primary database.

See also:

Chapter 11, "Using SQL Apply to Upgrade the Oracle Database" of Oracle Data Guard Concepts and Administration.

7.8 Back Up the System

Oracle recommends that you create a backup of the Oracle Inventory, Oracle 10g home and Oracle 10g Database before you install the patch set. If you are planning to apply this patch to Oracle RAC, ensure that you create a backup of these components on all nodes before applying the patch.

Page 15: 10.2.0.4 Patch Up Gradation

See also:

Oracle Database Backup and Recovery User's Guide for more information.

8 Installation TasksYou can install the patch set either interactively or noninteractively. See one of the following sections for information about how to complete the installation:

Note:

If you also plan to apply this patch to Oracle Clusterware, ensure that you apply the patch to Oracle Clusterware before applying it to Oracle Database. This is because Oracle Clusterware should always be at the same or later version as the database.

• Installing the Oracle Database 10g Patch Set Interactively

• Installing the Oracle Database 10g Patch Set Noninteractively

8.1 Installing the Oracle Database 10g Patch Set Interactively

To install the Oracle Database 10g patch set interactively:

If you attempt to install this patch set in an Oracle home directory that does not contain an Oracle Database 10g release 10.2.0.1 or higher installation, Oracle Universal Installer displays a warning dialog with the following error:

OUI-10091: There are no patches that need to be applied from the patch set Oracle Database 10g Release 2 Patch Set 310.2.0.4

The Oracle Universal Installer does not allow the installation to proceed. Click OK, then click Cancel to end the installation.

1. Log in as the oracle user.

2. If you are not installing the software on the local computer, then run the following command on remote machine:

• Bourne, Bash, or Korn shell:

$ export DISPLAY=localhost:0.0

• C shell:

% setenv DISPLAY local_host:0.0

Page 16: 10.2.0.4 Patch Up Gradation

In this example, local_host is the host name or IP address of the computer that you want to use to display Oracle Universal Installer.

Now to enable X applications, run the following command on the machine that you want to use to display Oracle Universal Installer:

$ xhost + [fully_qualified_remote_host_name]

3. Enter the following commands to start Oracle Universal Installer, where patchset_directory is the directory where you unpacked the patch set software:

% cd patchset_directory/Disk1% ./runInstaller

4. On the Welcome screen, click Next.

5. On the Specify Home Details screen, select the name of the Oracle home that you want to update, or select the Path that you want to update from the list, then click Next.

6. If you are installing the patch set on an Oracle RAC cluster, click Next when the Selected Nodes screen appears.

7. On the Product-specific Prerequisite Checks screen, correct any reported errors, and click Next.

8. Enter details regarding the CSI Number, OracleMetaLink Account user name and Country code on the Oracle Configuration Manager Registration screen and click Next.

Note:

The registration and configuration can also be done manually after patchset installation.

The OCM registration page appears only while applying 10.2.0.4 patch over existing DB instances alone.

9. On the Summary screen, click Install.

This screen lists all of the patches available for installation.

10.When prompted, run the $ORACLE_HOME/root.sh script as the root user. If you are applying the patch set to an Oracle RAC installation, then run the root.sh script on each node of the cluster.

Note:

If you are applying this patch set to an Oracle Clusterware installation, then complete all of the steps displayed on the Oracle Universal Installer screen.

The Oracle Clusterware installation instructions displayed on the Oracle Universal Installer screen are also available in the

Page 17: 10.2.0.4 Patch Up Gradation

CRS_home/install/readme.txt file.

• When applying this patch set on an Oracle Clusterware home, Oracle Universal Installer prompts you to run the root102.sh script from $ORACLE_HOME/install. You must run this script as the root user on all nodes.

• Before you add a new node, ensure that you run rootpre.sh script as the root user on the new node.

11.On the End of Installation screen, click Exit, then click Yes to exit from Oracle Universal Installer.

8.2 Installing the Oracle Database 10g Patch Set Noninteractively

To install the Oracle Database 10g patch set noninteractively:

1. Copy the response file template provided in the response directory where you unpacked the patch set archive file.

2. Edit the values for all fields labeled as <Value Required> as described by the comments and examples in the template.

Note:

For Oracle RAC installations, make sure the CLUSTER_NODES variable specifies all of the nodes used in the original Oracle RAC installation.

3. To run Oracle Universal Installer, enter a command similar to the following, where response_file is the full path to the response file that you edited:

$ ./runInstaller -silent -responseFile response_file

4. After the installation, run the $ORACLE_HOME/root.sh script as the root user. If you are applying the patch set to an Oracle RAC installation, then run the root.sh script on each node of the cluster.

Note:

If you are applying this patch set to an Oracle Clusterware installation, then complete all the steps in the CRS_home/install/readme.txt file. You must run this script as the root user on all nodes.

9 Postinstallation TasksReview the information in this section before using the upgraded software. This section lists required

Page 18: 10.2.0.4 Patch Up Gradation

and optional postinstallation tasks, depending on the installation type and the products that you want to use.

• Upgrading Earlier Oracle Database to Oracle Database 10g Release 2 (10.2.0.4)

• Upgrading Oracle Database 10g Release 10.2.0.x to Oracle Database 10g Release 10.2.0.4

• Enabling Oracle Database Vault

• Running changePerm.sh Script on an Oracle Database Server Home

• Updating Oracle Time Zone Definitions

• Configuring Oracle Configuration Manager in a Cloned Oracle Home

9.1 Updating Oracle Time Zone Definitions

Based on the result you had in Section 7.5, "Update Oracle Time Zone Definitions" regarding the DST (Oracle time zone definitions):

• If the DST version in 7.5 was 4, no action is required.

• If f the DST version in 7.5 was higher than 4, reapply the version of DST patches as described in OracleMetaLink document 553812.1 "Actions for the DSTv4 update in the 10.2.0.4 patchset."

• If the DST version in 7.5 was lower then 4, restore TSTZ data from backup (if any). For more information, see OracleMetaLink document 553812.1 "Actions for the DSTv4 update in the 10.2.0.4 patchset."

• If you are upgrading from Release 8.1.7 directly to Release 10.2.0.4, no action is required.

9.2 Upgrading Earlier Oracle Database to Oracle Database 10g Release 2 (10.2.0.4)

Review the following sections before upgrading an earlier Database to Oracle Database 10g release 2 (10.2.0.4):

• Upgrading Earlier Oracle Database Releases to Oracle Database 10g Release 2 (10.2.0.4)

• Upgrading a Release 9.2 Database Not Using Oracle Label Security

9.2.1 Upgrading Earlier Oracle Database Releases to Oracle Database 10g Release 2 (10.2.0.4)

For information about upgrading Oracle Databases from an earlier Oracle Database (Oracle8i, Oracle9i, or Oracle Database 10g), see Oracle Database Upgrade Guide.

If you are upgrading an Oracle RAC database, refer to Oracle Real Application Clusters Administration Guide as well.

9.2.2 Upgrading a Release 9.2 Database Not Using Oracle Label Security

To find if Oracle Label Security is in the installation, complete the following steps:

1. You can use one of the following methods check if Oracle Label Security is installed:

• If the following script exists on the computer, Oracle Label Security is installed:

$ORACLE_HOME/rdbms/admin/catnools.sql

Page 19: 10.2.0.4 Patch Up Gradation

• Check the inventory at the end of the installAction log file for the base version installation (9.2). If Oracle Label Security is installed, Label Security is listed in the inventory section of the log file.

2. Use the following commands to check if Oracle Label Security is installed with the 9.2 database:

$ sqlplusSQL> CONNECT SYS AS SYSDBAEnter password:passwordSELECT * FROM V$OPTION WHERE PARAMETER = "ORACLE LABEL SECURITY";

If the command does not display any results, Oracle Label Security is not applied to the database and you can ignore this section. However, if the command returns some results, you must complete this section.

If you want to upgrade an Oracle9i release 9.2 preconfigured database, and you are not using Oracle Label Security, complete the following steps to avoid errors during the upgrade:

1. Use Oracle Universal Installer release 9.2 to install Oracle Label Security using the Custom installation type.

2. Run the $ORACLE_HOME/rdbms/admin/catnools.sql script with the SYSDBA privilege to remove Oracle Label Security components from the database.

9.3 Upgrading Oracle Database 10g Release 10.2.0.x to Oracle Database 10g Release 10.2.0.4

See one of the following sections for upgrading an Oracle Database 10g release 10.2.0.x to Oracle Database 10g release 10.2.0.4:

• Upgrading a Release 10.2 Database using Oracle Database Upgrade Assistant

• Manually Upgrading a Release 10.2 Database

9.3.1 Upgrading a Release 10.2 Database using Oracle Database Upgrade Assistant

After you install the patch set, you must perform the following steps on every database associated with the upgraded Oracle home:

Note:

If you do not run the Oracle Database Upgrade Assistant as described in this section, then the following errors are displayed:

ORA-01092: ORACLE instance terminated.

ORA-39700: database must be opened with UPGRADE option.

1. Log in as the Oracle software owner user.

Page 20: 10.2.0.4 Patch Up Gradation

2. Set the values for the environment variables $ORACLE_HOME, $ORACLE_SID and $PATH.

3. For single-instance installations, if you are using Automatic Storage Management, start the Automatic Storage Management instance.

4. For Oracle single-instance installations, start the listener as follows:

$ lsnrctl start

5. Run Oracle Database Upgrade Assistant either in the interactive or noninteractive mode:

Interactive mode:

Enter the following command from the command prompt:

$ dbua

Complete the following steps displayed in the Oracle Database Upgrade Assistant screen:

1. On the Welcome screen, click Next.

2. On the Databases screen, select the name of the Oracle Database that you want to update, then click Next.

Note:

For Oracle RAC, enter the SYS password to do the upgrade.

3. On the Recompile Invalid Objects screen, select the Recompile the invalid objects at the end of upgrade option, then click Next.

4. If you have not taken the back up of the database earlier, on the Backup screen, select the I would like to take this tool to backup the database option, stipulate the Path, then click Next.

5. On the Summary screen, check the summary, then click Finish.

6. On the End of Database Upgrade Assistant's Upgrade Results screen, click Close to exit from Oracle Database Upgrade Assistant.

Note:

If you are upgrading a database having dbcontrol configured in non-secure mode, after upgrade dbconsole will run in secure mode.

Noninteractive mode:

Enter the following command to upgrade Oracle Database using Oracle Database Upgrade Assistant in noninteractive mode:

$ dbua -silent -dbname $ORACLE_SID -oracleHome $ORACLE_HOME -sysDBAUserName UserName -sysDBAPassword SYS_password -recompile_invalid_objects true

Page 21: 10.2.0.4 Patch Up Gradation

6. If you are using the Oracle Recovery Manager catalog, enter the following command:

$ rman catalog username/password@aliasRMAN> UPGRADE CATALOG;

7. For Oracle RAC installations, start any database services that you want to use by entering the following command:

$ srvctl start service -d db_name -s service_name

9.3.2 Manually Upgrading a Release 10.2 Database

Complete the following sections to upgrade an Oracle Database 10g release 10.2.0.x to Oracle Database 10g release 10.2.0.4:

1. Run the Pre-Upgrade Information Tool

2. Upgrading a Release 10.2 Database

3. Missing Components when Upgrading

9.3.2.1 Run the Pre-Upgrade Information Tool

If you are upgrading database manually, then you should analyze it by running the Pre-Upgrade Information Tool.

The Pre-Upgrade Information Tool is a SQL script that ships with Oracle Database 10.2. Complete the following procedure to run the Pre-Upgrade Information Tool:

1. Start the database in the UPGRADE mode:

SQL> STARTUP UPGRADE

2. Set the system to spool results to a log file for later analysis:

SQL> SPOOL upgrade_info.log

3. Run the Pre-Upgrade Information Tool:

SQL> @?/rdbms/admin/utlu102i.sql

4. Turn off the spooling of script results to the log file:

SQL> SPOOL OFF

Check the output of the Pre-Upgrade Information Tool in the upgrade_info.log file. The following is an example of the output generated by the Pre-Upgrade Information Tool:

Oracle Database 10.2 Upgrade Information Utility 02-04-2008 11:48:11.**********************************************************************Database:**********************************************************************--> name: X102040--> version: 10.2.0.1.0--> compatible: 10.2.0.1--> blocksize: 8192.

Page 22: 10.2.0.4 Patch Up Gradation

**********************************************************************Tablespaces: [make adjustments in the current environment]**********************************************************************--> SYSTEM tablespace is adequate for the upgrade..... minimum required size: 505 MB.... AUTOEXTEND additional space required: 15 MB--> UNDOTBS1 tablespace is adequate for the upgrade..... minimum required size: 401 MB.... AUTOEXTEND additional space required: 376 MB--> SYSAUX tablespace is adequate for the upgrade..... minimum required size: 265 MB.... AUTOEXTEND additional space required: 15 MB--> TEMP tablespace is adequate for the upgrade..... minimum required size: 58 MB.... AUTOEXTEND additional space required: 38 MB--> EXAMPLE tablespace is adequate for the upgrade..... minimum required size: 69 MB.**********************************************************************Update Parameters: [Update Oracle Database 10.2 init.ora or spfile]**********************************************************************WARNING: --> "shared_pool_size" needs to be increased to at least 167772160WARNING: --> "java_pool_size" needs to be increased to at least 67108864.**********************************************************************Components: [The following database components will be upgraded orinstalled]**********************************************************************--> Oracle Catalog Views [upgrade] VALID--> Oracle Packages and Types [upgrade] VALID--> JServer JAVA Virtual Machine [upgrade] VALID--> Oracle XDK for Java [upgrade] VALID--> Oracle Java Packages [upgrade] VALID--> Oracle Text [upgrade] VALID--> Oracle XML Database [upgrade] VALID--> Oracle Workspace Manager [upgrade] VALID--> Oracle Data Mining [upgrade] VALID--> Messaging Gateway [upgrade] VALID--> OLAP Analytic Workspace [upgrade] VALID--> OLAP Catalog [upgrade] VALID--> Oracle OLAP API [upgrade] VALID--> Oracle interMedia [upgrade] VALID--> Spatial [upgrade] VALID--> Oracle Ultra Search [upgrade] VALID--> Oracle Label Security [upgrade] VALID--> Expression Filter [upgrade] VALID--> EM Repository [upgrade] VALID--> Rule Manager [upgrade] VALIDPL/SQL procedure successfully completed.

The following sections describe the output of the Pre-Upgrade Information Tool.

Database

This section displays global database information about the current database, such as the database name and release number before the database is upgraded.

Tablespaces

Page 23: 10.2.0.4 Patch Up Gradation

This section displays a list of tablespaces in the current database. For each tablespace, the tablespace name and minimum required size is displayed. In addition, a message is displayed if the tablespace is adequate for the upgrade. If the tablespace does not have enough free space, then space must be added to the tablespace in the current database. Tablespace adjustments must be made before the database is upgraded.

Update/Obsolete/Deprecated Parameters

These sections display a list of initialization parameters in the parameter file of the current database that should be adjusted before the database is upgraded. The adjustments must be made to the Oracle Database 10.2 init.ora or spfile.

Components

This section displays a list of database components that are upgraded or installed when the current database is upgraded.

9.3.2.2 Upgrading a Release 10.2 Database

After you install the patch set, you must perform the following steps on every database associated with the upgraded Oracle home:

Note:

If you do not run the catupgrd.sql script as described in this section and you start up a database for normal operation, then ORA-01092: ORACLE instance terminated. Disconnection forced errors will occur and the error ORA-39700: database must be opened with UPGRADE option will be in the alert log.

1. Log in as the Oracle software owner user.

2. For Oracle RAC installations, start listener on each node of the cluster as follows:

$ srvctl start listener -n node

3. If you are using Automatic Storage Management, start the Automatic Storage Management instance.

4. For single-instance installations, start the listener as follows:

$ lsnrctl start

5. For single-instance installations, use SQL*Plus to log in to the database as the SYS user with SYSDBA privileges:

$ sqlplus /nolog SQL> CONNECT SYS AS SYSDBAEnter password:SYS_password

6. For Oracle RAC installations:

1. Use SQL*Plus to log in to the database as the SYS user with SYSDBA privileges:

$ sqlplus /nolog

Page 24: 10.2.0.4 Patch Up Gradation

SQL> CONNECT SYS AS SYSDBAEnter password: SYS_passwordSQL> STARTUP NOMOUNT

2. Set the CLUSTER_DATABASE initialization parameter to FALSE:

SQL> ALTER SYSTEM SET CLUSTER_DATABASE=FALSE SCOPE=spfile;

3. Shut down the database:

SQL> SHUTDOWN

7. Enter the following SQL*Plus commands:

SQL> STARTUP UPGRADESQL> SPOOL patch.logSQL> @?/rdbms/admin/catupgrd.sqlSQL> SPOOL OFF

8. Review the patch.log file for errors and inspect the list of components that is displayed at the end of catupgrd.sql script.

This list provides the version and status of each SERVER component in the database.

9. If necessary, rerun the catupgrd.sql script after correcting any problems.

10.Restart the database:

SQL> SHUTDOWN IMMEDIATESQL> STARTUP

11.Run the utlrp.sql script to recompile all invalid PL/SQL packages now instead of when the packages are accessed for the first time. This step is optional but recommended.

SQL> @?/rdbms/admin/utlrp.sql

Note:

When the 10.2.0.4 patch set is applied to an Oracle Database 10g Standard Edition database, there may be 54 invalid objects after the utlrp.sql script runs. These objects belong to the unsupported components and do not affect the database operation.

Ignore any messages indicating that the database contains invalid recycle bin objects similar to the following:

BIN$4lzljWIt9gfgMFeM2hVSoA==$0

12.Run the following command to check the status of all the components after the upgrade:

SQL> select comp_name, version, status from sys.dba_registry;

In the output of the preceding command, the status of all the components should be VALID for

Page 25: 10.2.0.4 Patch Up Gradation

a successful upgrade.

13.If you are using the Oracle Recovery Manager catalog, enter the following command:

$ rman catalog username/password@alias

14.For Oracle RAC installations:

1. Set the CLUSTER_DATABASE initialization parameter to TRUE:

SQL> ALTER SYSTEM SET CLUSTER_DATABASE=TRUE SCOPE=spfile;

2. Restart the database:

SQL> SHUTDOWNSQL> STARTUP

3. Start any database services that you want to use:

$ srvctl start service -d db_name -s service_name

15.To configure and secure Enterprise Manager follow these steps:

Ensure the database and Listener are operational.

1. In the case of a single instance, execute

emca -upgrade db

2. In the case of Oracle Real Application Clusters (RAC), execute

emca -upgrade db -cluster

Note:

If you are upgrading a database having dbcontrol configured in non-secure mode, after upgrade dbconsole will run in secure mode.

9.3.2.3 Missing Components when Upgrading

When you upgrade Oracle Database 10g Release 1 (10.1.0.5) to Oracle Database 10g Release 2 (10.2.0.4), the diagnostics of the preupgrade utility script utlu102.sql may indicate that some database components on the 10g Companion CD should be installed. You should install these components from the Oracle Database 10g Release 1 (10.1.0.5) Companion CD before applying this patch set. If the catupgrd.sql script cannot upgrade a SERVER component because it was not installed from the Companion CD, then the status of the SERVER component in the patch.log file is reported as NO SCRIPT.

Note:

If the preupgrade script indicates the Server JAVA Virtual Machine's JAccelerator (NCOMP) or Oracle interMedia Image Accelerator should be

Page 26: 10.2.0.4 Patch Up Gradation

installed, but they are not installed before applying the patch set, then the patch.log file contains the status of their parent components as successfully upgraded to Oracle Database 10g Release 2 (10.2.0.4) even though these components are still missing.

If you find any component, which was identified as missing by the preupgrade utility script, was not installed before running the catupgrd.sql script, then install the missing component from the Companion CD and run the catupgrd.sql script again.

9.4 Running changePerm.sh Script on an Oracle Database Server Home

Important:

Oracle recommends using the most restrictive file permissions possible for the given implementation. Perform these optional steps only after considering all security ramifications and only if you need to share this installation.

During patch set installation, all new files and directories are created with restricted access, by default. Users or third party applications with a different group identifier from that of the database, which try to access client-side utilities or libraries in the database home, will see permission errors when trying to access these files or directories. Perform the following steps to change the permissions:

1. Change to the install directory by using the following command:

$ cd $ORACLE_HOME/install

2. Run changePerm.sh and specify the patched server Oracle home location, before accessing client-side utilities or libraries in the database home.

Note:

If you are applying patch to Oracle RAC home, then you will need to run this script on all the nodes.

9.5 Enabling Oracle Database Vault

For installations with Oracle Database Vault, complete the following steps:

1. Restart the database:

For a single-instance database, use the following commands:

sqlplus SYS "AS SYSDBA"Enter password:SQL> shutdown immediateSQL> STARTUP

Page 27: 10.2.0.4 Patch Up Gradation

For an Oracle Real Application Clusters (RAC) database, use the following commands:

$ORACLE_HOME/bin/srvctl stop database -d db_name$ORACLE_HOME/bin/srvctl start database -d db_name

2. Connect AS SYSDBA and run the following SQL statements:

SQL> DROP FUNCTION DVSYS.REALM_SDML_AUTHORIZED ;SQL> DROP PROCEDURE DVSYS.SYNCHRONIZE_POLICY_FOR_OBJECT;SQL> DECLARE CURSOR stmt IS SELECT u.name, o.name, r.pname FROM user$ u, obj$ o, rls$ r WHERE u.user# = o.owner# AND r.obj# = o.obj# AND bitand(r.stmt_type,65536) > 0; object_schema VARCHAR2(32) := NULL; object_name VARCHAR2(32) := NULL; policy_name VARCHAR2(32) := NULL; BEGIN OPEN stmt; LOOP FETCH stmt INTO object_schema, object_name, policy_name; EXIT WHEN stmt%NOTFOUND; DBMS_RLS.DROP_POLICY( '"'||object_schema||'"', '"'||object_name||'"', '"'||policy_name||'"'); END LOOP; CLOSE stmt; END; /

3. Run DVCA to reconfigure Database Vault. Use the following syntax:

$ORACLE_HOME/bin/dvca -action option -oh oracle_home -jdbc_str jdbc_connection_string -owner_account DV_owner_account_name [-acctmgr_account DV_account_manager_account_name] [-logfile ./dvca.log] [-nodecrypt]

Where:

- action: The action to perform. option creates the Database Vault schema objects, creates the DV_OWNER account and the optional DV_ACCTMGR account, and deploys the Database Vault Administrator application.

- oh: The Oracle home for the database

- jdbc_str: The JDBC connection string used to connect to the database. For example, jdbc:oracle:oci:@orcl1, where orcl1 is the net service name in the tnsnames.ora file ($ORACLE_HOME/network/admin/tnsnames.ora).

- owner_account: Oracle Database Vault Owner account name

Page 28: 10.2.0.4 Patch Up Gradation

- acctmgr_account: (Optional) Oracle Database Vault Account Manager user

- logfile: Optionally, specify a log file name and location. You can enter an absolute path or a path that is relative to the location of the $ORACLE_HOME/bin directory

- nodecrypt: Reads plaintext passwords as passed on the command line. You must use this option if you are passing plaintext passwords to the command.

Note:

You are prompted to enter the SYS, Database Vault Owner, and Database Vault Account Manager passwords.

See Also:

Oracle Database Vault Installation Guide, 10g Release 2 (10.2) for Linux x86, Appendix C "Running DVCA After Creating a Database Vault Database" for more options available with the dvca -action option command

4. Run Oracle Database Vault Configuration Assistant (DVCA) by using the dvca -action enable option. This enables the Database Vault triggers. Use the following syntax:

dvca -action enable -service service_name -owner_account DV_owner_account_name [-logfile ./dvca.log] [-nodecrypt] Enter SYS password: sys_password Enter owner password: owner_password

See Step 6 for details of the options used in the command.

5. Lock the DVSYS account. Use the following SQL statements:

SQL> CONNECT SYS "AS SYSDBA"Enter password:SQL> ALTER USER DVSYS ACCOUNT LOCK;

6. Shut down the database.

To stop a single-instance database, use the following commands:

sqlplus SYS "AS SYSDBA"Enter password:SQL> shutdown immediate

For an Oracle Real Application Clusters (RAC) database, use the following command:

$ORACLE_HOME/bin/srvctl stop database -d db_name

7. Relink the Oracle executable to turn on the Oracle Database Vault option. Use the following commands:

Page 29: 10.2.0.4 Patch Up Gradation

cd $ORACLE_HOME/rdbms/lib make -f ins_rdbms.mk dv_on cd $ORACLE_HOME/bin relink oracle

Note:

For an Oracle Real Application Clusters (RAC) database, you must repeat the preceding commands on all nodes.

8. Start the database.

For a single-instance database, use the following commands:

sqlplus SYS "AS SYSDBA"Enter password:SQL> startup

For an Oracle Real Application Clusters (RAC) database, use the following command:

$ORACLE_HOME/bin/srvctl start database -d db_name

9. If you wish to disable connections with SYSDBA privileges, then re-create the password file with the nosysdba=y and force=y flags. Use the following syntax:

orapwd file=$ORACLE_HOME/dbs/orapwSID password=password force=y nosysdba=y

Here SID is the Oracle system identifier (SID) of the database, and password is the password for the SYS account.

9.6 Configuring Oracle Configuration Manager in a Cloned Oracle Home

If you have installed and configured Oracle Configuration Manager in the original Oracle home directory, then complete the following procedure:

1. In the cloned Oracle home, remove all the subdirectories of the $ORACLE_HOME/ccr/hosts directory to remove the previously configured hosts.

2. In the cloned Oracle home, run the following command:

$ configCCR -a

If you have installed Oracle Configuration Manager in the original Oracle home but have not configured it, then run the following command to configure it in the cloned Oracle home:

$ setupCCR

10 Downgrading Oracle Database VaultDowngrading Oracle Database Vault from 10.2.0.4 to 10.2.0.x requires the following steps:

1. Follow the steps in section "Disabling Oracle Database Vault"

Page 30: 10.2.0.4 Patch Up Gradation

2. Follow the steps in section "Removing the Patch Set Software"

3. Follow the steps in section "Enabling Oracle Database Vault"

11 Removing the Patch Set SoftwareThe catdwgrd.sql script enables the user to restore the Oracle Database installation of the database back to the original 10.2 release that the user backed up before applying the patch set. The catdwgrd.sql script is run in the 10.2.0.4 Oracle home to perform necessary downgrade actions. After the 10.2.0.x release is restored, the catrelod.sql script is run from 10.2.0.x Oracle home to reload the 10.2.0.x release packages and views.

See one of the following sections for information about how to remove the patch set software based on the Oracle Database installation type:

• Removing the Patch Set Software for Single Instance Installation

• Removing the Patch Set Software for Oracle RAC Installation

Note:

• Oracle Clusterware downgrade is not supported.

• You can run a higher version of Oracle Clusterware software with a lower version of Oracle Database.

11.1 Removing the Patch Set Software for Single Instance Installation

Perform the following steps for removing the patch set from the 10.2.0.4 patch release:

1. Use SQL*Plus to log in to the database as the SYS user with SYSDBA privileges:

$ sqlplus /NOLOG SQL> CONNECT SYS AS SYSDBA Enter password:SYS_password SQL> SHUTDOWN IMMEDIATE SQL> EXIT

2. Take a backup of the following file in 10.2.0.4 Oracle home directory:

$ ORACLE_HOME/rdbms/admin/catrelod.sql$ ORACLE_HOME/network/admin/tnsnames.ora

3. Enter the following SQL*Plus commands:

$ cd $ORACLE_HOME$ sqlplus /NOLOGSQL> CONNECT SYS AS SYSDBAEnter password:SYS_passwordSQL> STARTUP DOWNGRADESQL> SPOOL downgrade.outSQL> @?/rdbms/admin/catdwgrd.sqlSQL> SPOOL OFFSQL> SHUTDOWN IMMEDIATESQL> EXIT

Page 31: 10.2.0.4 Patch Up Gradation

4. Review the downgrade.out file for errors.

5. Restore the Oracle10g installation and Central Inventory (see /etc/oraInst.loc) that you backed up before applying the patch set.

6. After restoring the original Oracle home, copy the saved version of catrelod.sql script into the restored Oracle home rdbms/admin directory. Also copy the saved version of 10.2.0.4/network/admin/tnsnames.ora directory into the restored Oracle home /network/admin/tnsnames.ora directory, and then perform the following steps:

$ sqlplus /NOLOGSQL> CONNECT SYS AS SYSDBAEnter password:SYS_passwordSQL> STARTUP DOWNGRADESQL> SPOOL catrelod.outSQL> @?/rdbms/admin/catrelod.sqlSQL> SPOOL OFFSQL> SHUTDOWN IMMEDIATE

7. Review the catrelod.out file for errors.

8. Start the database and recompile the remaining invalid objects:

SQL> STARTUPSQL> @?/rdbms/admin/utlrp.sql

11.2 Removing the Patch Set Software for Oracle RAC Installation

Perform the following steps for removing the patch set from the 10.2.0.4 patch release:

1. Use SQL*Plus to log in to the database as the SYS user with SYSDBA privileges:

$ sqlplus /NOLOG SQL> CONNECT SYS AS SYSDBAEnter password:SYS_password

2. Set the CLUSTER_DATABASE initialization parameter to FALSE:

Note:

If the system uses an initialization parameter file, change the value of the CLUSTER_DATABASE initialization parameters to TRUE in the initialization parameter file (initsid.ora).

SQL> ALTER SYSTEM SET CLUSTER_DATABASE=FALSE SCOPE=spfile;

3. Exit SQL*Plus and shut down the database:

$ srvctl stop database -d db_name

4. Take a backup of the following files in 10.2.0.4 Oracle home directory:

$ ORACLE_HOME/rdbms/admin/catrelod.sql$ ORACLE_HOME/network/admin/tnsnames.ora

Page 32: 10.2.0.4 Patch Up Gradation

5. Enter the following SQL*Plus commands:

$ sqlplus /NOLOGSQL> CONNECT SYS AS SYSDBAEnter password:SYS_passwordSQL> STARTUP DOWNGRADESQL> SPOOL catdwgrd.outSQL> @?/rdbms/admin/catdwgrd.sqlSQL> SPOOL OFFSQL> SHUTDOWN IMMEDIATESQL> EXIT

6. Restore the Oracle10g installation and Central Inventory (see /etc/oraInst.loc) that you backed up before applying the patch set on both the nodes.

7. After restoring the original Oracle home, copy the saved version of catrelod.sql script into the restored Oracle home rdbms/admin directory. Also copy the saved version of 10.2.0.4/network/admin/tnsnames.ora directory into the restored Oracle home /network/admin/tnsnames.ora directory, and then perform the following steps:

$ sqlplus /NOLOGSQL> CONNECT SYS AS SYSDBAEnter password:SYS_passwordSQL> STARTUP DOWNGRADESQL> SPOOL catrelod.outSQL> @?/rdbms/admin/catrelod.sqlSQL> SPOOL OFFSQL> SHUTDOWN IMMEDIATE

8. Review the catrelod.out file for errors.

Note:

Ignore the ORA-29844 and ORA-31085 errors found in the catrelod.out file. These errors are tracked with Oracle bugs 4758112 and 4425495 respectively.

After reloading the 10.2.0.2 release, the version numbers for Oracle Data Mining and Oracle OLAP Analytic Workspace remain at 10.2.0.4. These issues are tracked with Oracle bugs 4758695 and 4751917.

9. Start the database and recompile the remaining invalid objects:

SQL> STARTUPSQL> @?/rdbms/admin/utlrp.sql

10.Set the CLUSTER_DATABASE initialization parameter to TRUE:

Note:

If the system uses an initialization parameter file, change the value of the

Page 33: 10.2.0.4 Patch Up Gradation

CLUSTER_DATABASE initialization parameters to TRUE in the initialization parameter file (initsid.ora).

SQL> ALTER SYSTEM SET CLUSTER_DATABASE=TRUE SCOPE=spfile;SQL> SHUTDOWNSQL> EXIT

11.Start the database:

$ srvctl start database -d db_name

Note:

Option for removing Oracle Clusterware patch set is not available in 10.2.0.4. This issue is tracked with Oracle bug 5598010.

12 Removing Configuration and Deleting CCR for OCM Configured Oracle Database 10g Release 2 (10.2.0.4)If you have installed CCR, then you should remove it manually. Complete the following steps to remove CCR, if it was configured manually after installing Oracle Database 10g Release 2 (10.2.0.4):

1. Create a response file with following entries:

oracle.sysman.ccr|b_localInstall=trueoracle.sysman.ccr|b_acceptLicense=true

2. Change to the $ORACLE_HOME/oui/bin directory.

3. Run the following command to remove the ccr directory from the Oracle Database 10g Release 2 (10.2.0.4) Oracle home:

runConfig.sh ORACLE_HOME=OH ACTION=deconfigure MODE=perform RERUN=trueCOMPONENT_XML={ccr_xml} RESPONSE_FILE=rsp_file_location

In the preceding command, ccr_xml is available in the $ORACLE_HOME/inventory/ContentsXML/ConfigXML directory and rsp_file_location is the directory where the response file was created. To display the ccr_xml file, run the ls oracle*ccr.10*_0.xml command in the $ORACLE_HOME/inventory/ContentsXML/ConfigXML directory.

13 Reinstalling the Patch Set SoftwareIf necessary, you can reinstall a patch set that has been applied to an Oracle Database 10g installation. You must reinstall the patch set interactively.

To reinstall the patch set:

1. Log in as the oracle user.

Page 34: 10.2.0.4 Patch Up Gradation

2. If you are not installing the software on the local computer, enter the following command to direct X applications to display on the local computer:

• Bourne, Bash, or Korn shell:

$ DISPLAY=local_host:0.0 ; export DISPLAY

• C shell:

% setenv DISPLAY local_host:0.0

In this example, local_host is the host name or IP address of the computer that you want to use to display Oracle Universal Installer.

3. Enter the following commands to start Oracle Universal Installer, where patchset_directory is the directory where you unpacked the patch set software:

$ cd patchset_directory/Disk1$ ./runInstaller

4. On the Welcome screen, click Next.

5. In the Specify Home Details screen, select the name of the Oracle home that you want to update, or select the Path that you want to update from the list, then click Next.

6. If you are installing the patch set on an Oracle RAC cluster, click Next when the Selected Nodes screen appears.

Note:

If you are not sure of the name of the Oracle home, click Installed Products to determine the name of the Oracle home that you want to upgrade.

The Available Product Component screen appears. This screen contains a list of all components that have been patched by the original patch set installation. These components are grayed out, indicating they cannot be selected for installation.

7. Expand the nodes for each component listed in the tree to display the patch that corresponds to each component.

8. Select the patches that you want to install.

When you select a patch, the Install Status column changes to Reinstall.

9. Repeat the process for each patch bundled in the patch set, then click Next.

10.On the Summary screen, verify the list of patches to be reinstalled, then click Install.

11.On the End of Installation screen, click Exit, then click Yes to exit from Oracle Universal Installer.

14 Known IssuesReview the following known issues after you apply the patch set:

Page 35: 10.2.0.4 Patch Up Gradation

• Oracle Scheduler External Jobs

• Upgrading Preconfigured Standard Edition Databases

• The Welcome Page of Oracle Database Upgrade Assistant Displays Incorrect Version

• Non-ASCII Characters on Help Navigation Are Not Displayed Properly with UTF-8 encoding

• Running Oracle Database Upgrade Assistant on a Single Node Oracle RAC Installation

• Refresh From OracleMetaLink Job Fails in Oracle Enterprise Manager Database Control

• The sysman Related Errors Are Listed in the oraInstall.err File

• Errors Displayed When Upgrading from Oracle Database 10g Release 2 (10.2.0.4)

• Incorrect Database Version is Displayed on the Oracle Enterprise Manager Database Control Page After Downgrading

• Benign Entry in the Silent Log File After Cloning the Database

• Incorrect Nodes Displayed in Cloned Oracle Clusterware

• Native Full Outer Join Implementation

• Incorrect Oracle Workspace Manager Displayed After Upgrading to Oracle Database 11g

• ASM Error is Displayed When Creating 10g Release 2 (10.2.0.1) Database on Oracle Clusterware (10.2.0.4)

• SETUPCCR Fails if Preset JAVA_HOME Points to an Invalid JDK Home

• In Red Hat Enterprise Linux 5 Default Makefile Version does not Support Default DBNAME

• Oracle Clusterware Patching May Encounter Write Errors

14.1 Oracle Scheduler External Jobs

If you use Oracle Scheduler, that is, (DBMS_SCHEDULER) external jobs on Linux, and have modified the owner or group of the extjob executable, then this patch set will reset these changes.

Beginning with Oracle Database release 10.2.0.4, the supported way to change the user or group that external jobs run as is to modify the externaljob.ora file in the rdbms/admin directory. This file is owned by the root user and only the root user can modify this file. Changes to this file take effect immediately and do not require restarting the database.

14.2 Upgrading Preconfigured Standard Edition Databases

If you are using an Oracle Database release 10.2.0.2 preconfigured Standard Edition database, then the database contains the following components that are not supported by the Standard Edition:

• Oracle Data Mining

• Oracle OLAP Catalog

• Oracle OLAP Analytic Workspace

• Oracle OLAP API

• Oracle Spatial

The catupgrd.sql script does not run the patch scripts for these components. It sets the component

Page 36: 10.2.0.4 Patch Up Gradation

STATUS to OPTION OFF in the DBA_REGISTRY view. The original versions of the dictionary objects for the components remain in the database but the catupgrd.sql script does not apply the patch to them.

14.3 The Welcome Page of Oracle Database Upgrade Assistant Displays Incorrect Version

The Welcome page of Oracle Database Upgrade Assistant displays incorrect version of Oracle 9i. Oracle 9i Release 9.1.0 should read as Oracle 9i Release 9.0.1.

This issue is tracked with Oracle bug 6695802.

14.4 Non-ASCII Characters on Help Navigation Are Not Displayed Properly with UTF-8 encoding

Non-ASCII characters on Help Navigation are not displayed properly and appear to be distorted for most Java GUI conventional components when the operating system locale is UTF-8 enabled, such as Oracle Database Configuration Assistant, Oracle Database Upgrade Assistant, NetCA, NetMgr, Oracle Directory Manager, Oracle WM, and Locale Builder. The issue slightly impacts five translated European languages and three Asian languages, except Japanese. This issue only affects the help navigation tree and has no effects on the help topic window.

Workaround:

UTF-8 is the default encoding of the operating system locale on Linux 4.0 and for the European languages on Linux 3.0. You should change the default locale to the one with native encoding to see the correct characters on the Help Navigation tree. The following is the list of the Oracle recommended locales:

• de_DE.iso88591 for German

• fr_FR.iso88591 for French

• it_IT.iso88591 for Italian

• es_ES.iso88591 for Spanish

• pt_BR.iso88591 for Brazilian Portuguese

• zh_CN.gb18030 for Simplified Chinese

• zh_TW.big5 for Traditional Chinese

• ko_KR.euckr for Korean

Complete one of the following tasks to change the locale:

• Run the following commands to alter the locale on a terminal session temporally:

$ LANG=locale$ export LANG

Use this terminal to start the components to see only the help topics. You should start components for other tasks in other terminals that have the default locale.

• To alter the system default locale as the operating system administrator, edit the UTF-8 entry to a native encoding in the /etc/sysconfig/i18n file. Then reboot the computer.

Page 37: 10.2.0.4 Patch Up Gradation

• To alter the locale in the user login environment file, such as .bash_profile. Add the following lines to the login profile file:

$ LANG=locale$ export LANG

With the modified operating system locale encoding, the operating system file system related operations that use non-ASCII characters are affected. For example, creating or renaming a file with non-ASCII file name on operating system is affected by this modification. If you want to keep consistency with the default operating system locale encoding in the file system operations, you should avoid using non-ASCII characters when the workaround second or third is applied, or apply the first workaround to see the help only on the changed locale.

This issue is addressed in Oracle Database 11g (11.1.0.6). Therefore, Oracle recommends you to alter the system default locale or the locale in the user login environment file back to the default encoding (UTF-8) after Oracle Server is upgraded to Oracle Database 11g.

This is tracked with Oracle bug 6503286.

14.5 Running Oracle Database Upgrade Assistant on a Single Node Oracle RAC Installation

Oracle Database Upgrade Assistant fails during postinstallation upgrade on a single node and displays the following error message:

ORA-32001: write SPFILE requested but no SPFILE specified at startup

Workaround:

1. Start the database with the NOMOUNT option:

$ sqlplus /NOLOGSQL> CONNECT SYS AS SYSDBAEnter password:SYS_passwordSQL> STARTUP NOMOUNT

2. Create SPFILE from PFILE by entering the following command where pfile_location is usually $ORACLE_BASE/admin/db_name/pfile for Optimal Flexible Architecture compliant database:

SQL> CREATE SPFILE=SHARED_LOCATION/SPFILE.ORA FROM PFILE=pfile_location/init.ora

3. Shut down the database:

SQL> SHUTDOWN IMMEDIATESQL> EXIT

4. Clear the contents of PFILE located at ORACLE_BASE\ORACLE_HOME\dbs\initsid.ora and set the value of SPFILE as SHARED_LOCATION\SPFILE.ORA.

5. Run Oracle Database Upgrade Assistant:

$ $ORACLE_HOME/bin/dbua

Page 38: 10.2.0.4 Patch Up Gradation

Note:

This workaround will resolve the issue faced during add node operation from single node. This issue is tracked with Oracle bug 5585075.

This issue is tracked with Oracle bug 5531643.

14.6 Refresh From OracleMetaLink Job Fails in Oracle Enterprise Manager Database Control

If you attempt the Refresh from OracleMetaLink job in Oracle Enterprise Manager Database Control, then it displays the following error:

Exception trying to access the repository. java.sql.SQLException:ORA-12899: value too large for column"SYSMAN"."MGMT_ARU_PRODUCTS"."PRODUCT_NAME" (actual: 54, maximum: 50)

Workaround:

None. Oracle will release a one-off patch to address this issue.

This issue is tracked with Oracle bug 6755395.

14.7 The sysman Related Errors Are Listed in the oraInstall.err File

When you use Oracle Universal Installer to remove Oracle Database 10g Release 2 (10.2.0.4), some sysman related errors are listed in the oraInstall.err file.

Workaround:

These are benign errors and can be ignored.

This issue is tracked with Oracle bug 6363210.

14.8 Errors Displayed When Upgrading from Oracle Database 10g Release 2 (10.2.0.4)

When upgrading Oracle Database 10g Release 2 (10.2.0.4) to Oracle Database 11g Release 1 (11.1.0.6), the following errors are displayed:

ORA-06550: line 5, column 35:ORA-06550: line 5, column 1:ORA-00001: unique constraint(SYSMAN.PARAMETERS_PRIMARY_KEY) violatedORA-06512: at "SYSMAN.MGMT_TIME_SYNC", line 108Oracle_Server.log:ORA-06512: at "SYSMAN.MGMT_TIME_SYNC", line 166Oracle_Server.log:ORA-06512: at line 2

Workaround:

These errors do not result in any data loss. Therefore, you can ignore these errors.

This issue is tracked with Oracle bug 6705429.

Page 39: 10.2.0.4 Patch Up Gradation

14.9 Incorrect Database Version is Displayed on the Oracle Enterprise Manager Database Control Page After Downgrading

If you downgrade the database from Oracle Database 10g Release 2 (10.2.0.4) to an earlier version, Oracle Enterprise Manager Database Control may not restart after the downgrade. However, the emctl start dbconsole command may appear to have started the database console, but you cannot access the database console pages. The emctl status dbconsole command displays that the database console in fact has not started.

Workaround:

This issue is most likely a result Oracle bug 4505434, which has been fixed in this release but exists in earlier releases. To address this issue, apply the patch for bug 4505434 for the database console version you downgraded to and restart the database console.

This issues is tracked with Oracle bug 6649954.

14.10 Benign Entry in the Silent Log File After Cloning the Database

An entry similar to the following is logged in the silent log file immediately after you clone the database:

File not found: $ Cloned_Oracle_home/ccr/new_ccr/ccr/bin/setupCCR

Workaround:

This entry in the log file is not a error and can be ignored.This issue is tracked with Oracle bug 6721838.

14.11 Incorrect Nodes Displayed in Cloned Oracle Clusterware

On a cloned Oracle Clusterware, the new node does not display the correct node from which you should run a command.

Workaround:

Run the following command to address this issue:

$ ./runInstaller -clone -silent ORACLE_HOME=$ORACLE_HOME ORACLE_HOME_NAME \ =Oracle_home_name n_storageTypeVDSK=2 n_storageTypeOCR=2 \"sl_tableList={first_node:first_node_priv:first_node-vip, \second_node:second_node_priv:second_node-vip}" \s_ocrpartitionlocation=location_of_ocr s_votingdisklocation=location_of_voting_disk \"ret_PrivIntrList={private_interconect_list}" INVENTORY_LOCATION=central_inventory_location -noConfig

Note:

Change the clone command parameter sl_tableList to have the local node as the first entry.

This issue is tracked with Oracle bug 6754695.

Page 40: 10.2.0.4 Patch Up Gradation

14.12 Native Full Outer Join Implementation

To enable a new native full outer join implementation in the database, a user has to set the following underscore parameter:

_optimizer_native_full_outer_join =force

You can set this parameter for the system or for a specific session.

Besides dramatically improving the performance of a full outer join, the new implementation fixes a variety of issues, for examples a variety of ORA-942 (table or view doesn't exists) and ORA-4331 (unable to allocate string bytes of shared memory) errors.

This issue is tracked with Oracle bug 6322672.

14.13 Incorrect Oracle Workspace Manager Displayed After Upgrading to Oracle Database 11g

After upgrading Oracle Database 10g Release 2 (10.2.0.4) to Oracle Database 11g Release 1 (11.1.0.6), the Oracle Workspace Manager version is displayed as 10.2.0.4.3.

This issue is tracked with Oracle bug 6732811.

14.14 ASM Error is Displayed When Creating 10g Release 2 (10.2.0.1) Database on Oracle Clusterware (10.2.0.4)

If you are installing and creating an Oracle Database 10g Release 2 (10.2.0.1) database, which uses ASM storage, after upgrading Oracle Clusterware to version 10.2.0.4, then the following error may be displayed:

An error occurred while executing ASM queries.

Workaround:

This error is benign. Click Continue to proceed with the installation. There is no loss of functionality due to this error.

This issue is tracked with Oracle bug 6791427.

14.15 SETUPCCR Fails if Preset JAVA_HOME Points to an Invalid JDK Home

When CCR is manually configured using setupCCR from a terminal on which JAVA_HOME is pre-defined and if it points to an invalid location or JRE_HOME instead of a valid JDK_HOME, the command fails.

Workaround:

Unset JAVA_HOME and re-invoke setupCCR.

14.16 In Red Hat Enterprise Linux 5 Default Makefile Version does not Support Default DBNAME

The default Makefile version present in the RHEL5 machine is make 3.81. With this version, the default dbname is not recognized by those Oracle clients which are directly called from the Makefile.

Page 41: 10.2.0.4 Patch Up Gradation

Workaround:

You can use either of the following approaches:

• Use Makefile version 3.79

• Use @dbname whenever username/password is used in the Makefile

14.17 Oracle Clusterware Patching May Encounter Write Errors

When applying the 10.2.0.4 Oracle Clusterware patch set on Linux 32 platforms, under certain circumstances, the following error may occur:

Error in writing to file 'Oracle_Home/jdk/jre/bin/java'

This may happen more frequently if you are running Oracle Clusterware version 10.2 in conjunction with Oracle9i Oracle Real Application (RAC) databases. If you encounter this error, you need to shutdown the GSD on each node of the cluster and then proceed with the installation. Shutting down the GSD will have no impact on any running database instances on the cluster. To do this, perform the following steps (all steps can be performed from a single node):

1. Set the ORACLE_HOME environment variable to the Oracle Clusterware home.

2. Issue the following command to get the list of nodes in the cluster:

$ORACLE_HOME/bin/olsnodes

3. Issue the following command, once for each node in the cluster:

$ORACLE_HOME/bin/crs_stop ora.nodename.gsd

This procedure will shut down the GSD on each node of the cluster without shutting down the rest of the Oracle Clusterware stack, or affecting any of the running database instances on the cluster. Once this is done, proceed with the Oracle Clusterware patchset installation as usual.

Example:

Suppose you are patching a 2 node cluster with node names host1 and host2. The procedure you need to follow is the following:

1. Log in to host1.

2. Set the ORACLE_HOME environment variable to your CRS Oracle Home.

3. Run $ORACLE_HOME/bin/olsnodes. This command will return:

host1

host2

4. For each node returned by olsnodes, run the command to stop the GSD. In this example one would need to run 2 different commands (all from host1):

$ORACLE_HOME/bin/crs_stop ora.host1.gsd$ORACLE_HOME/bin/crs_stop ora.host2.gsd

Page 42: 10.2.0.4 Patch Up Gradation

15 Fixed Platform-Specific BugsThe following table is a cumulative list of the platform-specific bugs fixed in all Oracle Database patch sets to date:

Fixed in Release

Bug Number Description

10.2.0.2 4747264 WRONG PERMISSIONS AFTER CLIENT INSTALL OF 10GR2 (10.2.0.1)

10.2.0.2 4516865 WRONG PERMISSIONS AFTER INSTALLATION IN OH AND SUBSEQUENT DIRECTORIES

10.2.0.3 4517854 INITIALIZATION OF INTERNAL RECOVERY MANAGER PACKAGE FAILED ORA-01031

10.2.0.3 4930898 FLOATING POINT CALCULATIONS GIVE DIFFERENT RESULTS WHEN CONNECTED TO 10G DB

10.2.0.3 4966320 OCRDUMP -BACKUPFILE FAILED WITH PROT-302

10.2.0.3 5218245 REMAP_FILE_PAGES SUPPORT IN 10.2 IS MISSING CHANGES FROM 9I AND 10.1

10.2.0.4 4698310 ODBC CAUSES UNDEFINED SYMBOL SLEEP ERROR WHEN FAILOVER HAPPENS

16 Patch Set ComponentsThe following table provides a list of patch set components:

Component Version

Advanced Queuing (AQ) API 10.2.0.4

Advanced Queuing (AQ) API Demos 10.2.0.4

Advanced Replication 10.2.0.4

Agent Required Support Files 10.2.0.4

Assistant Common Files 10.2.0.4

Authentication and Encryption 10.2.0.4

Authentication and Encryption 32-bit 10.2.0.4

CSS Single-instance Common Files 10.2.0.4

Character Set Migration Utility 10.2.0.4

Clusterware 10.2.0.4

DBJAVA Required Support Files 10.2.0.4

Data Management Services Common Files 10.2.0.4

Data Mining Scoring Engine 10.2.0.4

Page 43: 10.2.0.4 Patch Up Gradation

Component Version

Database Configuration Assistant 10.2.0.4

Database SQL Scripts 10.2.0.4

Database Upgrade Assistant 10.2.0.4

Database Vault 10.2.0.4

Database Verify Utility 10.2.0.4

Enterprise Manager Agent 10.2.0.4

Enterprise Manager Common Files 10.2.0.4

Enterprise Manager Repository 10.2.0.4

Enterprise Manager plugin Common Files 10.2.0.4

Export/Import 10.2.0.4

External Naming: NIS 10.2.0.4

Generic Connectivity Common Files 10.2.0.4

Generic Connectivity Using ODBC 10.2.0.4

HAS component of Oracle Clusterware install 10.2.0.4

Installation Common Files 10.2.0.4

iSQL*Plus 10.2.0.4

JAccelerator (NCOMP) 10.2.0.4

JDBC Common Files 10.2.0.4

JDBC/OCI Common Files 10.2.0.4

JDBC/OCI Common Files for Instant Client 10.2.0.4

LDAP Required Support Files 10.2.0.4

New Database ID 10.2.0.4

Object Type Translator 10.2.0.4

Oracle C++ Call Interface 10.2.0.4

Oracle C++ Call Interface Demos 10.2.0.4

Oracle C++ Call Interface for Instant Client 10.2.0.4

Oracle Call Interface (OCI) 10.2.0.4

Oracle Call Interface (OCI) Demos 10.2.0.4

Oracle Client 10.2.0.4

Oracle Client Required Support Files 10.2.0.4

Oracle Common Schema Demos 10.2.0.4

Oracle Configuration Manager 10.2.7.1

Page 44: 10.2.0.4 Patch Up Gradation

Component Version

Oracle Connection Manager 10.2.0.4

Oracle Containers for Java 10.2.0.4

Oracle Containers for Java Demos 10.2.0.4

Oracle Text Knowledge Bases 10.2.0.4

Oracle Core Required Support Files 10.2.0.4

Oracle Data Mining 10.2.0.4

Oracle Data Mining Demos 10.2.0.4

Oracle Database 10G 10.2.0.4

Oracle Database 10G Companion Products 10.2.0.4

Oracle Database 10G Products 10.2.0.4

Oracle Database Demos 10.2.0.4

Oracle Database Utilities 10.2.0.4

Oracle Enterprise Manager Console DB 10.2.0.4

Oracle Globalization Support 10.2.0.4

Oracle Globalization Support Demos 10.2.0.4

Oracle Instant Client 10.2.0.4

Oracle Instant Client Required Support Files 10.2.0.4

Oracle interMedia Annotator 10.2.0.4

Oracle interMedia Client Demos 10.2.0.4

Oracle interMedia Common Files 10.2.0.4

Oracle interMedia Client Compatibility Files 10.2.0.4

Oracle interMedia Image 10.2.0.4

Oracle interMedia Image Accelerator 10.2.0.4

Oracle interMedia Java Advanced Imaging 10.2.0.4

Oracle interMedia Locator 10.2.0.4

Oracle Internet Directory Client 10.2.0.4

Oracle Internet Directory Client Common Files 10.2.0.4

Oracle Internet Directory Tools 10.2.0.4

Oracle JDBC Development Drivers 10.2.0.4

Oracle JDBC Development Drivers Demos 10.2.0.4

Oracle JDBC Development Drivers for Instant Client 10.2.0.4

Oracle JDBC Thin Driver for JDK 1.2 10.2.0.4

Page 45: 10.2.0.4 Patch Up Gradation

Component Version

Oracle JDBC Thin Driver for JDK 1.4 10.2.0.4

Oracle JDBC Thin Driver for JDK 1.4 for Instant Client 10.2.0.4

Oracle JVM 10.2.0.4

Oracle Java Tools 10.2.0.4

Oracle Label Security 10.2.0.4

Oracle Label Security Demos 10.2.0.4

Oracle Locale Builder 10.2.0.4

Oracle Net 10.2.0.4

Oracle Net Configuration Assistant 10.2.0.4

Oracle Net Listener 10.2.0.4

Oracle Net Manager 10.2.0.4

Oracle Net Required Support Files 10.2.0.4

Oracle OLAP Analytic Workspace 10.2.0.4

Oracle OLAP API 10.2.0.4

Oracle OLAP Catalog 10.2.0.4

Oracle Partitioning 10.2.0.4

Oracle RAC Required Support Files 10.2.0.4

Oracle RAC Required Support Files-HAS 10.2.0.4

Oracle Real Application Clusters 10.2.0.4

Oracle SQLJ 10.2.0.4

Oracle Spatial 10.2.0.4

Oracle Spatial Demos 10.2.0.4

Oracle Starter Database 10.2.0.4

Oracle Text 10.2.0.4

Oracle Text Samples 10.2.0.4

Oracle Transparent Gateway for IBM DRDA 10.2.0.4

Oracle Ultra Search Middle-Tier 10.2.0.4

Oracle Ultra Search Server 10.2.0.4

Oracle Wallet Manager 10.2.0.4

Oracle Workspace Manager 10.2.0.4.3

Oracle XML Developer's Kit 10.2.0.4

Oracle XML SQL Utility 10.2.0.4

Page 46: 10.2.0.4 Patch Up Gradation

Component Version

Oracle 10g Real Application Clusters Common Files 10.2.0.4

PL/SQL 10.2.0.4

PL/SQL Embedded Gateway 10.2.0.4

PL/SQL Required Support Files 10.2.0.4

Parser Generator Required Support Files 10.2.0.4

Precompiler Common Files 10.2.0.4

Precompiler Required Support Files 10.2.0.4

Pro*C/C++ 10.2.0.4

Pro*C/C++ Demos 10.2.0.4

Pro*COBOL (32-bit and 64-bit) 10.2.0.4

Pro*FORTRAN 10.2.0.4

Pro*FORTRAN Demos 10.2.0.4

RDBMS Required Support Files 10.2.0.4

Recovery Manager 10.2.0.4

Replication API 10.2.0.4

SQL*Loader 10.2.0.4

SQL*Plus 10.2.0.4

SQL*Plus Demos 10.2.0.4

SQL*Plus Required Support Files 10.2.0.4

SQLJ Runtime 10.2.0.4

SRVM component of Oracle Clusterware install 10.2.0.4

SSL Required Support Files 10.2.0.4

SSL Required Support Files for Instant Client 10.2.0.4

Sample Schema 10.2.0.4

Secure Socket Layer 10.2.0.4

Utilities Common Files 10.2.0.4

XDK Required Support Files 10.2.0.4

XML 10.2.0.4

XML Class Generator for C++ 10.2.0.4

XML Class Generator for Java 10.2.0.4

XML Parser for C 10.2.0.4

XML Parser for C++ 10.2.0.4

Page 47: 10.2.0.4 Patch Up Gradation

Component Version

XML Parser for C++ Demos 10.2.0.4

XML Parser for Java 10.2.0.4

XML Transviewer Bean 10.2.0.4

XML Transx 10.2.0.4

XSQL Servlet 10.2.0.4

XSQL Servlet Demos 10.2.0.4

17 Documentation AccessibilityOur goal is to make Oracle products, services, and supporting documentation accessible, with good usability, to the disabled community. To that end, our documentation includes features that make information available to users of assistive technology. This documentation is available in HTML format, and contains markup to facilitate access by the disabled community. Accessibility standards will continue to evolve over time, and Oracle is actively engaged with other market-leading technology vendors to address technical obstacles so that our documentation can be accessible to all of our customers. For more information, visit the Oracle Accessibility Program Web site at

http://www.oracle.com/accessibility/

Accessibility of Code Examples in Documentation

Screen readers may not always correctly read the code examples in this document. The conventions for writing code require that closing braces should appear on an otherwise empty line; however, some screen readers may not always read a line of text that consists solely of a bracket or brace.

Accessibility of Links to External Web Sites in Documentation

This documentation may contain links to Web sites of other companies or organizations that Oracle does not own or control. Oracle neither evaluates nor makes any representations regarding the accessibility of these Web sites.

TTY Access to Oracle Support Services

Oracle provides dedicated Text Telephone (TTY) access to Oracle Support Services within the United States of America 24 hours a day, seven days a week. For TTY support, call 800.446.2398.

Oracle Database Patch Set Release Notes, 10g Release 2 (10.2.0.4) Patch Set 3 for Linux x86

Copyright © 2008, Oracle. All rights reserved.

The Programs (which include both the software and documentation) contain proprietary information; they are provided under a license agreement containing restrictions on use and disclosure and are also protected by copyright, patent, and other intellectual and industrial property laws. Reverse engineering, disassembly, or decompilation of the Programs, except to the extent required to obtain interoperability with other independently created software or as specified by law, is prohibited.

The information contained in this document is subject to change without notice. If you find any

Page 48: 10.2.0.4 Patch Up Gradation

problems in the documentation, please report them to us in writing. This document is not warranted to be error-free. Except as may be expressly permitted in your license agreement for these Programs, no part of these Programs may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose.

If the Programs are delivered to the United States Government or anyone licensing or using the Programs on behalf of the United States Government, the following notice is applicable:

U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the Programs, including documentation and technical data, shall be subject to the licensing restrictions set forth in the applicable Oracle license agreement, and, to the extent applicable, the additional rights set forth in FAR 52.227-19, Commercial Computer Software—Restricted Rights (June 1987). Oracle USA, Inc., 500 Oracle Parkway, Redwood City, CA 94065

The Programs are not intended for use in any nuclear, aviation, mass transit, medical, or other inherently dangerous applications. It shall be the licensee's responsibility to take all appropriate fail-safe, backup, redundancy and other measures to ensure the safe use of such applications if the Programs are used for such purposes, and we disclaim liability for any damages caused by such use of the Programs.

Oracle, JD Edwards, PeopleSoft, and Siebel are registered trademarks of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

The Programs may provide links to Web sites and access to content, products, and services from third parties. Oracle is not responsible for the availability of, or any content provided on, third-party Web sites. You bear all risks associated with the use of such content. If you choose to purchase any products or services from a third party, the relationship is directly between you and the third party. Oracle is not responsible for: (a) the quality of third-party products or services; or (b) fulfilling any of the terms of the agreement with the third party, including delivery of products or services and warranty obligations related to purchased products or services. Oracle is not responsible for any loss or damage of any sort that you may incur from dealing with any third party.

Oracle Copyright and Trademark Notice

Copyright NoticeCopyright © 1994-2008, Oracle. All rights reserved.

Trademark NoticeOracle, JD Edwards, and PeopleSoft are registered trademarks of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Page 49: 10.2.0.4 Patch Up Gradation

10.2.0.4 Patch Set - Linux x86 64bit README [ID 559255.1]

Modified 25-MAR-2008 Type README Status PUBLISHED Skip HeadersOracle® Database Patch Set Notes10g Release 2 (10.2.0.4) Patch Set 3 for Linux x86-64

Oracle® DatabasePatch Set Notes

10g Release 2 (10.2.0.4) Patch Set 3 for Linux x86-64

March 2008

These patch set notes accompany the Oracle Database release 10.2.0.4 patch set. This document contains the following sections:

• Patch Set Overview

• Components of This Patch Set

• Accessing the Latest Version of this Document

• Oracle Universal Installer Version Requirements

• Patch Set Documentation

• System Requirements

• Preinstallation Tasks

• Installation Tasks

• Postinstallation Tasks

• Downgrading Oracle Database Vault

• Removing the Patch Set Software

• Removing Configuration and Deleting CCR for OCM Configured Oracle Database 10 Release 2 (10.2.0.4)

• Reinstalling the Patch Set Software

• Known Issues

• Fixed Platform-Specific Bugs

• Patch Set Components

Page 50: 10.2.0.4 Patch Up Gradation

• Documentation Accessibility

1 Patch Set OverviewPatch sets are a mechanism for delivering fully tested and integrated product fixes. Patch sets provide bug fixes only; they do not include new functionality and they do not require certification on the target system.

Patch sets include all of the libraries that have been rebuilt to implement the bug fixes in the set. All of 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.

You can apply the Oracle Database release 10.2.0.4 patch set to the following Oracle Database 10g release 2 installations:

• Oracle Database

• Oracle Real Application Clusters

• Oracle Database Client

• Oracle Database Companion CD

• Oracle Clusterware

• Oracle Database Vault

For a list of products included in this patch set, see the "Patch Set Components" section.

2 Components of This Patch SetThe following are the updated components of this patch set:

• Up to January 2008 CPU is included in this patch set.

• Platform-specific bug fixes as listed in the "Fixed Platform-Specific Bugs" section

• Generic bug fixes as listed in the List of Bugs fixed document

• Oracle Configuration Manager 10.2.7.1

See Also:

Oracle Configuration Manager Installation and Administration Guide10g Release 7 (10.2) (Part Number B32294-01)

3 Accessing the Latest Version of this DocumentThis document may be updated after release. To check for updates to this document, see document 316900.1 on the OracleMetaLink Web site:

http://metalink.oracle.com

Page 51: 10.2.0.4 Patch Up Gradation

To locate document 316900.1:

1. Log on to OracleMetaLink.

2. Click Advanced at the top of the OracleMetaLink page.

3. Enter 316900.1 in the Document ID field, then click Submit.

4 Oracle Universal Installer Version RequirementsThis patch set includes Oracle Universal Installer release 10.2.0.4, which is also installed when you install this patch set. This is to ensure that the Oracle home can be patched in the future. You should not use Oracle Universal Installer from the earlier maintenance release media or Oracle home.

This is not a complete software distribution. You must install it in an existing Oracle Database 10g (10.2.0.x) installation.

5 Patch Set DocumentationThere are two documents related to this release of the Oracle Database patch set:

• Oracle Database Patch Set Notes, 10g release 2 (10.2.0.4) Patch Set 3 for Linux x86-64 (this document)

• Oracle Database List of Bugs Fixed, 10g release 2 (10.2.0.4) Patch Set 3

Both of these documents are included with the patch set. In addition, they are available from document 316900.1, ALERT: Oracle 10g release 2 (10.2) Support Status and Alerts on the OracleMetaLink Web site:

http://metalink.oracle.com

To locate document 316900.1:

1. Log on to OracleMetaLink.

2. Click Advanced at the top of the OracleMetaLink page.

3. Enter 316900.1 in the Document ID field, then click Submit.

The following sections describe the contents of the Oracle Database Patch Set Notes and the Oracle Database List of Bugs Fixed.

Oracle Database Patch Set Notes, 10g Release 2 (10.2.0.4) Patch Set 3 for Linux x86-64

This document provides:

• System requirements and information about how to install, reinstall or remove the patch set

• A list of all bugs fixed to date that are specific to Oracle Database for Linux x86-64

• A list of known issues relating to Oracle Database on Linux x86-64

Oracle Database List of Bugs Fixed, 10g Release 2 (10.2.0.4) Patch Set

The List of Bugs Fixed is a list of all generic bugs related to Oracle Database that have been fixed to date.

Page 52: 10.2.0.4 Patch Up Gradation

6 System RequirementsThe following are the system requirements for this patch set:

• Operating System

• Asianux 2.0

• Asianux 3.0

• Oracle Enterprise Linux 4.0/Oracle VM

• Oracle Enterprise Linux 5.0/Oracle VM

• Red Hat Enterprise Linux AS/ES 3.0

• Red Hat Enterprise Linux AS/ES 4.0/Oracle VM

• Red Hat Enterprise Linux AS/ES 5.0/Oracle VM

• SUSE Linux Enterprise Server (SLES) 9

• SUSE Linux Enterprise Server (SLES) 10

• Oracle Database 10g (10.2.0.1) or later

7 Preinstallation TasksComplete the following preinstallation tasks before installing the patch set:

• Review Known Preinstallation Issues

• Identify the Oracle Database Installation

• Check Postrelease Updates

• Download and Extract the Installation Software

• Update Oracle Time Zone Definitions

• Set the ORACLE_HOME and ORACLE_SID Environment Variables

• Stop All Processes

• Back Up the System

7.1 Review Known Preinstallation Issues

Review the information in the following sections. If any of the issues apply to the Oracle installation, follow the instructions before installing the patch set.

• Upgrading Oracle E-Business Suite Databases

• Upgrading Installations that use Physical or Logical Standby Databases

• Upgrading Installations that use Java Virtual Machine or Oracle interMedia

• Upgrading Oracle Clusterware

• Notes to Oracle OLAP Users

• Disabling Oracle Database Vault

Page 53: 10.2.0.4 Patch Up Gradation

7.1.1 Upgrading Oracle E-Business Suite Databases

If you are an Oracle E-Business Suite customer and you want to upgrade the Oracle E-Business Suite release 11i database server to this patch set, then you must check the latest certification status and Interoperability Notes available on the OracleMetaLink Web site:

http://metalink.oracle.com

7.1.2 Upgrading Installations that use Physical or Logical Standby Databases

Before applying this patch set to an Oracle Database 10.2.0.x installation that uses one or more physical or logical standby databases, review the following OracleMetaLink documents:

• For information about physical standby databases, review document 278641.1.

• For information about logical standby databases, review document 278643.1.

These documents are available on the OracleMetaLink Web site:

http://metalink.oracle.com

7.1.3 Upgrading Installations that use Java Virtual Machine or Oracle interMedia

If any of the databases use Java Virtual Machine or Oracle interMedia, then install the Oracle Database 10g Products installation type from the Oracle Database 10g Companion CD before installing the 10.2.0.4 patch set. For information about installing the Oracle Database 10g Products installation type from the Companion CD, see the Oracle Database Companion CD Installation Guide for the platform. This installation type includes the Natively Compiled Java Library files to improve Java performance. If you do not install the Natively Compiled Java Library files, the ORA-29558: JAccelerator (NCOMP) not installed error occurs when a database that uses Java Virtual Machine is upgraded to the patch release.

See Also:

OracleMetaLink document 293658.1 for more information about the ORA-29558: JAccelerator (NCOMP) not installed error

7.1.4 Upgrading Oracle Clusterware

The Oracle Clusterware software must be at the same or newer level as the Oracle software in the Oracle RAC Oracle home. Therefore, you should always upgrade Oracle Clusterware before you upgrade Oracle RAC. This patch does not allow you to upgrade Oracle RAC before you upgrade Oracle Clusterware.

7.1.5 Notes to Oracle OLAP Users

To apply this patch set, Oracle OLAP users should ensure that the base release is the Enterprise Edition of 10.2.0.x with the Oracle OLAP option installed. Oracle highly recommends the Data Warehouse configuration type to optimize the database for Oracle OLAP.

Page 54: 10.2.0.4 Patch Up Gradation

7.1.6 Disabling Oracle Database Vault

Complete the steps in this section before upgrading Oracle Database Vault from 10.2.0.x to 10.2.0.4 or downgrading Oracle Database Vault from 10.2.0.4 to 10.2.0.x:

1. Re-create and replace the password file, in order to log in to an Oracle Database Vault instance as a SYS user with SYSDBA privilege:

$ orapwd file=$ORACLE_HOME/dbs/orapwsid password=syspasswd force=y nosysdba=norapwd file=$ORACLE_HOME\dbs\orapwsid password=syspasswd force=y nosysdba=n

Note:

The SYS connection as SYSDBA is disabled in a default Oracle Database Vault installation. Without enabling SYSDBA, you cannot unlock DVSYS in Step 6 that follows.

2. Shut down the database:

For Oracle RAC:

$ srvctl stop database -d db_name -c "SYS/SYS_password as SYSDBA"

For Single Instance:

SQL> CONNECT SYS AS SYSOPEREnter password: SYS_passwordSQL> SHUTDOWN

3. Turn off Oracle Database Vault.

4. Re-link the Oracle database software with dv_off:

Note:

For Oracle RAC, you must run the following commands on all the nodes.

$ cd $ORACLE_HOME/rdbms/lib$ make -f ins_rdbms.mk dv_off$ cd $ORACLE_HOME/bin$ relink oracle

5. Start the database:

For Oracle RAC:

$ srvctl start database -d db_name "SYS/SYS_password as SYSDBA"

For Single Instance:

$ sqlplus /nolog SQL> CONNECT SYS AS SYSDBAEnter password:SYS_password

Page 55: 10.2.0.4 Patch Up Gradation

SQL> STARTUP

6. Unlock the DVSYS account and set the password:

SQL> ALTER USER DVSYS ACCOUNT UNLOCK;SQL> ALTER USER DVSYS IDENTIFIED BY DVSYS;

7. Disable the Oracle Database Vault triggers:

Run Oracle Database Vault Configuration Assistant (DVCA) by using the dvca -action disable option. This disables the Database Vault triggers. Use the following syntax:

dvca -action disable-service service_name-owner_account DV_owner_account_name[-logfile ./dvca.log][-nodecrypt]

Enter SYS password: sys_passwordEnter owner password: owner_password

7.2 Identify the Oracle Database Installation

This is not a complete software distribution. You must install it in an existing Oracle Database 10g Oracle home. To identify Oracle home directories, view the/etc/oratab file. You should then cross-check this by executing

opatch lsinventory -all

If you are installing this patch set on an existing Oracle Real Application Cluster 10g release 10.2.0.x installation, you must run Oracle Universal Installer from the same node from which the Oracle Database software was installed.

7.3 Check Postrelease Updates

Before installing this patch set in a production environment, review document 316900.1, ALERT: Oracle 10g release 2 (10.2) Support Status and Alerts, available on the OracleMetaLink Web site:

http://metalink.oracle.com

To locate this document:

1. Log on to OracleMetaLink.

2. Click Advanced at the top of the OracleMetaLink page.

3. Enter 316900.1 in the Document ID field, then click Submit.

This document is created by Oracle Support Services and provides information about the status of issues discovered after this patch set was released. If you are unable to access this site, then contact Oracle Support Services before installing this patch set in a production environment.

7.4 Download and Extract the Installation Software

To download and extract the patch set installation software:

Page 56: 10.2.0.4 Patch Up Gradation

1. Download the p6810189_10204_LINUX-x86-64.zip patch set installation archive to a directory that is not the Oracle home directory or under the Oracle home directory.

2. Enter the following command to unzip and extract the installation files:

$ unzip p6810189_10204_LINUX-x86-64.zip

7.5 Update Oracle Time Zone Definitions

The 10.2.0.4 patch set includes an update to the Oracle time zone definitions to Version 4. This version of the time zone definitions includes the changes to daylight saving time in the USA in 2007 and other updates.

In the Oracle database the TIMESTAMP WITH LOCAL TIME ZONE (TSLTZ) and TIMESTAMP WITH TIME ZONE (TSTZ) data types and the TZ_OFFSET function select the time zone information from the time zone files.

It may be necessary to take action on existing TIMESTAMP WITH LOCAL TIME ZONE (TSLTZ) and TIMESTAMP WITH TIME ZONE (TSTZ) data or to re-apply DST patches afterwards.

For full overview please see OracleMetaLink document 553812.1 Actions for the DSTv4 update in the 10.2.0.4 patchset.

1. When patching from a lower 10.2 release or upgrading from 10.1.0.X directly to 10.2.0.4, check the current version of the Oracle time zone definitions with the following command:

SELECT version FROM v$timezone_file;

• If this query reports version 4, no action is required; in this case, continue with steps described in section 7.6.

• If this reports a version lower or higher then 4, see OracleMetalink document 553812.1 Actions for the DSTv4 update in the Release 10.2.0.4 patchset.

2. On upgrading from Release 9i directly to Release 10.2.0.4, see OracleMetaLink document 553812.1 Actions for the DSTv4 update in the 10.2.0.4 patchset.

3. On upgrading from Release 8.1.7 directly to Release 10.2.0.4, no action is required because Release 8.1.7 has no timezone data stored; in this case continue with steps described in section 7.6.

7.6 Set the ORACLE_HOME and ORACLE_SID Environment Variables

Enter the following commands to set the ORACLE_HOME and ORACLE_SID environment variables:

• Bourne, Bash, or Korn shell:

$ export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/bin/OPatch:$PATH:$ ORACLE_HOME=Oracle_home$ ORACLE_SID=sid$ export ORACLE_HOME ORACLE_SID

• C shell:

$ export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/bin/OPatch:$PATH:% setenv ORACLE_HOME Oracle_home% setenv ORACLE_SID sid

Page 57: 10.2.0.4 Patch Up Gradation

In these examples, Oracle_home is the Oracle home directory where the Oracle Database 10g installation that you want to upgrade is installed, and sid is the system identifier of the database that you want to upgrade. For Oracle RAC installations, sid is generally the sid prefix and the instance number. For example, ORCL1.

7.7 Stop All Processes

Go to the following sections based on the Oracle Database installation type:

• Stopping All Processes for a Single Instance Installation

• Stopping All Processes for an Oracle Clusterware Installation

• Stopping All Processes for an Oracle RAC Installation

See also:

Appendix F, "How to Stop Processes in an Existing Oracle Real Application Clusters Database, and How to Perform Oracle Clusterware Rolling Upgrades" of Oracle Database Oracle Real Application Clusters Installation Guide.

7.7.1 Stopping All Processes for a Single Instance Installation

Shut down the following Oracle Database 10g processes in the order specified before installing the patch set:

1. Shut down all processes in the Oracle home that might be accessing a database, for example Oracle Enterprise Manager Database Control or iSQL*Plus:

$ emctl stop dbconsole$ isqlplusctl stop$ lsnrctl stop

Note:

Before you shut down all processes that are monitored by Oracle Enterprise Manager Grid Control, set a blackout in Grid Control for the processes that you intend to shut down. This is necessary so that the availability records for these processes indicate that the shutdown was planned downtime rather than an unplanned system outage.

2. Shut down all database instances running in the Oracle home directory, where you need to install the patch set.

3. Shut down all listeners running in the Oracle home directory, where you need to install the patch set.

4. If there is an Automatic Storage Management instance present, then enter the following command to set the values for the environment variables $ORACLE_HOME and $ORACLE_SID:

Page 58: 10.2.0.4 Patch Up Gradation

• Bourne, Bash, or Korn shell:

$ export ORACLE_SID=+ASM$ export ORACLE_HOME=ASM_HOME

• C shell:

% setenv ORACLE_SID +ASM% setenv ORACLE_HOME ASM_HOME

Enter the following command to Shut down the Automatic Storage Management instance:

$ sqlplus /NOLOGSQL> CONNECT SYS AS SYSDBAEnter password:SYS_passwordSQL> SHUTDOWN IMMEDIATE

5. For Automatic Storage Management, to shut down the Oracle Cluster Synchronization Services daemon enter the following command as the root user:

# $ORACLE_HOME/bin/crsctl stop crs

7.7.2 Stopping All Processes for an Oracle Clusterware Installation

This section contains the following information:

• Rolling Upgrade

• Non Rolling Upgrade

7.7.2.1 Rolling Upgrade

By default, Oracle supports rolling upgrade for Oracle Clusterware. Complete the following steps only on one node:

1. Shut down all processes in the Oracle home on the node that might be accessing a database, for example Oracle Enterprise Manager Database Control or iSQL*Plus:

$ emctl stop dbconsole$ isqlplusctl stop$ lsnrctl stop

Note:

Before you shut down all processes that are monitored by Oracle Enterprise Manager Grid Control, set a blackout in Grid Control for the processes that you intend to shut down. This is necessary so that the availability records for these processes indicate that the shutdown was planned downtime rather than an unplanned system outage.

2. Shut down all services in the Oracle home on the node that might be accessing a database:

$ srvctl stop service -d db_name [-s service_name_list [-i inst_name]]

Page 59: 10.2.0.4 Patch Up Gradation

3. Shut down all Oracle RAC instances on the node on which you intend to perform the rolling upgrade. To shut down Oracle RAC instances on individual nodes in the database, enter the following command where db_name is the name of the database:

$ srvctl stop instance -d db_name -i inst_name

4. If an Automatic Storage Management instance is present, then shut down the Automatic Storage Management instance on the node on which you intend to perform the rolling upgrade. To shut down an Automatic Storage Management instance, enter the following command where node is the name of the node where the Automatic Storage Management instance is running:

$ srvctl stop asm -n node

5. Stop all node applications on the node on which you intend to perform the rolling upgrade. To stop node applications running on a node, log in as the root user and enter the following command, where node is the name of the node where the applications are running:

# srvctl stop nodeapps -n node

6. Perform the steps mentioned in Section 8.

Note:

The following instructions are displayed on the Oracle Universal Installer screen:

To complete the installation of this patch set, perform the following tasks on each node:

1. Log in as the root user and enter the following command to shut down the Oracle Clusterware:

# CRS_home/bin/crsctl stop crs

2. Run the root102.sh script to automatically start the Oracle Clusterware on the patched node:

# CRS_home/install/root102.sh

7. To upgrade the rest of the nodes, go to the next node and perform Steps 1 to 5 and then log in as the root user and perform the following steps:

1. Enter the following command to shut down the Oracle Clusterware:

# CRS_home/bin/crsctl stop crs

2. Run the root102.sh script to automatically start the Oracle Clusterware on the patched node:

# CRS_home/install/root102.sh

Page 60: 10.2.0.4 Patch Up Gradation

Note:

Rolling upgrade is not supported on Shared Oracle home.

7.7.2.2 Non Rolling Upgrade

For non rolling upgrade, Oracle Clusterware needs to be shut down completely.

Complete the following steps:

Note:

You must perform these steps in the order listed.

1. Shut down all processes in the Oracle home on each node that might be accessing a database, for example Oracle Enterprise Manager Database Control or iSQL*Plus:

$ emctl stop dbconsole$ isqlplusctl stop$ lsnrctl stop

Note:

Before you shut down all processes that are monitored by Oracle Enterprise Manager Grid Control, set a blackout in Grid Control for the processes that you intend to shut down. This is necessary so that the availability records for these processes indicate that the shutdown was planned downtime rather than an unplanned system outage.

2. Shut down all services in the Oracle home on each node that might be accessing a database:

$ srvctl stop service -d db_name [-s service_name_list [-i inst_name]]

3. Shut down all Oracle RAC instances on all cluster nodes by entering the following command where db_name is the name of the database:

$ srvctl stop database -d db_name

4. If Automatic Storage Management instance is present, then shut down Automatic Storage Management instances on all cluster nodes by entering the following command where node is the name of the node where the Automatic Storage Management instance is running:

$ srvctl stop asm -n node

5. Stop all node applications on all cluster nodes by entering the following command as the root user, where node is the name of the node where the applications are running:

# srvctl stop nodeapps -n node

Page 61: 10.2.0.4 Patch Up Gradation

6. Shut down the Oracle Clusterware processes by entering the following command on all nodes as the root user:

# CRS_home/bin/crsctl stop crs

7. Complete the steps mentioned in Section 8.

Note:

The following instructions are displayed on the Oracle Universal Installer screen:

To complete the installation of this patch set, perform the following tasks on each node:

1. Log in as the root user and enter the following command to shut down the Oracle Clusterware:

# CRS_home/bin/crsctl stop crs

2. Run the root102.sh script to automatically start the Oracle Clusterware on the patched node:

# CRS_home/install/root102.sh

7.7.3 Stopping All Processes for an Oracle RAC Installation

Shut down the following Oracle Database 10g processes before installing the patch set:

1. Shut down all processes in the Oracle home on each node that might be accessing a database, for example Oracle Enterprise Manager Database Control or iSQL*Plus:

$ emctl stop dbconsole$ isqlplusctl stop

Note:

Before you shut down all processes that are monitored by Oracle Enterprise Manager Grid Control, set a blackout in Grid Control for the processes that you intend to shut down. This is necessary so that the availability records for these processes indicate that the shutdown was planned downtime rather than an unplanned system outage.

2. Shut down all services in the Oracle home on each node that might be accessing a database:

$ srvctl stop service -d db_name [-s service_name_list [-i inst_name]]

3. Shut down all Oracle RAC instances on the nodes, which run from the Oracle home on which

Page 62: 10.2.0.4 Patch Up Gradation

you are going to apply the patch set. To shut down all Oracle RAC instances for a database, enter the following command where db_name is the name of the database:

$ srvctl stop database -d db_name

4. If Automatic Storage Management instance is present, then shut down all Automatic Storage Management instances on all nodes. To shut down an Automatic Storage Management instance, enter the following command where node is the name of the node where the Automatic Storage Management instance is running:

$ srvctl stop asm -n node

This needs to be done only when patching the home from where ASM runs. It is recommended that ASM run from a different ORACLE_HOME than the database.

5. Stop any listeners that are running from the Oracle home that you are patching on all nodes. To stop the listener running on a node, enter the following command, where node is the name of the node where the listener is running:

$ srvctl stop listener -n node [-l listenername]

Note:

Using a logical standby database, you can upgrade Oracle Database software and patch sets with almost no downtime. Using Data Guard SQL Apply, you can perform a rolling upgrade of the Oracle Database software from release 10.2.0.1 to the current patch set release. During a rolling upgrade, you can run different releases of Oracle Database on the primary and logical standby databases, while you upgrade them, one at a time, incurring minimal downtime on the primary database.

See also:

Chapter 11, "Using SQL Apply to Upgrade the Oracle Database" of Oracle Data Guard Concepts and Administration.

7.8 Back Up the System

Oracle recommends that you create a backup of the Oracle Inventory, Oracle 10g home and Oracle 10g Database before you install the patch set. If you are planning to apply this patch to Oracle RAC, ensure that you create a backup of these components on all nodes before applying the patch.

See also:

Oracle Database Backup and Recovery User's Guide for more information.

Page 63: 10.2.0.4 Patch Up Gradation

8 Installation TasksYou can install the patch set either interactively or noninteractively. See one of the following sections for information about how to complete the installation:

Note:

If you also plan to apply this patch to Oracle Clusterware, ensure that you apply the patch to Oracle Clusterware before applying it to Oracle Database. This is because Oracle Clusterware should always be at the same or later version as the database.

• Installing the Oracle Database 10g Patch Set Interactively

• Installing the Oracle Database 10g Patch Set Noninteractively

8.1 Installing the Oracle Database 10g Patch Set Interactively

To install the Oracle Database 10g patch set interactively:

If you attempt to install this patch set in an Oracle home directory that does not contain an Oracle Database 10g release 10.2.0.1 or higher installation, Oracle Universal Installer displays a warning dialog with the following error:

OUI-10091: There are no patches that need to be applied from the patch set Oracle Database 10g Release 2 Patch Set 310.2.0.4

The Oracle Universal Installer does not allow the installation to proceed. Click OK, then click Cancel to end the installation.

1. Log in as the oracle user.

2. If you are not installing the software on the local computer, then run the following command on remote machine:

• Bourne, Bash, or Korn shell:

$ export DISPLAY=localhost:0.0

• C shell:

% setenv DISPLAY local_host:0.0

In this example, local_host is the host name or IP address of the computer that you want to use to display Oracle Universal Installer.

Now to enable X applications, run the following command on the machine that you want to use to display Oracle Universal Installer:

$ xhost + [fully_qualified_remote_host_name]

Page 64: 10.2.0.4 Patch Up Gradation

3. Enter the following commands to start Oracle Universal Installer, where patchset_directory is the directory where you unpacked the patch set software:

% cd patchset_directory/Disk1% ./runInstaller

4. On the Welcome screen, click Next.

5. On the Specify Home Details screen, select the name of the Oracle home that you want to update, or select the Path that you want to update from the list, then click Next.

6. If you are installing the patch set on an Oracle RAC cluster, click Next when the Selected Nodes screen appears.

7. On the Product-specific Prerequisite Checks screen, correct any reported errors, and click Next.

8. Enter details regarding the CSI Number, OracleMetaLink Account user name and Country code on the Oracle Configuration Manager Registration screen and click Next.

Note:

The registration and configuration can also be done manually after patchset installation.

The OCM registration page appears only while applying 10.2.0.4 patch over existing DB instances alone.

9. On the Summary screen, click Install.

This screen lists all of the patches available for installation.

10.When prompted, run the $ORACLE_HOME/root.sh script as the root user. If you are applying the patch set to an Oracle RAC installation, then run the root.sh script on each node of the cluster.

Note:

If you are applying this patch set to an Oracle Clusterware installation, then complete all of the steps displayed on the Oracle Universal Installer screen.

The Oracle Clusterware installation instructions displayed on the Oracle Universal Installer screen are also available in the CRS_home/install/readme.txt file.

• When applying this patch set on an Oracle Clusterware home, Oracle Universal Installer prompts you to run the root102.sh script from $ORACLE_HOME/install. You must run this script as the root user on all nodes.

Page 65: 10.2.0.4 Patch Up Gradation

• Before you add a new node, ensure that you run rootpre.sh script as the root user on the new node.

11.On the End of Installation screen, click Exit, then click Yes to exit from Oracle Universal Installer.

8.2 Installing the Oracle Database 10g Patch Set Noninteractively

To install the Oracle Database 10g patch set noninteractively:

1. Copy the response file template provided in the response directory where you unpacked the patch set archive file.

2. Edit the values for all fields labeled as <Value Required> as described by the comments and examples in the template.

Note:

For Oracle RAC installations, make sure the CLUSTER_NODES variable specifies all of the nodes used in the original Oracle RAC installation.

3. To run Oracle Universal Installer, enter a command similar to the following, where response_file is the full path to the response file that you edited:

$ ./runInstaller -silent -responseFile response_file

4. After the installation, run the $ORACLE_HOME/root.sh script as the root user. If you are applying the patch set to an Oracle RAC installation, then run the root.sh script on each node of the cluster.

Note:

If you are applying this patch set to an Oracle Clusterware installation, then complete all the steps in the CRS_home/install/readme.txt file. You must run this script as the root user on all nodes.

9 Postinstallation TasksReview the information in this section before using the upgraded software. This section lists required and optional postinstallation tasks, depending on the installation type and the products that you want to use.

• Upgrading Earlier Oracle Database to Oracle Database 10g Release 2 (10.2.0.4)

• Upgrading Oracle Database 10g Release 10.2.0.x to Oracle Database 10g Release 10.2.0.4

• Enabling Oracle Database Vault

Page 66: 10.2.0.4 Patch Up Gradation

• Running changePerm.sh Script on an Oracle Database Server Home

• Updating Oracle Time Zone Definitions

• Configuring Oracle Configuration Manager in a Cloned Oracle Home

9.1 Updating Oracle Time Zone Definitions

Based on the result you had in Section 7.5, "Update Oracle Time Zone Definitions" regarding the DST (Oracle time zone definitions):

• If the DST version in 7.5 was 4, no action is required.

• If f the DST version in 7.5 was higher than 4, reapply the version of DST patches as described in OracleMetaLink document 553812.1 Actions for the DSTv4 update in the 10.2.0.4 patchset.

• If the DST version in 7.5 was lower then 4, restore TSTZ data from backup (if any). For more information, see OracleMetaLink document 553812.1 Actions for the DSTv4 update in the 10.2.0.4 patchset.

• If you are upgrading from Release 8.1.7 directly to Release 10.2.0.4, no action is required.

9.2 Upgrading Earlier Oracle Database to Oracle Database 10g Release 2 (10.2.0.4)

Review the following sections before upgrading an earlier Database to Oracle Database 10g release 2 (10.2.0.4):

• Upgrading Earlier Oracle Database Releases to Oracle Database 10g Release 2 (10.2.0.4)

• Upgrading a Release 9.2 Database Not Using Oracle Label Security

9.2.1 Upgrading Earlier Oracle Database Releases to Oracle Database 10g Release 2 (10.2.0.4)

For information about upgrading Oracle Databases from an earlier Oracle Database (Oracle8i, Oracle9i, or Oracle Database 10g), see Oracle Database Upgrade Guide.

If you are upgrading an Oracle RAC database, refer to Oracle Real Application Clusters Administration Guide as well.

9.2.2 Upgrading a Release 9.2 Database Not Using Oracle Label Security

To find if Oracle Label Security is in the installation, complete the following steps:

1. You can use one of the following methods check if Oracle Label Security is installed:

• If the following script exists on the computer, Oracle Label Security is installed:

$ORACLE_HOME/rdbms/admin/catnools.sql

• Check the inventory at the end of the installAction log file for the base version installation (9.2). If Oracle Label Security is installed, Label Security is listed in the inventory section of the log file.

2. Use the following commands to check if Oracle Label Security is installed with the 9.2 database:

$ sqlplusSQL> CONNECT SYS AS SYSDBA

Page 67: 10.2.0.4 Patch Up Gradation

Enter password:passwordSELECT * FROM V$OPTION WHERE PARAMETER = "ORACLE LABEL SECURITY";

If the command does not display any results, Oracle Label Security is not applied to the database and you can ignore this section. However, if the command returns some results, you must complete this section.

If you want to upgrade an Oracle9i release 9.2 preconfigured database, and you are not using Oracle Label Security, complete the following steps to avoid errors during the upgrade:

1. Use Oracle Universal Installer release 9.2 to install Oracle Label Security using the Custom installation type.

2. Run the $ORACLE_HOME/rdbms/admin/catnools.sql script with the SYSDBA privilege to remove Oracle Label Security components from the database.

9.3 Upgrading Oracle Database 10g Release 10.2.0.x to Oracle Database 10g Release 10.2.0.4

See one of the following sections for upgrading an Oracle Database 10g release 10.2.0.x to Oracle Database 10g release 10.2.0.4:

• Upgrading a Release 10.2 Database using Oracle Database Upgrade Assistant

• Manually Upgrading a Release 10.2 Database

9.3.1 Upgrading a Release 10.2 Database using Oracle Database Upgrade Assistant

After you install the patch set, you must perform the following steps on every database associated with the upgraded Oracle home:

Note:

If you do not run the Oracle Database Upgrade Assistant as described in this section, then the following errors are displayed:

ORA-01092: ORACLE instance terminated.

ORA-39700: database must be opened with UPGRADE option.

1. Log in as the Oracle software owner user.

2. Set the values for the environment variables $ORACLE_HOME, $ORACLE_SID and $PATH.

3. For single-instance installations, if you are using Automatic Storage Management, start the Automatic Storage Management instance.

4. For Oracle single-instance installations, start the listener as follows:

$ lsnrctl start

Page 68: 10.2.0.4 Patch Up Gradation

5. Run Oracle Database Upgrade Assistant either in the interactive or noninteractive mode:

Interactive mode:

Enter the following command from the command prompt:

$ dbua

Complete the following steps displayed in the Oracle Database Upgrade Assistant screen:

1. On the Welcome screen, click Next.

2. On the Databases screen, select the name of the Oracle Database that you want to update, then click Next.

Note:

For Oracle RAC, enter the SYS password to do the upgrade.

3. On the Recompile Invalid Objects screen, select the Recompile the invalid objects at the end of upgrade option, then click Next.

4. If you have not taken the back up of the database earlier, on the Backup screen, select the I would like to take this tool to backup the database option, stipulate the Path, then click Next.

5. On the Summary screen, check the summary, then click Finish.

6. On the End of Database Upgrade Assistant's Upgrade Results screen, click Close to exit from Oracle Database Upgrade Assistant.

Note:

If you are upgrading a database having dbcontrol configured in non-secure mode, after upgrade dbconsole will run in secure mode.

6. If you are using the Oracle Recovery Manager catalog, enter the following command:

$ rman catalog username/password@aliasRMAN> UPGRADE CATALOG;

7. For Oracle RAC installations, start any database services that you want to use by entering the following command:

$ srvctl start service -d db_name -s service_name

Noninteractive mode:

Enter the following command to upgrade Oracle Database using Oracle Database Upgrade Assistant in noninteractive mode:

$ dbua -silent -dbname $ORACLE_SID -oracleHome $ORACLE_HOME -sysDBAUserName UserName -sysDBAPassword SYS_password -recompile_invalid_objects true

Page 69: 10.2.0.4 Patch Up Gradation

9.3.2 Manually Upgrading a Release 10.2 Database

Complete the following sections to upgrade an Oracle Database 10g release 10.2.0.x to Oracle Database 10g release 10.2.0.4:

1. Run the Pre-Upgrade Information Tool

2. Upgrading a Release 10.2 Database

3. Missing Components When Upgrading

9.3.2.1 Run the Pre-Upgrade Information Tool

If you are upgrading database manually, then you should analyze it by running the Pre-Upgrade Information Tool.

The Pre-Upgrade Information Tool is a SQL script that ships with Oracle Database 10.2. Complete the following procedure to run the Pre-Upgrade Information Tool:

1. Start the database in the UPGRADE mode:

SQL> STARTUP UPGRADE

2. Set the system to spool results to a log file for later analysis:

SQL> SPOOL upgrade_info.log

3. Run the Pre-Upgrade Information Tool:

SQL> @?/rdbms/admin/utlu102i.sql

4. Turn off the spooling of script results to the log file:

SQL> SPOOL OFF

Check the output of the Pre-Upgrade Information Tool in the upgrade_info.log file. The following is an example of the output generated by the Pre-Upgrade Information Tool:

Oracle Database 10.2 Upgrade Information Utility 02-04-2008 11:48:11.**********************************************************************Database:**********************************************************************--> name: X102040--> version: 10.2.0.1.0--> compatible: 10.2.0.1--> blocksize: 8192.**********************************************************************Tablespaces: [make adjustments in the current environment]**********************************************************************--> SYSTEM tablespace is adequate for the upgrade..... minimum required size: 505 MB.... AUTOEXTEND additional space required: 15 MB--> UNDOTBS1 tablespace is adequate for the upgrade..... minimum required size: 401 MB.... AUTOEXTEND additional space required: 376 MB--> SYSAUX tablespace is adequate for the upgrade..... minimum required size: 265 MB

Page 70: 10.2.0.4 Patch Up Gradation

.... AUTOEXTEND additional space required: 15 MB--> TEMP tablespace is adequate for the upgrade..... minimum required size: 58 MB.... AUTOEXTEND additional space required: 38 MB--> EXAMPLE tablespace is adequate for the upgrade..... minimum required size: 69 MB.**********************************************************************Update Parameters: [Update Oracle Database 10.2 init.ora or spfile]**********************************************************************WARNING: --> "shared_pool_size" needs to be increased to at least 167772160WARNING: --> "java_pool_size" needs to be increased to at least 67108864.**********************************************************************Components: [The following database components will be upgraded orinstalled]**********************************************************************--> Oracle Catalog Views [upgrade] VALID--> Oracle Packages and Types [upgrade] VALID--> JServer JAVA Virtual Machine [upgrade] VALID--> Oracle XDK for Java [upgrade] VALID--> Oracle Java Packages [upgrade] VALID--> Oracle Text [upgrade] VALID--> Oracle XML Database [upgrade] VALID--> Oracle Workspace Manager [upgrade] VALID--> Oracle Data Mining [upgrade] VALID--> Messaging Gateway [upgrade] VALID--> OLAP Analytic Workspace [upgrade] VALID--> OLAP Catalog [upgrade] VALID--> Oracle OLAP API [upgrade] VALID--> Oracle interMedia [upgrade] VALID--> Spatial [upgrade] VALID--> Oracle Ultra Search [upgrade] VALID--> Oracle Label Security [upgrade] VALID--> Expression Filter [upgrade] VALID--> EM Repository [upgrade] VALID--> Rule Manager [upgrade] VALIDPL/SQL procedure successfully completed.

The following sections describe the output of the Pre-Upgrade Information Tool.

Database

This section displays global database information about the current database, such as the database name and release number before the database is upgraded.

Tablespaces

This section displays a list of tablespaces in the current database. For each tablespace, the tablespace name and minimum required size is displayed. In addition, a message is displayed if the tablespace is adequate for the upgrade. If the tablespace does not have enough free space, then space must be added to the tablespace in the current database. Tablespace adjustments must be made before the database is upgraded.

Update/Obsolete/Deprecated Parameters

These sections display a list of initialization parameters in the parameter file of the current database that should be adjusted before the database is upgraded. The adjustments must be made to the Oracle Database 10.2 init.ora or spfile.

Page 71: 10.2.0.4 Patch Up Gradation

Components

This section displays a list of database components that are upgraded or installed when the current database is upgraded.

9.3.2.2 Upgrading a Release 10.2 Database

After you install the patch set, you must perform the following steps on every database associated with the upgraded Oracle home:

Note:

If you do not run the catupgrd.sql script as described in this section and you start up a database for normal operation, then ORA-01092: ORACLE instance terminated. Disconnection forced errors will occur and the error ORA-39700: database must be opened with UPGRADE option will be in the alert log.

1. Log in as the Oracle software owner user.

2. For Oracle RAC installations, start listener on each node of the cluster as follows:

$ srvctl start listener -n node

3. If you are using Automatic Storage Management, start the Automatic Storage Management instance.

4. For single-instance installations, start the listener as follows:

$ lsnrctl start

5. For single-instance installations, use SQL*Plus to log in to the database as the SYS user with SYSDBA privileges:

$ sqlplus /nolog SQL> CONNECT SYS AS SYSDBAEnter password:SYS_password

Users of single-instance installations now proceed to step 7.

6. For Oracle RAC installations:

1. Use SQL*Plus to log in to the database as the SYS user with SYSDBA privileges:

$ sqlplus /nolog SQL> CONNECT SYS AS SYSDBAEnter password: SYS_passwordSQL> STARTUP NOMOUNT

2. Set the CLUSTER_DATABASE initialization parameter to FALSE:

SQL> ALTER SYSTEM SET CLUSTER_DATABASE=FALSE SCOPE=spfile;

3. Shut down the database:

Page 72: 10.2.0.4 Patch Up Gradation

SQL> SHUTDOWN

7. Enter the following SQL*Plus commands:

SQL> STARTUP UPGRADESQL> SPOOL patch.logSQL> @?/rdbms/admin/catupgrd.sqlSQL> SPOOL OFF

8. Review the patch.log file for errors and inspect the list of components that is displayed at the end of catupgrd.sql script.

This list provides the version and status of each SERVER component in the database.

9. If necessary, rerun the catupgrd.sql script after correcting any problems.

10.Restart the database:

SQL> SHUTDOWN IMMEDIATESQL> STARTUP

11.Run the utlrp.sql script to recompile all invalid PL/SQL packages now instead of when the packages are accessed for the first time. This step is optional but recommended.

SQL> @?/rdbms/admin/utlrp.sql

Note:

When the 10.2.0.4 patch set is applied to an Oracle Database 10g Standard Edition database, there may be 54 invalid objects after the utlrp.sql script runs. These objects belong to the unsupported components and do not affect the database operation.

Ignore any messages indicating that the database contains invalid recycle bin objects similar to the following:

BIN$4lzljWIt9gfgMFeM2hVSoA==$0

12.Run the following command to check the status of all the components after the upgrade:

SQL> SELECT COMP_NAME, VERSION, STATUS FROM SYS.DBA_REGISTRY;

In the output of the preceding command, the status of all the components should be VALID for a successful upgrade.

13.If you are using the Oracle Recovery Manager catalog, enter the following command:

$ rman catalog username/password@alias

14.For Oracle RAC installations:

1. Set the CLUSTER_DATABASE initialization parameter to TRUE:

Page 73: 10.2.0.4 Patch Up Gradation

SQL> ALTER SYSTEM SET CLUSTER_DATABASE=TRUE SCOPE=spfile;

2. Restart the database:

SQL> SHUTDOWN IMMEDIATESQL> STARTUP

3. Start any database services that you want to use:

$ srvctl start service -d db_name -s service_name

15.To configure and secure Enterprise Manager follow these steps:

Ensure the database and Listener are operational.

1. In the case of a single instance, execute

emca -upgrade db

2. In the case of Oracle Real Application Clusters (RAC), execute

emca -upgrade db -cluster

Note:

If you are upgrading a database having dbcontrol configured in non-secure mode, after upgrade dbconsole will run in secure mode.

9.3.2.3 Missing Components When Upgrading

When you upgrade Oracle Database 10g Release 1 (10.1.0.5) to Oracle Database 10g Release 2 (10.2.0.4), the diagnostics of the preupgrade utility script utlu102.sql may indicate that some database components on the 10g Companion CD should be installed. You should install these components from the Oracle Database 10g Release 1 (10.1.0.5) Companion CD before applying this patch set. If the catupgrd.sql script cannot upgrade a SERVER component because it was not installed from the Companion CD, then the status of the SERVER component in the patch.log file is reported as NO SCRIPT.

Note:

If the preupgrade script indicates the Server JAVA Virtual Machine's JAccelerator (NCOMP) or Oracle interMedia Image Accelerator should be installed, but they are not installed before applying the patch set, then the patch.log file contains the status of their parent components as successfully upgraded to Oracle Database 10g Release 2 (10.2.0.4) even though these components are still missing.

If you find any component, which was identified as missing by the preupgrade utility script, was not installed before running the catupgrd.sql script, then install the missing component from the

Page 74: 10.2.0.4 Patch Up Gradation

Companion CD and run the catupgrd.sql script again.

9.4 Running changePerm.sh Script on an Oracle Database Server Home

Important:

Oracle recommends using the most restrictive file permissions possible for the given implementation. Perform these optional steps only after considering all security ramifications and only if you need to share this installation.

During patch set installation, all new files and directories are created with restricted access, by default. Users or third party applications with a different group identifier from that of the database, which try to access client-side utilities or libraries in the database home, will see permission errors when trying to access these files or directories. Perform the following steps to change the permissions:

1. Change to the install directory by using the following command:

$ cd $ORACLE_HOME/install

2. Run changePerm.sh and specify the patched server Oracle home location, before accessing client-side utilities or libraries in the database home.

Note:

If you are applying patch to Oracle RAC home, then you will need to run this script on all the nodes.

9.5 Enabling Oracle Database Vault

For installations with Oracle Database Vault, complete the following steps:

1. Restart the database:

For a single-instance database, use the following commands:

sqlplus SYS "AS SYSDBA"Enter password:SQL> SHUTDOWN IMMEDIATESQL> STARTUP

For an Oracle Real Application Clusters (RAC) database, use the following commands:

$ORACLE_HOME/bin/srvctl stop database -d db_name$ORACLE_HOME/bin/srvctl start database -d db_name

2. Connect AS SYSDBA and run the following SQL statements:

SQL> DROP FUNCTION DVSYS.REALM_SDML_AUTHORIZED ;SQL> DROP PROCEDURE DVSYS.SYNCHRONIZE_POLICY_FOR_OBJECT;SQL> DECLARE

Page 75: 10.2.0.4 Patch Up Gradation

CURSOR stmt IS SELECT u.name, o.name, r.pname FROM user$ u, obj$ o, rls$ r WHERE u.user# = o.owner# AND r.obj# = o.obj# AND bitand(r.stmt_type,65536) > 0; object_schema VARCHAR2(32) := NULL; object_name VARCHAR2(32) := NULL; policy_name VARCHAR2(32) := NULL; BEGIN OPEN stmt; LOOP FETCH stmt INTO object_schema, object_name, policy_name; EXIT WHEN stmt%NOTFOUND; DBMS_RLS.DROP_POLICY( '"'||object_schema||'"', '"'||object_name||'"', '"'||policy_name||'"'); END LOOP; CLOSE stmt; END; /

3. Run DVCA to reconfigure Database Vault. Use the following syntax:

$ORACLE_HOME/bin/dvca -action option -oh oracle_home -jdbc_str jdbc_connection_string -owner_account DV_owner_account_name [-acctmgr_account DV_account_manager_account_name] [-logfile ./dvca.log] [-nodecrypt]

Where:

- action: The action to perform. option creates the Database Vault schema objects, creates the DV_OWNER account and the optional DV_ACCTMGR account, and deploys the Database Vault Administrator application.

- oh: The Oracle home for the database

- jdbc_str: The JDBC connection string used to connect to the database. For example, jdbc:oracle:oci:@orcl1, where orcl1 is the net service name in the tnsnames.ora file ($ORACLE_HOME/network/admin/tnsnames.ora).

- owner_account: Oracle Database Vault Owner account name

- acctmgr_account: (Optional) Oracle Database Vault Account Manager user

- logfile: Optionally, specify a log file name and location. You can enter an absolute path or a path that is relative to the location of the $ORACLE_HOME/bin directory

- nodecrypt: Reads plaintext passwords as passed on the command line. You must use this option if you are passing plaintext passwords to the command.

Note:

Page 76: 10.2.0.4 Patch Up Gradation

You are prompted to enter the SYS, Database Vault Owner, and Database Vault Account Manager passwords.

See Also:

Oracle Database Vault Installation Guide, 10g Release 2 (10.2) for Linux x86, Appendix C "Running DVCA After Creating a Database Vault Database" for more options available with the dvca -action option command

4. Run Oracle Database Vault Configuration Assistant (DVCA) by using the dvca -action enable option. This enables the Database Vault triggers. Use the following syntax:

dvca -action enable -service service_name -owner_account DV_owner_account_name [-logfile ./dvca.log] [-nodecrypt]

Enter SYS password: sys_password Enter owner password: owner_password

See Step 6 for details of the options used in the command.

5. Lock the DVSYS account. Use the following SQL statements:

SQL> CONNECT SYS "AS SYSDBA"Enter password:SQL> ALTER USER DVSYS ACCOUNT LOCK;

6. Shut down the database.

To stop a single-instance database, use the following commands:

sqlplus SYS "AS SYSDBA"Enter password:SQL> SHUTDOWN IMMEDIATE

For an Oracle Real Application Clusters (RAC) database, use the following command:

$ORACLE_HOME/bin/srvctl stop database -d db_name

7. Relink the Oracle executable to turn on the Oracle Database Vault option. Use the following commands:

cd $ORACLE_HOME/rdbms/lib make -f ins_rdbms.mk dv_on cd $ORACLE_HOME/bin relink oracle

Note:

Page 77: 10.2.0.4 Patch Up Gradation

For an Oracle Real Application Clusters (RAC) database, you must repeat the preceding commands on all nodes.

8. Start the database.

For a single-instance database, use the following commands:

sqlplus SYS "AS SYSDBA"Enter password:SQL> startup

For an Oracle Real Application Clusters (RAC) database, use the following command:

$ORACLE_HOME/bin/srvctl start database -d db_name

9. If you wish to disable connections with SYSDBA privileges, then re-create the password file with the nosysdba=y and force=y flags. Use the following syntax:

orapwd file=$ORACLE_HOME/dbs/orapwSID password=password force=y nosysdba=y

Here SID is the Oracle system identifier (SID) of the database, and password is the password for the SYS account.

9.6 Configuring Oracle Configuration Manager in a Cloned Oracle Home

If you have installed and configured Oracle Configuration Manager in the original Oracle home directory, then complete the following procedure:

1. In the cloned Oracle home, remove all the subdirectories of the $ORACLE_HOME/ccr/hosts directory to remove the previously configured hosts.

2. In the cloned Oracle home, run the following command:

$ configCCR -a

If you have installed Oracle Configuration Manager in the original Oracle home but have not configured it, then run the following command to configure it in the cloned Oracle home:

$ setupCCR

10 Downgrading Oracle Database VaultDowngrading Oracle Database Vault from 10.2.0.4 to 10.2.0.x requires the following steps:

1. Follow the steps in section "Disabling Oracle Database Vault"

2. Follow the steps in section "Removing the Patch Set Software"

3. Follow the steps in section "Enabling Oracle Database Vault"

Page 78: 10.2.0.4 Patch Up Gradation

11 Removing the Patch Set SoftwareThe catdwgrd.sql script enables the user to restore the Oracle Database installation of the database back to the original 10.2 release that the user backed up before applying the patch set. The catdwgrd.sql script is run in the 10.2.0.4 Oracle home to perform necessary downgrade actions. After the 10.2.0.x release is restored, the catrelod.sql script is run from 10.2.0.x Oracle home to reload the 10.2.0.x release packages and views.

See one of the following sections for information about how to remove the patch set software based on the Oracle Database installation type:

• Removing the Patch Set Software for Single Instance Installation

• Removing the Patch Set Software for Oracle RAC Installation

Note:

• Oracle Clusterware downgrade is not supported.

• You can run a higher version of Oracle Clusterware software with a lower version of Oracle Database.

11.1 Removing the Patch Set Software for Single Instance Installation

Perform the following steps for removing the patch set from the 10.2.0.4 patch release:

1. Use SQL*Plus to log in to the database as the SYS user with SYSDBA privileges:

$ sqlplus /NOLOG SQL> CONNECT SYS AS SYSDBA Enter password:SYS_password SQL> SHUTDOWN IMMEDIATE SQL> EXIT

2. Take a backup of the following file in 10.2.0.4 Oracle home directory:

$ ORACLE_HOME/rdbms/admin/catrelod.sql$ ORACLE_HOME/network/admin/tnsnames.ora

3. Enter the following SQL*Plus commands:

$ cd $ORACLE_HOME$ sqlplus /NOLOGSQL> CONNECT SYS AS SYSDBAEnter password:SYS_passwordSQL> STARTUP DOWNGRADESQL> SPOOL downgrade.outSQL> @?/rdbms/admin/catdwgrd.sqlSQL> SPOOL OFFSQL> SHUTDOWN IMMEDIATESQL> EXIT

4. Review the downgrade.out file for errors.

5. After restoring the original Oracle home, copy the saved version of catrelod.sql script into the restored Oracle home rdbms/admin directory. Also copy the saved version of

Page 79: 10.2.0.4 Patch Up Gradation

10.2.0.4/network/admin/tnsnames.ora directory into the restored Oracle home /network/admin/tnsnames.ora directory, and then perform the following steps:

$ sqlplus /NOLOGSQL> CONNECT SYS AS SYSDBAEnter password:SYS_passwordSQL> STARTUP DOWNGRADESQL> SPOOL catrelod.outSQL> @?/rdbms/admin/catrelod.sqlSQL> SPOOL OFFSQL> SHUTDOWN IMMEDIATE

6. Review the catrelod.out file for errors.

7. Start the database and recompile the remaining invalid objects:

SQL> STARTUPSQL> @?/rdbms/admin/utlrp.sql

Cross-check the status of installed components with the following script:

SQL> SELECT COMP_NAME, VERSION, STATUS FROM SYS.DBA_REGISTRY;

11.2 Removing the Patch Set Software for Oracle RAC Installation

Perform the following steps for removing the patch set from the 10.2.0.4 patch release:

1. Use SQL*Plus to log in to the database as the SYS user with SYSDBA privileges:

$ sqlplus /NOLOGSQL> CONNECT SYS AS SYSDBAEnter password:SYS_password

2. Set the CLUSTER_DATABASE initialization parameter to FALSE:

Note:

If the system uses an initialization parameter file, change the value of the CLUSTER_DATABASE initialization parameters to TRUE in the initialization parameter file (initsid.ora).

SQL> ALTER SYSTEM SET CLUSTER_DATABASE=FALSE SCOPE=spfile;

3. Exit SQL*Plus and shut down the database:

$ srvctl stop database -d db_name

4. Take a backup of the following files in 10.2.0.4 Oracle home directory:

$ ORACLE_HOME/rdbms/admin/catrelod.sql$ ORACLE_HOME/network/admin folder

5. Enter the following SQL*Plus commands:

$ sqlplus /NOLOG

Page 80: 10.2.0.4 Patch Up Gradation

SQL> CONNECT SYS AS SYSDBAEnter password:SYS_passwordSQL> STARTUP DOWNGRADESQL> SPOOL catdwgrd.outSQL> @?/rdbms/admin/catdwgrd.sqlSQL> SPOOL OFFSQL> SHUTDOWN IMMEDIATESQL> EXIT

6. After restoring the original Oracle home, copy the saved version of catrelod.sql script into the restored Oracle home rdbms/admin directory. Also copy the saved version of 10.2.0.4/network/admin/tnsnames.ora directory into the restored Oracle home /network/admin/tnsnames.ora directory, and then perform the following steps:

$ sqlplus /NOLOGSQL> CONNECT SYS AS SYSDBAEnter password:SYS_passwordSQL> STARTUP DOWNGRADESQL> SPOOL catrelod.outSQL> @?/rdbms/admin/catrelod.sqlSQL> SPOOL OFFSQL> SHUTDOWN IMMEDIATE

7. Review the catrelod.out file for errors.

8. Start the database and recompile the remaining invalid objects:

SQL> STARTUPSQL> @?/rdbms/admin/utlrp.sql

Cross-check the status of installed components with the following script:

SQL> SELECT COMP_NAME, VERSION, STATUS FROM SYS.DBA_REGISTRY;

9. Set the CLUSTER_DATABASE initialization parameter to TRUE:

Note:

If the system uses an initialization parameter file, change the value of the CLUSTER_DATABASE initialization parameters to TRUE in the initialization parameter file (initsid.ora).

SQL> ALTER SYSTEM SET CLUSTER_DATABASE=TRUE SCOPE=spfile;SQL> SHUTDOWNSQL> EXIT

10.Start the database:

$ srvctl start database -d db_name

Note:

Page 81: 10.2.0.4 Patch Up Gradation

Option for removing Oracle Clusterware patch set is not available in 10.2.0.4. This issue is tracked with Oracle bug 5598010.

12 Removing Configuration and Deleting CCR for OCM Configured Oracle Database 10 Release 2 (10.2.0.4)If you have installed CCR, then you should remove it manually. Complete the following steps to remove CCR, if it was configured manually after installing Oracle Database 10g Release 2 (10.2.0.4):

1. Create a response file with following entries:

oracle.sysman.ccr|b_localInstall=trueoracle.sysman.ccr|b_acceptLicense=true

2. Change to the $ORACLE_HOME/oui/bin directory.

3. Run the following command to remove the ccr directory from the Oracle Database 10g Release 2 (10.2.0.4) Oracle home:

runConfig.bat ORACLE_HOME=OH ACTION=deconfigure MODE=perform RERUN=trueCOMPONENT_XML={ccr_xml} RESPONSE_FILE=rsp_file_location

In the preceding command, ccr_xml is available in the $ORACLE_HOME/inventory/ContentsXML/ConfigXML directory and rsp_file_location is the directory where the response file was created. To display the ccr_xml file, run the ls oracle*ccr.10*_0.xml command in the $ORACLE_HOME/inventory/ContentsXML/ConfigXML directory.

13 Reinstalling the Patch Set SoftwareIf necessary, you can reinstall a patch set that has been applied to an Oracle Database 10g installation. You must reinstall the patch set interactively.

To reinstall the patch set:

1. Log in as the oracle user.

2. If you are not installing the software on the local computer, enter the following command to direct X applications to display on the local computer:

• Bourne, Bash, or Korn shell:

$ DISPLAY=local_host:0.0 ; export DISPLAY

• C shell:

% setenv DISPLAY local_host:0.0

In this example, local_host is the host name or IP address of the computer that you want to use to display Oracle Universal Installer.

3. Enter the following commands to start Oracle Universal Installer, where patchset_directory is the directory where you unpacked the patch set software:

Page 82: 10.2.0.4 Patch Up Gradation

$ cd patchset_directory/Disk1$ ./runInstaller

4. On the Welcome screen, click Next.

5. In the Specify Home Details screen, select the name of the Oracle home that you want to update, or select the Path that you want to update from the list, then click Next.

6. If you are installing the patch set on an Oracle RAC cluster, click Next when the Selected Nodes screen appears.

Note:

If you are not sure of the name of the Oracle home, click Installed Products to determine the name of the Oracle home that you want to upgrade.

The Available Product Component screen appears. This screen contains a list of all components that have been patched by the original patch set installation. These components are grayed out, indicating they cannot be selected for installation.

7. Expand the nodes for each component listed in the tree to display the patch that corresponds to each component.

8. Select the patches that you want to install.

When you select a patch, the Install Status column changes to Reinstall.

9. Repeat the process for each patch bundled in the patch set, then click Next.

10.On the Summary screen, verify the list of patches to be reinstalled, then click Install.

11.On the End of Installation screen, click Exit, then click Yes to exit from Oracle Universal Installer.

14 Known IssuesReview the following known issues after you apply the patch set:

• Upgrading Preconfigured Standard Edition Databases

• The Welcome Page of Oracle Database Upgrade Assistant Displays Incorrect Version

• Running Oracle Database Upgrade Assistant on a Single Node Oracle RAC Installation

• Refresh From OracleMetaLink Job Fails in Oracle Enterprise Manager Database Control

• The sysman Related Errors Are Listed in the oraInstall.err File

• Errors Displayed When Upgrading from Oracle Database 10g Release 2 (10.2.0.4)

• Incorrect Database Version is Displayed on the Oracle Enterprise Manager Database Control Page After Downgrading

• Benign Entry in the Silent Log File After Cloning the Database

• Incorrect Nodes Displayed in Cloned Oracle Clusterware

Page 83: 10.2.0.4 Patch Up Gradation

• Native Full Outer Join Implementation

• Incorrect Oracle Workspace Manager Displayed After Upgrading to Oracle Database 11g

• ASM Error is Displayed When Creating 10g Release 2 (10.2.0.1) Database on Oracle Clusterware (10.2.0.4)

• SETUPCCR Fails if Preset JAVA_HOME Points to an Invalid JDK Home

• In Red Hat Enterprise Linux 5 Default Makefile Version does not Support Default DBNAME

• Enterprise Manager Throws 500 Internal Server Error When Scheduler Job Is Created

• NFS Client Causes Machine To Reboot During Database Stress Testing

14.1 Upgrading Preconfigured Standard Edition Databases

If you are using an Oracle Database release 10.2.0.2 preconfigured Standard Edition database, then the database contains the following components that are not supported by the Standard Edition:

• Oracle Data Mining

• Oracle OLAP Catalog

• Oracle OLAP Analytic Workspace

• Oracle OLAP API

• Oracle Spatial

The catupgrd.sql script does not run the patch scripts for these components. It sets the component STATUS to OPTION OFF in the DBA_REGISTRY view. The original versions of the dictionary objects for the components remain in the database but the catupgrd.sql script does not apply the patch to them.

14.2 The Welcome Page of Oracle Database Upgrade Assistant Displays Incorrect Version

The Welcome page of Oracle Database Upgrade Assistant displays incorrect version of Oracle 9i. Oracle 9i Release 9.1.0 should read as Oracle 9i Release 9.0.1.

This issue is tracked with Oracle bug 6695802.

14.3 Running Oracle Database Upgrade Assistant on a Single Node Oracle RAC Installation

Oracle Database Upgrade Assistant fails during postinstallation upgrade on a single node and displays the following error message:

ORA-32001: write SPFILE requested but no SPFILE specified at startup

Workaround:

1. Start the database with the NOMOUNT option:

$ sqlplus /NOLOGSQL> CONNECT SYS AS SYSDBAEnter password:SYS_password

Page 84: 10.2.0.4 Patch Up Gradation

SQL> STARTUP NOMOUNT

2. Create SPFILE from PFILE by entering the following command where pfile_location is usually $ORACLE_BASE/admin/db_name/pfile for Optimal Flexible Architecture compliant database:

SQL> CREATE SPFILE=SHARED_LOCATION/SPFILE.ORA FROM PFILE=pfile_location/init.ora

3. Shut down the database:

SQL> SHUTDOWN IMMEDIATESQL> EXIT

4. Clear the contents of PFILE located at ORACLE_BASE\ORACLE_HOME\dbs\initsid.ora and set the value of SPFILE as SHARED_LOCATION\SPFILE.ORA.

5. Run Oracle Database Upgrade Assistant:

$ $ORACLE_HOME/bin/dbua

Note:

This workaround will resolve the issue faced during add node operation from single node. This issue is tracked with Oracle bug 5585075.

This issue is tracked with Oracle bug 5531643.

14.4 Refresh From OracleMetaLink Job Fails in Oracle Enterprise Manager Database Control

If you attempt the Refresh from OracleMetaLink job in Oracle Enterprise Manager Database Control, then it displays the following error:

Exception trying to access the repository. java.sql.SQLException:ORA-12899: value too large for column"SYSMAN"."MGMT_ARU_PRODUCTS"."PRODUCT_NAME" (actual: 54, maximum: 50)

Workaround:

None. Oracle will release a one-off patch to address this issue.

This issue is tracked with Oracle bug 6755395.

14.5 The sysman Related Errors Are Listed in the oraInstall.err File

When you use Oracle Universal Installer to remove Oracle Database 10g Release 2 (10.2.0.4), some sysman related errors are listed in the oraInstall.err file.

Workaround:

These are benign errors and can be ignored.

Page 85: 10.2.0.4 Patch Up Gradation

This issue is tracked with Oracle bug 6363210.

14.6 Errors Displayed When Upgrading from Oracle Database 10g Release 2 (10.2.0.4)

When upgrading Oracle Database 10g Release 2 (10.2.0.4) to Oracle Database 11g Release 1 (11.1.0.6), the following errors are displayed:

ORA-06550: line 5, column 35:ORA-06550: line 5, column 1:ORA-00001: unique constraint(SYSMAN.PARAMETERS_PRIMARY_KEY) violatedORA-06512: at "SYSMAN.MGMT_TIME_SYNC", line 108Oracle_Server.log:ORA-06512: at "SYSMAN.MGMT_TIME_SYNC", line 166Oracle_Server.log:ORA-06512: at line 2

Workaround:

These errors do not result in any data loss. Therefore, you can ignore these errors.

This issue is tracked with Oracle bug 6705429.

14.7 Incorrect Database Version is Displayed on the Oracle Enterprise Manager Database Control Page After Downgrading

If you downgrade the database from Oracle Database 10g Release 2 (10.2.0.4) to an earlier version, Oracle Enterprise Manager Database Control may not restart after the downgrade. However, the emctl start dbconsole command may appear to have started the database console, but you cannot access the database console pages. The emctl status dbconsole command displays that the database console in fact has not started.

Workaround:

This issue is most likely a result Oracle bug 4505434, which has been fixed in this release but exists in earlier releases. To address this issue, apply the patch for bug 4505434 for the database console version you downgraded to and restart the database console.

This issues is tracked with Oracle bug 6649954.

14.8 Benign Entry in the Silent Log File After Cloning the Database

An entry similar to the following is logged in the silent log file immediately after you clone the database:

File not found: $ Cloned_Oracle_home/ccr/new_ccr/ccr/bin/setupCCR

Workaround:

This entry in the log file is not a error and can be ignored.This issue is tracked with Oracle bug 6721838.

14.9 Incorrect Nodes Displayed in Cloned Oracle Clusterware

On a cloned Oracle Clusterware, the new node does not display the correct node from which you

Page 86: 10.2.0.4 Patch Up Gradation

should run a command.

Workaround:

Run the following command to address this issue:

$ ./runInstaller -clone -silent ORACLE_HOME=$ORACLE_HOME ORACLE_HOME_NAME \ =Oracle_home_name n_storageTypeVDSK=2 n_storageTypeOCR=2 \"sl_tableList={first_node:first_node_priv:first_node-vip, \second_node:second_node_priv:second_node-vip}" \s_ocrpartitionlocation=location_of_ocr s_votingdisklocation=location_of_voting_disk \"ret_PrivIntrList={private_interconect_list}" INVENTORY_LOCATION=central_inventory_location -noConfig

Note:

Change the clone command parameter sl_tableList to have the local node as the first entry.

This issue is tracked with Oracle bug 6754695.

14.10 Native Full Outer Join Implementation

To enable a new native full outer join implementation in the database, a user has to set the following underscore parameter:

_optimizer_native_full_outer_join =force

You can set this parameter for the system or for a specific session.

Besides dramatically improving the performance of a full outer join, the new implementation fixes a variety of issues, for examples a variety of ORA-942 (table or view doesn't exists) and ORA-4331 (unable to allocate string bytes of shared memory) errors.

This issue is tracked with Oracle bug 6322672.

14.11 Incorrect Oracle Workspace Manager Displayed After Upgrading to Oracle Database 11g

After upgrading Oracle Database 10g Release 2 (10.2.0.4) to Oracle Database 11g Release 1 (11.1.0.6), the Oracle Workspace Manager version is displayed as 10.2.0.4.3.

This issue is tracked with Oracle bug 6732811.

14.12 ASM Error is Displayed When Creating 10g Release 2 (10.2.0.1) Database on Oracle Clusterware (10.2.0.4)

If you are installing and creating an Oracle Database 10g Release 2 (10.2.0.1) database, which uses ASM storage, after upgrading Oracle Clusterware to version 10.2.0.4, then the following error may be displayed:

An error occurred while executing ASM queries.

Page 87: 10.2.0.4 Patch Up Gradation

Workaround:

This error is benign. Click Continue to proceed with the installation. There is no loss of functionality due to this error.

This issue is tracked with Oracle bug 6791427.

14.13 SETUPCCR Fails if Preset JAVA_HOME Points to an Invalid JDK Home

When CCR is manually configured using setupCCR from a terminal on which JAVA_HOME is pre-defined and if it points to an invalid location or JRE_HOME instead of a valid JDK_HOME, the command fails.

Workaround:

Unset JAVA_HOME and re-invoke setupCCR.

14.14 In Red Hat Enterprise Linux 5 Default Makefile Version does not Support Default DBNAME

The default Makefile version present in the RHEL5 machine is make 3.81. With this version, the default dbname is not recognized by those Oracle clients which are directly called from the Makefile.

Workaround:

You can use either of the following approaches:

• Use Makefile version 3.79

• Use @dbname whenever username/password is used in the Makefile

14.15 Enterprise Manager Throws 500 Internal Server Error When Scheduler Job Is Created

When creating scheduler jobs, clicking on the OK button while in the Options tab triggers an Internal Server Error.

Workaround: Switch to a different tab before clicking on the OK button. The job will be created properly in line with what has been entered in the Options tab.

This issue is tracked in bug 6863977.

14.16 NFS Client Causes Machine To Reboot During Database Stress Testing

Under certain test conditions with the system running at about 75% CPU utilization, a system/OS reboot has been observed on Suse SLES10. An OS bug has been opened against SLES10 with Novell. The Oracle bug 6883690 contains the details and references the Novell bug (# 361920) filed for this issue.

15 Fixed Platform-Specific BugsThe following table lists platform-specific bugs that have been fixed.

Page 88: 10.2.0.4 Patch Up Gradation

Fixed in Release

Bug Number Description

10.2.0.3 5671740 INCOMPLETE CALL STACK FOR LINUX 64-BIT WITH 2.6.9 KERNEL

10.2.0.4 5375974 DEMO_PROC.MK MAKE THE SIZE OF $ORACLE_HOME/LIB/CONFIG.O TO ZERO BYTES

10.2.0.4 5126152 CHANGEPERM.SH INCLUDED IN 10.2.0.2 CANNOT BE RUN AGAINST CLIENT ONLY ORACLE HOME

10.2.0.4 5963965 AFTER APPLYING OF 10.2.0.3, PERMISSIONS ARE STILL WRONG FOR LIB32 AND SRVM/LIB32

10.2.0.4 5240469 GENOCCISH GENERATES LOTS OF ERRORS AND FAILS ON AMD64

10.2.0.4 6749282 10.2.0.4 6749282 eliminated AMD from all X86-64 bit RDBMS ports

10.2.0.4 6612823 SUPPORT OF ODBC 11.1.0.6 AND 10.2.0.3 64-BIT ON LINUX X86-64

16 Patch Set ComponentsThe following table provides a list of patch set components:

Component Version

Advanced Queuing (AQ) API 10.2.0.4

Advanced Queuing (AQ) API Demos 10.2.0.4

Advanced Replication 10.2.0.4

Agent Required Support Files 10.2.0.4

Assistant Common Files 10.2.0.4

Authentication and Encryption 10.2.0.4

Authentication and Encryption 32-bit 10.2.0.4

CSS Single-instance Common Files 10.2.0.4

Character Set Migration Utility 10.2.0.4

Clusterware 10.2.0.4

DBJAVA Required Support Files 10.2.0.4

Data Management Services Common Files 10.2.0.4

Data Mining Scoring Engine 10.2.0.4

Database Configuration Assistant 10.2.0.4

Database SQL Scripts 10.2.0.4

Page 89: 10.2.0.4 Patch Up Gradation

Component Version

Database Upgrade Assistant 10.2.0.4

Database Vault 10.2.0.4

Database Verify Utility 10.2.0.4

Enterprise Manager Agent 10.2.0.4

Enterprise Manager Common Files 10.2.0.4

Enterprise Manager Repository 10.2.0.4

Enterprise Manager plugin Common Files 10.2.0.4

Export/Import 10.2.0.4

External Naming: NIS 10.2.0.4

Generic Connectivity Common Files 10.2.0.4

Generic Connectivity Using ODBC (32-bit and 64-bit) 10.2.0.4

HAS component of Oracle Clusterware install 10.2.0.4

Installation Common Files 10.2.0.4

iSQL*Plus 10.2.0.4

JAccelerator (NCOMP) 10.2.0.4

JDBC Common Files 10.2.0.4

JDBC/OCI Common Files 10.2.0.4

JDBC/OCI Common Files for Instant Client 10.2.0.4

LDAP Required Support Files 10.2.0.4

New Database ID 10.2.0.4

Object Type Translator 10.2.0.4

Oracle C++ Call Interface 10.2.0.4

Oracle C++ Call Interface Demos 10.2.0.4

Oracle C++ Call Interface for Instant Client 10.2.0.4

Oracle Call Interface (OCI) 10.2.0.4

Oracle Call Interface (OCI) Demos 10.2.0.4

Oracle Client 10.2.0.4

Oracle Client Required Support Files 10.2.0.4

Oracle Common Schema Demos 10.2.0.4

Oracle Configuration Manager 10.2.7.1

Oracle Connection Manager 10.2.0.4

Oracle Containers for Java 10.2.0.4

Page 90: 10.2.0.4 Patch Up Gradation

Component Version

Oracle Containers for Java Demos 10.2.0.4

Oracle Text Knowledge Bases 10.2.0.4

Oracle Core Required Support Files 10.2.0.4

Oracle Data Mining 10.2.0.4

Oracle Data Mining Demos 10.2.0.4

Oracle Database 10G 10.2.0.4

Oracle Database 10G Companion Products 10.2.0.4

Oracle Database 10G Products 10.2.0.4

Oracle Database Demos 10.2.0.4

Oracle Database Utilities 10.2.0.4

Oracle Enterprise Manager Console DB 10.2.0.4

Oracle Globalization Support 10.2.0.4

Oracle Globalization Support Demos 10.2.0.4

Oracle Instant Client 10.2.0.4

Oracle Instant Client Required Support Files 10.2.0.4

Oracle interMedia Annotator 10.2.0.4

Oracle interMedia Client Demos 10.2.0.4

Oracle interMedia Common Files 10.2.0.4

Oracle interMedia Client Compatibility Files 10.2.0.4

Oracle interMedia Image 10.2.0.4

Oracle interMedia Image Accelerator 10.2.0.4

Oracle interMedia Java Advanced Imaging 10.2.0.4

Oracle interMedia Locator 10.2.0.4

Oracle Internet Directory Client 10.2.0.4

Oracle Internet Directory Client Common Files 10.2.0.4

Oracle Internet Directory Tools 10.2.0.4

Oracle JDBC Development Drivers 10.2.0.4

Oracle JDBC Development Drivers Demos 10.2.0.4

Oracle JDBC Development Drivers for Instant Client 10.2.0.4

Oracle JDBC Thin Driver for JDK 1.2 10.2.0.4

Oracle JDBC Thin Driver for JDK 1.4 10.2.0.4

Oracle JDBC Thin Driver for JDK 1.4 for Instant Client 10.2.0.4

Page 91: 10.2.0.4 Patch Up Gradation

Component Version

Oracle JVM 10.2.0.4

Oracle Java Tools 10.2.0.4

Oracle Label Security 10.2.0.4

Oracle Label Security Demos 10.2.0.4

Oracle Locale Builder 10.2.0.4

Oracle Net 10.2.0.4

Oracle Net Configuration Assistant 10.2.0.4

Oracle Net Listener 10.2.0.4

Oracle Net Manager 10.2.0.4

Oracle Net Required Support Files 10.2.0.4

Oracle OLAP Analytic Workspace 10.2.0.4

Oracle OLAP API 10.2.0.4

Oracle OLAP Catalog 10.2.0.4

Oracle Partitioning 10.2.0.4

Oracle RAC Required Support Files 10.2.0.4

Oracle RAC Required Support Files-HAS 10.2.0.4

Oracle Real Application Clusters 10.2.0.4

Oracle SQLJ 10.2.0.4

Oracle Spatial 10.2.0.4

Oracle Spatial Demos 10.2.0.4

Oracle Starter Database 10.2.0.4

Oracle Text 10.2.0.4

Oracle Text Samples 10.2.0.4

Oracle Transparent Gateway for IBM DRDA 10.2.0.4

Oracle Ultra Search Middle-Tier 10.2.0.4

Oracle Ultra Search Server 10.2.0.4

Oracle Wallet Manager 10.2.0.4

Oracle Workspace Manager 10.2.0.4.3

Oracle XML Developer's Kit 10.2.0.4

Oracle XML SQL Utility 10.2.0.4

Oracle 10g Real Application Clusters Common Files 10.2.0.4

PL/SQL 10.2.0.4

Page 92: 10.2.0.4 Patch Up Gradation

Component Version

PL/SQL Embedded Gateway 10.2.0.4

PL/SQL Required Support Files 10.2.0.4

Parser Generator Required Support Files 10.2.0.4

Precompiler Common Files 10.2.0.4

Precompiler Required Support Files 10.2.0.4

Pro*C/C++ 10.2.0.4

Pro*C/C++ Demos 10.2.0.4

Pro*COBOL (32-bit) 10.2.0.4

Pro*COBOL (32-bit and 64-bit) 10.2.0.4

Pro*FORTRAN 10.2.0.4

Pro*FORTRAN Demos 10.2.0.4

RDBMS Required Support Files 10.2.0.4

Recovery Manager 10.2.0.4

Replication API 10.2.0.4

SQL*Loader 10.2.0.4

SQL*Plus 10.2.0.4

SQL*Plus Demos 10.2.0.4

SQL*Plus Required Support Files 10.2.0.4

SQLJ Runtime 10.2.0.4

SRVM component of Oracle Clusterware install 10.2.0.4

SSL Required Support Files 10.2.0.4

SSL Required Support Files for Instant Client 10.2.0.4

Sample Schema 10.2.0.4

Secure Socket Layer 10.2.0.4

Utilities Common Files 10.2.0.4

XDK Required Support Files 10.2.0.4

XML 10.2.0.4

XML Class Generator for C++ 10.2.0.4

XML Class Generator for Java 10.2.0.4

XML Parser for C 10.2.0.4

XML Parser for C++ 10.2.0.4

XML Parser for C++ Demos 10.2.0.4

Page 93: 10.2.0.4 Patch Up Gradation

Component Version

XML Parser for Java 10.2.0.4

XML Transviewer Bean 10.2.0.4

XML Transx 10.2.0.4

XSQL Servlet 10.2.0.4

XSQL Servlet Demos 10.2.0.4

17 Documentation AccessibilityOur goal is to make Oracle products, services, and supporting documentation accessible, with good usability, to the disabled community. To that end, our documentation includes features that make information available to users of assistive technology. This documentation is available in HTML format, and contains markup to facilitate access by the disabled community. Accessibility standards will continue to evolve over time, and Oracle is actively engaged with other market-leading technology vendors to address technical obstacles so that our documentation can be accessible to all of our customers. For more information, visit the Oracle Accessibility Program Web site at

http://www.oracle.com/accessibility/

Accessibility of Code Examples in Documentation

Screen readers may not always correctly read the code examples in this document. The conventions for writing code require that closing braces should appear on an otherwise empty line; however, some screen readers may not always read a line of text that consists solely of a bracket or brace.

Accessibility of Links to External Web Sites in Documentation

This documentation may contain links to Web sites of other companies or organizations that Oracle does not own or control. Oracle neither evaluates nor makes any representations regarding the accessibility of these Web sites.

TTY Access to Oracle Support Services

Oracle provides dedicated Text Telephone (TTY) access to Oracle Support Services within the United States of America 24 hours a day, seven days a week. For TTY support, call 800.446.2398.

Oracle Database Patch Set Release Notes, 10g Release 2 (10.2.0.4) Patch Set 3 for for Linux x86-64

Copyright © 2008, Oracle. All rights reserved.

The Programs (which include both the software and documentation) contain proprietary information; they are provided under a license agreement containing restrictions on use and disclosure and are also protected by copyright, patent, and other intellectual and industrial property laws. Reverse engineering, disassembly, or decompilation of the Programs, except to the extent required to obtain interoperability with other independently created software or as specified by law, is prohibited.

The information contained in this document is subject to change without notice. If you find any problems in the documentation, please report them to us in writing. This document is not warranted to be error-free. Except as may be expressly permitted in your license agreement for these Programs, no

Page 94: 10.2.0.4 Patch Up Gradation

part of these Programs may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose.

If the Programs are delivered to the United States Government or anyone licensing or using the Programs on behalf of the United States Government, the following notice is applicable:

U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the Programs, including documentation and technical data, shall be subject to the licensing restrictions set forth in the applicable Oracle license agreement, and, to the extent applicable, the additional rights set forth in FAR 52.227-19, Commercial Computer Software—Restricted Rights (June 1987). Oracle USA, Inc., 500 Oracle Parkway, Redwood City, CA 94065

The Programs are not intended for use in any nuclear, aviation, mass transit, medical, or other inherently dangerous applications. It shall be the licensee's responsibility to take all appropriate fail-safe, backup, redundancy and other measures to ensure the safe use of such applications if the Programs are used for such purposes, and we disclaim liability for any damages caused by such use of the Programs.

Oracle, JD Edwards, PeopleSoft, and Siebel are registered trademarks of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

The Programs may provide links to Web sites and access to content, products, and services from third parties. Oracle is not responsible for the availability of, or any content provided on, third-party Web sites. You bear all risks associated with the use of such content. If you choose to purchase any products or services from a third party, the relationship is directly between you and the third party. Oracle is not responsible for: (a) the quality of third-party products or services; or (b) fulfilling any of the terms of the agreement with the third party, including delivery of products or services and warranty obligations related to purchased products or services. Oracle is not responsible for any loss or damage of any sort that you may incur from dealing with any third party.

Oracle Copyright and Trademark Notice

Copyright NoticeCopyright © 1994-2007, Oracle. All rights reserved.

Trademark NoticeOracle, JD Edwards, and PeopleSoft are registered trademarks of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Page 95: 10.2.0.4 Patch Up Gradation

10.2.0.4 Patch Set - List of Bug Fixes by Problem Type [ID 401436.1]

Modified 06-AUG-2009 Type README Status PUBLISHED

Bugs fixed in the 10.2.0.4 Patch Set • See Note:316900.1 for Support Status and Alerts affecting 10.2.0 releases.

This note lists the customer bugs fixed in the 10.2.0.4 Patch Set. Bugs are listed by product. RDBMS (Server) bugs are listed under significant headings relating to either a feature or a characteristic of the bug. Some bugs are listed in more than one section. Each bug number is hyperlinked to a Support Bug Description.

• '*' against a bug indicates that an alert exists for that issue. • '+' indicates a particularly notable bug. • 'P' indicates a port specific bug. • "OERI:nnnnn is used as shorthand for ORA-600 [nnnnn]. • The term "Undocumented" is used to indicate bug fixes for which there is no

published description of the issue/fix.

Notable exceptions and omissions

• Enterprise Manager / Database Control fixes are NOT listed. • Port specific bug fixes are not usually listed .

Security Alert Issues fixed in the 10.2.0.4 Patch Set

Fixed Bug# Security Alert# Document Summary

10.2.0.4 - / - Note:467881.1 Critical Patch Update (Apr 2008)

10.2.0.4 Bug Categories

• Oracle Database Configuration Assistant • Oracle ODBC Driver • Oracle Spatial • Oracle Net Services • Net Manager - NetMgr • Oracle Database Gateway for Sybase • PL/SQL • Oracle Globalization Development Kit • Oracle Server

• ANSI Joins • ASSM Space Management (Bitmap Managed Segments) • Advanced / Secure Networking

Page 96: 10.2.0.4 Patch Up Gradation

• Advanced Queuing • Analytic SQL (Windowing etc..) • Application Context • Automatic Memory Management • Automatic Storage Management (ASM) • Bitmap Indexes • Change Data Capture • Cluster Ready Services / Parallel Server Management • Code Improvement • Compressed Data Storage • Compressed Key Index / IOT • Connect By / Hierarchical Queries • Constraint Related • Corrupt/Bad Backup • Corruption • Corruption (Dictionary) • Corruption (Incorrect / Missing Corruption Checks) • Corruption (Index) • Corruption (Logical) • Corruption (Physical) • DBVerify Utility • Database Link / Distributed • Datapump Export/Import • Datatypes (AnyData) • Datatypes (LOBs/CLOB/BLOB/BFILE) • Datatypes (Objects/Types/Collections) • Datatypes (TIMESTAMP) • Deadlock • Diagnostic Output Problem / Improvement • Direct Path Operations • Domain Indexes • Excessive CPU Usage • Export/Import • Expression Filters / Rules • External Tables • Feature Unusable • Flashback • Function Based Index (Including DESC Indexes) • Gateways / Heterogeneous Services • Gateways / ODBC • Gateways / Transparent Gateway For DRDA • Gateways / Transparent Gateway For SQL Server • Global Temporary Tables • Globalization Support (NLS) • Hang (Involving Shared Resource) • Hang (Process Hang) • Hang (Process Spins) • Hash Join • Index Organized Tables (IOT)

Page 97: 10.2.0.4 Patch Up Gradation

• Install Is Not Performed Correctly • Instance May Crash • Instance Startup • Interoperability (Between Releases) • JDBC • JavaVM / JSP / Corba etc.. • Job Queues • LDAP / Oracle Internet Directory • Latch Contention • Leak (Memory Leak / Growth) • Leak (Resources Eg: File Handles) • Literal Replacement (CURSOR_SHARING) • LogMiner • Memory Corruption • Merge SQL (MERGE .. USING) • Migration / Upgrade / Downgrade • Multi Table Insert SQL • NCOMP • NUMA Related • Network • OCCI • OCI • Online DDL • Optimizer • Optimizer (Stored Outlines) • Optimizer (Subquery Factoring - WITH clause) • Optimizer Bad Cardinality • Oracle Data Mining • Oracle Disk Manager • Oracle Label Security • Oracle OLAP • Oracle Text (Formerly interMedia Text) • Oracle Univeral Installer • PL/SQL • PL/SQL (DBMS Packages) • PL/SQL External Procedures (EXTPROC) • Parallel Query (PQO) • Partitioned Tables • Performance Affected (General) • Performance Monitoring • Performance Of Certain Operations Affected • Performance Of Query/ies Affected • Physical Standby Database / Dataguard • Pro* Precompiler • Query Rewrite (Including Materialized Views) • RAC (Real Application Clusters) / OPS • RMAN (Recovery Manager) • Read Only Tablespace/s • Recovery

Page 98: 10.2.0.4 Patch Up Gradation

• Recycle Bin • Regular Expressions • Replication • Resource Manager • Row Level Security / FGA • SQL*Loader • Security ( Authentication / Privileges / Auditing ) • Shared Pool Affected • Shared Server (formerly MTS) • Space Management (Locally Managed Tablespaces) • Spatial / Spatial Advisor • Spatial Data • Star Transformation • Star Transformation With Temp. Tables • Storage Space Usage Affected • Streams / Logical Standby • System Managed Undo (SMU) • Transparent Application Failover • Transparent Data Encryption • Transportable Tablespaces • Triggers • Truncate • Wallet Manager • Workload repository / reporting • Wrong Results • Wrong/Bad Shared Cursor • XA / Distributed Transactions • XDB • XML • Error May Occur • Internal Error May Occur (ORA-600) • Process May Dump (ORA-7445) / Abend / Abort • Miscellaneous • Notable change of behaviour introduced in 10.2.0.4 • Notable change of behaviour introduced in 11.1.0.6

• Oracle OLAP • JPublisher • Advanced Networking Option • Oracle Security Service • Oracle Database Gateway for WebSphere MQ • Oracle Ultra Search • Oracle Database Gateway for DRDA • SQL*Plus • Precompilers • Oracle Database Upgrade Assistant • JDBC • Oracle Internet Directory • Oracle interMedia • Oracle Text

Page 99: 10.2.0.4 Patch Up Gradation

• Oracle XML Developers Kit • Oracle Middleware

10.2.0.4 Bug Fixes by Category

Oracle Database Configuration Assistant

Oracle Database Configuration Assistant

5690286 DBCA does not show all available disks

5710808 DBCA errors if ORACLE_HOME contains a directory called "bin"

5875729 DBCA silent carries on and completes 'successfully' despite fatal errors

6132986 DBCA creates wrong OID entry during DB registration

Oracle ODBC Driver

Oracle ODBC Driver

5202103 Requery of data returns old data using ODBC

5376170 ODBC ORA-904 for SQL with column names containing spaces

5389003 ODBC driver does not round off double data

5706606 ODBC driver dump when fetching TIMESTAMP / INTERVAL types

5747525 ODBC has wrong sqresus.dll

Undocumented Oracle ODBC Driver

5758953 5760923 5763138 5763172 5770374 5838037 5846726 5879622 5888808 5915427 5948621 6077885

Oracle Spatial

Oracle Spatial

4582210 Local partitioned spatial index fails on tablespace transport

5097326NLS_TERRITORY=german causes problems with numeric representation in Spatial

5117577 SDO_CS.transform() not supported with EPSG CRS (3005)

Page 100: 10.2.0.4 Patch Up Gradation

5197581 ORA-29532 from CREATE_FEATURE

5253336 shortestPathAStar() NDM Java API loops when no path can be found

5411907REMOVE_DUPLICATE vertices adds more vertices to the end of the geometry

5497674 VALIDATE_GEOMETRY_WITH_CONTEXT reports false errors

5507634 SDO_RELATE returns wrong results

5512782 SDO_TOPO_MAP.add_point_geometry - edge should split, but does not

5554484Unable to correct invalid geometry with rectify_geometry or migrate.to_current

5671929 Large memory allocation when using SDO_GEOM.RELATE

5675163ORA-29532 from SDO_TOPO_MAP.ADD_EDGE attempting to add an edge ends

5694168 SDO_ANYINTERACT performs slowly on feature layers with lots of features

5738090 Offseting a single straight segment produces a spurious circular arc

5743792 LOAD_TOPO_MAP cannot be called multiple times in the same transaction

5750711 Dump [mdgoplun] querying Spatial data

5766563 Parallel create of Spatial index with SDO_NON_LEAF_TBL fails

5838363 Spatial Unit of length issue in wkt

5840592 SDO_LRS.OFFSET_GEOM_SEGMENT returns null values

5871002 SDO_TOPO_GEOMETRY constructor fails on versioned topology

5873149 Projection name problem in Spatial

5900199 ORA-29885 ORA-29400 attempting to create a Spatial index

5912272 Behaviour of SDO_NET.validate_network inconsistent with manual

5929643 Performance problem while deleting features in hierarchical topology model

5949568Need distance stopping condition so SDO_NN/SDO_BATCH_SIZE do not scan entire table

5982684 Placeholder bug for network data model fixes

5983129 Partitioned local spatial index needs a way to set status to valid

6000704 Wrong result returned by sdo_sam.simplify_geometry()

6004768 Queries against ALL_SDO_GEOM_METADATA are slow

6011024 SDO_GEOM.RELATE with 'determine' mask returns unknown mask

6027858 Wrong results from SDO_RELATE

6038442 Wrong results from the SDO_GEOM.sdo_intersection() function

6055668 Wrong results from SDO_RELATE

6059034 ORA-13363 when using 2D query windows to view 3D data

6070096 Wrong results from SDO_RELATE

Page 101: 10.2.0.4 Patch Up Gradation

6070333NETWORK.addnode(link,distanceratio,istemporary) creates incorrect link geometry

6087105 SDO_LRS.OFFSET_GEOM_SEGMENT returns Null for some geometries

6087331 SDO_TOPO_OBJECT_ARRAY size is too small

6114292 Intermittent OERI from Spatial queries

6119611 bandNumbers / layerNumbers of getRasterSubset over 99 fails (ORA-13410)

6193816 Errors using Spatial with index created with layer_gtype=POINT

6194209 ORA-4030 / excess memory use loading new geometry

6196135 Topology FACE$ has invalid MBR for faces with inner island faces

6272191 Wrong results from SDO_INSIDE on touch and disjoint

6315932 ORA-13249 using SDO_JOIN() with long table / schema names

6368037 Spatial READ_NETWORK can be slow

6485701 Decimal degree conversion factor not accurate in spatial

6602344 RELATE can be slow for very large (10k vertices) geometries

8451041 patch request for merge bug 8451038 on top of 10.2.0.4 for linux 64bit (226)

Undocumented Oracle Spatial

4450253 5115167 5149238 5357619 5404430 5632711 5899894 5946382 5968582 5968833 5971691 5985754 6054474 6065691 6070136 6085696 6122040 6122642

Oracle Net Services

Oracle Net Services

4417761 Net listener cannot contact ONS daemon in different ORACLE_HOME

4570363 JavaNet throws exception with nested/multiple ADDRESS_LIST clauses

4570768 CMAN not able do connection over two hops - ORA-12564

5076238 Dump [nstotoqgetkey] after Net error

5128376 Aliases in non-default context not removed by NetCA

5236140 Memory leak in clients when using TAF

5351620 ORA-12559 from JDBC OCI driver

5518312 Small memory leak when niotns fails

5541589 Connect timeout with ADDRESS_LIST does not handle refuse correctly

5549203 Client spins when sqlnet.outbound_connect_timeout is set

5594035 Unable to change the listener password

5663043 Memory leak in nsbGet / dump possible under nsbrfr

Page 102: 10.2.0.4 Patch Up Gradation

5701515 Only first 5 LDAP server entries used (directory_servers) in ldap.ora

5713832 ORA-12637 using DESCRIPTION_LISTS with multithreaded client

5754150 ORA-12152 from non-blocking OCI

5837468 EMON hangs when client application suspended

5854698 Listener dumps / corrupted listener.ora after save_config

Undocumented Oracle Net Services

4723343 6410510 6700564

Net Manager - NetMgr

Net Manager - NetMgr

4661200 Net manager adds alias to incorrect context

Oracle Database Gateway for Sybase

Undocumented Oracle Database Gateway for Sybase

6182186

PL/SQL

PL/SQL

709811 PLS-123 / dump compiling package with PLSQL_DEBUG = true

4381035ORA-932 if not all select items in PLSQL dynamic select statement are defined

4435282 PLSQL cannot use database link with name longer than 30 chars

4507743 ORA-6502 is not raised for number precision overflow in PLSQL

4619731 PLSQL may see wrong (old) value for a package variable

4644108 Dump assigning BINARY FLOATs or DOUBLES to a BIND in PLSQL

4686467 Spin using UTL_TCP / UTL_HTTP

5015298 OERI[kpotcprc: uga depth exceeded] can occur after an ORA-1000

5029092 ORA-12713 not reported for RPCs with NLS_NCHAR_CONV_EXCP set

5066528 DBMS_TRACE enhancements

Page 103: 10.2.0.4 Patch Up Gradation

5123798 ORA-4067 from client side PLSQL

5131945 PLS-801 during PLSQL interop between 11g and 10.2

5168773 Poor performance of fetch with nested tables/ADTs in 10g

5183045 PLSQL dump under pevm_MOVN

5214109Corruption / OERI:kopp2ucoll700 calling PLSQL using negative array out parameters

5249142 ORA-4062 from PLSQL RPC

5252427 Collections (arrays) passed from JDBC to PLSQL show up as NULL

5389854 Memory leak using bulk insert with SAVE EXCEPTIONS

5394728 Errors / wrong results running SQL in PLSQL from old front end (eg Forms)

5415410 ORA_DEBUG_JDWP may get corrupted

5436549 Dump [pevm_bcsrwc] after FORALL array operation

5483284PLSQL 10g/11g interoperability problem with binary_float / binary_double literals / constants

5484847 Dump (koputilassert) from 8.0 RPC to >=9i server

5575771 UTL_HTTP cannot handle https connections without a content-length

5581731 Errors loading wrapped PLSQL in multibyte from client other than SQLPLUS

5589275 PLSQL BULK COLLECT INTO can spin

5597014 PLS-707[2603] occurs while compiling a package

5599607FORMAT_ERROR_BACKTRACE returns wrong line number for exceptions inside loop

5613128 PLS-707 from ALTER TABLE DROP TYPE then ADD METHOD

5637147 Wrong Results from TRUNC of a timestamp in PL/SQL

5693291 PLSQL optimizer incorrectly optimizes common subexpressions

5859164 10g PLSQL compile time slower than 9.2

5878041plsql_optimize_level=2 can significantly impact compile time of complex procedures

5890966 Intermittent ORA-6502 with package level associative array

5910731 Dump (pfsadt) using multiset in PLSQL

5911891 Wrong results with timestamp binds in PLSQL

5924384 ORA-21780 in PLSQL

5957181ORA-4043 on SYS_PLSQL_% types if similar named synonyms / objects exist

5958121 Timezone problems when calling a pipelined table-function

5978646 Ctrl-C when executing PLSQL can dump [pfrdlunam]

5980005 ORA-6533 while indexing a collection inside FORALL

Page 104: 10.2.0.4 Patch Up Gradation

6034173 ORA-3106 error when fetching into a cursor from PLSQL

6061892Memory Leak on 'PLS non-lib hp' by recursive PLSQL calls / ORA-4030 AND ORA-21780

6067804ORA-910 not signaled when pipelined function tries to return > 4000 byte varchar2

6068126 Dump (pevm_instc2) using REF cursors in PLSQL

6075168 Memory leak if PLSQL callout using OBJECT arguments returns an error

6121452Client PLSQL dump attempting an RPC in OCI mode without a database connection

6139946 Wrong results from TIMESTAMP with TIMEZONE arithmetic in PLSQL

6214869 Dynamically invoked PLSQL calls from AQ looses package globals

Undocumented PL/SQL

4686355 5001170 5368764 5706508 5866120 5918614 5944772 6040276 6071378 6273273 6273275 6273278 6273280 6275158 6361423 6361425 6416327 6435593

Oracle Globalization Development Kit

Oracle Globalization Development Kit

5465998 unable to add user-defined character sets to Java

5470375 Add toUnicodeChars method

6200032 oracle.i18n.util.OraSQLUtil.isValidIdentifier always returns true for UTF-16

Undocumented Oracle Globalization Development Kit

5706974 5860226

Oracle Server

ANSI Joins

4204383 Dump [kkqtnlocbk] optimizing ANSI OUTER JOINs with subqueries

4702830 OERI[kkoljt1] when using star transformation with an ANSI outer join

4901291 Wrong results with left outer joins on view with a function

5188321 wrong results (no rows) OR ORA-1445 from ANSI outer join

5590396 Dump or Wrong Results with ANSI JOINS and CONNECT BY

5652086 OERI[15160] from ANSI join

Page 105: 10.2.0.4 Patch Up Gradation

5765958 OERI[qcscpqbTxt] / OERI[qcsfbdnp:1] from ANSI query in PLSQL

5964193 OERI[kkqsRewriteCorrCols-1] during query rewrite with ANSI joins

5988085 Dump [kkodsel] from STAR transformation with ANSI view

6006457 Suboptimal plan from ANSI outer join

6033480 High parse time of query when using ANSI style joins

6686885 WRONG RESULTS (missing rows) USING NATIVE FULL OUTER JOIN

ASSM Space Management (Bitmap Managed Segments)

5530583 ASSM managed INDEX updates can be slow compared to non-ASSM

5557421Self-deadlock (ORA-60) on FB enqueue if session killed during INSERT in ASSM

5637976 ORA-8103/ORA-1410 from concurrent INSERT / export on ASSM tables

5695131HW enqueue deadlock / OERI:1153 from array insert with SAVE EXCEPTIONS to READ ONLY ASSM segment

5728380 DML may spin under ktspffc searching for space in ASSM segment

6075487OERI[kddummy_blkchk]..[18026] for DDL on plugged ASSM tablespace with FLASHBACK

6086497 OERI[ktspgetmyb-1] / bitmap segment corruption for ASSM segments

6376915 HW enqueue contention for ASSM LOB segments

Advanced / Secure Networking

4395849 ESM tool hangs connecting to directory server on SSL port

5079968 SSL auth client connections create erroneous trace files in udump

5584798Unnecessary trace files using EUS with LDAP_DIRECTORY_PASSWORD='PASSWORD'

6005762SYS_CONTEXT('USERENV','AUTHENTICATION_METHOD') returns NULL

Advanced Queuing

4478139 ORA-28031 "maximum of 148 enabled roles" when creating queue table

4618808 AQ operation requiring exclusive lib cache lock may hang

4715375 OERI[kwqmtdel] in q00 process in RAC when any instance goes down

4719848 Streams DELETE_ERROR does not maintain AQ$_QTABLE_I

4733582 Upgrade to 10.2 deletes statistics on AQ tables

4745691 OERI[kghufree_06] from AQ propogation of XML payload

5018886 OERI:[kwqitnmptme:wait] in Qnnn during propagation of delayed messages

5092843 Dump (kpceclose) in EMON

Page 106: 10.2.0.4 Patch Up Gradation

5095889 PGA leak during propagation in "kwqpcbk:koioalm" and "kwqpcbk:csid"

5225596 AQ propogation does not work after failover

5358598 EMN0 not posted for ha notification

5408664 Messages not marked as undeliverable after transformation failure

5415506 ORA-4020 when dbms_aqadm.purge_queue_table and select are run

5439588 Notifications not delivered when client machine has multiple NICs

5452715 OERI[kwqbgqc: bad state] reported after restart of database

5494866 PLS-302 'dbver_10i' importing 10g export into 9i with AQ

5506702 Dequeue delay experienced after reconfiguration

5523578DBMS_AQADM.add_subscriber fails with ORA-1925 "maximum of x roles exceeded"

5526245 "ksxplookup: warning cnh incarnation number" messages in QMNC trace

5545530 EMON may spin in kpcopen

5561130 Performance of long running transaction using AQ degrades over time

5580871 AQ bytes message <= 2000 bytes incompatible between PLSQL and Java

5590163 Message dequeued more than once from single consumer queue

5594352 JMS-120 / OCI-1858 when dequeueing AQ bytes message with JDBC-OCI

5605319 Cursor leak from QMON coordinator exceptions

5608198 Memory leak by advanced queuing XML transformation

5648610 ORA-25235 during AQ propagation

5654680 JMS worker thread does not end if exception thrown in onMessage() method

5655612 AQ$_PENDING_MESSAGES table can grow indefinitely

5666374 FIFO does not occur when multiple listens are followed by dequeues

5717536 Dequeue can suffer from a memory leak

5725109 Hang if AQ listener onMessage() method raises an error

5734276 Queue slave process may spin in kwqitptm

5751016AQ messages enqueued at non-owner instance not moved from WAIT to READY

5758963 UGA memory leak possible from AQ dequeue

5852253 ORA-25316 from AQ after rollback to savepoint with loopback database link

5857313 OERI[kwqbmcrcpts101] after drop propagation

5941601 TM deadlock from concurrent dbms_aqadm_sys.alter_subscriber()

5955596 DBMS_AQ.LISTEN hangs after datapump has executed

5962680 Dump[kwqicgsubname1] on an AQ enqueue call

6001290 Node down events not posted in AQ when node leaves the cluster

Page 107: 10.2.0.4 Patch Up Gradation

6016707 OERI[kwqpuspse0-hwmack] from propogation

6044513 Cannot dequeue a message with a correlation padded with spaces

6049324 Memory leak from array dequeue

6057422 ORA-25228 occurs every 30 seconds in racgimon session trace file

6065604 DBMS_AQ.DEQUEUE_ARRAY PGA memory leak

6143688 node startups cAN spend up to 2 mins in AQ partition code

6154655 QMON fails to update queue table affinity for several minutes after failover

Analytic SQL (Windowing etc..)

4436832 False ORA-979 "not a group by expression" with literal replacement

4587572 ORA-12801/ORA-60 possible from parallel DML with grouping sets

4597871 ORA-904 from query using CUBE

5162852 Dump from FIRST / LAST aggregations on a NULL table

5196061 Dump in evaopn2() from WITH query using WINDOW functions

5216642 Dump from SQL using window functions

5286826 Wrong results from complex view merge with windowing

5302124 Join Predicates are not push inside window functions -- superceeded fix

5638080 Wrong sort order using window functions

5641873 ORA-904 using a WITH clause that includes a UNION

5670585 OERI [kxfxsSendCounter1] / OERI [15574] / spin from WINDOW query

5847881 ORA-3001 from GROUPING SET query against a view containing a function

5906937 Wrong result using ROW_NUMBER in SQL using a WITH query block

5942097OERI:qernsRowP from SQL with GROUP BY , ROLLUP and DISTINCT aggregates

6012053 OERI [qctcte1] from GROUPING SETs query

6026281 OERI[qeshCloseHTI.2] from spreadsheet query

6051782 Wrong results using GROUPING SETS with ORDER BY and DISTINCT

Application Context

4902585 OERI[510] and ORA-28106 using application context over 30 bytes long

6005762SYS_CONTEXT('USERENV','AUTHENTICATION_METHOD') returns NULL

Automatic Memory Management

4433838 Resizing cache crashes instance with OERI[kmgs_pre_process_request_6]

5702177 Instance crash from OERI[kghchoose_grow_1]

Page 108: 10.2.0.4 Patch Up Gradation

6528336 Automatic SGA may repeatedly shrink / grow the shared pool

Automatic Storage Management (ASM)

5526987*ASM instance hang / OERI [2103] on DB instance. This bug is alerted in Note:468572.1

5081798+ Additional diagnostics for OERI[2103] when ASM involved

6453944+ ORA-15196 with ASM disks larger than 2TB

6051728P*HPUX Itanium: Cannot use ASM (ORA-15059). This bug is alerted in Note:434500.1

4110313 ASM disk resize fails for OS devices grown after ASM instance startup

4319031 Wrong header_status in V$ASM_DISK when disk is offline

4380450Unbalanced space usage if diskgroup has only two disks, both of different size

4431215 "backup archivelog all delete input" from RMAN removes ASM directory

4489948 ASM hangs during a parallel mount and shutdown in RAC

4708822 OERI[kfiounidentify01] from PMON

4767278 OERI[kcrrupirfs.20] archiving redo to standby with ASM

5230765 LGWR spins while waiting for 'log file parallel write' using ASM

5471453 OERI[kfkfilrqarr01] using ASM

5472917 DBVERIFY may error if ASM disk disconnected

5483613 OERI [kfgscAcquireLcl_6] in ASM

5502365 OERI [kfcDel20] in ASM

5504989 PMON dump [kfgGlobalClose] / instance crash

5554692Error ORA-15196 reporting ASM block header invalid ora-15196 after ORA-600[kfcgetbuffer10]

5555908 OERI[kghstack_underflow_internal_2] in kfrcsoDelete

5556674 V$ASM* dynamic views leak cursors (ORA-01000)

5571643 OERI:[kfclAttachBuffer10] in ASM

5575584 Failure of an entire failure group is detected one disk at a time

5576584 Poor ASM parallel read performance

5682184 OERI[kfdAuDealloc2] from resize/drop more than 16TB ASM file

5743325 ASM instance fails with OERI[kfaDropCOP04]

5757711 ORA-15080 during file creation / resize on ASM with HARD

5757752 OERI:kghstack_alloc / OERI:kfcbCkpt04 / ASM crash

5761185 ORA-15041 diskgroup space exhausted after adding disks to a diskgroup

5891737 Dump (kcblsod) / OERI:723 / Memory leak in ASM/RAC

Page 109: 10.2.0.4 Patch Up Gradation

5893614 Full table scan very slow on ASM

5899033 SMON dump (kfrCheckCtx) diskgroup instance recovery

5909894 ASM datafile lost after rename (ORA-1157)

5922733 ASM dump in kfkdumprq with event=15199 level=1050631

5939241 Inconsistent diskgroup configuration after rejected DISK OFFLINE

6013983 ASM signals OERI [kfdasecondaries01] / [kffrelocate87] during rebalance

6069360 DBW can spin in kfcRunnableWaiter holding a latch in ASM

6074842 unable to repair failed asm failgroup after replacement of disks

6139547 Shadow process leak on ASM instance when diskspace exhausted (ORA-20)

6334552 Hang / ORA-4031 / OERI:kfrcsoDelete_3 on rollback of ASM file resize

6597063 OERI [kfrpass2_03] can occur in ASM

6655999 ASM instance hangs on clssgsgetmemberpublicinfo

6674196OERI / buffer cache corruption using ASM, OCFS or any ksfd client like ODM

Bitmap Indexes

4596807OERI[6002] on update statement with concurrent ONLINE rebuild of bitmap indexes

4697632 OERI[atbbjie2] from exchange partition with bitmap join indexes

5063279 OERI[kdibllockrange:not validated] updating a partitioned bitmap index

5113934 PQ slave dump in qerixGetKey() when using bitmap index access

5262017 Query on partitioned table with bitmap index gives OERI[qernsRowP]

5331374 OERI [kdiblsorget:rowidIllegal] updating partitioned table with row migration

5401876wrong results when optimizer uses "BITMAP CONVERSION" over "BITMAP OR"

5449488 Suboptimal plan for SQL with negated predicates (BITMAP MINUS)

5667683 Parse of query can spin in kkosbn

5960268 Dump (kkoiodoi) when FIRST_K_ROWS considers bitmap index

6694548 Suboptimal execution plan using bitmap full index scan

Change Data Capture

5165904 Materialized View DDL may execute when it should wait

5252389 CDC apply changes lead to maximum open cursors exceeded (ORA-1000)

5533982Updated columns set to null show old not-null values in change table using async CDC

5693948ORA-31466 error when setting up CDC with table names using multibyte characters

Page 110: 10.2.0.4 Patch Up Gradation

5881493 CDC ordered sequence causes large performance degradation on RAC

6064864 Archives containing DDL for not replicated objects take longer to process

6314151'1/1/1988 0:0:0' in COMMIT_TIMESTAMP$ column when CDC apply error is re-executed

Cluster Ready Services / Parallel Server Management

6001843P cluvfy error during CRS post installation check

5667023P+ Linux: CRS does not start after applying 10.2.0.3

5495242PI HPUX: CRS may not install

5845104PI Win64: 10.2.0.3 OPMD.EXE does not work

3602716 EVMD unable to detect EOF while reading configuration file

4440013 CRS startup of RAC fails when FSFO enabled

4566428 cluvfy displays duplicate names in the output

4574574crs_start opens a physical standby database as opposed to mounting the instances

4587300 Improve CRS shutdown sequence

4598992"Action script for resource 'ora.xxx.vip' stdout redirection" errors in crsd.log

4692561 cluvfy reports a failure if ssh banned enabled

4882822 Service failover blocked on VIP

4906820 EVMD deadlocks on disconnect

4930431 Failure of 1 CSSD can hang starting CSSD on other nodes

4951464 CRS shutdown stops and then restarts EVMD

4996577 CVU does not recognise long device names

5003881 Value of restart_attempts wrong after DB policy is changed

5014134 Improved diagnostics for oclsomon (do not overwrite log file)

5093126 FCF does not respond to SRV_PRECONNECT events

5101517 VIP does not failover with auto_start=2

5125957 Cannot start CRS after CRS ugprade

5129769 CLUVFY check subsystems which are not configured

5131219 CSS shuts down the node when disk IO is suspended momentarily

5137401 oprocd logfile is cleared after a reboot

5168043 VIPCA silent mode cannot handle upper case characters in hostnames

5169752 SRVM OCR keys not security consistent with respective CRS resources

5184535 PRKR-1008 from SRVCTL ADD INSTANCE / DBCA

5188493 crsd.bin can use excess CPU on reboot

Page 111: 10.2.0.4 Patch Up Gradation

5192194CSS does not start on one of the nodes ("takeover aborted due to unknown nodes")

5207138 Add support for 'toc' for reboot in HPUX

5220760 Dump in NetLocalGroupGetMembers

5236370 OCR cache invalidation error with delete key operation

5274513 VIP,ONS,GSD check fails in cluvfy when nodename is in capital letters

5278777 CRSD version is 10.2.0.1 after applying 10.2.0.2 patchset

5297925 Disabling one instance disables restart of all the instances in the node

5303454 Better diagnostics when CSS voting disk IO hangs but later resumes

5334170 racgevtf can dump in lmmstfree

5334661 ocssd.log refers to non-existing node 0

5336797 EVMD and CSSD core files are overwritten

5338035 PRKR-1008 using DBCA to create RAC instance

5348062A 500 ms delay can occur until CSS starts reconfiguration after vendor CM reconfiguration

5365683 CRS repeatedly stops and restarts VIPs while recovering multiple nodes

5377165 Dump from crsctl when invalid parameters are passed

5388818 cluvfy should not use remote shell for local node

5437462 CSS does not monitor vendor clusterware network

5442229VIP does not failover when public LAN disconnected pulled (crsd communicating on public LAN)

5442867 Deadlock can occur by terminating multiple CSS clients

5446160 RLB information cannot be forwarded

5448707 Better tolerance of CRS init scripts to low system resource conditions

5451987 CSSD could run as root if oracle_user not set

5454307 CLWS OCSSD dump during startup

5454388 OPROCD dumps with fix for bug 5015469

5458333 racgimon should do more checking for connections

5461281 Reconfiguration delayed due to diskping seen after reboot was issued

5467456 Directory $ORA_CRS_HOME/crs/auth was unexpectedly removed

5479767 CLWS instance going down not noticed for 10 min

5487604 CRSD core dump

5488977 scls_process_spawn provides insuficient diagnostics on execve() failure

5503111 racgimon startd <dbname> uses a lot of CPU

5507883 CRS install fails in CRS root.sh due to node panics

5513471 cluvfy needs easy to parse output for each nodes status

Page 112: 10.2.0.4 Patch Up Gradation

5529659 OCSSD fails to join the cluster

5533311 crsctl debug log res:<name> does not check name

5549682 High CPU usage by srvctl

5553318 CRSD dump before node rebooted when killed CSSD in CRSD master

5555728 Some peer-to-peer connections between EVMD's not established properly

5556681 OCR does not correctly compare OCR configurations

5568399 CRS upgrade can corrupt OCR

5601369 OCSSD dump in clssgmmbrdatacmpl()

5623137 CSS time out during reconfiguration (timeout in clssgmMasterCMSync)

5629557 CRS does not receive reconfig from CSS on SAN failure

5651085 Session disconnection blocks service resource stop action

5664042 Internal change to diagcollection.pl script

5668854 CRSD may dump if resource unregistered/re-registered as it starts

5679560 Unexpected node reboot on death of "init.cssd fatal"

5690258 Default VIP check_interval should be less than 60 seconds

5698321 Wrong return code from srvctl from failed "modify nodeapps" operation

5709121 CRS startup can hang

5734797 CSSD abort possible from concurrent startup

5735507 Dump in procr_open_key

5735768 killed ocssd.bin on a node causes other nodes's crsd restart

5736843 WaitOnEvictions can wait too long (another misscount)

5843485Unnecessary VIP failback trial makes VIP unavailable for 14s on network down

5852975 Shared storage check does not discover shared disks

5853909 CSSD permission problems (skgxninit errors in CSSD log)

5854172 VIPCA fails with exception thread main error

5855383 CRS bundle patch does not apply on some platforms

5858733 cvu checks for exact package versions

5861703 CSSD failure 139 and node reboot if nfs mounted voting disk is remounted

5862719 init.crsd does not set a high file limit on all platforms (notable Linux)

5893629 crsd dumps after being unable to delete backup OCR file

5901176 Memory corruption in CLSC async connect handling

5901254 Starting node cannot join the cluster

5903964 EVMD does not shut down when OCR is corrupted

5911174 Hang in CLSC in nsevwait

Page 113: 10.2.0.4 Patch Up Gradation

5911855 Split brain resolution can fail

5929527 racgimon dump in clsrcwrft() during instance startup

5929833 OCR cannot determine the latest update

5932861 VIP does not switch over when CRS is stopped

5938788 False split brain

5949311 False split brain result

5974219 Cluster hang when node dies during reconfig

6001290 Node down events not posted in AQ when node leaves the cluster

6005526 CSS will not shutdown evmd.bin with fix for bug 5442229

6022204 oprocd enhanced error reporting mechanisms

6029676 OPEN/CLOSED messages from userid 0 after CRS shutdown

6051925 racgimon dump under slzgetevar -> getenv

6054978 Locked resources are not recovered by CRSD even once they are unlocked

6057422 ORA-25228 occurs every 30 seconds in racgimon session trace file

6087596 OCR can hang

6114137 Running LMS in real-time can cause CSS crash and node reboot

6117687 CRS slow memory leak from repeated "crsctl check crs"

6134126 OCR backup can fail

6655999 ASM instance hangs on clssgsgetmemberpublicinfo

Code Improvement

5238255 Timezone changed data in CSV format

5245494 Improved control over whether star transformation is performed

5614566 Enh: Allow library cache heaps to be purged manually

5726895 Code allowed to throw ORA-0 which can give misleading ORA-1 errors

5932060 Enh: Add support for direct SQL on partitioned table/index

5933469 ORA-20 does not show in any trace / alert

5966238 Better diagnostics for OERI[kcbgtcr_1]

6022204 oprocd enhanced error reporting mechanisms

6875865 Database instrumentation for OCM

Compressed Data Storage

4061534 OERI[krvtadc] / dump in capture mining redo for COMPRESSed table

4600946 Dump / OERI[kghstack_free1] on array insert to COMPRESSed table

5496041 OERI[6006] / index corruption on compressed index

Page 114: 10.2.0.4 Patch Up Gradation

5577788 Block corruption / OERI:6585 updating row in compressed block

5599596Block corruption / OERI [kddummy_blkchk] on clustered or compressed tables

5621677 Logical corruption with parallel update on compressed partition

5912350 Dump (kdr9ir2f0rst4srp0) on select of compressed table having > 255 columns

6268371ORA-12996 / ORA-12998 / corruption from ALTER TABLE DROP UNUSED COLUMNS CHECKPOINT

Compressed Key Index / IOT

4545196 Corrupt index leaf from cross platform transport of compress-key indexes

5034323Dictionary corruption when adding a subpartition to a table with a key compressed local index

Connect By / Hierarchical Queries

4770292 Wrong results from CONNECT BY query on IOT with secondary index/es

5033488 Dump in kokmrwo from CONNECT BY

5061079 Poor CONNECT BY plan

5065418 CONNECT BY performance degrades when temp space needed on disk

5119354 OERI from CONNECT BY and correlated START WITH columns

5126645 OERI [kkqtcorcbk: correlated string no] from CONNECT BY

5150562 Dump expCheckExprEquiv from pipelined function in hierarchical query

5211863 Poor plan for CONNECT BY

5225168 Dump (evaopn2) from CONNECT BY

5234379 Dump in qknlazopn() from hierarchical query

5254539 OERI[qkacon:FJfsrwo] on executing hierarchical query

5371149 OERI[qctcte1] from query with CONNECT BY

5391575 OERI:[qkaconCompareOpn:dty] from CONNECT BY with HAVING clause

5487686 Wrong results from CONNECT BY query

5488174 Dump [evaopn2] on a CONNECT BY query

5507887 Wrong results for CONNECT BY using CONNECT_BY_ISLEAF

5526851Wrong Results (missing rows) on CONNECT BY when using function-based index

5590396 Dump or Wrong Results with ANSI JOINS and CONNECT BY

5594381 OERI[qkacon:FJswrwo] from CONNECT BY query

5837795 Wrong results / OERI from cost based CONNECT BY

5847521 Hierarchical (CONNECT BY) query on IOT returns wrong results

Page 115: 10.2.0.4 Patch Up Gradation

5854634 OERI[qkshtQBGet:1] from CONNECT BY query

5872956 Slow or Wrong Results on CONNECT BY queries with constant predicates

5882372 Wrong results from CONNECT BY

5903581 Wrong Results with "Connect By with Filtering"

6027610 Wrong results from CONNECT BY query

6333108 Wrong results (duplicates) from CONNECT BY query

Constraint Related

4580190 Bulk insert to partitioned table can insert constraint violating rows

4618715 Dump inserting into a view with OLS policy on tables

4620832 Dump in kzrtppg with multiple referential constraints and OLS policy

4771851 Dump (kxccsrw) from INSERT .. AS SELECT / MERGE

5324773 Constraints using LTRIM() may fail for valid data

5462687 CHECK constraint can cause wrong results

5472523 Non violated deferred CHECK constraint fails (ORA-2290) at COMMIT

5504961 ORA-2292 slow to be signalled with many child rows

5579055 Dump (kxccres) updating view with instead of trigger

5766196 ORA-942 on schema level import of table with foreign key and XMLSchema

5923497 Select with constraints fails with OERI[12863]

Corrupt/Bad Backup

4125093OPEN RESETLOGS is not possible if RMAN backup omits plugged-in READ ONLY tablespaces

Corruption

6453944+ ORA-15196 with ASM disks larger than 2TB

4201573 ALTER SYSTEM RESET of an spfile parameter can corrupt the SPFILE

4344935 OERI from DML on TEMPORARY TABLE after autonomous TRUNCATE

5690593 Datafile corrupt for ASM datafiles copied using xdb/ftp

5892080 updateXML corrupts repeating elements

6075487OERI[kddummy_blkchk]..[18026] for DDL on plugged ASSM tablespace with FLASHBACK

6086497 OERI[ktspgetmyb-1] / bitmap segment corruption for ASSM segments

6132301 OERI[kcb_pre_apply_1] when db_block_checksum is set to FULL

Corruption (Dictionary)

5034323 Dictionary corruption when adding a subpartition to a table with a key

Page 116: 10.2.0.4 Patch Up Gradation

compressed local index

5632050 OERI[kkpolpd12] / dictionary corruption from CONCURRENT partition DDL

5936058 Corrupt metadata from tablespace transport

6136074 ORA-4068 / ORA-4065 ORA-6508 on VALID objects

6436867 Recompilation may skip compilation of some dependent objects (ORA-4068)

Corruption (Incorrect / Missing Corruption Checks)

3569503 PQ may signal a false ORA-8103 under load

Corruption (Index)

4545196 Corrupt index leaf from cross platform transport of compress-key indexes

5179313 INSERT /*append parallel*/ can corrupt an index

5181547 Index corruption after insert-only merge /*+ append */ or PDML into table

5496041 OERI[6006] / index corruption on compressed index

Corruption (Logical)

5686711+ Wrong cursor may be executed if schemas have objects with same names

3419260 Silent truncation on insert via DB link from single to multibyte charset

4193047 Sequences / synonyms / indexes not created in logical standby database

4580190 Bulk insert to partitioned table can insert constraint violating rows

4714295 It is possible to drop an OLS group which is still in use in an existing label

4883635MERGE (with DELETE) can produce wrong results or Logical corruption in chained rows

4904743 ALTER SESSION SET NLS% does not work if OCI_PARSE_ONLY used

4933222 Apply update of clob in multibyte charset double spaces characters

4959294 DBMS_XMLSTORE does not follow CHAR based semantics

5019803Wrong data inserted for INSERT INTO .. SELECT DISTINCT with DEFAULT values

5024737 Streams LCRs may be filtered when using distributed commit SCN

5087369 logical standby potential data loss during failover

5104257 SQLLoader truncates nested table columns

5165904 Materialized View DDL may execute when it should wait

5182679 INSERT as remote SELECT using CASE can produce wrong data

5190543Wrong timestamp from oracle.sql.TIMESTAMPLTZ near daylight savings transition

5256791Trigger "UPDATING('col')" clause can return TRUE when column not updated

Page 117: 10.2.0.4 Patch Up Gradation

5352587 Triggers not working correctly with timestamp datatype

5436371 Image corruption / spin loading multiple nested objects in multibyte

5515703 Streams table diverges after partial rollback on primary

5554692Error ORA-15196 reporting ASM block header invalid ora-15196 after ORA-600[kfcgetbuffer10]

5567934 NCHAR literal replacement can produce corrupt N literals

5577788 Block corruption / OERI:6585 updating row in compressed block

5588615 Single source streams with DML handler duplicates CLOB column value

5616820Triggers using :OLD values of TIMESTAMP columns see :NEW values instead

5621677 Logical corruption with parallel update on compressed partition

5685411 Updating columns to NULL in a trigger may have no effect

5872835 Multiple trigger execution from SERIAL insert as Parallel select

5873852sqlldr inserts character data longer than the column length (CHAR length semantics)

5874989 Datapump import can load data longer than column definition

5936058 Corrupt metadata from tablespace transport

6329316Wrong number of rows inserted by ARRAY insert into partitioned table with concurrent DDL

6674196OERI / buffer cache corruption using ASM, OCFS or any ksfd client like ODM

Corruption (Physical)

6646613*IOT corruption after upgrade from <= 9.2 to >= 10g. This bug is alerted in Note:471479.1

4450606+ LOB corruption / ORA-600 [ktsbvmap1] when updating a LOB

5363584+ Array insert into table can corrupt redo

4592596 Corruption (ORA-1410 / ORA-8103) from multi-table insert with direct load

4899479 Undo/redo corruption if distributed transactions used

5599596Block corruption / OERI [kddummy_blkchk] on clustered or compressed tables

5609096 MERGE / UPDATE to IOT can cause corruption

5636728 LOB corruption / ORA-1555 when reading LOBs after a SHRINK operation

5909894 ASM datafile lost after rename (ORA-1157)

5941030Datapump import can produce corrupt blocks when there is a LONG / LONG RAW

6075487OERI[kddummy_blkchk]..[18026] for DDL on plugged ASSM tablespace with FLASHBACK

Page 118: 10.2.0.4 Patch Up Gradation

6268371ORA-12996 / ORA-12998 / corruption from ALTER TABLE DROP UNUSED COLUMNS CHECKPOINT

6674196OERI / buffer cache corruption using ASM, OCFS or any ksfd client like ODM

DBVerify Utility

5031712 DBV reports blocks "soft corrupted" blocks as bad

5472917 DBVERIFY may error if ASM disk disconnected

Database Link / Distributed

3419260 Silent truncation on insert via DB link from single to multibyte charset

4311273 ORA-2064 using MERGE statement over a database link

4351422 Dump from CREATE TABLE AS SELECT (CTAS) over DB link

4373687SET_SCHEMA_INSTANTIATION_SCN does not error if database link unavailable

4490782 Unparse operations give wrong date for BC TO_DATE literals

4491223 Dump selecting ROWID with a remote join

4581334 Cursors accessing remote tables may be repeatedly rebuilt and not used

4624183ORA-1017 reported using DB links with IDENTIFIED EXTERNALLY accounts

4648039 PLSQL hangs with database links and autonomous_transaction

4658456 ORA-920 from distributed query using CASE against remote table/s

4701527 Cursors not shared when executing procedures over a dblink

4768022 ALTER TABLE can fail with ORA-60

4865959Wrong results / exception from Java Stored Procedure accessing data over DBLINK

4889807 False ORA-904 from co-located join (over database link)

4899479 Undo/redo corruption if distributed transactions used

4913460 Soft parsing re-occurs for select using database link

5015321 OERI[qerrmObnd1] [932] using binds with some functions over a DBLINK

5015547 Cannot create a materialized view over a database link (ORA-942)

5024737 Streams LCRs may be filtered when using distributed commit SCN

5128933 Dump from DBMS_SQL selecting TIMESTAMP data over a database link

5182679 INSERT as remote SELECT using CASE can produce wrong data

5216523 OERI[16608] from create materialize view on remote table with objects / types

5223587 OERI[4400] from distributed PDML with DDL

5245451 Intermittent ORA-904 referencing remote objects columns

Page 119: 10.2.0.4 Patch Up Gradation

5246372 OERI[opidsii1] accessing remote database accessing 3rd remote database

5299546ORA-942 from create materialized view with join between local and remote tables

5327132 Wrong results from colocated OUTER join over DBLINK with TO_DATE

5354469 Poor performance of remote fetch with high fetch counts

5405345 OERI[kkofkrMarkK] when running a query using a database link

5455632 Dump accessing tables over a database link

5467520 PLSQL errors accessing synonym to remote object

5509293 Query with subquery across DB link has poor performance

5852253 ORA-25316 from AQ after rollback to savepoint with loopback database link

6028753 ORA-907 / ORA-933 from DML over database link

6029071 Wrong results from distributed SQL with OUTER joins

6145525 Dump selecting > 34 columns from HS (FDS)

Datapump Export/Import

4352110 ORA-39125 from expdp/impdp of triggers with nulls in WHEN clause

4517481ORA-904 / ORA-20000 loading metadata with IMPDP using varying width characterset

4595736 ORA-6502 during impdp due to wrong logging_level put in export dump

4660745TABLESPACE GROUP clause not generated by DBMS_METADATA.GET_DLL

4996004EXPDP fails with ORA-31642 when NLS_SORT=binary_ci and NLS_COMP=ansi

5027003 ORA-39068 from EXPDP if parallel > 1

5071931 Datapump import with remap tablespace and schema is very slow

5095025 ORA-4030 (kxs-heap-c,temporary memory) using expdp

5120780 Long text for job gets EXP-85 ORA-6502 on dbms_sched_job_export

5135951 ORA-22337 on import if database schema has been evolved

5152232 EXPDP loses global index parameters for local domain indexes

5157602 Datapump export/import modifies the chains created with dbms_scheduler

5220845 Large packages imported via data pump are not shipped to logical standby

5292551 IMPDP slow when importing a table with initialized column of type varray

5352426 Data pump import dumps (lxinitc)

5464834 ORA-4030 (kxs-heap-c,temporary memory) using EXPDP

5472417EXPDP on RAC fails with ORA-39014 / ORA-12801 (error signaled in parallel query server)

Page 120: 10.2.0.4 Patch Up Gradation

5502124 ORA-39096 importing 10.1 EXPDP file with 10.2 data pump

5515882 ORA-1427 from EXPDP

5548895 OERI [OCIKCallPush: deprecated] from EXPDP of ANYDATA column

5550618 Dump [nszgclient] from EXPDP

5555463 Slow performance of datapump IMPORT with small LOBs

5576865 Dumps in strlen/kpodpmop/kpodpp errors during IMPDP

5590185 Consistent export data pump job (flashback_time) has poor performance

5620375PLS-103 from datapump import of dbms_scheduler jobs with PLSQL_BLOCK

5632683 EXPDP / IMPDP may error for DDL modified tables

5680970 ORA-39001 when attempting to export partition defined as an object type

5713912 ORA-39125 / ORA-6502 from datapump import via network

5714205 EXPDP / IMPDP do not support long lists for parameters

5718757 ORA-31693 / ORA-6502 during datapump net import

5857884 EXPDP fails with ORA-39125 / ORA-6502

5874989 Datapump import can load data longer than column definition

5875568 IMPDP can error on create table in multibyte with ORA-39125 / ORA-6502

5891213ORA-6502 / LPX-7 from DBMS_METADATA.GET_DDL with domain index present

5910237EXPDP / DBMS_METADATA has wrong syntax for for nested table with row movement enabled

5941030Datapump import can produce corrupt blocks when there is a LONG / LONG RAW

5972794 EXPDP via network_link with parallel > 1 fails with KUP-4038

6063940 Datapump export / import does not handle tablespace groups

6080303Datapump export does not unload data until all metadata unloaded with PARALLEL > 1

6140330 imp / impdp cannot create object views with circular dependencies

6379123EXPDP/IMPDP ORA-39083 due to changes in MERGE privilege between 10.1 and 10.2

Datatypes (AnyData)

4531589 ORA-22370 when passing sys.anydata containing collection to a method

5307199OERI:OCIOpaqueDataLoad1 can occur using ODCI with AnyData / AnyDataSet

5350076 Anydata and timestamp can loose precision

5548895 OERI [OCIKCallPush: deprecated] from EXPDP of ANYDATA column

Page 121: 10.2.0.4 Patch Up Gradation

Datatypes (LOBs/CLOB/BLOB/BFILE)

4450606+ LOB corruption / ORA-600 [ktsbvmap1] when updating a LOB

4559728 Select lob from view loops / OERI [17059] if synonym dropped

4583442 ORA-22877 during move hash partition with LOB

4680009 Insert LOB data fails with ORA-3106 or ORA-8176

4745114 OERI[kolrrdl:0rfc] using temporary LOBs in PLSQL

4865755 OERI[9999] during DBMS_LOB operation

4933222 Apply update of clob in multibyte charset double spaces characters

5051432 DBMS_LOB does not execute with the privileges of the calling procedure

5176017 Exp/imp loses "RETENTION" settings of LOB columns

5196175 OERI[kghstack_underflow_internal_1] with supplemental logging for LOBS

5374820Client side dump on import of table with more than one LOB column into 32k block size

5396550 Spin in ktsplbfmb holding HW enqueue during LOB segment management

5413989 OCIStmtSetPieceInfo() does not work for piece sizes > 16777180

5442534 Dump in kokscold assigning NULL to CLOB

5447395 Shared server tied to session when BFILE used

5472702 ORA-1403 during SQL Apply of redo from table import (redo issue)

5500044ORA-44203 on table_x_x child from concurrent LOB append and drop partition

5510345 ORA-22282 with LOB buffering enabled

5549410 Inconsistent characters read returned from OCILobRead

5555463 Slow performance of datapump IMPORT with small LOBs

5560256 Multi threaded OCI program hang when calling OCILobLocatorAssign

5588615 Single source streams with DML handler duplicates CLOB column value

5636728 LOB corruption / ORA-1555 when reading LOBs after a SHRINK operation

5644951 OERI[rworupo.2] querying outline LOB with ORDER BY clause

5654094 ORA-3106 for SQL with RETURNING clause with indicator binds

5666733 LOB segment does not use free space from freelist in RAC database

5674184 ORA-22282 when using LOB buffering

5676637 OERI[17114] using EMPTY_CLOB() in a trigger

5682121Multithreaded OCI clients do not mutex properly for LOB operations (ORA-21500 [17099])

5721994 Unexpected errors from non blocking OCI LOB calls

5723140 Temp LOB space not released after commit

Page 122: 10.2.0.4 Patch Up Gradation

5723260 Logminer slow / excess memory use processing batch inserts with LOBs

5870781DBMS_LOB.INSTR() function does not find patterns across the 4gig boundary

5879179 ORA-22925 from CSSCAN when reading CLOB data

5926074 OERI [12333] on update of more than one CLOB column

5941355 "Split partition" does not move LOB to correct tablespace

5974207 Unexpected ORA-1031 from LOB access - affects NCOMPed PLSQL

6148212 Dump [qmuhshget_internal] can occur accessing LOBs

6315913 ORA-3106 for SQL using BLOBs after TAF failover

6376915 HW enqueue contention for ASSM LOB segments

Datatypes (Objects/Types/Collections)

4309607 ALTER TYPE CASCADE fails adding attributes to various types

4554026 Pinning TDO may fail for extensibility types

4583492 Dump possible using ADT columns when table has many columns

4643723 After type evolution extracting attributes gets OERI[17280]

4691237 High "library cache" latch gets from SQL using objects in PLSQL

4726702 ALTER TYPE may dump (koktupd_dplvl) due to a REF dependency

4895068 Dump [kopxccc] during pickling

5022188 Direct SQLLOAD of partitioned object table of non final types fails

5076729 OERI[pmucitnxt] doing type manipulation

5104257 SQLLoader truncates nested table columns

5135951 ORA-22337 on import if database schema has been evolved

5182299 Dump on grant / revoke of privileges on a TYPE

5192858 DROP TABLE with object type column with statistics can dump (kknerd)

5216523 OERI[16608] from create materialize view on remote table with objects / types

5225836 DROP TYPE .. VALIDATE dumps for large partitioned table

5292551 IMPDP slow when importing a table with initialized column of type varray

5368266 ORA-904 using multiple TABLE() objects in the FROM clause

5436371 Image corruption / spin loading multiple nested objects in multibyte

5520937 Cannot upgrade images for dictionary types to 8.1 image format

5577046 ADD or DROP attribute causes UNION query to fail with ORA-1790

5721821 SGA corruption / Dump[kglobcl] / crash if objects dropped / recreated

5725761 Objects with debug privilege are not shown in the ALL_OBJECTS view

5763434 Spin in kokes2q when sorting on VARRAY column over 4k long

Page 123: 10.2.0.4 Patch Up Gradation

5763538 Wrong results / dump with object type column in SQL

5841624 OERI[kokeicadd2] accessing object with embedded substitutable attributes

5910237EXPDP / DBMS_METADATA has wrong syntax for for nested table with row movement enabled

6029647 ORA-12714 accessing typed column from TABLE() function

6118038 OERI[koputilcvto2n] on an ALTER TYPE

6140330 imp / impdp cannot create object views with circular dependencies

6145841 OERI[kologsf2] on COLLECT(..) with wrong datatype

6150438 COLLECT() does not work correctly for ADTs residing in different schemas

6452485 SGA memory corruption / OERI [17182] with fix for bug 6085625

Datatypes (TIMESTAMP)

4992603 TIMESTAMP.timestampValue(Calendar) does not exist

5126270 Version 3 TIMEZONE check script (utltzuv2.sql)

5128933 Dump from DBMS_SQL selecting TIMESTAMP data over a database link

5190543Wrong timestamp from oracle.sql.TIMESTAMPLTZ near daylight savings transition

5238255 Timezone changed data in CSV format

5350076 Anydata and timestamp can loose precision

5350339 ORA-979 using TIMESTAMP in triggers and GROUP BY clause

5352587 Triggers not working correctly with timestamp datatype

5417281 oracle.sql.DATE looses a year when constructed from BC Timestamp

5468695 TIMESTAMPTZ wrong near daylight switch

5616820Triggers using :OLD values of TIMESTAMP columns see :NEW values instead

5632264 Version 4 TIMEZONE files

5688685 JVM timezone changes for Western Australia December 2006 (superceeded)

5726033 timezdif.csv for version 4 timezone files

5865568 JVM timezone changes (version 4 timezone data for JVM)

5885079 Incorrect output from INTERVALDS.stringValue() for negative intervals

5910187 No bind peeking for implicit string bind to timestamp

5923970 Include objects/nested tables in utltzuv2.sql

5961654 ldiinterfromtz returns wrong offset during DST fallback

5973217 OCCI::intervalds object attribute uses day precision for fractional seconds

6156762 OCCI fractional seconds portion can be wrong

Page 124: 10.2.0.4 Patch Up Gradation

Deadlock

5907779+Self deadlock hang on "cursor: pin S wait on X" (typically from DBMS_STATS)

4441119 Not enough information dumped when RAC detects a deadlock

4587572 ORA-12801/ORA-60 possible from parallel DML with grouping sets

4768022 ALTER TABLE can fail with ORA-60

5334733 Deadlock resolution can be slow in RAC

5415506 ORA-4020 when dbms_aqadm.purge_queue_table and select are run

5454831 RAC deadlock possible on working set latches

5470095 Self deadlock should provide more targeted diagnostics

5485914 Mutex self deadlock on explain / trace of remote mapped SQL

5557421Self-deadlock (ORA-60) on FB enqueue if session killed during INSERT in ASSM

5604698 Deadlock between 'library cache lock' and 'library cache pin' using replication

5685189 Self deadlock on dc_objects after DBMS_SPACE.UNUSED_SPACE errors

5695131HW enqueue deadlock / OERI:1153 from array insert with SAVE EXCEPTIONS to READ ONLY ASSM segment

5883112 False deadlock in RAC

5941601 TM deadlock from concurrent dbms_aqadm_sys.alter_subscriber()

5983020 MMON deadlock with user session executing ALTER USER

5998048Deadlock on COMMIT updating AUD$ / Performance degradation when FGA is enabled

6057351 AWR deadlock between Mxxx processes during snapshot purging process

6267208 OERI:2103 due to deadlock between PV enqueue and "slave class create" latch

6496514 RAC deadlock between "libary cache lock" and TX enqueue

Diagnostic Output Problem / Improvement

5950810P Missing Call Stack in Trace

5963785P HPUX: Missing Short Stack in tracefiles

3995047 Explain plan does not show a part of the execution path

4995756 Enhanced diagnostics for index code

5385614 Need diagnostics for OERI:ktrviupk_4

5470095 Self deadlock should provide more targeted diagnostics

5696474 Diagnostic enhancement for ORA-600 errors on global temporary tables

5721941 Additional diagnostict for OERI[kgmgchd1]

5843585 Additional diagnostics for "ges inquiry response" RAC hangs

Page 125: 10.2.0.4 Patch Up Gradation

5854415 RAC diagnostic enhancement for corrupt messages

6155905 Additional diagnostics

Direct Path Operations

4592596 Corruption (ORA-1410 / ORA-8103) from multi-table insert with direct load

5022188 Direct SQLLOAD of partitioned object table of non final types fails

5179313 INSERT /*append parallel*/ can corrupt an index

5181547 Index corruption after insert-only merge /*+ append */ or PDML into table

5228136ORA-26065 from SQLLDR direct path load of objects containing a LOB and constraints

5510918 Log miner slow mining direct load redo

5941030Datapump import can produce corrupt blocks when there is a LONG / LONG RAW

5944227 SQLloader direct path load into IOT can dump [kdblldrp]

5953355 OERI[klaprs_30] / OERI[klaprs_10] during SQLLOADER direct path load

5973648 ORA-54 during concurrent parallel direct SQLLOAD in RAC

Domain Indexes

4566516 Transportable tablespace does not handle domain indexes

4644425 SGA corruption on UPDATE with functional domain index

5136863 OERI from join between partitioned table and domain index

5152232 EXPDP loses global index parameters for local domain indexes

5228074OERI[12455] raised from SQL with DOMAIN index when FOR UPDATE option is used

5252061 PGA memory corruption / OERI[17456] creating a domain index

5307199OERI:OCIOpaqueDataLoad1 can occur using ODCI with AnyData / AnyDataSet

5370332 ODCITableFetch fails with ORA-28579

5403398 Dump when costing user defined operators / functions

5530761 ORA-1031 from EXP of domain index

5656948 Dump returning collection from ODCIAggregate

5891213ORA-6502 / LPX-7 from DBMS_METADATA.GET_DDL with domain index present

5908945 Dump [qxopqdca] with ancilliary operator

Excessive CPU Usage

6455161+ Higher CPU / Higher "cache buffer chains" latch gets / Higher "consistent

Page 126: 10.2.0.4 Patch Up Gradation

gets" after truncate/Rebuild

4605569 LCK may accumulate CPU time on one instance

4697189 High CPU usage for large sorts

5362897 Non linear CPU increase when adding more shared server sessions

5399325 Mutex latch spin causes high CPU on non-CAS platforms

5471994LCK may accumulate CPU time when SMON does Serial Transaction recovery

5530958Larger SGAs and SQL in long running transactions can use excess CPU in ktaifm

5734276 Queue slave process may spin in kwqitptm

5896963 High LGWR CPU and longer "log file sync" with fix for bug 5065930

5958244 LMS processes running in realtime can spin

6001617 LCK may accumulate CPU time / ORA-4031 possible

6356566 Memory leak / high CPU selecting from V$SQL_PLAN (affects statspack)

6407273 LGWR spins during slow log switch

Export/Import

3370858Import fails (ORA-932) using FROMUSER / TOUSER for schema based xmltype

4038803 IMP-3 / ORA-1722 when using nls_numeric_characters != '.,'

4328909 Resource plans and resource groups not imported during full import

4559546 Cannot used exp/imp of MVIEW with XMLTYPE column

4912371 Dump possible in kohrsmc()

5120780 Long text for job gets EXP-85 ORA-6502 on dbms_sched_job_export

5176017 Exp/imp loses "RETENTION" settings of LOB columns

5349808IMP-60 hit when importing a table with an XML schema based XMLType column

5374820Client side dump on import of table with more than one LOB column into 32k block size

5391326 ORA-942 importing functional indexes as SYS

5402151ORA-439 when importing into Standard Edition db using streams_instantiation=y

5494866 PLS-302 'dbver_10i' importing 10g export into 9i with AQ

5530761 ORA-1031 from EXP of domain index

5664206 ORA-6502 during export of functional index expression over 4k

5766196 ORA-942 on schema level import of table with foreign key and XMLSchema

5872788 ORA-29821 importing OPERATORS

Page 127: 10.2.0.4 Patch Up Gradation

6140330 imp / impdp cannot create object views with circular dependencies

Expression Filters / Rules

6349820 Expression filter indexable attributes truncates length to 500 characters

External Tables

4644351 OERI[15819] / wrong results from parallel select

5195356 Dump (memcpy) under kudmprcbk() when accessing external table

5600425 wrong results from select on external table

5676948 OERI [qxxmslSelectLocator_10] from SQL*Loader

Feature Unusable

6074842 unable to repair failed asm failgroup after replacement of disks

Flashback

4459574FLASHBACK_TRANSACTION_QUERY shows multi row INSERT as SELECT as only one row

5172559 ora-600's during reinstate of logical standby after fast-start failover

5209867 ORA-38777 is thrown by MRP when flashback through resetlogs

5225733 After flashback operation, new logs are not applied in logical standby

5385614 Need diagnostics for OERI:ktrviupk_4

5486023 "GLOBAL CACHE ELEMENT DUMP" in LMS trace with FLASHBACK

5891280 MRP0 on standby may not start (OERI:krfg_aset_1)

5933838Database crash (ORA-449) after ALTER DATABASE FLASHBACK OFF in RAC

5949116 Flashback logs are not purged when archiver is out of disk space

6010833 Recovery following flashback does not utilize changes in online redo log

6075487OERI[kddummy_blkchk]..[18026] for DDL on plugged ASSM tablespace with FLASHBACK

6168063 High "Flashback buf free by RVWR" waits

6406880 System hang possible after killing processes when waiting for flashback logs

6768069 Cannot FLASHBACK DATABASE on RAC physical standby

Function Based Index (Including DESC Indexes)

4619997 Function based index may not be used for INLIST predicate

4916783Wrong results/Missing predicates from query using INLIST w/FUNCTION BASED index

Page 128: 10.2.0.4 Patch Up Gradation

5377092 Wrong results from FAST FULL SCAN of an index on a CASE expression

5391326 ORA-942 importing functional indexes as SYS

5513123 DUmp [kkfies] from SQL using functional indexes with subqueries

5526851Wrong Results (missing rows) on CONNECT BY when using function-based index

5574966 Dump (evaopn2) or Wrong Results with views and function-based index

5619833 Dump (qerixGetKey) from query rewrite on join including functional index

5664206 ORA-6502 during export of functional index expression over 4k

5686412 Dump (evaopn2) from query using functional index

5698193Wrong Results when using TRIM on check constraints or function based indexes.

5796376 Dump [kkobrak] from index join with a FUNCTION based index

5843316 Wrong results with index join and function-based index

5860221Apply aborts with OERI[17147] / memory corruption with FUNCTION BASED index

5889331Dump from cost based optimization of INSERT .. SELECT with function based index

Gateways / Heterogeneous Services

3197358 Dump when DBMS_HS_RESULT_SET is fetched out of sequence

4767996 Dump in HS with very long TNS connect string

4864563 HS does not send to_number predicate to HS database

4998706 Gateway agent trace does not work

5175364 Data truncation / null data selecting NVARCHAR2 over TG4MSQL

5229137 PLS-201 compiling program units referencing tables on RDB

5489166 INSERT SQL over HS may error

5550614Wrong results selecting BIGINT data from MySQL using MySQL ODBC driver

5601756 HS does not supply size for large objects (ORA-28500)

5610906 HSODBC dump invoking Data Dictionary translation query multiple times

5738652 Intermittent lost RPC connection when executing FDS stored procedure

5898868 SELECT FOR UPDATE errors over HS to Teradata

5900857 ORA-23619 from HS log based replication

5935527 Cursor leak with fix for bug 5260266

6053772 Dump [kpubsuuc] for SQL over HS using binds

6145525 Dump selecting > 34 columns from HS (FDS)

Page 129: 10.2.0.4 Patch Up Gradation

Gateways / ODBC

5385973 ODP.NET gets truncated char/varchar data in HSODBC environment

Gateways / Transparent Gateway For DRDA

5877437 TG4DRDA gets sqlcode=-102, sqlstate=54002 using concat function

Gateways / Transparent Gateway For SQL Server

4552393 Heterogenous apply fails for updates with WHERE .. IS NULL

5733637 Select for update fails against TG4MSQL

5844876 ORA-28550 from TG4SYBS

Global Temporary Tables

4344935 OERI from DML on TEMPORARY TABLE after autonomous TRUNCATE

4736557 ORA-1466 on read only transaction

5081271 PMON may crash the instance with OERI:kcblibr_1 during temp table cleanup

5689991ORA-8176 fetching from global temporary table with INSERTS between fetches

5696474 Diagnostic enhancement for ORA-600 errors on global temporary tables

Globalization Support (NLS)

3419260 Silent truncation on insert via DB link from single to multibyte charset

3945156ORA-979 from DBMS.GATHER_TABLE_STATS when NLS_COMP=LINGUISTIC

4346448NLS_COMP = ANSI gives wrong results comparing CHAR with VARCHAR2

4517481ORA-904 / ORA-20000 loading metadata with IMPDP using varying width characterset

4730249Logical Standby or Adhoc query fails with ORA-1801 when using a different characterset

4904743 ALTER SESSION SET NLS% does not work if OCI_PARSE_ONLY used

4905638Wrong results / errors in session that opens the database for certain NCHAR characterset

4933222 Apply update of clob in multibyte charset double spaces characters

4959294 DBMS_XMLSTORE does not follow CHAR based semantics

4996004EXPDP fails with ORA-31642 when NLS_SORT=binary_ci and NLS_COMP=ansi

5017909 V$SQL / V$SQLAREA.SQL_FULLTEXT corrupt for multibyte

5120476 No blank padding with multibyte charset if no character set conversion

Page 130: 10.2.0.4 Patch Up Gradation

5126270 Version 3 TIMEZONE check script (utltzuv2.sql)

5128625 OERI[17147] / OERI [17182] / NULL result from NLSSORT

5175364 Data truncation / null data selecting NVARCHAR2 over TG4MSQL

5252496 Wrong result when using a LIKE predicate with NLS_COMP = LINGUISTIC

5257698 9idata NLS files missing leading to file handle leak

5259741 DBMS_XMLGEN.CONVERT trims output for multibyte database

5285966 Dump [lxhlod] on select passing NULL for NLS parameter to a function

5326327 OERI[qctbyt : bfc] using NLS_LENGTH_SEMANTICS=CHAR

5436371 Image corruption / spin loading multiple nested objects in multibyte

5444175 glb files created in gdk_custom.zip by ginstall are ignored by Java

5494008Wrong results from LIKE in multibyte when NLS_COMP=linguistic and NLS_SORT=binary_ci(ai)

5526851Wrong Results (missing rows) on CONNECT BY when using function-based index

5567934 NCHAR literal replacement can produce corrupt N literals

5576865 Dumps in strlen/kpodpmop/kpodpp errors during IMPDP

5594352 JMS-120 / OCI-1858 when dequeueing AQ bytes message with JDBC-OCI

5604120 Performance problems after applying calendar deviation

5632264 Version 4 TIMEZONE files

5685296Logical apply stops with PLS-103 due to NLS_NUMERIC_CHARACTERS setting

5693948ORA-31466 error when setting up CDC with table names using multibyte characters

5712086OERI[17147] / dump from TO_CHAR(date) with over long FORMAT string in multibyte

5757315 Spin possible comparing 2 strings with monolingual sort (NLS_SORT)

5838153 CAST operator does consider NLS_LENGTH_SEMANTICS

5873852sqlldr inserts character data longer than the column length (CHAR length semantics)

5875568 IMPDP can error on create table in multibyte with ORA-39125 / ORA-6502

5879179 ORA-22925 from CSSCAN when reading CLOB data

5903706ISO2022-JP-OUTLOOK has no mapping for the katakana middle dot character

5985257Wrong results from UTL_I18N.TRANSLITERATE using 'hwkatakana_fwkatakana'

6168288 Dump instead of ORA-1863

6357601 Romanian base letter mapping missing for some characters

Page 131: 10.2.0.4 Patch Up Gradation

6460895 CSSCAN may hang / run slowly

6494820 CSSCAN fails with ORA-1455 on tables with more than 2^31-1 blocks

8282992 Wrong results from LIKE using _M sorts with NLS_COMP=LINGUISTIC

Hang (Involving Shared Resource)

5526987*ASM instance hang / OERI [2103] on DB instance. This bug is alerted in Note:468572.1

4489948 ASM hangs during a parallel mount and shutdown in RAC

5057695 SHUTDOWN IMMEDIATE can be slow

5079641 Switchover hangs attempting to recover a log file from a previous primary

5188493 crsd.bin can use excess CPU on reboot

5230765 LGWR spins while waiting for 'log file parallel write' using ASM

5376770 Spin in kcldle in RAC can cause a cluster hang

5387017 Primary hang when physical standby "shutdown immediate"

5688403 'IPC Send timeout' error just after 'flush_cache' event in RAC

5931789 Database hang possible as CKPT cannot get controlfile enqueue (CF)

5955955 DWB may spin when collecting object level statistics with concurrent DDL

6069360 DBW can spin in kfcRunnableWaiter holding a latch in ASM

6310591 DB hang with CKPT waiting for enquiry response in RAC

6406880 System hang possible after killing processes when waiting for flashback logs

Hang (Process Hang)

5898210+ Hang from concurrent MV refresh and library cache invalidation in RAC

5907779+Self deadlock hang on "cursor: pin S wait on X" (typically from DBMS_STATS)

3140249 Data guard broker hangs when standby listener is down

4618808 AQ operation requiring exclusive lib cache lock may hang

4648039 PLSQL hangs with database links and autonomous_transaction

4927753 GRANT / ALTER USER can hang

4930431 Failure of 1 CSSD can hang starting CSSD on other nodes

5023410 QC can wait on "PX Deq: Join ACK" when slave is available

5166735DBMS_SCHEDULER "EXECUTABLE" jobs with large amounts of data output to STDERR can hang

5225733 After flashback operation, new logs are not applied in logical standby

5378806 xa_rollback cannot interrupt a long running SELECT branch

5382088 Fast start failover can hang on broker MIV mismatch

Page 132: 10.2.0.4 Patch Up Gradation

5392993DDL can hang if EXPLAIN PLAN issued previously for the same DDL statement

5396550 Spin in ktsplbfmb holding HW enqueue during LOB segment management

5399901 Archived log entries can take a long time to search in Dataguard

5444539 Database connections not released after database failover or recycle

5454831 RAC deadlock possible on working set latches

5500044ORA-44203 on table_x_x child from concurrent LOB append and drop partition

5503590 Logminer Adhoc can hang or error mining logs from a RAC database

5511675 OCCI hang in terminateStatelessConnectionPool

5560256 Multi threaded OCI program hang when calling OCILobLocatorAssign

5567141 OERI[526] / hang with fix for bug 5508574 installed with > 31 CPUs

5602452 Capture gets stuck in 'dictionary initialization' after recovery

5604698 Deadlock between 'library cache lock' and 'library cache pin' using replication

5654680 JMS worker thread does not end if exception thrown in onMessage() method

5725109 Hang if AQ listener onMessage() method raises an error

5746223 Old primary hangs after a FSFO and prevents automatic reinstatement

5955596 DBMS_AQ.LISTEN hangs after datapump has executed

5974219 Cluster hang when node dies during reconfig

5983020 MMON deadlock with user session executing ALTER USER

6013968 Hang / OERI:504 with patch for bug 5863519 installed

6019084 RAC hang possible when node leaves the cluster with fix for bug 5844816

6057351 AWR deadlock between Mxxx processes during snapshot purging process

6144079 Instance crash in RAC (OERI:2103)

6334552 Hang / ORA-4031 / OERI:kfrcsoDelete_3 on rollback of ASM file resize

6496514 RAC deadlock between "libary cache lock" and TX enqueue

Hang (Process Spins)

6110331+ OERI[kcbget_37] / OERI[1100] / spin possible

5452672P A database hang can occur (DBW spin)

3551896 Dump / spin from SELECT on V$SESSTAT

4387531 Spin running XPATH on SB table with IOT structured varrays

4553025 Large inserts into hash clustered tables can spin

4605569 LCK may accumulate CPU time on one instance

4697189 High CPU usage for large sorts

4699720 MMON or PMON spin in RAC

Page 133: 10.2.0.4 Patch Up Gradation

5369855 OERI:733 or Spin (qksopLogSame) from star transformation

5376770 Spin in kcldle in RAC can cause a cluster hang

5417292 Query compilation may spin in kkogtp

5436371 Image corruption / spin loading multiple nested objects in multibyte

5471994LCK may accumulate CPU time when SMON does Serial Transaction recovery

5484652 QMNC process spin in Streams

5545530 EMON may spin in kpcopen

5631915 Select from V$ views using X$KGLLK can spin

5667683 Parse of query can spin in kkosbn

5670585 OERI [kxfxsSendCounter1] / OERI [15574] / spin from WINDOW query

5718007Spin (in qcopxla / qcopx0la) with OR predicates on PARTITION key columns

5728380 DML may spin under ktspffc searching for space in ASSM segment

5734276 Queue slave process may spin in kwqitptm

5757315 Spin possible comparing 2 strings with monolingual sort (NLS_SORT)

5763245 Parse may spin in kkpapRTPRuningSetup

5763434 Spin in kokes2q when sorting on VARRAY column over 4k long

5952530 Spin / hang after cluster reconfiguration

5955955 DWB may spin when collecting object level statistics with concurrent DDL

5958244 LMS processes running in realtime can spin

6001617 LCK may accumulate CPU time / ORA-4031 possible

6041084 Spin during parse of query with INLIST against list partition key

6069360 DBW can spin in kfcRunnableWaiter holding a latch in ASM

6084108 Dump / CPU spin possible after an ORA-3115

6460895 CSSCAN may hang / run slowly

6640950 Update of LONG can cause Streams capture to spin / spill

6753486 PMON spins if dead process hold library cache mutex

Hash Join

5383936+ Wrong results from Parallel Query with OUTER join and HASH join

4540971Hash group by significantly over allocates memory and breaks V$SQL_XX statistics

4566991 Hash group-by is not reported in v$sql_workarea_active

5376015Wrong results with hash semijoin when build rows do not fit in memory/Spill to disk

Page 134: 10.2.0.4 Patch Up Gradation

5759075 Wrong results from PQ with HASH on ANSI CHAR join

5893340 OERI [32695] [hash aggregation can't be done] from hash aggregation

5947623 Excess PGA memory used by hash joins

Index Organized Tables (IOT)

6646613*IOT corruption after upgrade from <= 9.2 to >= 10g. This bug is alerted in Note:471479.1

4387531 Spin running XPATH on SB table with IOT structured varrays

4719798DBMS_STREAMS_ADM.maintain_schemas incorrectly requests supplemental log for IOT with overflow

4725385 DBMS_STATS on partitioned IOT with additional indexes can be slow

4770292 Wrong results from CONNECT BY query on IOT with secondary index/es

5236908 Primary key index not used for IOT

5255455DML error logging not working for primary key violation with insert on IOT table

5494240 OERI[15201] during select from an IOT

5558244 OERI[kcbnew_3] can occur

5567937 False ORA-1 / ORA-1403 from logminer rolling back IOT redo

5609096 MERGE / UPDATE to IOT can cause corruption

5685645 Logminer does not support IOT with OVERFLOW if table has been altered

5847521 Hierarchical (CONNECT BY) query on IOT returns wrong results

5924538 Logical standby apply fails with ORA-1427 for operations on IOTs

5944227 SQLloader direct path load into IOT can dump [kdblldrp]

6070548 Dump (qertbGetPartitionNumber) / wrong results from bitmap access to IOT

Install Is Not Performed Correctly

6051728P*HPUX Itanium: Cannot use ASM (ORA-15059). This bug is alerted in Note:434500.1

5495242PI HPUX: CRS may not install

5845104PI Win64: 10.2.0.3 OPMD.EXE does not work

5161782 Dump installing XDB

5507883 CRS install fails in CRS root.sh due to node panics

Instance May Crash

5605370*Various dumps / instance crash possible. This bug is alerted in Note:454464.1

6017420* OERI[kcbo_link_q_1] / crash with fix for bug 5454831 installed. This bug is

Page 135: 10.2.0.4 Patch Up Gradation

alerted in Note:453309.1

6656824P DBW can crash with fix for bug 6087207 installed

4422686 LMD/LMS cannot be frozen during reconfig

4433838 Resizing cache crashes instance with OERI[kmgs_pre_process_request_6]

4744529 OERI:kclpred_1 / crash possible in RAC

5081271PMON may crash the instance with OERI:kcblibr_1 during temp table cleanup

5118012 Instance crash with OERI[kclswrite_3] with multiple DBW processes

5118272Instance crash with ORA-600 [1433], [60] due to lgwr filling up msg blocks (Messages could be for LGWR or ARCH)

5131219 CSS shuts down the node when disk IO is suspended momentarily

5190596 LMON dumps LMS0 too often during DRM leading to IPC send timout

5324905 nsprecv() can corrupt the SGA when using shared servers

5375583 LMS process dies with OERI[kclexpandlock_1]

5377099 Dump [kksfreeheap] / OERI:504 / SGA corruption / crash possible

5384248 OERI[k2gtelock: !k2gtca] / instance crash cleaning up distributed transaction

5412994 Dump in ksrchconnect_ctx leading to instance crash

5476873 Instance crash due to PMON ORA-601 / OERI[ksudlp1]

5504989 PMON dump [kfgGlobalClose] / instance crash

5512921 Instance crash caused by SMON OERI[kcblus_1] / dump

5554692Error ORA-15196 reporting ASM block header invalid ora-15196 after ORA-600[kfcgetbuffer10]

5578157 Instance crash with ORA-600 [1433] (RSM has all message blocks)

5587421 LMS fails with OERI [kjmpmsg_1]

5600050 LMON may fails with OERI [kjbrref:pkey] during DRM

5690100 RAC instance crash with OERI[kjbmpwrite:wip2]

5702177 Instance crash from OERI[kghchoose_grow_1]

5721821 SGA corruption / Dump[kglobcl] / crash if objects dropped / recreated

5730717 OERI:kclchkinteg_18 / LMS crashes the instance

5736850 SGA corruption / crash from PQO bloom filter

5757752 OERI:kghstack_alloc / OERI:kfcbCkpt04 / ASM crash

5762514 DBWR crashes instance with OERI[kcbbctsc_3]

5863519 Instance crash due to LMS dump (in kclcsr)

5899033 SMON dump (kfrCheckCtx) diskgroup instance recovery

5933838Database crash (ORA-449) after ALTER DATABASE FLASHBACK OFF in RAC

Page 136: 10.2.0.4 Patch Up Gradation

5962344Dump from Logminer due to stack corruption under krvtgct_GetColumnTranslation

5983403 PMON may crash the instance with OERI[kksStatsRecovery-Bad-Opcode]

6005113 OERI[kclrwrite_7] in DBWn process followed by instance crash in RAC

6013983 ASM signals OERI [kfdasecondaries01] / [kffrelocate87] during rebalance

6018125 Instance crash during dynamic remastering or instance reconfiguration

6035614 Instance crash / dump [kghunphy] with fix for bug 5922239

6075582 OERI[kjbmpref:sh] / dump [kjmpbmsg] in LMS causing instance crash

6144079 Instance crash in RAC (OERI:2103)

6239052 LMS can crash instance with OERI[kjbrchkinteg:last]

6271689 RAC instance crash possible

6501007 DRM sync timeout in RAC

6674196OERI / buffer cache corruption using ASM, OCFS or any ksfd client like ODM

Instance Startup

5752399P+Sol: Mandatory Patch to use Oracle with Veritas or Solstice Disk Suite on Solaris

4125093OPEN RESETLOGS is not possible if RMAN backup omits plugged-in READ ONLY tablespaces

4440013 CRS startup of RAC fails when FSFO enabled

4771560 Open resetlogs can fail with ORA-1667

5087787 ORA-29702 starting RAC with large buffer cache

5247609 RMAN slow performance during register database/open resetlogs

5572026 ORA-942 / ORA-1031 in tracefile when starting the database as SYSOPER

5744546 MMON OERI [1403]

5855896 Reconfiguration takes a long time restarting instance in active/standby RAC

5857949 Startup may fail due to dump [rfmsoexinst] from DMON

6143688 node startups cAN spend up to 2 mins in AQ partition code

6781496OERI[KGHLATCH_REG4] on STARTUP with >61 CPUs in RAC with fix for 5508574

Interoperability (Between Releases)

5933477*Client <= 9.2.0.7 / 10.1.0.4 can dump when running against higher level database. This bug is alerted in Note:455832.1

5245451 Intermittent ORA-904 referencing remote objects columns

JDBC

Page 137: 10.2.0.4 Patch Up Gradation

4308334OERI[12314] during XA commit/rollback/prepare while attached to different transaction

4992603 TIMESTAMP.timestampValue(Calendar) does not exist

5190543Wrong timestamp from oracle.sql.TIMESTAMPLTZ near daylight savings transition

5417281 oracle.sql.DATE looses a year when constructed from BC Timestamp

5468695 TIMESTAMPTZ wrong near daylight switch

5734901 JDBC Thin XMLType.getDOM fails with SQLException

5885079 Incorrect output from INTERVALDS.stringValue() for negative intervals

5945463 XA clients should not require execute privilege on DBMS_SYSTEM

6278984 java.awt.font.glyphvector.getglyphoutline returns empty shape

JavaVM / JSP / Corba etc..

4865959Wrong results / exception from Java Stored Procedure accessing data over DBLINK

4898765 NullPointerException from stored Java when maxAdvance of glyph computed

5074285 Dump [eorealize_xref] from stored Java using reflective methods

5258410 Dump [eoa_scan_mark_object] using stored Java threads

5372831OERI:26599 / dumps in JVM after database has been closed for recovery / opened

5400158 OERI[17078] / dump running Java DDL (loadjava) concurrently

5688685 JVM timezone changes for Western Australia December 2006 (superceeded)

5711011 "SocketException: socket is closed" using RMI with shared servers

5862057Oracle JVM incorrectly returns true for "x instanceof object[]" when "x" is a class

5865568 JVM timezone changes (version 4 timezone data for JVM)

5963041 Socket.shutdownOutput() closes the socket in the Oracle JVM

6065183 A dump in AccessControlContext methods in the Oracle JVM

6065728 Oracle JVM performance enhancement

6120084 Dump (eoistrnrep->strncpy) in Oracle JVM

Job Queues

4552696 DBMS_Scheduler is suppressing no_data_found exceptions in jobs

4904904 Problems with DBMS_SCHEDULER JOB_START time (eg ORA-1877)

5111250 DBMS_SCHEDULER jobs fail silently with OLS / OID

5120780 Long text for job gets EXP-85 ORA-6502 on dbms_sched_job_export

5140631 V$SESSION.sql_address not set by DBMS_SCHEDULER

Page 138: 10.2.0.4 Patch Up Gradation

5157602 Datapump export/import modifies the chains created with dbms_scheduler

5166735DBMS_SCHEDULER "EXECUTABLE" jobs with large amounts of data output to STDERR can hang

5377153DBMS_SCHEDULER call heap memory leak when changing attributes of a job

5593617 Job scheduler cannot be used on logical standby (ORA-16224)

5620375PLS-103 from datapump import of dbms_scheduler jobs with PLSQL_BLOCK

5928612V$SESSION SQL_ADDRESS / SQL_HASH_VALUE not set for DBMS_JOBs

LDAP / Oracle Internet Directory

4571240 ESM denies access to non-orcladmin users if anonymous binds disabled

5111250 DBMS_SCHEDULER jobs fail silently with OLS / OID

Latch Contention

6455161+Higher CPU / Higher "cache buffer chains" latch gets / Higher "consistent gets" after truncate/Rebuild

4691237 High "library cache" latch gets from SQL using objects in PLSQL

5749075 High Requests on dc_rollback_segments. latch / US enqueue contention

5918642 Heavy latch contention with DB_CACHE_ADVICE on

6333663 Shared pool latch contention due to fragmentation of large pool

6356566 Memory leak / high CPU selecting from V$SQL_PLAN (affects statspack)

Leak (Memory Leak / Growth)

4475206 Excess PGA memory use with many hash joins

4540971Hash group by significantly over allocates memory and breaks V$SQL_XX statistics

4566991 Hash group-by is not reported in v$sql_workarea_active

4587117 ORA-384 can occur even if there is free space in some pool/s

5058318 Memory leak (in "koh-kghu" heap of type "kolccst obj")

5089522 Memory leak in niotns in MRP process

5095025 ORA-4030 (kxs-heap-c,temporary memory) using expdp

5095889 PGA leak during propagation in "kwqpcbk:koioalm" and "kwqpcbk:csid"

5220562ORA-4030 (sort subheap,sort key) on insert a partitioned table with concurrent DDL

5377153DBMS_SCHEDULER call heap memory leak when changing attributes of a job

Page 139: 10.2.0.4 Patch Up Gradation

5377973 Register schema fails with ORA-4031

5382621 OCCI memory leak in getColumnListMetaData()

5386986Leak / ORA-4031 leak when DROP UNUSED COLUMN issued on large partitioned table

5391505 High PGA consumption for query (kxs-heap-c) from OR expansion

5408970 Memory leak using XMLType() constructor on ADT in a loop

5464834 ORA-4030 (kxs-heap-c,temporary memory) using EXPDP

5477912 Memory leak parsing DTD

5482555 Shared server does not release memory

5485417 Memory leak of "blockers api immd" during global hang analyze

5516917 Excessive mermory usage when running a query using nested loops

5529797 PGA leak / OERI KWQPCBK179 during Streams propogation

5548510 _FIX_CONTROL parameter leaks memory in the shared pool

5556674 V$ASM* dynamic views leak cursors (ORA-01000)

5573238 Shared pool memory use / ORA-4031 due to "obj stat memo" in one subpool

5608198 Memory leak by advanced queuing XML transformation

5618049 "mvobj part des" leaked memory after partition DDL (ORA-4031)

5629416 Client memory leak after switching schema

5668025 XMLParser.Parse() can leak memory

5717536 Dequeue can suffer from a memory leak

5723260 Logminer slow / excess memory use processing batch inserts with LOBs

5758963 UGA memory leak possible from AQ dequeue

5891737 Dump (kcblsod) / OERI:723 / Memory leak in ASM/RAC

5947623 Excess PGA memory used by hash joins

6011182 Parsing of large query takes long time / memory leak / ORA-4030 /4031

6043052 Leak in perm allocations with "library cache" comments (ORA-4031)

6049324 Memory leak from array dequeue

6065604 DBMS_AQ.DEQUEUE_ARRAY PGA memory leak

6356566 Memory leak / high CPU selecting from V$SQL_PLAN (affects statspack)

Leak (Resources Eg: File Handles)

5705795P*Many child cursors possible for SQL using BINDS. This bug is alerted in Note:403616.1

4367986 Bind peeked parallel cursors do not share

4584641Cursor leak using DBMS_XMLGEN with a PLSQL function returning sys_refcursor

Page 140: 10.2.0.4 Patch Up Gradation

4918946 OCCI terminateEnvironment can leave threads

4966024 VLM buffer leak on if an error occurs

5141429 "skgspawn 27142" errors and defunct Oracle processes

5166745 Excessive redo generation with auditing enabled

5252389 CDC apply changes lead to maximum open cursors exceeded (ORA-1000)

5257698 9idata NLS files missing leading to file handle leak

5557660 ORA-20 / process group leak from OCI Connection Pool connections

5605319 Cursor leak from QMON coordinator exceptions

5935527 Cursor leak with fix for bug 5260266

6139547 Shadow process leak on ASM instance when diskspace exhausted (ORA-20)

Literal Replacement (CURSOR_SHARING)

5146740+ Wrong results with bind variables/CURSOR_SHARING

2837580 Dump if SQL has > ~35000 literals

4202503 Parse errors possible using CONTAINS with cursor_sharing=similar/force

4436832 False ORA-979 "not a group by expression" with literal replacement

4513695 Poor performance for SELECT with ROWNUM=1 with literal replacement

5155885 OERI[kkslgbv0] with CURSOR_SHARING=similar

5177766 OERI[17059] with SESSION_CACHED_CURSORS

5254759 ORA-12801/ORA-1008 occurs on a parallel query with bind variables

5364819 OERI[kkslpbp:1] when using literal replacement

5476507 OERI[15868] / OERI[15160] can occur with cursor sharing

5757106 OERI[15851] selecting aggregate of a constant with literal replacement

5762750 ORA-907 when cursor_sharing is enabled

5863277 ORA-1008 from SQL on second run when cursor_sharing=similar/force

LogMiner

5035058 V$LOGMNR_CONTENTS.MineValue may not show an UNDO value

5299237 Inconsistent results from v$logmnr_contents with committed_data_only

5388885 Hang / OERI[krvxbpns01] accessing V$LOGMNR_CONTENTS from RAC

5437445 Incorrect username displayed from logminer adhoc query when auditing is on

5503590 Logminer Adhoc can hang or error mining logs from a RAC database

5510918 Log miner slow mining direct load redo

5518651 ORA-1301 from dbms_logmnr_d.build

5531784 V$LOGMNR_CONTENTS CSF may be wrong

Page 141: 10.2.0.4 Patch Up Gradation

5567937 False ORA-1 / ORA-1403 from logminer rolling back IOT redo

5685645 Logminer does not support IOT with OVERFLOW if table has been altered

5723260 Logminer slow / excess memory use processing batch inserts with LOBs

5744428 dbms_logmnr_d.build may get a downstream build failure

5888733Wrong results from V$LOGMNR_CONTENTS referencing AUDIT_SESSIONID

5962344Dump from Logminer due to stack corruption under krvtgct_GetColumnTranslation

6064864 Archives containing DDL for not replicated objects take longer to process

6114833 Logminer does not signal error if log unavailable in continuous_mine

6124804 Dump [krvxbpc_processcommit] selecting from v$logmnr_contents

Memory Corruption

4583492 Dump possible using ADT columns when table has many columns

4644425 SGA corruption on UPDATE with functional domain index

4745691 OERI[kghufree_06] from AQ propogation of XML payload

4899479 Undo/redo corruption if distributed transactions used

5128625 OERI[17147] / OERI [17182] / NULL result from NLSSORT

5172559 ora-600's during reinstate of logical standby after fast-start failover

5252061 PGA memory corruption / OERI[17456] creating a domain index

5324905 nsprecv() can corrupt the SGA when using shared servers

5583634 OERI [17147] / dump after inserting a text node of size 64000

5671774 Memory corruption due to TDE with imported certificate

5681955 SGA corruption in RAC (OERI [17114] / OERI [17112])

5712086OERI[17147] / dump from TO_CHAR(date) with over long FORMAT string in multibyte

5716932 Memory corruption / OERI [17147] / dump selecting from PATH_VIEW

5721821 SGA corruption / Dump[kglobcl] / crash if objects dropped / recreated

5735091 Memory corruption when using XMLAGG

5736850 SGA corruption / crash from PQO bloom filter

5860221Apply aborts with OERI[17147] / memory corruption with FUNCTION BASED index

5900857 ORA-23619 from HS log based replication

6136494 Capture process aborts with OERI [17112] / OERI [17147]

6143117 Rare intermittent mutex problem

6452485 SGA memory corruption / OERI [17182] with fix for bug 6085625

Page 142: 10.2.0.4 Patch Up Gradation

6674196OERI / buffer cache corruption using ASM, OCFS or any ksfd client like ODM

Merge SQL (MERGE .. USING)

4216668 Dump from INSERT / MERGE on internal columns

4311273 ORA-2064 using MERGE statement over a database link

4406211 Dump (insLoadRowInfo) from MERGE SQL with false condition

4572043 DML monitoring is incorrect for MERGE / MTI

4771851 Dump (kxccsrw) from INSERT .. AS SELECT / MERGE

4883635MERGE (with DELETE) can produce wrong results or Logical corruption in chained rows

5181547 Index corruption after insert-only merge /*+ append */ or PDML into table

5387478 ORA-28132 for user with EXEMPT ACCESS POLICY privilege

5609096 MERGE / UPDATE to IOT can cause corruption

5731952MERGE statement does not insert rows if source is a (inline) view with parallel

6379123EXPDP/IMPDP ORA-39083 due to changes in MERGE privilege between 10.1 and 10.2

Migration / Upgrade / Downgrade

6646613*IOT corruption after upgrade from <= 9.2 to >= 10g. This bug is alerted in Note:471479.1

5501528I ORA-6545 recompiling with PLSQL_WARNINGS set

5841554I OERI:kqludp2 during upgrade to 10.2.0.3

5892355I+ Upgrade to 10.2.0.3 can fail with ORA-600 [22635]

4733582 Upgrade to 10.2 deletes statistics on AQ tables

4882839 ORA-4068 / ORA-4065 after upgrade

5094908 Dump (kokbBuildExplodedTree) recompiling a view after upgrade to 10.2

5125957 Cannot start CRS after CRS ugprade

5520937 Cannot upgrade images for dictionary types to 8.1 image format

5568399 CRS upgrade can corrupt OCR

5640527 ORA-1403 running utlu102i.sql on an 8.1.7.4 database

5715079 ORA-1281 when applying a Patch Set on a logical standby

5871314 Pickler fix needed to allow some DB upgrade / downgrade to work

5947653 XE to EE upgrade fails in XDBx

5955764 OERI[kccirsd_4] during CONTROLFILE upgrade from pre 10.2 version

6052351 Dump running catupgrd.sql when creating/replacing

Page 143: 10.2.0.4 Patch Up Gradation

streams$transformation_info

6379123EXPDP/IMPDP ORA-39083 due to changes in MERGE privilege between 10.1 and 10.2

Multi Table Insert SQL

4397693 Dump (apaqba) from multi table insert with WHEN clause under RBO

4592596 Corruption (ORA-1410 / ORA-8103) from multi-table insert with direct load

NCOMP

5974207 Unexpected ORA-1031 from LOB access - affects NCOMPed PLSQL

NUMA Related

5173642Data not read from cache on second execution with NUMA optimization enabled

Network

4767996 Dump in HS with very long TNS connect string

4998706 Gateway agent trace does not work

5406976 Dump (lxhscn) if DB calls out over NET with a FAILOVER clause

5755010 Listener registration never completes

6083037 Server side load balancing does not work

6390420 TNS-12535 is logged twice to sqlnet.log at time-out with shared servers

OCCI

4918946 OCCI terminateEnvironment can leave threads

5382621 OCCI memory leak in getColumnListMetaData()

5511675 OCCI hang in terminateStatelessConnectionPool

5956137 OCCI dumps using stack instance of pObject derived classes

5970288 OCCI isNull() on object column always returns false even when object is null

5973217 OCCI::intervalds object attribute uses day precision for fractional seconds

6156762 OCCI fractional seconds portion can be wrong

OCI

4730906 "ilibociei" target in ins_rdbms.mk does not work

5120476 No blank padding with multibyte charset if no character set conversion

5131157OCI may error reexecuting a statement against a table with an altered column type

5242942 Client dump (OCIPClearMxCtr) using stateless connection pool

Page 144: 10.2.0.4 Patch Up Gradation

5292883 Dump from OCI client using OCI7 olog() call

5413989 OCIStmtSetPieceInfo() does not work for piece sizes > 16777180

5444539 Database connections not released after database failover or recycle

5497630 ORA-3124 from NULL LONG bind for an UPDATE which matches no rows

5510345 ORA-22282 with LOB buffering enabled

5549410 Inconsistent characters read returned from OCILobRead

5557660 ORA-20 / process group leak from OCI Connection Pool connections

5558356 Bad describe information using change notification

5560256 Multi threaded OCI program hang when calling OCILobLocatorAssign

5629416 Client memory leak after switching schema

5643527OCILobOpen/OCILobGetChunkSize do not return OCI_STILL_EXECUTING in non blocking mode

5682121Multithreaded OCI clients do not mutex properly for LOB operations (ORA-21500 [17099])

5683652 OCIHandleFree performance issue. PeopleTools Mandatory

5694101OCI piecewise operation returns wrong piece length for long / long varchar data

5715788 genezi -v reports 32-bit library instead of 64-bit

5721502 Non blocking client may dump executing PLSQL

5721702 Error information may be lost in non-blocking OCI

5721994 Unexpected errors from non blocking OCI LOB calls

5722178 ORA-1002 in non blocking mode

5736739 Compressed fetching can fail in non blocking mode

5736747 Resumed OCIStmtExecute can fail in non-blocking mode

5765361 Client dump using OCIDirPathPrepare in OCI_UTF16ID mode

5932089 FAN OCI clients not aborted by OCI on public network down

Online DDL

4596807OERI[6002] on update statement with concurrent ONLINE rebuild of bitmap indexes

Optimizer

599680 Unnecessary sort for SELECT DISTINCT

3748430 i_*part$, i_*part_obj$ should be created as unique indexes

3945156ORA-979 from DBMS.GATHER_TABLE_STATS when NLS_COMP=LINGUISTIC

3995047 Explain plan does not show a part of the execution path

Page 145: 10.2.0.4 Patch Up Gradation

4204383 Dump [kkqtnlocbk] optimizing ANSI OUTER JOINs with subqueries

4215910 DBMS_STATS may use a 100% row sample size when not expected

4226736Wrong clustering factor when DBMS_STATS.GATHER_INDEX_STATS runs in parallel

4273361 Unique index access not used with INLIST predicate

4397693 Dump (apaqba) from multi table insert with WHEN clause under RBO

4422100 Sort merge join on inequality should have control parameter

4444536 Unnecessary sorting when access made through a global index

4483240 INLIST may use suboptimal index

4513695 Poor performance for SELECT with ROWNUM=1 with literal replacement

4545802 Poor Outer Join Cardinality estimation with filters on outer table

4567767 Execution Plan changes upon rowcache reload

4581014 DBMS_STATS issues gathering SIZE AUTO / SKEWONLY

4587431Dump (in kkqucsv) / spin from query with a multi column IN subquery predicate

4605810 Index may not be chosen to eliminate ORDER BY SORT

4619997 Function based index may not be used for INLIST predicate

4652100 Poor plan with bind peeking for SQL against LIST partitioned tables

4664788 Query with UNION can dump in kkqudhus

4684209 Dump (under evaopn2) with transitive predicate from CHECK constraint

4698023 CBO trace may treat a predicate value as 'out-of-range'

4704779 Incorrect histogram type shown (frequency/height-balanced)

4708389 Nest loop join costing ignores parallelism of index used to probe in right side

4712638 OERI[15160] / dump [kkogbro]

4724074 Small CPU performance overhead during optimization

4725385 DBMS_STATS on partitioned IOT with additional indexes can be slow

4733582 Upgrade to 10.2 deletes statistics on AQ tables

4752814Wrong selectivity on comparision of VARCHAR2 column with CHAR variable

4868646 Dump from cost based query transformation

4872602 Sub-query is unnested even though cost is higher

4878299 Bad plan from join with FIRST_ROWS_N or a ROWNUM predicate

4899105 OERI[19004] from multi table join

4905112CREATE OUTLINE on DML using an indexed partitioned table may dump (kauxalo)

4924149 Push predicate not working when function in the filter

Page 146: 10.2.0.4 Patch Up Gradation

5022061Dump [kkessc] optimizing query with inequality join if INDEX SKIP SCAN considered

5040753 Optimal index is not picked on simple query / Column group statistics

5058503 Dump[kkogtp] can occur selecing ROWID from a join view

5061079 Poor CONNECT BY plan

5082178 Bind peeking may occur when it should not

5089444 Dump (kkodsel) from select with a subquery with star transformation

5101017 Trace files with "table_stats(failed sampling n)" messages

5112856 OERI[kghstack_underflow_internal_1]... [kkocxj : predtailpp]

5128368 Dump [kkoeqv] optimizing a query with nested views

5129407 Suboptimal plan for SQL with multiple OR branches

5163554 OERI[qctopn1] during join predicate pushdown

5169247 Dump (eg in qkarid) from SELECT FOR UPDATE after table elimination

5199213 Very bad plan for UNION ALL and push constant predicate / Wrong Results

5211863 Poor plan for CONNECT BY

5211984 Parse errors with USE_STORED_OUTLINES

5220356 Partition pruning predicates not cost pushed into UNION ALL views

5236881 Wrong Results (More rows) with a CONCATENATE of ANTI joins

5236908 Primary key index not used for IOT

5240607 FIRST_K_ROWS may choose inefficient NESTED LOOPS join

5245494 Improved control over whether star transformation is performed

5259048 Optimizer does not recognize/use HASH clusted index access with OR list

5263572 Wrong cardinarity for predicates of form "col like func(:bind)"

5284303 Poor plan for predicates against character columns containing numeric data

5288623 CBO may not choose the best index for ORDER BY elimination

5302124 Join Predicates are not push inside window functions -- superceeded fix

5308692ORA-1426 error when running DBMS_STATS.GATHER_FIXED_OBJECTS_STATS

5333268 DBMS_STATS.GATHER_INDEX_STATS can be slow

5337352 OERI[kkqtcpopn: 0] during parse with subquery unnesting

5352807 CREATE INDEX with COMPUTE option does not gather statistics

5358150 Dump (apaqbd) using CAST with cost based transformation

5362021 Dump from SQL using user defined functions

5364143 Bind Peeking is not done upon query reload, Execution Plan changes

5382842 Select fails with OERI[qctcte1] using cost based transformation

Page 147: 10.2.0.4 Patch Up Gradation

5385629 Push predicate optimization does not occur

5387148 View not merged even though the cost is lower

5391505 High PGA consumption for query (kxs-heap-c) from OR expansion

5395270 OERI[qctcte1] / dump / wrong results from view merging

5396162 Suboptimal plan from ANSI query with semi join

5399282 First k rows optimization may not always pick best plan

5417292 Query compilation may spin in kkogtp

5434872 OERI[qolgenol-1] when executing dbms_outln.create_outline

5440119 Dump in kkogast

5449488 Suboptimal plan for SQL with negated predicates (BITMAP MINUS)

5454975 Dump executing DBMS_OUTLN.CREATE_OUTLINE

5468809 Predicate order can affect execution plan

5482831 Suboptimal plan with FIRST_ROWS_K or EXISTS subquery

5483301 Cardinality of 1 when predicate value non-existent in frequency histogram

5487686 Wrong results from CONNECT BY query

5488174 Dump [evaopn2] on a CONNECT BY query

5490501 Wrong Results with COALESCE or NVL2 on aggregations inside subqueries

5505157 Predicates are not pushed in UNION ALL views

5519856 Wrong cardinality from CBO for "col LIKE function(:bind)"

5526851Wrong Results (missing rows) on CONNECT BY when using function-based index

5547058 Poor plan with old_style predicate push into UNION ALL views

5547895 No transitive predicates produced for user defined deterministic function

5548510 _FIX_CONTROL parameter leaks memory in the shared pool

5570942Query Rewrite causes high parse time with high hits on 'latch: row cache objects' and dc_object_ids / Dump in STRLEN

5573425 Wrong results from subquery unnesting with complex view merge

5580497 Dump (kkeais) during query optimization

5585187Wrong Results doing MERGE JOIN with a correlated subquery on the right side

5592012 Wrong results with INLIST and UNION/UNION ALL

5608992 Wrong results from filter push with OUTER join

5611962 CBO MAX/MIN optimization may not occur

5618040 FIRST_ROWS may give poor plan if index chosen to eliminate a SORT

5620485 Non code based push predicate into UNION view can get poor plan

5624216 Wrong cardinality for UNION ALL with no WHERE clause

Page 148: 10.2.0.4 Patch Up Gradation

5632128 Materialized View refresh looses statistics on primary key

5632192 Wrong Results with Max/Min in subquery/view

5634346 Multi-column INLIST may not use INLIST ITERATOR

5645718 ORA-1476 gathering statistics with DBMS_STATS

5650477 Poor plan possible due to lack of view merging

5680702 Suboptimal execution path for semi / anti join

5682441 Wrong Results (no rows) joining views with predicates using PLSQL functions

5694466 OERI[15160] from subquery unnesting

5694984 Index distinct key count scaling is wrong for first_rows(k)

5698193Wrong Results when using TRIM on check constraints or function based indexes.

5705630 Suboptimal plan from 'or' expansion

5707754 Dump can occur executing a large query

5708897 Wrong results from ROWNUM with semi/anti join

5709414DBMS_STATS.FLUSH_DATABASE_MONITORING_INFO call is very expensive

5741044 Suboptimal execution plan as 1 row table not detected

5741121 Suboptimal plan for "not equals" predicates

5742678 Index range scan used to get MAX value instead of index min/max first row

5754362 Plans can change after deleting statistics on a partitioned table

5762598 Suboptimal plan due to bad cardinality for numeric string constants

5766310 Bad join cardinality is in the presence of histograms

5766450 Dump [kkomprf] when attempting STAR transformation

5796376 Dump [kkobrak] from index join with a FUNCTION based index

5837795 Wrong results / OERI from cost based CONNECT BY

5842686 Poor plan due to bad average column length for tables with LONG RAW

5843316 Wrong results with index join and function-based index

5845347 Dump [kkogbys] parsing SQL with GROUP BY

5872956 Slow or Wrong Results on CONNECT BY queries with constant predicates

5882954 Long parse time for query against tables with many partitions

5889331Dump from cost based optimization of INSERT .. SELECT with function based index

5891471 Poor cardinality estimates with check constraints

5893396 Wrong results possible due to invalid stored outline

5903581 Wrong Results with "Connect By with Filtering"

5903829 OERI[qkshtTabInf2:1] can occur parsing a query

Page 149: 10.2.0.4 Patch Up Gradation

5913871 FGA records are written for recursive SQL under DBMS_STATS

5932203 Wrong result when comparing same column with values of different datatypes

5939115 ora-600 [kghstack_underflow_internal_1][pcols in kkpapdaextsqueryslvl]

5944076 Suboptimal plan in FIRST_ROWS(K) mode

5949981 Bad cardinality with histogram

5960268 Dump (kkoiodoi) when FIRST_K_ROWS considers bitmap index

5976822 Suboptimal plan possible

6006300 Push predicate does not occur

6007259 CBO does not consider ORA concatenation

6011182 Parsing of large query takes long time / memory leak / ORA-4030 /4031

6016075 Wrong Results for query with correlated subquery and predicate pull up

6016087 OERI[15160] from subquery unnesting

6019818 ORA-1422 from DBMS_STATS auto granularity

6020789 Dump [vopplog] pushing join predicates

6029071 Wrong results from distributed SQL with OUTER joins

6038461 Wrong results from SQL with UNION and a fast DUAL subquery

6041535 Wrong results when predicate pushed into union-all branches

6042205 High parse time for a query using ORDER BY

6051211 Too High Join Cardinality with Histograms Present

6062266 Cardinality of 0 for range predicate and no histograms

6070954 Skip scan may be used instead of a better range scan

6075238 OERI[qctcte1] on parse of query with views / subqueries

6077514DBMS_STATS.GATHER_FIXED_OBJECT_STATS can be slow with large buffer cache

6082745 Bad Cardinality Estimation with Single Value in Frequency Histograms

6084811 MERGE JOIN CARTESIAN not considered

6087237 CBO may not choose best join order

6114166 Pre-10g outlines may not work in later releases

6119884 Wrong results with query with OR operator with OR expansion

6122894 Poor plan from UNION / INTERSECT views with OR predicates

6123567 Dump [kkosbn] optimizing query on partitioned table

6134565FIRST_ROWS hint is not honored with "_sort_elimination_cost_ratio" parameter set

6151963 Wrong join cardinality with histograms

6159522 OERI[qkaffsindex3] from ANALYZE TABLE .. ESTIMATE STATISTICS

Page 150: 10.2.0.4 Patch Up Gradation

6163564 Poor cardinality from "LIKE" predicates and binds

6188881 Index selectivity adjustment for anti/semi join causes wrong index to be chosen

6239971 CBO costing can differ greatly for =< compared to <

6251917 Optimizer selects the merge join cartesian despite the hints

6350462 Incorrect index statistics scaling for first_rows(k)

6400795 Wrong results from view merging

6408017 OERI[12811] optimizing a query against fixed view/s

6686885 WRONG RESULTS (missing rows) USING NATIVE FULL OUTER JOIN

Optimizer (Stored Outlines)

5211984 Parse errors with USE_STORED_OUTLINES

5893396 Wrong results possible due to invalid stored outline

Optimizer (Subquery Factoring - WITH clause)

4702284ORA-604 / ORA-902 from WITH clause with scalar subquery involving an object column

5073249 Dump from fast refresh of MV using "WITH .. AS"

5130732 Query using "WITH" clause can fail with ORA-942

5196061 Dump in evaopn2() from WITH query using WINDOW functions

5470034 ORA-1436 from TKPROF EXPLAIN of query using a WITH clause

5497168 Wrong results isolation_level=serializable and WITH clause

5641873 ORA-904 using a WITH clause that includes a UNION

5708633 Wrong results / dump [ldxite] from materialized WITH clause

5906937 Wrong result using ROW_NUMBER in SQL using a WITH query block

5987000 OERI:qkxrPXformQbc1 can occur for SQL using a WITH clause

6360220 ORA-21780 from subquery factoring SQL WITH clause

Optimizer Bad Cardinality

4545802 Poor Outer Join Cardinality estimation with filters on outer table

4567767 Execution Plan changes upon rowcache reload

4652100 Poor plan with bind peeking for SQL against LIST partitioned tables

4752814Wrong selectivity on comparision of VARCHAR2 column with CHAR variable

5263572 Wrong cardinarity for predicates of form "col like func(:bind)"

5284303 Poor plan for predicates against character columns containing numeric data

5364143 Bind Peeking is not done upon query reload, Execution Plan changes

Page 151: 10.2.0.4 Patch Up Gradation

5483301 Cardinality of 1 when predicate value non-existent in frequency histogram

5519856 Wrong cardinality from CBO for "col LIKE function(:bind)"

5624216 Wrong cardinality for UNION ALL with no WHERE clause

5741121 Suboptimal plan for "not equals" predicates

5762598 Suboptimal plan due to bad cardinality for numeric string constants

5766310 Bad join cardinality is in the presence of histograms

5891471 Poor cardinality estimates with check constraints

5949981 Bad cardinality with histogram

6051211 Too High Join Cardinality with Histograms Present

6062266 Cardinality of 0 for range predicate and no histograms

6082745 Bad Cardinality Estimation with Single Value in Frequency Histograms

6151963 Wrong join cardinality with histograms

6163564 Poor cardinality from "LIKE" predicates and binds

Oracle Data Mining

4509805 Model build fails with dm_nested_* and special characters

5374844 ABN model build fails using dataset in excess of 100,000 rows

Oracle Disk Manager

5698225 ORA-17507 can occur using 16k block size with ODM

5909894 ASM datafile lost after rename (ORA-1157)

6377317 OERI[ksfdrfms3] using ODM if a log corruption is detected

6674196OERI / buffer cache corruption using ASM, OCFS or any ksfd client like ODM

Oracle Label Security

4304023 Logical Standby does not support OLS properly

4618715 Dump inserting into a view with OLS policy on tables

4620832 Dump in kzrtppg with multiple referential constraints and OLS policy

4714295 It is possible to drop an OLS group which is still in use in an existing label

5111250 DBMS_SCHEDULER jobs fail silently with OLS / OID

5162768 Wrong results using more than one OLS policy on a table

5480607 OERI:kghstack_underflow_internal_3] from DROP_POLICY

5674756 OLS does not set selectivity of predicates causing bad execution plans

5839280 OERI[15265] dropping OLS policy

Page 152: 10.2.0.4 Patch Up Gradation

Oracle OLAP

5586253 Dataload from remote table does not work using DBMS_AW (OLAP)

Oracle Text (Formerly interMedia Text)

4202503 Parse errors possible using CONTAINS with cursor_sharing=similar/force

4614980 OERI:15448 from Text query

5095815 Select with CONTAINS predicate on view fails

5147225 Poor performance of parallel context query with ROWNUM predicate

5259868 Text query using index in another schema fails (ORA-20000, DRG-50857)

5677420 ORA-20000 from Text query against partitioned table

5728347 ORA-20000, DRG-10599 occurs during text query through synonym

5867231 OERI:qernsRowP on Text query with NLS_COMP / NLS_SORT set

5908945 Dump [qxopqdca] with ancilliary operator

6357601 Romanian base letter mapping missing for some characters

Oracle Univeral Installer

6474976P HPUX Itanium: OUI overwrites libnmapi2.so.1 when uninstalling

PL/SQL

5501528I ORA-6545 recompiling with PLSQL_WARNINGS set

2834295ORA-12714 declaring cursor for a function that returns a table of NVARCHAR2

4493741 Cannot see SQL_TEXT for procedure calls from EXECUTE IMMEDIATE

4580190 Bulk insert to partitioned table can insert constraint violating rows

4587556 OERI:17069 compiling a package with a self referencing synonym

4609147 ORA-918 if PLSQL block has same package and function name

4648039 PLSQL hangs with database links and autonomous_transaction

4691237 High "library cache" latch gets from SQL using objects in PLSQL

4725022 Wrong results from a function call using a CONCAT of a NULL

4745114 OERI[kolrrdl:0rfc] using temporary LOBs in PLSQL

4882839 ORA-4068 / ORA-4065 after upgrade

5051432 DBMS_LOB does not execute with the privileges of the calling procedure

5076729 OERI[pmucitnxt] doing type manipulation

5118104Dump compiling PLSQL using pseudo columns with INSERT .. RETURNING

5150562 Dump expCheckExprEquiv from pipelined function in hierarchical query

Page 153: 10.2.0.4 Patch Up Gradation

5229137 PLS-201 compiling program units referencing tables on RDB

5298826 Wrong results from SQL using DETERMINISTIC function/s

5367514 Wrong number of exceptions returned executing a bulk insert

5467520 PLSQL errors accessing synonym to remote object

5547895 No transitive predicates produced for user defined deterministic function

5564384 ORA-6502 assigning values from SQL to PLSQL variables

5685189 Self deadlock on dc_objects after DBMS_SPACE.UNUSED_SPACE errors

5721502 Non blocking client may dump executing PLSQL

5765958 OERI[qcscpqbTxt] / OERI[qcsfbdnp:1] from ANSI query in PLSQL

5847881ORA-3001 from GROUPING SET query against a view containing a function

5933883 ORA-918 error creating a package

5934741 Dump (kgmtncch) from CALL statement with OUT CHAR arguments

5974207 Unexpected ORA-1031 from LOB access - affects NCOMPed PLSQL

6136074 ORA-4068 / ORA-4065 ORA-6508 on VALID objects

6494146 OERI [kksfbc-reparse-infinite-loop] can occur

PL/SQL (DBMS Packages)

4430244+Segment advisor can load blocks of dropped objects into buffer cache (KCB OERI errors)

4226736Wrong clustering factor when DBMS_STATS.GATHER_INDEX_STATS runs in parallel

4552696 DBMS_Scheduler is suppressing no_data_found exceptions in jobs

4581014 DBMS_STATS issues gathering SIZE AUTO / SKEWONLY

4667479ORA-16224 when using UTL_FILE / ORA-1031 using a DIRECTORY under GUARD ALL

4898580DBMS_METADATA.GET_DEPENDENT_DDL does not show comments on materialized view columns correctly

5040555 DBMS_SPACE.OBJECT_GROWTH_TREND output is not correct

5128933 Dump from DBMS_SQL selecting TIMESTAMP data over a database link

5140631 V$SESSION.sql_address not set by DBMS_SCHEDULER

5333268 DBMS_STATS.GATHER_INDEX_STATS can be slow

5376783 DBMS_SPACE.OBJECT_GROWTH_TREND can perform excessive IO

5645718 ORA-1476 gathering statistics with DBMS_STATS

5672041 Wrong information returned by DBMS_METADATA

5685189 Self deadlock on dc_objects after DBMS_SPACE.UNUSED_SPACE errors

Page 154: 10.2.0.4 Patch Up Gradation

5709414DBMS_STATS.FLUSH_DATABASE_MONITORING_INFO call is very expensive

5842686 Poor plan due to bad average column length for tables with LONG RAW

5910237EXPDP / DBMS_METADATA has wrong syntax for for nested table with row movement enabled

5913871 FGA records are written for recursive SQL under DBMS_STATS

5985257Wrong results from UTL_I18N.TRANSLITERATE using 'hwkatakana_fwkatakana'

6005996DBMS_METADATA.GET_DDL generates incorrect DDL with UNUSED columns

6017760 DBMS_METADATA.GET_DDL does not show changed datafile attributes

6019818 ORA-1422 from DBMS_STATS auto granularity

6077514DBMS_STATS.GATHER_FIXED_OBJECT_STATS can be slow with large buffer cache

6140309OERI[ktssupd_seg_2] from DBMS_SPACE_ADMIN.TABLESPACE_FIX_SEGMENT_EXTBLKS

PL/SQL External Procedures (EXTPROC)

5120476 No blank padding with multibyte charset if no character set conversion

5130238 ORA-28583 in external procedure

6397073 Cannot open SYSDBA connection in EXTPROC callout

Parallel Query (PQO)

5383936+ Wrong results from Parallel Query with OUTER join and HASH join

3569503 PQ may signal a false ORA-8103 under load

4226736Wrong clustering factor when DBMS_STATS.GATHER_INDEX_STATS runs in parallel

4336528 PQ may be slower than expected (timeouts on "PX Deq: Signal ACK")

4367986 Bind peeked parallel cursors do not share

4407269 Wrong result with nested loop parallel query with ROWNUM pushdown

4532105 pqsnap does not report parallelism for alter table modify lob rebuild freepools

4581220 OERI:kzaSqlTxtLob1 with fine grained auditing and parallel query

4587572 ORA-12801/ORA-60 possible from parallel DML with grouping sets

4644351 OERI[15819] / wrong results from parallel select

4753238 OERI[kxfpgetsumpms] from PQ

4755448 Dump [kxfxgf] on parallel slave processes when using PQ trace

5023410 QC can wait on "PX Deq: Join ACK" when slave is available

Page 155: 10.2.0.4 Patch Up Gradation

5024703 PARALLEL on Spatial index is ignored

5030215 Excessive waits on PX Deq Signal ACK when RAC enabled

5045992 OERI[kxspoac : EXL 1] from PQ with a numeric bind

5097836 Wrong results / OERI:15818 from parallel query with range TQ

5113934 PQ slave dump in qerixGetKey() when using bitmap index access

5161523 Wrong results / slow Parallel query due to data skew on multi-key table queues

5179313 INSERT /*append parallel*/ can corrupt an index

5181547 Index corruption after insert-only merge /*+ append */ or PDML into table

5223587 OERI[4400] from distributed PDML with DDL

5228711 ORA-604 trace from PQ slaves with FGA policy

5254759 ORA-12801/ORA-1008 occurs on a parallel query with bind variables

5258521 OERI[kkpapDimToLevel1] from parallel query with partitioned tables

5370626Wrong results (more rows) on a parallel query over one partition with anti/semi join NL.

5409593 Parallel insert as select into partitioned table can dump

5455093 Wrong results from PQ with hash distribution with fixed CHAR join keys

5488790 Wrong results from Parallel Query

5566580 OERI:15817 using parallel query with a large number of columns

5571916 wrong (duplicate) values with parallel and STAR (missing "PX block iterator")

5586632 Dump (qkaGranuleIteratorTraverse) on query on partitioned tables

5611623 Parallel query slave dump (kkpapitsize)

5621677 Logical corruption with parallel update on compressed partition

5645771 No pruning for Nested Loops Join on a range-list partitioned table in parallel

5673934 ORA-12801 / OERI 15810 during parallel DML

5731952MERGE statement does not insert rows if source is a (inline) view with parallel

5736850 SGA corruption / crash from PQO bloom filter

5759075 Wrong results from PQ with HASH on ANSI CHAR join

5872835 Multiple trigger execution from SERIAL insert as Parallel select

5903293Wrong Results for Parallel Query using Group By or Distinct or has correlation

5910422 SESSIONS_PER_USER resource limit works inconsistently for PQ processes

5947231 Wrong results from parallel STAR query (with temp_disable)

5981212 Wrong results (SORT ORDER BY STOPKEY pushed below a FILTER) in PQ

6057203 Corruption / OERI [kcbchg1_6] from Parallel update

6158287 Wrong results from PQO with EXISTS subquery

Page 156: 10.2.0.4 Patch Up Gradation

6241497 Resource manager with PQ enabled does not use parallelism

6274465 DML / queries run serially instead of parallel when there is concurrent DDL

Partitioned Tables

3748430 i_*part$, i_*part_obj$ should be created as unique indexes

4444536 Unnecessary sorting when access made through a global index

4580190 Bulk insert to partitioned table can insert constraint violating rows

4583442 ORA-22877 during move hash partition with LOB

4652100 Poor plan with bind peeking for SQL against LIST partitioned tables

4668012Wrong results from IS_ALTER_COLUMN / IS_DROP_COLUMN for partition operations

4697632 OERI[atbbjie2] from exchange partition with bitmap join indexes

4904223 ALTER TABLE EXCHANGE PARTITION may dump / OERI

4905112CREATE OUTLINE on DML using an indexed partitioned table may dump (kauxalo)

4959915 ORA-39083 / ORA-1647 during TTS import of a range-list partition table

5022188 Direct SQLLOAD of partitioned object table of non final types fails

5034323Dictionary corruption when adding a subpartition to a table with a key compressed local index

5063279 OERI[kdibllockrange:not validated] updating a partitioned bitmap index

5099909 Partition not eliminated when joined to non mergeable view

5136863 OERI from join between partitioned table and domain index

5139572 OERI[qkauix2] on drop partition with parallelism

5213452 Fast refresh fails with ORA-936 after truncation of default LIST partition

5220356 Partition pruning predicates not cost pushed into UNION ALL views

5220562ORA-4030 (sort subheap,sort key) on insert a partitioned table with concurrent DDL

5225836 DROP TYPE .. VALIDATE dumps for large partitioned table

5226383 Dump (kkpapDiGetRange) from subquery pruning with composite partitions

5245038 Wrong results with query against a list partitioned table with null partition key

5262017 Query on partitioned table with bitmap index gives OERI[qernsRowP]

5331374 OERI [kdiblsorget:rowidIllegal] updating partitioned table with row migration

5370626Wrong results (more rows) on a parallel query over one partition with anti/semi join NL.

5397953 Dump [kkpapItgetAll] accessing partitioned table using multi column INLIST

5409593 Parallel insert as select into partitioned table can dump

Page 157: 10.2.0.4 Patch Up Gradation

5411244 ORA-4022 raised while rebuilding index partitions concurrently

5472523 Non violated deferred CHECK constraint fails (ORA-2290) at COMMIT

5479902 Dump qertbStart running query on partitioned table

5500044ORA-44203 on table_x_x child from concurrent LOB append and drop partition

5524408 Wrong result when query has 256+ bind variables on partitioning column

5556025 Wrong Results from partition pruning and ORs

5556152 Dropping a partitioned can be slow (Waits on 'dfs lock handle' for CI[1][2])

5556174 Dropping a partitioned table slow (waits for 'gc current grant busy')

5566439 Dropping a partitioned table is slow ('enq: RO - fast object reuse' waits)

5576013Wrong results (no rows) with partition pruning [PARTITION LIST ALL (LAST)]

5586632 Dump (qkaGranuleIteratorTraverse) on query on partitioned tables

5604940 Wrong results from a join and extended partition naming

5611623 Parallel query slave dump (kkpapitsize)

5618049 "mvobj part des" leaked memory after partition DDL (ORA-4031)

5621677 Logical corruption with parallel update on compressed partition

5630149 ORA-22877 from partition / subpartition MOVE of HASH partition

5632050 OERI[kkpolpd12] / dictionary corruption from CONCURRENT partition DDL

5649326 OERI[kksfbc-reparse-infinite-loop] can occur after DDL on partitioned table

5650372Wrong results / OERI[kkpapdrmfkk1] from predicate elimination on partitioned table

5652906 Spatial DML fails if there is concurrent partition DDL

5677420 ORA-20000 from Text query against partitioned table

5680970 ORA-39001 when attempting to export partition defined as an object type

5690241 Dump / wrong results from OR predicate on partition columns

5718007 Spin (in qcopxla / qcopx0la) with OR predicates on PARTITION key columns

5724215 No query rewrite if materialized view is partitioned

5724540 False ORA-1 from subquery partition pruning

5747782Update of a partition table with UNUSED columns dumps [kdddcp or kdtInsRow]

5754362 Plans can change after deleting statistics on a partitioned table

5763245 Parse may spin in kkpapRTPRuningSetup

5882954 Long parse time for query against tables with many partitions

5932060 Enh: Add support for direct SQL on partitioned table/index

5939115 ora-600 [kghstack_underflow_internal_1][pcols in kkpapdaextsqueryslvl]

Page 158: 10.2.0.4 Patch Up Gradation

5941355 "Split partition" does not move LOB to correct tablespace

5961454ORA-29861 on DML with concurrent partition maintenance on different partition

5984440 Dump [prsatb] from ALTER TABLE .. MODIFY SUBPARTITION

5996430 Reading extent maps for unanalyzed partitions can be expensive

6025805 ORA-14403 raised when executing select for update

6041084 Spin during parse of query with INLIST against list partition key

6059327 ORA-39083 / ORA-1647 during TTS import of subpartioned table

6123567 Dump [kkosbn] optimizing query on partitioned table

6329316Wrong number of rows inserted by ARRAY insert into partitioned table with concurrent DDL

6776107 TRUNCATE of highly partitioned table can be slow

Performance Affected (General)

5705795P*Many child cursors possible for SQL using BINDS. This bug is alerted in Note:403616.1

5079978 High US enqueue contention in RAC

5087592 "log file sync" waits from read only commits

5173642Data not read from cache on second execution with NUMA optimization enabled

5518811 Long latencies (several seconds) on BOC acks when one instance is idle

5751672 "In memory undo latch" contention from kturimugur

5896963 High LGWR CPU and longer "log file sync" with fix for bug 5065930

5964485 High waits in RAC due to LCK0 delay receiving ASTs

6319685 LGWR posts do not scale on some platforms

6450342 Process uses too many async IO descriptors

6528336 Automatic SGA may repeatedly shrink / grow the shared pool

Performance Monitoring

5052029P HPUX-PA: "ksugetosstat failed" / no rows from V$OSSTAT

1798853 sppurge.sql does not run in batch mode

4493741 Cannot see SQL_TEXT for procedure calls from EXECUTE IMMEDIATE

4572043 DML monitoring is incorrect for MERGE / MTI

4969005 Dump [kglLockIterator] querying V$ views

5010879V$SESSION slow and does not show any BLOCKING_SESSION column data

5087155 DBA_DATA_FILES and V$DATAFILE views do not show all files

Page 159: 10.2.0.4 Patch Up Gradation

5452234 V$LIBRARYCACHE "gets" accounted wrong

5470034 ORA-1436 from TKPROF EXPLAIN of query using a WITH clause

5485914 Mutex self deadlock on explain / trace of remote mapped SQL

5518550 Prefetch does not occur if event 10046 is set

5545735 Wrong values for V$SYSSTAT "open cursors current"

5552515 Incorrect V$SGASTAT information for "ktcmvcb"

5649377 V$GCSPFMASTER_INFO.REMASTER_CNT is never updated

5658143 DBMS_MONITOR.SERV_MOD_ACT_TRACE_ENABLE cannot set trace

5692368Poor performance of queries against GV$ / V$ views on library cache / shared cursors

5917836 V$LOCK does not show locks for attached XA sessions

5918642 Heavy latch contention with DB_CACHE_ADVICE on

5928612V$SESSION SQL_ADDRESS / SQL_HASH_VALUE not set for DBMS_JOBs

6075099 ORA-1476 from spreport (statspack)

6356566 Memory leak / high CPU selecting from V$SQL_PLAN (affects statspack)

Performance Of Certain Operations Affected

4215910 DBMS_STATS may use a 100% row sample size when not expected

4725385 DBMS_STATS on partitioned IOT with additional indexes can be slow

4736971 Delayed XA transaction recovery

4920266 RMAN backup / restore of ARCHIVELOG can be slow

5057695 SHUTDOWN IMMEDIATE can be slow

5064356 RMAN backup to NFS slow due to "noac" requirement / ORA-27054 if not set

5071931 Datapump import with remap tablespace and schema is very slow

5093060 Streams unnecessary flow control at apply site

5116414 Cleanup of non-existence objects by SMON takes a long time

5219484 RMAN catalog resyncs can be very slow

5292551 IMPDP slow when importing a table with initialized column of type varray

5327658 Dataguard logical standby can be slow

5333268 DBMS_STATS.GATHER_INDEX_STATS can be slow

5354469 Poor performance of remote fetch with high fetch counts

5364613 Performance of XSL transform extremely slow

5370578 Capture process slow on startup on 'control file sequential read'

5455880Excessive recursive query on TS$ when using a "tablespace group" as temporary tablespace

Page 160: 10.2.0.4 Patch Up Gradation

5504961 ORA-2292 slow to be signalled with many child rows

5510918 Log miner slow mining direct load redo

5521682 RMAN DUPLICATE with SKIP can be slow

5523619 DBMS_LOGSTDBY.INSTANIATE_TABLE can be slow

5530583 ASSM managed INDEX updates can be slow compared to non-ASSM

5556152 Dropping a partitioned can be slow (Waits on 'dfs lock handle' for CI[1][2])

5556174 Dropping a partitioned table slow (waits for 'gc current grant busy')

5561130 Performance of long running transaction using AQ degrades over time

5566439 Dropping a partitioned table is slow ('enq: RO - fast object reuse' waits)

5576584 Poor ASM parallel read performance

5590185 Consistent export data pump job (flashback_time) has poor performance

5604120 Performance problems after applying calendar deviation

5683652 OCIHandleFree performance issue. PeopleTools Mandatory

5709414DBMS_STATS.FLUSH_DATABASE_MONITORING_INFO call is very expensive

5723260 Logminer slow / excess memory use processing batch inserts with LOBs

5752105ANALYZE TABLE VALIDATE STRUCTURE CASCADE ONLINE is slow with fix for 4430244

5764993 Unnecessary "buffer busy waits" timeout during index block split

5846062 DROP TABLESPACE takes a long time on very large buffer cache

5861536 Slow DDL due to Tablespace lookup with large number of tablespaces

5881229 AV capture is slow

5893614 Full table scan very slow on ASM

5893704 Occassional 1 second timeouts on "gc buffer busy" wait

5899994 RMAN resync is slow when the standby becomes primary (during switchover)

5922239 ALTER SYSTEM KILL SESSION IMMEDIATE pauses for 30s increments

5936294SWITCH DATABASE TO COPY / LIST COPY OF DATABASE RECOVERABLE are slow

5955732 Two child cursors created when querying ku$_10_1_fhtable_view

5996430 Reading extent maps for unanalyzed partitions can be expensive

5998048Deadlock on COMMIT updating AUD$ / Performance degradation when FGA is enabled

6017440Streams capture / CDC / apply slow mining DMLs for tables with REFRESH ON COMMIT Materialized Views

6034995 RMAN slow SYNC due to too many rows in ROUT table

6037872 Reconfiguration slow in active / passive with large buffer cache

Page 161: 10.2.0.4 Patch Up Gradation

6064864 Archives containing DDL for not replicated objects take longer to process

6077514DBMS_STATS.GATHER_FIXED_OBJECT_STATS can be slow with large buffer cache

6080303Datapump export does not unload data until all metadata unloaded with PARALLEL > 1

6135499 Wrong Streams rule for bidirectional setup from MAINTAIN_* APIs

6143688 node startups cAN spend up to 2 mins in AQ partition code

6163622 SQL apply degrades with larger transactions

6168063 High "Flashback buf free by RVWR" waits

6376915 HW enqueue contention for ASSM LOB segments

6529008 Slow create tablespace / add datafile

6776107 TRUNCATE of highly partitioned table can be slow

Performance Of Query/ies Affected

6455161+Higher CPU / Higher "cache buffer chains" latch gets / Higher "consistent gets" after truncate/Rebuild

599680 Unnecessary sort for SELECT DISTINCT

4226736Wrong clustering factor when DBMS_STATS.GATHER_INDEX_STATS runs in parallel

4273361 Unique index access not used with INLIST predicate

4336528 PQ may be slower than expected (timeouts on "PX Deq: Signal ACK")

4444536 Unnecessary sorting when access made through a global index

4483240 INLIST may use suboptimal index

4513695 Poor performance for SELECT with ROWNUM=1 with literal replacement

4545802 Poor Outer Join Cardinality estimation with filters on outer table

4567767 Execution Plan changes upon rowcache reload

4583239INSERT .. SELECT with OR chains with identical predicates slower than same SELECT

4605810 Index may not be chosen to eliminate ORDER BY SORT

4619997 Function based index may not be used for INLIST predicate

4652100 Poor plan with bind peeking for SQL against LIST partitioned tables

4697189 High CPU usage for large sorts

4708389 Nest loop join costing ignores parallelism of index used to probe in right side

4752814Wrong selectivity on comparision of VARCHAR2 column with CHAR variable

4872602 Sub-query is unnested even though cost is higher

4878299 Bad plan from join with FIRST_ROWS_N or a ROWNUM predicate

Page 162: 10.2.0.4 Patch Up Gradation

4913460 Soft parsing re-occurs for select using database link

4924149 Push predicate not working when function in the filter

5010879V$SESSION slow and does not show any BLOCKING_SESSION column data

5029334 Queries against DBA_EXTENTS slow for locally managed tablespace

5030215 Excessive waits on PX Deq Signal ACK when RAC enabled

5040753 Optimal index is not picked on simple query / Column group statistics

5061079 Poor CONNECT BY plan

5065418 CONNECT BY performance degrades when temp space needed on disk

5082178 Bind peeking may occur when it should not

5099909 Partition not eliminated when joined to non mergeable view

5103126 Insert of duplicate rows with unique constraint slow

5129407 Suboptimal plan for SQL with multiple OR branches

5138741 High waits on 'row cache lock' when using materialized views on RAC

5147225 Poor performance of parallel context query with ROWNUM predicate

5161523 Wrong results / slow Parallel query due to data skew on multi-key table queues

5162867 Sort operation on a table that selects encrypted column slows down

5199213 Very bad plan for UNION ALL and push constant predicate / Wrong Results

5211863 Poor plan for CONNECT BY

5220356 Partition pruning predicates not cost pushed into UNION ALL views

5236908 Primary key index not used for IOT

5240607 FIRST_K_ROWS may choose inefficient NESTED LOOPS join

5258887 Queries on DBA_FREE_SPACE_COALESCED Slow

5259025 The fixed table x$ktfbue has no statistics

5263572 Wrong cardinarity for predicates of form "col like func(:bind)"

5284303 Poor plan for predicates against character columns containing numeric data

5288623 CBO may not choose the best index for ORDER BY elimination

5302124 Join Predicates are not push inside window functions -- superceeded fix

5364143 Bind Peeking is not done upon query reload, Execution Plan changes

5385629 Push predicate optimization does not occur

5387148 View not merged even though the cost is lower

5396162 Suboptimal plan from ANSI query with semi join

5403489 Poor performance on 64-bit systems

5449488 Suboptimal plan for SQL with negated predicates (BITMAP MINUS)

5468809 Predicate order can affect execution plan

Page 163: 10.2.0.4 Patch Up Gradation

5482831 Suboptimal plan with FIRST_ROWS_K or EXISTS subquery

5483301 Cardinality of 1 when predicate value non-existent in frequency histogram

5505157 Predicates are not pushed in UNION ALL views

5509293 Query with subquery across DB link has poor performance

5518550 Prefetch does not occur if event 10046 is set

5519856 Wrong cardinality from CBO for "col LIKE function(:bind)"

5530958Larger SGAs and SQL in long running transactions can use excess CPU in ktaifm

5547058 Poor plan with old_style predicate push into UNION ALL views

5547895 No transitive predicates produced for user defined deterministic function

5570942Query Rewrite causes high parse time with high hits on 'latch: row cache objects' and dc_object_ids / Dump in STRLEN

5611962 CBO MAX/MIN optimization may not occur

5618040 FIRST_ROWS may give poor plan if index chosen to eliminate a SORT

5620485 Non code based push predicate into UNION view can get poor plan

5620640 Slow OPEN RESETLOGS with FLASHBACK RECOVERY AREA

5624216 Wrong cardinality for UNION ALL with no WHERE clause

5634346 Multi-column INLIST may not use INLIST ITERATOR

5645771 No pruning for Nested Loops Join on a range-list partitioned table in parallel

5650477 Poor plan possible due to lack of view merging

5674756 OLS does not set selectivity of predicates causing bad execution plans

5680702 Suboptimal execution path for semi / anti join

5692368Poor performance of queries against GV$ / V$ views on library cache / shared cursors

5694984 Index distinct key count scaling is wrong for first_rows(k)

5705630 Suboptimal plan from 'or' expansion

5741044 Suboptimal execution plan as 1 row table not detected

5741121 Suboptimal plan for "not equals" predicates

5742678 Index range scan used to get MAX value instead of index min/max first row

5754362 Plans can change after deleting statistics on a partitioned table

5766310 Bad join cardinality is in the presence of histograms

5838613 Suboptimal plan from STAR transformation

5842686 Poor plan due to bad average column length for tables with LONG RAW

5844495 Suboptimal plan with VPD and DML statement

5872956 Slow or Wrong Results on CONNECT BY queries with constant predicates

5882954 Long parse time for query against tables with many partitions

Page 164: 10.2.0.4 Patch Up Gradation

5884519 V$SESSION is slow with fix for bug 5010879

5884780 Suboptimal plan for STAR transformation

5891471 Poor cardinality estimates with check constraints

5903581 Wrong Results with "Connect By with Filtering"

5910187 No bind peeking for implicit string bind to timestamp

5944076 Suboptimal plan in FIRST_ROWS(K) mode

5949981 Bad cardinality with histogram

5976822 Suboptimal plan possible

6006300 Push predicate does not occur

6006457 Suboptimal plan from ANSI outer join

6007259 CBO does not consider ORA concatenation

6011182 Parsing of large query takes long time / memory leak / ORA-4030 /4031

6033480 High parse time of query when using ANSI style joins

6041535 Wrong results when predicate pushed into union-all branches

6042205 High parse time for a query using ORDER BY

6051211 Too High Join Cardinality with Histograms Present

6070954 Skip scan may be used instead of a better range scan

6082745 Bad Cardinality Estimation with Single Value in Frequency Histograms

6084811 MERGE JOIN CARTESIAN not considered

6087237 CBO may not choose best join order

6114166 Pre-10g outlines may not work in later releases

6122894 Poor plan from UNION / INTERSECT views with OR predicates

6134565FIRST_ROWS hint is not honored with "_sort_elimination_cost_ratio" parameter set

6151963 Wrong join cardinality with histograms

6188881Index selectivity adjustment for anti/semi join causes wrong index to be chosen

6239971 CBO costing can differ greatly for =< compared to <

6251917 Optimizer selects the merge join cartesian despite the hints

6274465 DML / queries run serially instead of parallel when there is concurrent DDL

6328110 Select COUNT() with an encrypted column is slow

6694548 Suboptimal execution plan using bitmap full index scan

Physical Standby Database / Dataguard

3140249 Data guard broker hangs when standby listener is down

4193047 Sequences / synonyms / indexes not created in logical standby database

Page 165: 10.2.0.4 Patch Up Gradation

4230058 ORA-1219 on connect to RMAN after physical standby is opened read only

4398691 DG broker does not set FAL_SERVER correctly in RAC

4404952 DG broker does not support cold-failover clusters

4538727 Applied column is not updated in V$ARCHIVED_LOG

4663793 ORA-16224 on select from ALL_OBJECTS on standby with DataGuard

4690705 Repeated ORA-1041 from heartbeat ping

4767278 OERI[kcrrupirfs.20] archiving redo to standby with ASM

4969780 Dump (krvxdts) from RFS

5022127 RMAN catalog resync fails RMAN-20098

5063635 OERI[kccdagf_3] during file creation

5079641 Switchover hangs attempting to recover a log file from a previous primary

5089522 Memory leak in niotns in MRP process

5209867 ORA-38777 is thrown by MRP when flashback through resetlogs

5238386 ORA-322 possible reading standby redo log header

5327658 Dataguard logical standby can be slow

5372831OERI:26599 / dumps in JVM after database has been closed for recovery / opened

5382088 Fast start failover can hang on broker MIV mismatch

5387017 Primary hang when physical standby "shutdown immediate"

5396680 dgmgrl returns success for a failed reinstate

5399901 Archived log entries can take a long time to search in Dataguard

5526409 FAL gaps reported at standby for log not yet written at primary

5532046 Deadlock on metadata lock during quiesce of old primary

5573544 Trace files generated on DG primary by sqlplus sessions

5576816 FAL gap resolution does not work with max_connection set in some scenario

5578157 Instance crash with ORA-600 [1433] (RSM has all message blocks)

5743829 DG Broker process dump

5746174 MRP hangs with async LNS and parallel archival

5746223 Old primary hangs after a FSFO and prevents automatic reinstatement

5757282 Broker commands to standby can error (ORA-16613)

5759876 Dump [rfm_get_chief_lock] on Broker startup

5844816 Fast Start Failover (FSFO) occurs after planned primary shutdown

5844945 Bystander cannot receive missing logfiles from the old branch after failover

5857949 Startup may fail due to dump [rfmsoexinst] from DMON

5891280 MRP0 on standby may not start (OERI:krfg_aset_1)

Page 166: 10.2.0.4 Patch Up Gradation

5893318 Broker reinstate after failover fails with ORA-38777 in RAC

5894403 MRP0 process fails with SIGFPE in kcrarmb

5899994 RMAN resync is slow when the standby becomes primary (during switchover)

5930819RMAN ignores Streams when deleting logs if both streams and DG are implemented

5934150 MRP at standby ignores entries created when database was primary

5942620 Archivelog gap may not get resolved

5951587 Unresolved gap after FSFO (fast start fail over)

5981084 OERI[kcrrtcln.seqvio] can occur

5999200 FSFO fails with ORA-16750 "failed to activate logical standby"

6029425 ORA-1207 recovering datafile from standby

6035495 ORA-19909 during MRP / RMAN-600 on resync

6039415 ORA-355 can occur during real time apply

6082660 Old primary stays up after failover

6143316 Cannot rebuild DG broker config files without bouncing primary in FSFO

6311900 RFS writes misleading messages to the alert log

6680806ORA-16139 from ALTER DATABASE COMMIT TO SWITCHOVER TO STANDBY

6762914 ORA-326 during Managed Standby Recovery after thread disable

6768069 Cannot FLASHBACK DATABASE on RAC physical standby

Pro* Precompiler

5674184 ORA-22282 when using LOB buffering

Query Rewrite (Including Materialized Views)

5898210+ Hang from concurrent MV refresh and library cache invalidation in RAC

386181 ORA-12014 when creating a refresh complete / refresh force materialized view

4054238 ORA-12899 with complex aggregate expressions in a materialized view

4119210 OERI[kkqgSetFields.2] possible from query rewrite

4200563 OERI[kkqsfcsi-1] from query rewrite

4226141 Materialized view reports NOT NULL column as nullable

4380471 OERI[kkqsfcsi-1] from query rewrite with an ORDER BY

4482978 OERI[qkagby.noexec] on materialized view recompile

4483439 ORA-904 error during Materialized View fast refresh

4485775OERI [qsmqLockTableSummarySubheap-1] selecting from materialized view with TDE enabled

Page 167: 10.2.0.4 Patch Up Gradation

4559546 Cannot used exp/imp of MVIEW with XMLTYPE column

4681323 Query rewrite not occurring if query references a materialized view

4740187 ORA-30353 creating materializer view with SYSDATE in the refresh clause

4768022 ALTER TABLE can fail with ORA-60

4864149 Query rewrite with ORDER BY of grouping_id dumps in evagrp

4883635MERGE (with DELETE) can produce wrong results or Logical corruption in chained rows

5008674 OERI [kkqsfcsi-1] from query rewrite

5015547 Cannot create a materialized view over a database link (ORA-942)

5073249 Dump from fast refresh of MV using "WITH .. AS"

5096560 Dump (selexe) when recompiling a materialized view with a UNION

5136425 ORA-32337 from ON COMMIT MATERIALIZED VIEW after a direct load

5138741 High waits on 'row cache lock' when using materialized views on RAC

5165904 Materialized View DDL may execute when it should wait

5169684 Wrong results (all rows no filtering) when rewrite enabled on a view

5182679 INSERT as remote SELECT using CASE can produce wrong data

5217296 ORA-32411 reported on materialized view refresh

5261145 OERI[12261] from dbms_mview.explain_rewrite

5299546ORA-942 from create materialized view with join between local and remote tables

5354437 ORA-1435 on create materialized view of UNION ALL from different sites

5363258 Query rewrite can fail with OERI[voprvl1]

5487101 Complete refresh does not preserve parallelism of indexes

5493858 ORA-604 / ORA-1422 from materialized view operations

5501349 Compilation errors from materialized iew with OUTER JOIN

5530043 OERI [kkzg_add_ref_stmt_lst.1] can occur during materialized view refresh

5564090 Rewrite does not occur for join with selection predicate connected by OR

5570942Query Rewrite causes high parse time with high hits on 'latch: row cache objects' and dc_object_ids / Dump in STRLEN

5572957 Dump (under kkqssjsce) with query rewrite enabled and heavy load

5583712 ORA-942 on create materialized view on remote view

5619833 Dump (qerixGetKey) from query rewrite on join including functional index

5632128 Materialized View refresh looses statistics on primary key

5660643 OERI[kkqsfcsi-1] during query rewrite of SQL with set operator

5669051 Query rewrite may dump in kkqsMMVNormalizeQBC

5724215 No query rewrite if materialized view is partitioned

Page 168: 10.2.0.4 Patch Up Gradation

5845901Dump from concurrent CREATE MATERIALIZED VIEW and DDL on base tables

5850776 OERI[kkqsMMVReAggRewriteExp:notoptfou] from query rewrite

5872368 ORA-22160 from DBMS_ADVISOR.TUNE_MVIEW

5964193 OERI[kkqsRewriteCorrCols-1] during query rewrite with ANSI joins

6017440Streams capture / CDC / apply slow mining DMLs for tables with REFRESH ON COMMIT Materialized Views

6041713 OERI[kkzdgdefq_oci - stexec] refreshing through definer rights procedure

RAC (Real Application Clusters) / OPS

6017420*OERI[kcbo_link_q_1] / crash with fix for bug 5454831 installed. This bug is alerted in Note:453309.1

5898210+ Hang from concurrent MV refresh and library cache invalidation in RAC

4398691 DG broker does not set FAL_SERVER correctly in RAC

4422686 LMD/LMS cannot be frozen during reconfig

4441119 Not enough information dumped when RAC detects a deadlock

4489948 ASM hangs during a parallel mount and shutdown in RAC

4584985 OERI[kclexpand_9] can occur

4605569 LCK may accumulate CPU time on one instance

4634662 OERI:kolaslGetLength-1 from V$SQL in RAC

4699720 MMON or PMON spin in RAC

4715375 OERI[kwqmtdel] in q00 process in RAC when any instance goes down

4744529 OERI:kclpred_1 / crash possible in RAC

4760728ORA-38301 during DROP TABLE when already dropped from a different node

4936689 Crash dump (cdmp) generation cannot be limited dynamically

4963729 Global hanganalyze can leak memory / OERI[kghgethpsz1]

4966024 VLM buffer leak on if an error occurs

5030215 Excessive waits on PX Deq Signal ACK when RAC enabled

5064356 RMAN backup to NFS slow due to "noac" requirement / ORA-27054 if not set

5079978 High US enqueue contention in RAC

5118012 Instance crash with OERI[kclswrite_3] with multiple DBW processes

5138741 High waits on 'row cache lock' when using materialized views on RAC

5165885 OERI[kclcls_8] or OERI[Kjbrchkpkeywait:Timeout] can occur in RAC

5179008 Dump (kjzhablar) possible in RAC

5225596 AQ propogation does not work after failover

Page 169: 10.2.0.4 Patch Up Gradation

5304233 DBW endlessly writes error "kjbhistory[0xaa19.27000.."

5334733 Deadlock resolution can be slow in RAC

5353526 GCS reconfiguration performance improvement

5360289 Startup in RAC can be slow

5361398 Longer deadlock token (DI enqueue) get time with higher number of nodes

5366893 CF enqueue contention during first pass redo scan

5370641 Inefficient interconnecct lost packet handling

5375583 LMS process dies with OERI[kclexpandlock_1]

5376770 Spin in kcldle in RAC can cause a cluster hang

5379206SMON blocked waiting for CF enqueue during 1st pass recovery (for 1 second)

5388885 Hang / OERI[krvxbpns01] accessing V$LOGMNR_CONTENTS from RAC

5403150ORA-603 when cannot get lock within Resource Manager "switch_time" in RAC

5415594 xa_commit returns -4 (XA_NOTA) after RAC failover

5454831 RAC deadlock possible on working set latches

5470095 Self deadlock should provide more targeted diagnostics

5471994LCK may accumulate CPU time when SMON does Serial Transaction recovery

5485242 ORA-29701 in RAC environment

5486023 "GLOBAL CACHE ELEMENT DUMP" in LMS trace with FLASHBACK

5503590 Logminer Adhoc can hang or error mining logs from a RAC database

5506702 Dequeue delay experienced after reconfiguration

5518811 Long latencies (several seconds) on BOC acks when one instance is idle

5526996 OERI[kjhn_post_ha_alert0-784] can occur in RAC due to racgimon problem

5530697 OERI[kjshash:!esm2] in PQ slave process in RAC querying GV$ view

5556152 Dropping a partitioned can be slow (Waits on 'dfs lock handle' for CI[1][2])

5556174 Dropping a partitioned table slow (waits for 'gc current grant busy')

5566439 Dropping a partitioned table is slow ('enq: RO - fast object reuse' waits)

5587421 LMS fails with OERI [kjmpmsg_1]

5593693 Connection load balancing does not work if db_domain is set

5596032 LMON may wait in network validation

5599293RAC instance termination may unexpectedly stall for several seconds than needed

5600050 LMON may fails with OERI [kjbrref:pkey] during DRM

5649377 V$GCSPFMASTER_INFO.REMASTER_CNT is never updated

Page 170: 10.2.0.4 Patch Up Gradation

5663447 ORA-27544 using HMP protocol in RAC

5666733 LOB segment does not use free space from freelist in RAC database

5681955 SGA corruption in RAC (OERI [17114] / OERI [17112])

5688403 'IPC Send timeout' error just after 'flush_cache' event in RAC

5690100 RAC instance crash with OERI[kjbmpwrite:wip2]

5695610 OERI[kxfpgsg] isolation_level = serializable in RAC

5697333 ORA-25402 from TAF in RAC

5721821 SGA corruption / Dump[kglobcl] / crash if objects dropped / recreated

5730717 OERI:kclchkinteg_18 / LMS crashes the instance

5744546 MMON OERI [1403]

5751016AQ messages enqueued at non-owner instance not moved from WAIT to READY

5764556 OERI[kctdsb_internal_03]

5843585 Additional diagnostics for "ges inquiry response" RAC hangs

5844816 Fast Start Failover (FSFO) occurs after planned primary shutdown

5854415 RAC diagnostic enhancement for corrupt messages

5855896 Reconfiguration takes a long time restarting instance in active/standby RAC

5857949 Startup may fail due to dump [rfmsoexinst] from DMON

5863519 Instance crash due to LMS dump (in kclcsr)

5881493 CDC ordered sequence causes large performance degradation on RAC

5883112 False deadlock in RAC

5884519 V$SESSION is slow with fix for bug 5010879

5891737 Dump (kcblsod) / OERI:723 / Memory leak in ASM/RAC

5893318 Broker reinstate after failover fails with ORA-38777 in RAC

5893704 Occassional 1 second timeouts on "gc buffer busy" wait

5899033 SMON dump (kfrCheckCtx) diskgroup instance recovery

5900401 Instance crash by LMON due to "skgpgpstack: read() ..." error

5933838Database crash (ORA-449) after ALTER DATABASE FLASHBACK OFF in RAC

5939241 Inconsistent diskgroup configuration after rejected DISK OFFLINE

5942620 Archivelog gap may not get resolved

5950708 'gcs resources' and 'gcs shadows' are imbalanced across shared pool subpools

5952530 Spin / hang after cluster reconfiguration

5958244 LMS processes running in realtime can spin

5964485 High waits in RAC due to LCK0 delay receiving ASTs

Page 171: 10.2.0.4 Patch Up Gradation

5968965 xa_recover on RAC may not return all prepared transactions

5973648 ORA-54 during concurrent parallel direct SQLLOAD in RAC

5974572 WRH$_SERVICE_STAT can grow very large in RAC

6001617 LCK may accumulate CPU time / ORA-4031 possible

6005113 OERI[kclrwrite_7] in DBWn process followed by instance crash in RAC

6013968 Hang / OERI:504 with patch for bug 5863519 installed

6018125 Instance crash during dynamic remastering or instance reconfiguration

6019084 RAC hang possible when node leaves the cluster with fix for bug 5844816

6037872 Reconfiguration slow in active / passive with large buffer cache

6057703 OERI[kclchkblkdma_3] can occur in RAC

6075582 OERI[kjbmpref:sh] / dump [kjmpbmsg] in LMS causing instance crash

6083037 Server side load balancing does not work

6114833 Logminer does not signal error if log unavailable in continuous_mine

6123145 Dump [ksxpunmap] in RAC

6143688 node startups cAN spend up to 2 mins in AQ partition code

6144079 Instance crash in RAC (OERI:2103)

6154655 QMON fails to update queue table affinity for several minutes after failover

6239052 LMS can crash instance with OERI[kjbrchkinteg:last]

6271689 RAC instance crash possible

6310591 DB hang with CKPT waiting for enquiry response in RAC

6442431 A node may stop receiving connections with RAC load balancing

6496514 RAC deadlock between "libary cache lock" and TX enqueue

6501007 DRM sync timeout in RAC

6768069 Cannot FLASHBACK DATABASE on RAC physical standby

6781496OERI[KGHLATCH_REG4] on STARTUP with >61 CPUs in RAC with fix for 5508574

RMAN (Recovery Manager)

4125093OPEN RESETLOGS is not possible if RMAN backup omits plugged-in READ ONLY tablespaces

4230058 ORA-1219 on connect to RMAN after physical standby is opened read only

4431215 "backup archivelog all delete input" from RMAN removes ASM directory

4457221 Dump [under kdxcom] doing RMAN compressed backup

4538727 Applied column is not updated in V$ARCHIVED_LOG

4541506 RMAN OERI[1880] when MAXPIECESIZE is set

4659734 RMAN-6900 RMAN-6901 ORA-19921 during RMAN commands

Page 172: 10.2.0.4 Patch Up Gradation

4920266 RMAN backup / restore of ARCHIVELOG can be slow

5016125 RMAN convert with parallelism > 1 fails (RMAN-3009 / ORA-19927)

5022127 RMAN catalog resync fails RMAN-20098

5063635 OERI[kccdagf_3] during file creation

5064356 RMAN backup to NFS slow due to "noac" requirement / ORA-27054 if not set

5207044 RMAN "backup validate check logical" fails with OERI[krbbfmx_notfound]

5219484 RMAN catalog resyncs can be very slow

5247609 RMAN slow performance during register database/open resetlogs

5278539 ORA-23605 on create of new capture

5448714 ORA-1455 on RMAN backup database for files over 4Tb in size

5521682 RMAN DUPLICATE with SKIP can be slow

5620640 Slow OPEN RESETLOGS with FLASHBACK RECOVERY AREA

5705762 Duplicate may fail on RESTORE

5742127 RMAN backup sometimes fails if datafile grows during backup

5870989 RMAN restore failover gives ORA-19864 error

5899994 RMAN resync is slow when the standby becomes primary (during switchover)

5902410V$RECOVERY_FILE_DEST.SPACE_RECLAIMABLE and V$BACKUP_FILES.OBSOLETE wrong for retention policy NONE

5928555 OERI[krastrso_reserve] during BACKUP BACKUPSET

5930819RMAN ignores Streams when deleting logs if both streams and DG are implemented

5932029 ORA-21000 when running RMAN "resync catalog"

5932181RESYNC of RMAN catalog fails with ORA-1 (on TF_U2) or RMAN-20042 after switchover

5936294SWITCH DATABASE TO COPY / LIST COPY OF DATABASE RECOVERABLE are slow

5971763 RMAN-20098 during CATALOG SYNC

5977767 RMAN "minimize load" with "duration" causes backup to timeout

6013213 OERI[17183] selecting from X$KRBAFF

6034995 RMAN slow SYNC due to too many rows in ROUT table

6035495 ORA-19909 during MRP / RMAN-600 on resync

6253529 RMAN duplicate/restore database fails restoring archivelog ORA-19636

6451722 RSR table in RMAN catalog database never gets cleaned

Read Only Tablespace/s

4125093 OPEN RESETLOGS is not possible if RMAN backup omits plugged-in READ

Page 173: 10.2.0.4 Patch Up Gradation

ONLY tablespaces

5693140OERI[kdtdelrow-2] from array insert with concurrent ALTER TABLESPACE READ ONLY

5695131HW enqueue deadlock / OERI:1153 from array insert with SAVE EXCEPTIONS to READ ONLY ASSM segment

Recovery

6128197*OERI[kcrfr_resize2] / cannot recover database. This bug is alerted in Note:453259.1

4125093OPEN RESETLOGS is not possible if RMAN backup omits plugged-in READ ONLY tablespaces

4577403 OERI [kcbr_pending_3] during parallel recovery

4736971 Delayed XA transaction recovery

4899479 Undo/redo corruption if distributed transactions used

5387683 ORA-27103 / ORA-27129 during media recovery

6010833 Recovery following flashback does not utilize changes in online redo log

6029425 ORA-1207 recovering datafile from standby

6251003 Reduce maximum reads that can be issued by a recovery slave

6267094 OERI[kghstack_underflow_internal_1] recovering logical standby

Recycle Bin

5083393 DBA_FREE_SPACE FILE_ID / REL_FNO may be wrong

6113520 Cannot add table into single table cluster (ORA-25136)

Regular Expressions

5194354 DUMP[kghalp] when executing query with index using REGEXP_SUBSTR

5682195 Dump (lstmclo) evaluating regular expression in case insensitive mode

Replication

5604698 Deadlock between 'library cache lock' and 'library cache pin' using replication

Resource Manager

4886649 OERI[kgskthrexit3] possible from resource manager

5403150ORA-603 when cannot get lock within Resource Manager "switch_time" in RAC

5910422 SESSIONS_PER_USER resource limit works inconsistently for PQ processes

6040079DBMS_SESSION.SWITCH_CURRENT_CONSUMER_GROUP does not work

Page 174: 10.2.0.4 Patch Up Gradation

6241497 Resource manager with PQ enabled does not use parallelism

6816727 Resource manager does not handle errors correctly

Row Level Security / FGA

4581220 OERI:kzaSqlTxtLob1 with fine grained auditing and parallel query

5084679 OERI from EXPLAIN_REWRITE CLOB interface with VPD

5084757 OERI when executing explain_plan with VPD

5228711 ORA-604 trace from PQ slaves with FGA policy

5387478 ORA-28132 for user with EXEMPT ACCESS POLICY privilege

5844495 Suboptimal plan with VPD and DML statement

5860927 FGA records are not written for view on remote table

5913871 FGA records are written for recursive SQL under DBMS_STATS

5938452 VPD does not work when a CURSOR expression is used against a synonym

5998048Deadlock on COMMIT updating AUD$ / Performance degradation when FGA is enabled

SQL*Loader

4766696Loader LDR-297 / ORA-1756 from SQL / expression ending with a single quote

5022188 Direct SQLLOAD of partitioned object table of non final types fails

5104257 SQLLoader truncates nested table columns

5228136ORA-26065 from SQLLDR direct path load of objects containing a LOB and constraints

5579610SQLLoaded message and error return code for SKIP INDEX MAINTENANCE

5651245 ORA-1801 from SQL Loader instead of the elapsed time of the load message

5676948 OERI [qxxmslSelectLocator_10] from SQL*Loader

5716353 ORA-12899 from SQL Loader for valid data

5873852sqlldr inserts character data longer than the column length (CHAR length semantics)

5944227 SQLloader direct path load into IOT can dump [kdblldrp]

5953355 OERI[klaprs_30] / OERI[klaprs_10] during SQLLOADER direct path load

5973648 ORA-54 during concurrent parallel direct SQLLOAD in RAC

Security ( Authentication / Privileges / Auditing )

4069679USERENV of SESSIONID returns 0 when used in a logon TRIGGER WHEN clause

Page 175: 10.2.0.4 Patch Up Gradation

4254770OERI:kzaSqlBindLob1 can occur with AUDIT_TRAIL = DB_EXTENDED for sql using binds

4395849 ESM tool hangs connecting to directory server on SSL port

4596532 Wrong results from V$XML_AUDIT_TRAIL

5021304V$PARAMETER view of AUDIT_SYSLOG_LEVEL looses all characters after a "."

5078627 Audit sessionid is zero for jobs invoked by job scheduler

5081050 No audit for logout action with audit_trail=xml

5162867 Sort operation on a table that selects encrypted column slows down

5166745 Excessive redo generation with auditing enabled

5182299 Dump on grant / revoke of privileges on a TYPE

5248932 XML audit filenames should be based on process id

5254198ALTER USER SYS IDENTIFIED BY VALUES does not change the password file

5376108 ORA-1109 when shutting down the database with AUDIT_TRAIL=DB

5437445 Incorrect username displayed from logminer adhoc query when auditing is on

5514908 SYS.AUD$.CLIENTID not set for ALTER DATABASE SQL

5617311 ORA-1017 cannot connect through proxy using distinguished name

5654013 EUS shared server connection fails with ORA-28030

5660888 OERI[kzspvcr:1] using proxy authentication with > 16 roles

5711129 XML audit file does not record all bind variables correctly

5924763 Rows missing from V$XML_AUDIT_TRAIL

5945463 XA clients should not require execute privilege on DBMS_SYSTEM

5977486 Password changes not propogated to logical standby when password expires

5998048Deadlock on COMMIT updating AUD$ / Performance degradation when FGA is enabled

6018252 Insert statement with RETURNING clause fails with ORA-1031

6035889ORA-28003 from create / alter user if password verification function contains special character

6041317OERI when inserting ASCII 0x0 into CHAR/VARCHAR2 with AUDIT_TRAIL=DB_EXTENDED

6152756 Audit trail string value not quoted

6322324 OS audit trail should include length of attribute values

Shared Pool Affected

5705795P*Many child cursors possible for SQL using BINDS. This bug is alerted in Note:403616.1

Page 176: 10.2.0.4 Patch Up Gradation

4367986 Bind peeked parallel cursors do not share

4467058 IO requests can flush the pool / signal a hidden ORA-4031 error

4581334 Cursors accessing remote tables may be repeatedly rebuilt and not used

4701527 Cursors not shared when executing procedures over a dblink

5082178 Bind peeking may occur when it should not

5386986Leak / ORA-4031 leak when DROP UNUSED COLUMN issued on large partitioned table

5465597 SQL apply does not use bind variables while processing sequence updates

5479172 ORA-4031 with multiple partially-allocated permanent chunks

5508505 ORA-4031 while shared heap still has unused reserved extents

5548389Library cache allocation for 'column mapping' not using uniform sized extents

5548510 _FIX_CONTROL parameter leaks memory in the shared pool

5555683 Intermittent ORA-1801 when shared pool under pressure

5573238 Shared pool memory use / ORA-4031 due to "obj stat memo" in one subpool

5618049 "mvobj part des" leaked memory after partition DDL (ORA-4031)

5704636 Event 10503 does not work in 10.2.0.1 - 10.2.0.3 inclusive

5841488 Extra child cursors for INSERT or MERGE SQL with fix for bug 4701527

5950708 'gcs resources' and 'gcs shadows' are imbalanced across shared pool subpools

6011182 Parsing of large query takes long time / memory leak / ORA-4030 /4031

6043052 Leak in perm allocations with "library cache" comments (ORA-4031)

6333663 Shared pool latch contention due to fragmentation of large pool

Shared Server (formerly MTS)

4739114 Dump in shared server after using DBMS_XMLDOM

5324905 nsprecv() can corrupt the SGA when using shared servers

5362897 Non linear CPU increase when adding more shared server sessions

5447395 Shared server tied to session when BFILE used

5482555 Shared server does not release memory

5654013 EUS shared server connection fails with ORA-28030

5711011 "SocketException: socket is closed" using RMI with shared servers

6056865 Intermittent OERI [kcblci_1] using shared servers

6333663 Shared pool latch contention due to fragmentation of large pool

6390420 TNS-12535 is logged twice to sqlnet.log at time-out with shared servers

Space Management (Locally Managed Tablespaces)

Page 177: 10.2.0.4 Patch Up Gradation

5029334 Queries against DBA_EXTENTS slow for locally managed tablespace

6017760 DBMS_METADATA.GET_DDL does not show changed datafile attributes

Spatial / Spatial Advisor

5652906 Spatial DML fails if there is concurrent partition DDL

Spatial Data

5024703 PARALLEL on Spatial index is ignored

5118210OERI[kopuigpfx1] on insert to table with sdo_geometry column with INSTEAD OF trigger

5374225 SDO_FILTER query fails with OERI[kdsgrp1]

5959987 Spatial aggregations fail with ORA-22813

Star Transformation

4372359 Wrong results from temp table star transformation

4702830 OERI[kkoljt1] when using star transformation with an ANSI outer join

5089444 Dump (kkodsel) from select with a subquery with star transformation

5113934 PQ slave dump in qerixGetKey() when using bitmap index access

5245494 Improved control over whether star transformation is performed

5369855 OERI:733 or Spin (qksopLogSame) from star transformation

5397482 Wrong results from Star transformation with transitive join predicate

5512415 Wrong result from star transformation with EXISTS subquery

5568316 Wrong results from star transformation

5571916 wrong (duplicate) values with parallel and STAR (missing "PX block iterator")

5612751 OERI:qertqosSetPart4 if STAR transformation is considered and rejected

5670294 Dump (qknviAllocate) using star transformation

5766450 Dump [kkomprf] when attempting STAR transformation

5838613 Suboptimal plan from STAR transformation

5884780 Suboptimal plan for STAR transformation

5947231 Wrong results from parallel STAR query (with temp_disable)

5988085 Dump [kkodsel] from STAR transformation with ANSI view

Star Transformation With Temp. Tables

5381446 Wrong results / dump from STAR transformation with INDEX join

5649765 Dump [evaopn2] from star transformation with pushed predicate

Storage Space Usage Affected

Page 178: 10.2.0.4 Patch Up Gradation

4380450 Unbalanced space usage if diskgroup has only two disks, both of different size

5093837 ALTER TABLE SHRINK does not take PCTFREE into account

5387030 Automatic tuning of undo_retention causes unusual extra space allocation

5442919 Expired extents not being reused (ORA-30036)

5655612 AQ$_PENDING_MESSAGES table can grow indefinitely

5666733 LOB segment does not use free space from freelist in RAC database

5723140 Temp LOB space not released after commit

5974572 WRH$_SERVICE_STAT can grow very large in RAC

6147372 COL_USAGE$ may keep growing in size

Streams / Logical Standby

3023540 "Create index ... online" does not create index on logical standby

4061534 OERI[krvtadc] / dump in capture mining redo for COMPRESSed table

4304023 Logical Standby does not support OLS properly

4369756 Log apply may dump [krvsmso]

4373687SET_SCHEMA_INSTANTIATION_SCN does not error if database link unavailable

4408041 Dropped foreign key column puts wrong table name in DDL redo for streams

4552393 Heterogenous apply fails for updates with WHERE .. IS NULL

4556298 Auto delete turned off after ACTIVATE LOGICAL STANDBY APPLY

4567042 Logical standby log apply may stop with OERI[knacend910]

4627457ORA-24042 from REMOVE_STREAMS_CONFIGURATION if queue_to_queue is true

4667479ORA-16224 when using UTL_FILE / ORA-1031 using a DIRECTORY under GUARD ALL

4681763ORA-6502 from DBMS_STREAMS_ADM.maintain_schemas if schema is empty

4681796 DBMS_STREAMS_ADM.maintain_schemas gives unhelpful ORA-2019 error

4682527 ORA-26762 from maintain_* scripts if source db name does not include dot (.)

4684070 Password changes not propogated to logical standby

4719798DBMS_STREAMS_ADM.maintain_schemas incorrectly requests supplemental log for IOT with overflow

4719848 Streams DELETE_ERROR does not maintain AQ$_QTABLE_I

4730249Logical Standby or Adhoc query fails with ORA-1801 when using a different characterset

4933222 Apply update of clob in multibyte charset double spaces characters

4959652 Streams may get OERI [kwqbespayl518]

Page 179: 10.2.0.4 Patch Up Gradation

5024737 Streams LCRs may be filtered when using distributed commit SCN

5040073 ORA-27047 from DBMS_STREAMS_TABLESPACE_ADM pull tablespace

5058318 Memory leak (in "koh-kghu" heap of type "kolccst obj")

5087279 User DDL incorrectly skipped on logical standby

5087369 logical standby potential data loss during failover

5093060 Streams unnecessary flow control at apply site

5095889 PGA leak during propagation in "kwqpcbk:koioalm" and "kwqpcbk:csid"

5116197Queue_to_Queue propagation cannot be configured with ADD_GLOBAL_PROPAGATION_RULES

5154689 OERI[kql_tab_diana:new dep] / table dependency deleted in Streams

5183594Logical standby apply stops / OERI [kghstack_underflow_internal_2] with SKIP / UNSKIP on SYS tables

5190392 Drop of table with triggers fails (ORA-16227) on logical standby

5196175 OERI[kghstack_underflow_internal_1] with supplemental logging for LOBS

5197305 NON_SCHEMA_DDL option skip() setting causes type bodys to be skipped

5205636Apply fails with ORA-26687 while dropping a table with referential constraints

5206649 Logical standby finish apply time is highly variable on an idle system

5220845 Large packages imported via data pump are not shipped to logical standby

5225733 After flashback operation, new logs are not applied in logical standby

5261453 Standby "apply skip failed transaction" fails

5278539 ORA-23605 on create of new capture

5287523 ORA-16216 starting SQL apply after rolling upgrade completion

5327658 Dataguard logical standby can be slow

5350292 ORA-16210 logical standby coordinator process terminates with error

5360422Datapump export from logical standby fails with ORA-39004 / ORA-39091 / ORA-44004

5370578 Capture process slow on startup on 'control file sequential read'

5394563DBMS_STREAMS_ADM.maintain_simple_tts does not check if tablespace exists

5399050Logical standby does not ignore data pump external table creations (Apply stops ORA-955)

5406025 DDL on primary can invalidate related objects on logical standby

5465597 SQL apply does not use bind variables while processing sequence updates

5472702 ORA-1403 during SQL Apply of redo from table import (redo issue)

5484652 QMNC process spin in Streams

Page 180: 10.2.0.4 Patch Up Gradation

5496852 Skipping grant object skips every grant

5501269 Alter shrink operations are not applied in logical standby

5512840 Logical standby fetch slave stops with OERI [knahfgx704]

5515703 Streams table diverges after partial rollback on primary

5517195 Logical standby table INSTANTIATE_TABLE may silently fail

5523619 DBMS_LOGSTDBY.INSTANIATE_TABLE can be slow

5529797 PGA leak / OERI KWQPCBK179 during Streams propogation

5567641 Streams capture terminates on restart with OERI[krvuatla]

5567937 False ORA-1 / ORA-1403 from logminer rolling back IOT redo

5575674CAPTURE_IGNORE_TRANSACTION parameter handles rolled back transaction incorrectly

5581472 Streams capture excessive IO during low / idle redo generation

5584105 ORA-1 against I_STREAMS_APPLY_SPILL_TXN in Streams apply

5584790 PURGE_SESSION not deleting archive logs that are no longer needed

5588615 Single source streams with DML handler duplicates CLOB column value

5593617 Job scheduler cannot be used on logical standby (ORA-16224)

5602452 Capture gets stuck in 'dictionary initialization' after recovery

5623403 ORA-26773 invalid data type for "malformed redo" in Streams Capture

5640593 Streams OERI:kwqbmcrcpts101 while spilling messages

5653824 DBMS_LOGSTDBY.build may use wrong logs

5677680 Starting SQL apply fails with ORA-1426

5685296Logical apply stops with PLS-103 due to NLS_NUMERIC_CHARACTERS setting

5685645 Logminer does not support IOT with OVERFLOW if table has been altered

5715079 ORA-1281 when applying a Patch Set on a logical standby

5723260 Logminer slow / excess memory use processing batch inserts with LOBs

5744428 dbms_logmnr_d.build may get a downstream build failure

5769961 Excessive trace from DML errors on logical standby

5770059 DBA_CAPTURE . required_checkpoint_scn not moving forward

5837643 Ignored transactions not excluded from oldest_scn computation on restart

5860221Apply aborts with OERI[17147] / memory corruption with FUNCTION BASED index

5865842DBA_REGISTERED_ARCHIVED_LOG.DICTIONARY_END contains extra space for 'NO' value

5867943Capture aborts with OERI[knlcloop-200] mining "ALTER TABLE SPLIT PARTITION ..."

Page 181: 10.2.0.4 Patch Up Gradation

5881229 AV capture is slow

5883622 Capture dump / error after restart

5886044 No way to purge v$streams_transactions

5924538 Logical standby apply fails with ORA-1427 for operations on IOTs

5930819RMAN ignores Streams when deleting logs if both streams and DG are implemented

5942476 OERI [kcrrcomp.4] can occur in Streams

5977486 Password changes not propogated to logical standby when password expires

6004936 Standby apply stops after ORA-16146

6017440Streams capture / CDC / apply slow mining DMLs for tables with REFRESH ON COMMIT Materialized Views

6034040 Apply aborts with OERI [knlcfpactx:any_knlso] using RENAME_SCHEMA

6043052 Leak in perm allocations with "library cache" comments (ORA-4031)

6064864 Archives containing DDL for not replicated objects take longer to process

6135499 Wrong Streams rule for bidirectional setup from MAINTAIN_* APIs

6136494 Capture process aborts with OERI [17112] / OERI [17147]

6154377 REQUIRED_CHECKPOINT_SCN not moving

6163622 SQL apply degrades with larger transactions

6267094 OERI[kghstack_underflow_internal_1] recovering logical standby

6640950 Update of LONG can cause Streams capture to spin / spill

6644215 OERI[krvxradfd] during autodelete of partial log on logical standby

System Managed Undo (SMU)

5079978 High US enqueue contention in RAC

5387030 Automatic tuning of undo_retention causes unusual extra space allocation

5439554"buffer busy wait" timeouts with automatic undo management and in memory undo

5442919 Expired extents not being reused (ORA-30036)

5512921 Instance crash caused by SMON OERI[kcblus_1] / dump

5749075 High Requests on dc_rollback_segments. latch / US enqueue contention

6499872 ORA-01628: max # extents (32765) for rollback seg

Transparent Application Failover

5406976 Dump (lxhscn) if DB calls out over NET with a FAILOVER clause

5415594 xa_commit returns -4 (XA_NOTA) after RAC failover

5444539 Database connections not released after database failover or recycle

Page 182: 10.2.0.4 Patch Up Gradation

5697333 ORA-25402 from TAF in RAC

5758870 ORA-3135 from TAF with SELECT type FAILOVER

6315913 ORA-3106 for SQL using BLOBs after TAF failover

Transparent Data Encryption

4485775OERI [qsmqLockTableSummarySubheap-1] selecting from materialized view with TDE enabled

5667253 Dump while selecting from encrypted table with CHAR column and subquery

5671774 Memory corruption due to TDE with imported certificate

6057069 Wrong results possible when the columns are encrypted

6207959DBA_UPDATABLE_COLUMNS shows view as not updatable when TDE enabled

6328110 Select COUNT() with an encrypted column is slow

Transportable Tablespaces

4087161 Tranport tablespace import ORA-904 for tables with XMLType columns

4125093OPEN RESETLOGS is not possible if RMAN backup omits plugged-in READ ONLY tablespaces

4545196 Corrupt index leaf from cross platform transport of compress-key indexes

4566516 Transportable tablespace does not handle domain indexes

4959915 ORA-39083 / ORA-1647 during TTS import of a range-list partition table

5037851 ORA-31000 from DBMS_TTS.TRANSPORT_SET_CHECK with XDB

5936058 Corrupt metadata from tablespace transport

6059327 ORA-39083 / ORA-1647 during TTS import of subpartioned table

6075487OERI[kddummy_blkchk]..[18026] for DDL on plugged ASSM tablespace with FLASHBACK

Triggers

5115882+Wrong returned value from UPDATE .. RETURNING with before ROW trigger

4069679USERENV of SESSIONID returns 0 when used in a logon TRIGGER WHEN clause

4352110 ORA-39125 from expdp/impdp of triggers with nulls in WHEN clause

4768022 ALTER TABLE can fail with ORA-60

4893136 OERI:17287 dropping / creating triggers that use the "CALL" statement

5118210OERI[kopuigpfx1] on insert to table with sdo_geometry column with INSTEAD OF trigger

5256791 Trigger "UPDATING('col')" clause can return TRUE when column not

Page 183: 10.2.0.4 Patch Up Gradation

updated

5350339 ORA-979 using TIMESTAMP in triggers and GROUP BY clause

5579055 Dump (kxccres) updating view with instead of trigger

5616820Triggers using :OLD values of TIMESTAMP columns see :NEW values instead

5676637 OERI[17114] using EMPTY_CLOB() in a trigger

5685411 Updating columns to NULL in a trigger may have no effect

5872835 Multiple trigger execution from SERIAL insert as Parallel select

Truncate

4344935 OERI from DML on TEMPORARY TABLE after autonomous TRUNCATE

5213452 Fast refresh fails with ORA-936 after truncation of default LIST partition

6086497 OERI[ktspgetmyb-1] / bitmap segment corruption for ASSM segments

6776107 TRUNCATE of highly partitioned table can be slow

Wallet Manager

5551624 ORA-28353 creating a wallet

Workload repository / reporting

4632024 MMON reports spurious high version count SQL

4748642 ORA-6502 error encountered in top blocking sessions in ASH

5088977 MMON dump (in keltfill) intermittently

5239294 ORA-1403 failure in AUTO_SPACE_ADVISOR_JOB_PROC

5245039 Tablespace space used % alert not triggered when used space is > 320gb

5376783 DBMS_SPACE.OBJECT_GROWTH_TREND can perform excessive IO

5486074 OERI [keltnfy-ldminit] when DNS is not available

5974572 WRH$_SERVICE_STAT can grow very large in RAC

Wrong Results

6646613*IOT corruption after upgrade from <= 9.2 to >= 10g. This bug is alerted in Note:471479.1

4925103+ Wrong results using MAX() on column containing NULLs

5115882+Wrong returned value from UPDATE .. RETURNING with before ROW trigger

5146740+ Wrong results with bind variables/CURSOR_SHARING

5383936+ Wrong results from Parallel Query with OUTER join and HASH join

5686711+ Wrong cursor may be executed if schemas have objects with same names

Page 184: 10.2.0.4 Patch Up Gradation

6044413+ Intermittent wrong results when table prefetch occurs

5010657P HPUX-Itanium: No rows from V$OSSTAT / incorrect CPU_COUNT

4319031 Wrong header_status in V$ASM_DISK when disk is offline

4346448NLS_COMP = ANSI gives wrong results comparing CHAR with VARCHAR2

4372359 Wrong results from temp table star transformation

4407269 Wrong result with nested loop parallel query with ROWNUM pushdown

4424952 extractValue returns wrong result

4459574FLASHBACK_TRANSACTION_QUERY shows multi row INSERT as SELECT as only one row

4490782 Unparse operations give wrong date for BC TO_DATE literals

4538727 Applied column is not updated in V$ARCHIVED_LOG

4552696 DBMS_Scheduler is suppressing no_data_found exceptions in jobs

4596532 Wrong results from V$XML_AUDIT_TRAIL

4644351 OERI[15819] / wrong results from parallel select

4668012Wrong results from IS_ALTER_COLUMN / IS_DROP_COLUMN for partition operations

4692059Wrong results from SQL with subquery with multi-column correlation predicate

4694156 TIMESTAMP column in DBA_TAB_MODIFICATIONS not updated

4704779 Incorrect histogram type shown (frequency/height-balanced)

4725022 Wrong results from a function call using a CONCAT of a NULL

4743582Intermittent wrong results from TABLE SCAN with COL1 relop COL2 predicate

4770292 Wrong results from CONNECT BY query on IOT with secondary index/es

4865959Wrong results / exception from Java Stored Procedure accessing data over DBLINK

4874013 INTEGER may show SCALE as -127

4883635MERGE (with DELETE) can produce wrong results or Logical corruption in chained rows

4892567DBMS_XMLPARSER does not validate XML document against a DTD correctly

4898580DBMS_METADATA.GET_DEPENDENT_DDL does not show comments on materialized view columns correctly

4901291 Wrong results with left outer joins on view with a function

4904743 ALTER SESSION SET NLS% does not work if OCI_PARSE_ONLY used

4905638Wrong results / errors in session that opens the database for certain NCHAR characterset

Page 185: 10.2.0.4 Patch Up Gradation

4916783Wrong results/Missing predicates from query using INLIST w/FUNCTION BASED index

5010879V$SESSION slow and does not show any BLOCKING_SESSION column data

5017909 V$SQL / V$SQLAREA.SQL_FULLTEXT corrupt for multibyte

5021304V$PARAMETER view of AUDIT_SYSLOG_LEVEL looses all characters after a "."

5035058 V$LOGMNR_CONTENTS.MineValue may not show an UNDO value

5040555 DBMS_SPACE.OBJECT_GROWTH_TREND output is not correct

5049938 Wrong result order from query with ORDER BY of COUNT(col)

5083393 DBA_FREE_SPACE FILE_ID / REL_FNO may be wrong

5087155 DBA_DATA_FILES and V$DATAFILE views do not show all files

5097836 Wrong results / OERI:15818 from parallel query with range TQ

5119354 OERI from CONNECT BY and correlated START WITH columns

5120476 No blank padding with multibyte charset if no character set conversion

5126270 Version 3 TIMEZONE check script (utltzuv2.sql)

5161523Wrong results / slow Parallel query due to data skew on multi-key table queues

5162768 Wrong results using more than one OLS policy on a table

5169684 Wrong results (all rows no filtering) when rewrite enabled on a view

5175364 Data truncation / null data selecting NVARCHAR2 over TG4MSQL

5179313 INSERT /*append parallel*/ can corrupt an index

5181547 Index corruption after insert-only merge /*+ append */ or PDML into table

5182679 INSERT as remote SELECT using CASE can produce wrong data

5188321 wrong results (no rows) OR ORA-1445 from ANSI outer join

5190543Wrong timestamp from oracle.sql.TIMESTAMPLTZ near daylight savings transition

5197305 NON_SCHEMA_DDL option skip() setting causes type bodys to be skipped

5199213 Very bad plan for UNION ALL and push constant predicate / Wrong Results

5205394 Corrupt XML element data converting to generalized object

5236881 Wrong Results (More rows) with a CONCATENATE of ANTI joins

5245038Wrong results with query against a list partitioned table with null partition key

5252496Wrong result when using a LIKE predicate with NLS_COMP = LINGUISTIC

5258521 OERI[kkpapDimToLevel1] from parallel query with partitioned tables

5259741 DBMS_XMLGEN.CONVERT trims output for multibyte database

Page 186: 10.2.0.4 Patch Up Gradation

5286826 Wrong results from complex view merge with windowing

5298826 Wrong results from SQL using DETERMINISTIC function/s

5299237 Inconsistent results from v$logmnr_contents with committed_data_only

5302124 Join Predicates are not push inside window functions -- superceeded fix

5327132 Wrong results from colocated OUTER join over DBLINK with TO_DATE

5345571 Wrong results with UNION and a subquery

5348010Wrong results using ROWNUM < # and optimizer uses bitmap conversion count

5350076 Anydata and timestamp can loose precision

5367514 Wrong number of exceptions returned executing a bulk insert

5370626Wrong results (more rows) on a parallel query over one partition with anti/semi join NL.

5376015Wrong results with hash semijoin when build rows do not fit in memory/Spill to disk

5377092 Wrong results from FAST FULL SCAN of an index on a CASE expression

5381446 Wrong results / dump from STAR transformation with INDEX join

5395270 OERI[qctcte1] / dump / wrong results from view merging

5397482 Wrong results from Star transformation with transitive join predicate

5401876wrong results when optimizer uses "BITMAP CONVERSION" over "BITMAP OR"

5403791 Wrong results for query with ROWNUM and ORDER BY

5403855 Wrong result with sql_trace = true when prefetch is active

5415881 Wrong sort order returned by query

5417281 oracle.sql.DATE looses a year when constructed from BC Timestamp

5437445Incorrect username displayed from logminer adhoc query when auditing is on

5452234 V$LIBRARYCACHE "gets" accounted wrong

5455093 Wrong results from PQ with hash distribution with fixed CHAR join keys

5462687 CHECK constraint can cause wrong results

5468695 TIMESTAMPTZ wrong near daylight switch

5475037 Feature usage statistics incorrectly show 'Advanced Security' to be used.

5481520 Wrong results with ROWNUM and bind peeking with fix for bug 4513695

5481650 GV$SESSION.blocking_session has incorrect value

5487686 Wrong results from CONNECT BY query

5488790 Wrong results from Parallel Query

5490501 Wrong Results with COALESCE or NVL2 on aggregations inside

Page 187: 10.2.0.4 Patch Up Gradation

subqueries

5494008Wrong results from LIKE in multibyte when NLS_COMP=linguistic and NLS_SORT=binary_ci(ai)

5497168 Wrong results isolation_level=serializable and WITH clause

5507887 Wrong results for CONNECT BY using CONNECT_BY_ISLEAF

5512415 Wrong result from star transformation with EXISTS subquery

5524408 Wrong result when query has 256+ bind variables on partitioning column

5526851Wrong Results (missing rows) on CONNECT BY when using function-based index

5527591DBA_TABLESPACE_USAGE_METRICS USED_PERCENT/USED_SPACE may be wrong

5527727 Show parameter UTL_FILE_DIR may not show the parameter value

5531784 V$LOGMNR_CONTENTS CSF may be wrong

5533982Updated columns set to null show old not-null values in change table using async CDC

5545735 Wrong values for V$SYSSTAT "open cursors current"

5549410 Inconsistent characters read returned from OCILobRead

5550614Wrong results selecting BIGINT data from MySQL using MySQL ODBC driver

5552515 Incorrect V$SGASTAT information for "ktcmvcb"

5556025 Wrong Results from partition pruning and ORs

5568316 Wrong results from star transformation

5569805 XMLelement query using outer join returns wrong results

5571916wrong (duplicate) values with parallel and STAR (missing "PX block iterator")

5573425 Wrong results from subquery unnesting with complex view merge

5574966 Dump (evaopn2) or Wrong Results with views and function-based index

5576013Wrong results (no rows) with partition pruning [PARTITION LIST ALL (LAST)]

5580871 AQ bytes message <= 2000 bytes incompatible between PLSQL and Java

5585187Wrong Results doing MERGE JOIN with a correlated subquery on the right side

5590163 Message dequeued more than once from single consumer queue

5590396 Dump or Wrong Results with ANSI JOINS and CONNECT BY

5592012 Wrong results with INLIST and UNION/UNION ALL

5600425 wrong results from select on external table

5604940 Wrong results from a join and extended partition naming

Page 188: 10.2.0.4 Patch Up Gradation

5608992 Wrong results from filter push with OUTER join

5632192 Wrong Results with Max/Min in subquery/view

5632264 Version 4 TIMEZONE files

5638080 Wrong sort order using window functions

5642214Wrong results / ORA-1427 from scalar subquery in SELECT list with complex view merging

5650372Wrong results / OERI[kkpapdrmfkk1] from predicate elimination on partitioned table

5666374 FIFO does not occur when multiple listens are followed by dequeues

5672041 Wrong information returned by DBMS_METADATA

5682441Wrong Results (no rows) joining views with predicates using PLSQL functions

5690241 Dump / wrong results from OR predicate on partition columns

5694101OCI piecewise operation returns wrong piece length for long / long varchar data

5698193Wrong Results when using TRIM on check constraints or function based indexes.

5708633 Wrong results / dump [ldxite] from materialized WITH clause

5708897 Wrong results from ROWNUM with semi/anti join

5715742 XMLTransform() truncates output without error message

5725761 Objects with debug privilege are not shown in the ALL_OBJECTS view

5731952MERGE statement does not insert rows if source is a (inline) view with parallel

5759075 Wrong results from PQ with HASH on ANSI CHAR join

5762846 wrong results from filter push down with non-deterministic function

5763538 Wrong results / dump with object type column in SQL

5763576 Wrong results from XMLForest()

5837795 Wrong results / OERI from cost based CONNECT BY

5838153 CAST operator does consider NLS_LENGTH_SEMANTICS

5840483 ORA-937 / ORA-979 not occurring with subquery GROUP BY

5843316 Wrong results with index join and function-based index

5847521 Hierarchical (CONNECT BY) query on IOT returns wrong results

5862057Oracle JVM incorrectly returns true for "x instanceof object[]" when "x" is a class

5865842DBA_REGISTERED_ARCHIVED_LOG.DICTIONARY_END contains extra space for 'NO' value

5870781 DBMS_LOB.INSTR() function does not find patterns across the 4gig

Page 189: 10.2.0.4 Patch Up Gradation

boundary

5872956 Slow or Wrong Results on CONNECT BY queries with constant predicates

5879627 Wrong results with ROWNUM restriction

5882372 Wrong results from CONNECT BY

5885079 Incorrect output from INTERVALDS.stringValue() for negative intervals

5888733Wrong results from V$LOGMNR_CONTENTS referencing AUDIT_SESSIONID

5889927 Wrong results from view with un-correlated subqueries

5893396 Wrong results possible due to invalid stored outline

5893779 Intermittent wrong results when table prefetch occurs - superceded fix

5902410V$RECOVERY_FILE_DEST.SPACE_RECLAIMABLE and V$BACKUP_FILES.OBSOLETE wrong for retention policy NONE

5903293Wrong Results for Parallel Query using Group By or Distinct or has correlation

5903581 Wrong Results with "Connect By with Filtering"

5906937 Wrong result using ROW_NUMBER in SQL using a WITH query block

5921386 Wrong result doing view merging and outer join

5923491 ALL_UPDATABLE_COLUMNS shows view is not updatable when it is

5924763 Rows missing from V$XML_AUDIT_TRAIL

5932203Wrong result when comparing same column with values of different datatypes

5938452 VPD does not work when a CURSOR expression is used against a synonym

5947231 Wrong results from parallel STAR query (with temp_disable)

5961654 ldiinterfromtz returns wrong offset during DST fallback

5970288OCCI isNull() on object column always returns false even when object is null

5981212Wrong results (SORT ORDER BY STOPKEY pushed below a FILTER) in PQ

5985257Wrong results from UTL_I18N.TRANSLITERATE using 'hwkatakana_fwkatakana'

5985594 Wrong (empty) result set for queries using "OR"

6005762SYS_CONTEXT('USERENV','AUTHENTICATION_METHOD') returns NULL

6005996DBMS_METADATA.GET_DDL generates incorrect DDL with UNUSED columns

6016075 Wrong Results for query with correlated subquery and predicate pull up

6017760 DBMS_METADATA.GET_DDL does not show changed datafile attributes

Page 190: 10.2.0.4 Patch Up Gradation

6027610 Wrong results from CONNECT BY query

6029071 Wrong results from distributed SQL with OUTER joins

6038461 Wrong results from SQL with UNION and a fast DUAL subquery

6041535 Wrong results when predicate pushed into union-all branches

6050882 Wrong results from ANSI outer join with fix for bug 4967068 or 5864217

6051782 Wrong results using GROUPING SETS with ORDER BY and DISTINCT

6057069 Wrong results possible when the columns are encrypted

6070548 Dump (qertbGetPartitionNumber) / wrong results from bitmap access to IOT

6084485 Wrong result when aggregate column selected twice with ORDER BY

6084512 DBA_UNDO_EXTENTS shows dropped undo segments

6085625Wrong child cursor may be executed which has mismatching bind information

6088227 Wrong Results with with count() and IS NULL

6114833 Logminer does not signal error if log unavailable in continuous_mine

6119884 Wrong results with query with OR operator with OR expansion

6156762 OCCI fractional seconds portion can be wrong

6158287 Wrong results from PQO with EXISTS subquery

6207959DBA_UPDATABLE_COLUMNS shows view as not updatable when TDE enabled

6266023V$ARCHIVE_DEST_STATUS reports false "destination has a gap" for disabled redo thread

6314151'1/1/1988 0:0:0' in COMMIT_TIMESTAMP$ column when CDC apply error is re-executed

6316993 Wrong results / dump (qernsRowP) from join back elimination of 1 row table

6333108 Wrong results (duplicates) from CONNECT BY query

6400795 Wrong results from view merging

6450021 Wrong results from X$ / V$ / DBA_* views for file numbers > 32k

6653652 Wrong results from simple view merging

6686885 WRONG RESULTS (missing rows) USING NATIVE FULL OUTER JOIN

8282992 Wrong results from LIKE using _M sorts with NLS_COMP=LINGUISTIC

Wrong/Bad Shared Cursor

5686711+ Wrong cursor may be executed if schemas have objects with same names

5555683 Intermittent ORA-1801 when shared pool under pressure

6085625 Wrong child cursor may be executed which has mismatching bind information

XA / Distributed Transactions

Page 191: 10.2.0.4 Patch Up Gradation

4308334OERI[12314] during XA commit/rollback/prepare while attached to different transaction

4377584 OERI[18201] from concurrent xaorollback and xaoprepare

4736971 Delayed XA transaction recovery

4899479 Undo/redo corruption if distributed transactions used

5378806 xa_rollback cannot interrupt a long running SELECT branch

5384248 OERI[k2gtelock: !k2gtca] / instance crash cleaning up distributed transaction

5415594 xa_commit returns -4 (XA_NOTA) after RAC failover

5917836 V$LOCK does not show locks for attached XA sessions

5945463 XA clients should not require execute privilege on DBMS_SYSTEM

5968965 xa_recover on RAC may not return all prepared transactions

5983683 OERI[17182] creating / deleting XDB resource in XA environment

XDB

3370858Import fails (ORA-932) using FROMUSER / TOUSER for schema based xmltype

4277241 ORA-22813 for large xmlagg() with GROUP BY

4377659 Schema validation with number of nodes > 64k results in LSX-201

4387531 Spin running XPATH on SB table with IOT structured varrays

4424952 extractValue returns wrong result

4563159 SYS_XMLAGG fails with ORA-24347 if null value passed

4584641Cursor leak using DBMS_XMLGEN with a PLSQL function returning sys_refcursor

4739114 Dump in shared server after using DBMS_XMLDOM

4877048 Dump (qmtModelGetMCA) on registering XML schemas using group

4887880 OERI:[qkactasrowvector_13] from CTAS with XML related operations

4892567DBMS_XMLPARSER does not validate XML document against a DTD correctly

4931883 FTP PUT in XDB can be slow

4959294 DBMS_XMLSTORE does not follow CHAR based semantics

5018532 Insert / validate of valid document may OERI / dump

5037851 ORA-31000 from DBMS_TTS.TRANSPORT_SET_CHECK with XDB

5161782 Dump installing XDB

5205394 Corrupt XML element data converting to generalized object

5210484 ORA-21700 with xsd:restriction where parent has sqlinline="false"

5211545 Select with EXTRACT dumps in lxXmlGEntEsc2

Page 192: 10.2.0.4 Patch Up Gradation

5221989 ORA-30937 with chameleon schemas

5252061 PGA memory corruption / OERI[17456] creating a domain index

5253806PLSQL DBMS_XMLDOM transformations may produce wrong non XML output

5259741 DBMS_XMLGEN.CONVERT trims output for multibyte database

5263631EXTRACT query fails with ORA-31196 for XML schema using substitution groups

5326319 XMLType transform fails with spaces in parameters ORA-31011

5330677 XMLDB reports a validation error by mistake

5332686 Parsing XMLType (Opaque type) in Java fails

5347371 Dump [kkoojt] on a query against XML / XDB

5349808IMP-60 hit when importing a table with an XML schema based XMLType column

5364613 Performance of XSL transform extremely slow

5377973 Register schema fails with ORA-4031

5382590 ALTER TABLE MOVE does not move all underlying objects of XDB table

5385791 ORA-932 with enumeration and complextype / simplecontent

5389917 ORA-30992 / ORA-1830 from XDB with DATE with TIMEZONE info

5391686 value().getnamespace() returns null

5392772 Corrupt XML output from SQLX

5399932 getrootelement() returns null even for valid single element node

5408970 Memory leak using XMLType() constructor on ADT in a loop

5437241 Dump accessing XML DOM in PLSQL

5437716 Wrong results with nested XML table operators

5471712 ORA-31067 from updateXML() with unescaped entities

5477912 Memory leak parsing DTD

5491132 xslprocessor.newStylesheet failS when XSL Document includes OS files

5497611 OERI[qctVCO:csform] from Xquery using XMLType constructor

5512159 doctype is appended to the XML when parsed against a DTD

5555833 Dump [kokees2c] from Xquery

5563913 EXTRACT is producing 'xsi:type="simple"' attribute after fix to 4713210

5569805 XMLelement query using outer join returns wrong results

5583634 OERI [17147] / dump after inserting a text node of size 64000

5586842 ORA-4045 / ORA-22973 from DBMS_METADATA with XML schemas

5655708 LPX-1 parsing a file using DTD loaded via parsedtdclob and setdoctype

5667235 ProcessXSL does not indicate if style sheet output is XML or not

Page 193: 10.2.0.4 Patch Up Gradation

5668025 XMLParser.Parse() can leak memory

5669015 Invalid ORA-29875 after creating number index on XML index

5687843 PGA memory leak inserting XMLDocument with many out of line elements

5690593 Datafile corrupt for ASM datafiles copied using xdb/ftp

5715742 XMLTransform() truncates output without error message

5716932 Memory corruption / OERI [17147] / dump selecting from PATH_VIEW

5734901 JDBC Thin XMLType.getDOM fails with SQLException

5735091 Memory corruption when using XMLAGG

5736250 Dump [kpotcpop] using XDB

5763576 Wrong results from XMLForest()

5766196 ORA-942 on schema level import of table with foreign key and XMLSchema

5856727 Query on schemaValidate XMLtype table fails with OCI-30937

5864763 ORA-30951 inserting valid XML document

5865159 Dump (in lxxmlgentesc2) accessing text node with size close to 64k

5872480 LPX-224 can occur in XDB

5892080 updateXML corrupts repeating elements

5920672 DBMS_XMLDOM ignores xml:space="preserve"

5947653 XE to EE upgrade fails in XDBx

5983683 OERI[17182] creating / deleting XDB resource in XA environment

6051977DBMS_XMLGEN fails with OERI[qmxtcCtxConvertString] converting unescaped ampersand

6079393 ORA-918 on select from xmltype schema based table with 2 xmltable() used

6154575 XmlTransform does not have an option for 'pretty printing'

XML

4087161 Tranport tablespace import ORA-904 for tables with XMLType columns

4745691 OERI[kghufree_06] from AQ propogation of XML payload

Error May Occur

5501528I ORA-6545 recompiling with PLSQL_WARNINGS set

5752399P+Sol: Mandatory Patch to use Oracle with Veritas or Solstice Disk Suite on Solaris

386181ORA-12014 when creating a refresh complete / refresh force materialized view

2834295ORA-12714 declaring cursor for a function that returns a table of NVARCHAR2

Page 194: 10.2.0.4 Patch Up Gradation

3370858Import fails (ORA-932) using FROMUSER / TOUSER for schema based xmltype

3569503 PQ may signal a false ORA-8103 under load

3945156ORA-979 from DBMS.GATHER_TABLE_STATS when NLS_COMP=LINGUISTIC

4038803 IMP-3 / ORA-1722 when using nls_numeric_characters != '.,'

4054238 ORA-12899 with complex aggregate expressions in a materialized view

4087161 Tranport tablespace import ORA-904 for tables with XMLType columns

4110313 ASM disk resize fails for OS devices grown after ASM instance startup

4277241 ORA-22813 for large xmlagg() with GROUP BY

4311273 ORA-2064 using MERGE statement over a database link

4377659 Schema validation with number of nodes > 64k results in LSX-201

4387531 Spin running XPATH on SB table with IOT structured varrays

4436832 False ORA-979 "not a group by expression" with literal replacement

4478139 ORA-28031 "maximum of 148 enabled roles" when creating queue table

4483439 ORA-904 error during Materialized View fast refresh

4517481ORA-904 / ORA-20000 loading metadata with IMPDP using varying width characterset

4549673 ORA-30926 / OERI:13030 during update

4559546 Cannot used exp/imp of MVIEW with XMLTYPE column

4563159 SYS_XMLAGG fails with ORA-24347 if null value passed

4583442 ORA-22877 during move hash partition with LOB

4587117 ORA-384 can occur even if there is free space in some pool/s

4587572 ORA-12801/ORA-60 possible from parallel DML with grouping sets

4595736 ORA-6502 during impdp due to wrong logging_level put in export dump

4597871 ORA-904 from query using CUBE

4599177 Allow > 255 arguments to an operator

4609147 ORA-918 if PLSQL block has same package and function name

4624183ORA-1017 reported using DB links with IDENTIFIED EXTERNALLY accounts

4627457ORA-24042 from REMOVE_STREAMS_CONFIGURATION if queue_to_queue is true

4658456 ORA-920 from distributed query using CASE against remote table/s

4659734 RMAN-6900 RMAN-6901 ORA-19921 during RMAN commands

4663793 ORA-16224 on select from ALL_OBJECTS on standby with DataGuard

4680009 Insert LOB data fails with ORA-3106 or ORA-8176

Page 195: 10.2.0.4 Patch Up Gradation

4681763ORA-6502 from DBMS_STREAMS_ADM.maintain_schemas if schema is empty

4682527ORA-26762 from maintain_* scripts if source db name does not include dot (.)

4686909 CONVERT function reports ORA-1482

4690705 Repeated ORA-1041 from heartbeat ping

4730249Logical Standby or Adhoc query fails with ORA-1801 when using a different characterset

4736557 ORA-1466 on read only transaction

4740187 ORA-30353 creating materializer view with SYSDATE in the refresh clause

4760728ORA-38301 during DROP TABLE when already dropped from a different node

4766696Loader LDR-297 / ORA-1756 from SQL / expression ending with a single quote

4889807 False ORA-904 from co-located join (over database link)

4904904 Problems with DBMS_SCHEDULER JOB_START time (eg ORA-1877)

4905638Wrong results / errors in session that opens the database for certain NCHAR characterset

4959915 ORA-39083 / ORA-1647 during TTS import of a range-list partition table

4966024 VLM buffer leak on if an error occurs

4996004EXPDP fails with ORA-31642 when NLS_SORT=binary_ci and NLS_COMP=ansi

5015547 Cannot create a materialized view over a database link (ORA-942)

5017909 V$SQL / V$SQLAREA.SQL_FULLTEXT corrupt for multibyte

5027003 ORA-39068 from EXPDP if parallel > 1

5037851 ORA-31000 from DBMS_TTS.TRANSPORT_SET_CHECK with XDB

5040073ORA-27047 from DBMS_STREAMS_TABLESPACE_ADM pull tablespace

5064356RMAN backup to NFS slow due to "noac" requirement / ORA-27054 if not set

5095815 Select with CONTAINS predicate on view fails

5120780 Long text for job gets EXP-85 ORA-6502 on dbms_sched_job_export

5130238 ORA-28583 in external procedure

5130732 Query using "WITH" clause can fail with ORA-942

5131157OCI may error reexecuting a statement against a table with an altered column type

5135951 ORA-22337 on import if database schema has been evolved

Page 196: 10.2.0.4 Patch Up Gradation

5136425ORA-32337 from ON COMMIT MATERIALIZED VIEW after a direct load

5141429 "skgspawn 27142" errors and defunct Oracle processes

5147006 DML error logging fails with lower case identifiers

5179313 INSERT /*append parallel*/ can corrupt an index

5181547 Index corruption after insert-only merge /*+ append */ or PDML into table

5188321 wrong results (no rows) OR ORA-1445 from ANSI outer join

5190392 Drop of table with triggers fails (ORA-16227) on logical standby

5205636Apply fails with ORA-26687 while dropping a table with referential constraints

5209867 ORA-38777 is thrown by MRP when flashback through resetlogs

5211984 Parse errors with USE_STORED_OUTLINES

5213452 Fast refresh fails with ORA-936 after truncation of default LIST partition

5217296 ORA-32411 reported on materialized view refresh

5220562ORA-4030 (sort subheap,sort key) on insert a partitioned table with concurrent DDL

5221989 ORA-30937 with chameleon schemas

5228136ORA-26065 from SQLLDR direct path load of objects containing a LOB and constraints

5228711 ORA-604 trace from PQ slaves with FGA policy

5229137 PLS-201 compiling program units referencing tables on RDB

5238386 ORA-322 possible reading standby redo log header

5245451 Intermittent ORA-904 referencing remote objects columns

5252389 CDC apply changes lead to maximum open cursors exceeded (ORA-1000)

5254198ALTER USER SYS IDENTIFIED BY VALUES does not change the password file

5254759 ORA-12801/ORA-1008 occurs on a parallel query with bind variables

5259868 Text query using index in another schema fails (ORA-20000, DRG-50857)

5263631EXTRACT query fails with ORA-31196 for XML schema using substitution groups

5278539 ORA-23605 on create of new capture

5287523 ORA-16216 starting SQL apply after rolling upgrade completion

5299546ORA-942 from create materialized view with join between local and remote tables

5308692ORA-1426 error when running DBMS_STATS.GATHER_FIXED_OBJECTS_STATS

5324773 Constraints using LTRIM() may fail for valid data

Page 197: 10.2.0.4 Patch Up Gradation

5326319 XMLType transform fails with spaces in parameters ORA-31011

5330677 XMLDB reports a validation error by mistake

5349808IMP-60 hit when importing a table with an XML schema based XMLType column

5350339 ORA-979 using TIMESTAMP in triggers and GROUP BY clause

5354437 ORA-1435 on create materialized view of UNION ALL from different sites

5360422Datapump export from logical standby fails with ORA-39004 / ORA-39091 / ORA-44004

5368266 ORA-904 using multiple TABLE() objects in the FROM clause

5370332 ODCITableFetch fails with ORA-28579

5374844 ABN model build fails using dataset in excess of 100,000 rows

5376108 ORA-1109 when shutting down the database with AUDIT_TRAIL=DB

5386986Leak / ORA-4031 leak when DROP UNUSED COLUMN issued on large partitioned table

5387478 ORA-28132 for user with EXEMPT ACCESS POLICY privilege

5387683 ORA-27103 / ORA-27129 during media recovery

5389756 False ORA-29907 error when using domain index operator

5389917 ORA-30992 / ORA-1830 from XDB with DATE with TIMEZONE info

5391326 ORA-942 importing functional indexes as SYS

5391505 High PGA consumption for query (kxs-heap-c) from OR expansion

5400311 ORA-1436 using "_old_connect_by_enabled"=true

5402151ORA-439 when importing into Standard Edition db using streams_instantiation=y

5411244 ORA-4022 raised while rebuilding index partitions concurrently

5413989 OCIStmtSetPieceInfo() does not work for piece sizes > 16777180

5415506 ORA-4020 when dbms_aqadm.purge_queue_table and select are run

5417204 ORA-19639 on RECOVER COPY OF RMAN

5442919 Expired extents not being reused (ORA-30036)

5448714 ORA-1455 on RMAN backup database for files over 4Tb in size

5464834 ORA-4030 (kxs-heap-c,temporary memory) using EXPDP

5467520 PLSQL errors accessing synonym to remote object

5470034 ORA-1436 from TKPROF EXPLAIN of query using a WITH clause

5472523 Non violated deferred CHECK constraint fails (ORA-2290) at COMMIT

5479172 ORA-4031 with multiple partially-allocated permanent chunks

5485242 ORA-29701 in RAC environment

5493858 ORA-604 / ORA-1422 from materialized view operations

Page 198: 10.2.0.4 Patch Up Gradation

5494866 PLS-302 'dbver_10i' importing 10g export into 9i with AQ

5497630ORA-3124 from NULL LONG bind for an UPDATE which matches no rows

5500044ORA-44203 on table_x_x child from concurrent LOB append and drop partition

5502124 ORA-39096 importing 10.1 EXPDP file with 10.2 data pump

5508505 ORA-4031 while shared heap still has unused reserved extents

5514109 OERI [kql-hash-collision] / false ORA-955

5515882 ORA-1427 from EXPDP

5518651 ORA-1301 from dbms_logmnr_d.build

5523578DBMS_AQADM.add_subscriber fails with ORA-1925 "maximum of x roles exceeded"

5530761 ORA-1031 from EXP of domain index

5531989ALTER SYSTEM REGISTER may take a few seconds before connections allowed

5548389Library cache allocation for 'column mapping' not using uniform sized extents

5551624 ORA-28353 creating a wallet

5555683 Intermittent ORA-1801 when shared pool under pressure

5557660 ORA-20 / process group leak from OCI Connection Pool connections

5564384 ORA-6502 assigning values from SQL to PLSQL variables

5567937 False ORA-1 / ORA-1403 from logminer rolling back IOT redo

5572026 ORA-942 / ORA-1031 in tracefile when starting the database as SYSOPER

5573238 Shared pool memory use / ORA-4031 due to "obj stat memo" in one subpool

5576828 ALTER PACKAGE does not always break NULL locks

5577046 ADD or DROP attribute causes UNION query to fail with ORA-1790

5583712 ORA-942 on create materialized view on remote view

5584105 ORA-1 against I_STREAMS_APPLY_SPILL_TXN in Streams apply

5594352 JMS-120 / OCI-1858 when dequeueing AQ bytes message with JDBC-OCI

5605319 Cursor leak from QMON coordinator exceptions

5613040 ORA-370 from DML against transported tablespace

5617311 ORA-1017 cannot connect through proxy using distinguished name

5618049 "mvobj part des" leaked memory after partition DDL (ORA-4031)

5623403 ORA-26773 invalid data type for "malformed redo" in Streams Capture

5630149 ORA-22877 from partition / subpartition MOVE of HASH partition

5632683 EXPDP / IMPDP may error for DDL modified tables

Page 199: 10.2.0.4 Patch Up Gradation

5636728 LOB corruption / ORA-1555 when reading LOBs after a SHRINK operation

5637976 ORA-8103/ORA-1410 from concurrent INSERT / export on ASSM tables

5641873 ORA-904 using a WITH clause that includes a UNION

5642214Wrong results / ORA-1427 from scalar subquery in SELECT list with complex view merging

5643527OCILobOpen/OCILobGetChunkSize do not return OCI_STILL_EXECUTING in non blocking mode

5645718 ORA-1476 gathering statistics with DBMS_STATS

5648610 ORA-25235 during AQ propagation

5653824 DBMS_LOGSTDBY.build may use wrong logs

5654013 EUS shared server connection fails with ORA-28030

5663447 ORA-27544 using HMP protocol in RAC

5664206 ORA-6502 during export of functional index expression over 4k

5674184 ORA-22282 when using LOB buffering

5677680 Starting SQL apply fails with ORA-1426

5689991ORA-8176 fetching from global temporary table with INSERTS between fetches

5693948ORA-31466 error when setting up CDC with table names using multibyte characters

5697333 ORA-25402 from TAF in RAC

5698225 ORA-17507 can occur using 16k block size with ODM

5699967 ORA-1120 executing "drop tablespace ... including contents'.

5711011 "SocketException: socket is closed" using RMI with shared servers

5713912 ORA-39125 / ORA-6502 from datapump import via network

5715079 ORA-1281 when applying a Patch Set on a logical standby

5716353 ORA-12899 from SQL Loader for valid data

5718757 ORA-31693 / ORA-6502 during datapump net import

5722178 ORA-1002 in non blocking mode

5724540 False ORA-1 from subquery partition pruning

5726895 Code allowed to throw ORA-0 which can give misleading ORA-1 errors

5728347 ORA-20000, DRG-10599 occurs during text query through synonym

5733637 Select for update fails against TG4MSQL

5743325 ASM instance fails with OERI[kfaDropCOP04]

5757282 Broker commands to standby can error (ORA-16613)

5757711 ORA-15080 during file creation / resize on ASM with HARD

5758870 ORA-3135 from TAF with SELECT type FAILOVER

Page 200: 10.2.0.4 Patch Up Gradation

5762750 ORA-907 when cursor_sharing is enabled

5769454 CREATE INDEX fails with unexpected ORA-54

5840434ORA-1200 if instance crashes / is aborted right after a datafile RESIZE operation

5844876 ORA-28550 from TG4SYBS

5847881ORA-3001 from GROUPING SET query against a view containing a function

5852253 ORA-25316 from AQ after rollback to savepoint with loopback database link

5857884 EXPDP fails with ORA-39125 / ORA-6502

5863277 ORA-1008 from SQL on second run when cursor_sharing=similar/force

5870989 RMAN restore failover gives ORA-19864 error

5872000 Healthcheck errors for 32bit database on 64bit OS with fix for 4526916

5872368 ORA-22160 from DBMS_ADVISOR.TUNE_MVIEW

5872480 LPX-224 can occur in XDB

5872788 ORA-29821 importing OPERATORS

5879179 ORA-22925 from CSSCAN when reading CLOB data

5891213ORA-6502 / LPX-7 from DBMS_METADATA.GET_DDL with domain index present

5900857 ORA-23619 from HS log based replication

5903293Wrong Results for Parallel Query using Group By or Distinct or has correlation

5910237EXPDP / DBMS_METADATA has wrong syntax for for nested table with row movement enabled

5924208 ORA-1031 from DDL due to using wrong shared DDL cursor

5924538 Logical standby apply fails with ORA-1427 for operations on IOTs

5932029 ORA-21000 when running RMAN "resync catalog"

5932181RESYNC of RMAN catalog fails with ORA-1 (on TF_U2) or RMAN-20042 after switchover

5959987 Spatial aggregations fail with ORA-22813

5961454ORA-29861 on DML with concurrent partition maintenance on different partition

5972794 EXPDP via network_link with parallel > 1 fails with KUP-4038

5973648 ORA-54 during concurrent parallel direct SQLLOAD in RAC

5974207 Unexpected ORA-1031 from LOB access - affects NCOMPed PLSQL

5977767 RMAN "minimize load" with "duration" causes backup to timeout

5999200 FSFO fails with ORA-16750 "failed to activate logical standby"

6018252 Insert statement with RETURNING clause fails with ORA-1031

Page 201: 10.2.0.4 Patch Up Gradation

6025805 ORA-14403 raised when executing select for update

6028753 ORA-907 / ORA-933 from DML over database link

6029647 ORA-12714 accessing typed column from TABLE() function

6035495 ORA-19909 during MRP / RMAN-600 on resync

6035889ORA-28003 from create / alter user if password verification function contains special character

6059327 ORA-39083 / ORA-1647 during TTS import of subpartioned table

6075099 ORA-1476 from spreport (statspack)

6085625Wrong child cursor may be executed which has mismatching bind information

6113520 Cannot add table into single table cluster (ORA-25136)

6136074 ORA-4068 / ORA-4065 ORA-6508 on VALID objects

6139547 Shadow process leak on ASM instance when diskspace exhausted (ORA-20)

6140330 imp / impdp cannot create object views with circular dependencies

6150438 COLLECT() does not work correctly for ADTs residing in different schemas

6162163 Wrong order of operations when mapping a buffer in the buffer cache

6268371ORA-12996 / ORA-12998 / corruption from ALTER TABLE DROP UNUSED COLUMNS CHECKPOINT

6315913 ORA-3106 for SQL using BLOBs after TAF failover

6334552 Hang / ORA-4031 / OERI:kfrcsoDelete_3 on rollback of ASM file resize

6360220 ORA-21780 from subquery factoring SQL WITH clause

6379123EXPDP/IMPDP ORA-39083 due to changes in MERGE privilege between 10.1 and 10.2

6436867Recompilation may skip compilation of some dependent objects (ORA-4068)

6493035 ORA-12842 / ORA-12839 from INSERT .. SELECT

6494820 CSSCAN fails with ORA-1455 on tables with more than 2^31-1 blocks

6680806ORA-16139 from ALTER DATABASE COMMIT TO SWITCHOVER TO STANDBY

6762914 ORA-326 during Managed Standby Recovery after thread disable

Internal Error May Occur (ORA-600)

5526987*ASM instance hang / OERI [2103] on DB instance. This bug is alerted in Note:468572.1

5605370* Various dumps / instance crash possible. This bug is alerted in Note:454464.1

6017420*OERI[kcbo_link_q_1] / crash with fix for bug 5454831 installed. This bug is alerted in Note:453309.1

Page 202: 10.2.0.4 Patch Up Gradation

6128197*OERI[kcrfr_resize2] / cannot recover database. This bug is alerted in Note:453259.1

6646613*IOT corruption after upgrade from <= 9.2 to >= 10g. This bug is alerted in Note:471479.1

4430244+Segment advisor can load blocks of dropped objects into buffer cache (KCB OERI errors)

4450606+ LOB corruption / ORA-600 [ktsbvmap1] when updating a LOB

5081798+ Additional diagnostics for OERI[2103] when ASM involved

6110331+ OERI[kcbget_37] / OERI[1100] / spin possible

5841554I OERI:kqludp2 during upgrade to 10.2.0.3

5892355I+ Upgrade to 10.2.0.3 can fail with ORA-600 [22635]

3901785 SELECT FOR UPDATE with LONG may OERI[13009]

4061534 OERI[krvtadc] / dump in capture mining redo for COMPRESSed table

4095802 Concurrent DROP / LOCK against same table can fail with OERI[16608]

4119210 OERI[kkqgSetFields.2] possible from query rewrite

4200563 OERI[kkqsfcsi-1] from query rewrite

4254770OERI:kzaSqlBindLob1 can occur with AUDIT_TRAIL = DB_EXTENDED for sql using binds

4308334OERI[12314] during XA commit/rollback/prepare while attached to different transaction

4309607 ALTER TYPE CASCADE fails adding attributes to various types

4344935 OERI from DML on TEMPORARY TABLE after autonomous TRUNCATE

4377584 OERI[18201] from concurrent xaorollback and xaoprepare

4380471 OERI[kkqsfcsi-1] from query rewrite with an ORDER BY

4387531 Spin running XPATH on SB table with IOT structured varrays

4433838 Resizing cache crashes instance with OERI[kmgs_pre_process_request_6]

4440918 OERI[kewucmb_1] can occur

4482978 OERI[qkagby.noexec] on materialized view recompile

4485775OERI [qsmqLockTableSummarySubheap-1] selecting from materialized view with TDE enabled

4541506 RMAN OERI[1880] when MAXPIECESIZE is set

4549673 ORA-30926 / OERI:13030 during update

4559728 Select lob from view loops / OERI [17059] if synonym dropped

4567042 Logical standby log apply may stop with OERI[knacend910]

4577403 OERI [kcbr_pending_3] during parallel recovery

4581220 OERI:kzaSqlTxtLob1 with fine grained auditing and parallel query

Page 203: 10.2.0.4 Patch Up Gradation

4584985 OERI[kclexpand_9] can occur

4587556 OERI:17069 compiling a package with a self referencing synonym

4596807OERI[6002] on update statement with concurrent ONLINE rebuild of bitmap indexes

4600946 Dump / OERI[kghstack_free1] on array insert to COMPRESSed table

4614980 OERI:15448 from Text query

4634662 OERI:kolaslGetLength-1 from V$SQL in RAC

4643723 After type evolution extracting attributes gets OERI[17280]

4644351 OERI[15819] / wrong results from parallel select

4655998 OERI / dump from SQL involving SORT operations

4668719 OERI[kdtdelrow-2] from bulk insert

4674037 OERI:kclscrs_9 dumping processstate

4686006 OERI:[kkqsaljg:nobjs is 0] from view with exists and having clause

4694073 OERI[kgmgcdty2] possible from SQL using LIKE

4697252 OERI[kglsim_unpinhp2] can occur

4697632 OERI[atbbjie2] from exchange partition with bitmap join indexes

4702830 OERI[kkoljt1] when using star transformation with an ANSI outer join

4708822 OERI[kfiounidentify01] from PMON

4712638 OERI[15160] / dump [kkogbro]

4715375 OERI[kwqmtdel] in q00 process in RAC when any instance goes down

4744529 OERI:kclpred_1 / crash possible in RAC

4745114 OERI[kolrrdl:0rfc] using temporary LOBs in PLSQL

4745691 OERI[kghufree_06] from AQ propogation of XML payload

4767278 OERI[kcrrupirfs.20] archiving redo to standby with ASM

4864581 OERI [kkqtnlop2cbk : 1] on SELECT with extra parenthesis

4865755 OERI[9999] during DBMS_LOB operation

4868255Dump (kpofdr) in executing a query with ORDER BY with row shipping enabled

4877360OERI[kccscf_1] from CREATE CONTROLFILE with COMPATIBLE = 10.2

4887675 OERI[kgsclogoff-notempty] can occur during logoff

4887880 OERI:[qkactasrowvector_13] from CTAS with XML related operations

4893136 OERI:17287 dropping / creating triggers that use the "CALL" statement

4899105 OERI[19004] from multi table join

4899479 Undo/redo corruption if distributed transactions used

4902585 OERI[510] and ORA-28106 using application context over 30 bytes long

Page 204: 10.2.0.4 Patch Up Gradation

4904223 ALTER TABLE EXCHANGE PARTITION may dump / OERI

4939224 OERI[18095] during distributed autonomous transaction

4941795 OERI[kdtdelrow-2] during array DML if ORA-2049 occurs

4959652 Streams may get OERI [kwqbespayl518]

5008674 OERI [kkqsfcsi-1] from query rewrite

5015321 OERI[qerrmObnd1] [932] using binds with some functions over a DBLINK

5018532 Insert / validate of valid document may OERI / dump

5018886 OERI:[kwqitnmptme:wait] in Qnnn during propagation of delayed messages

5028099 OERI:kcbzwb_4 can occur using in memory undo

5029528 OERI:[qkacon:qkaconGetPathOps:1] from SYS_CONNECT_BY_PATH

5045992 OERI[kxspoac : EXL 1] from PQ with a numeric bind

5051602 OERI[17182] from SCROLLABLE select with duplicate columns

5060402 OERI[12325] can occur

5063279 OERI[kdibllockrange:not validated] updating a partitioned bitmap index

5063635 OERI[kccdagf_3] during file creation

5076729 OERI[pmucitnxt] doing type manipulation

5081271PMON may crash the instance with OERI:kcblibr_1 during temp table cleanup

5084679 OERI from EXPLAIN_REWRITE CLOB interface with VPD

5084757 OERI when executing explain_plan with VPD

5099891 OERI using SQL with a SAMPLE clause

5112856 OERI[kghstack_underflow_internal_1]... [kkocxj : predtailpp]

5118012 Instance crash with OERI[kclswrite_3] with multiple DBW processes

5118210OERI[kopuigpfx1] on insert to table with sdo_geometry column with INSTEAD OF trigger

5118272Instance crash with ORA-600 [1433], [60] due to lgwr filling up msg blocks (Messages could be for LGWR or ARCH)

5119354 OERI from CONNECT BY and correlated START WITH columns

5126645 OERI [kkqtcorcbk: correlated string no] from CONNECT BY

5128625 OERI[17147] / OERI [17182] / NULL result from NLSSORT

5136863 OERI from join between partitioned table and domain index

5139572 OERI[qkauix2] on drop partition with parallelism

5154689 OERI[kql_tab_diana:new dep] / table dependency deleted in Streams

5155885 OERI[kkslgbv0] with CURSOR_SHARING=similar

5162852 Dump from FIRST / LAST aggregations on a NULL table

5163554 OERI[qctopn1] during join predicate pushdown

Page 205: 10.2.0.4 Patch Up Gradation

5165885 OERI[kclcls_8] or OERI[Kjbrchkpkeywait:Timeout] can occur in RAC

5177766 OERI[17059] with SESSION_CACHED_CURSORS

5183594Logical standby apply stops / OERI [kghstack_underflow_internal_2] with SKIP / UNSKIP on SYS tables

5196175 OERI[kghstack_underflow_internal_1] with supplemental logging for LOBS

5216523OERI[16608] from create materialize view on remote table with objects / types

5218905 OERI[kcbnew_3] when segment advisor has been used

5223587 OERI[4400] from distributed PDML with DDL

5228074OERI[12455] raised from SQL with DOMAIN index when FOR UPDATE option is used

5234379 Dump in qknlazopn() from hierarchical query

5246372 OERI[opidsii1] accessing remote database accessing 3rd remote database

5252061 PGA memory corruption / OERI[17456] creating a domain index

5254539 OERI[qkacon:FJfsrwo] on executing hierarchical query

5258521 OERI[kkpapDimToLevel1] from parallel query with partitioned tables

5261145 OERI[12261] from dbms_mview.explain_rewrite

5262017 Query on partitioned table with bitmap index gives OERI[qernsRowP]

5307199OERI:OCIOpaqueDataLoad1 can occur using ODCI with AnyData / AnyDataSet

5326327 OERI[qctbyt : bfc] using NLS_LENGTH_SEMANTICS=CHAR

5331374OERI [kdiblsorget:rowidIllegal] updating partitioned table with row migration

5337352 OERI[kkqtcpopn: 0] during parse with subquery unnesting

5345999 Dump / OERI accessing V$SPPARAMETER

5347371 Dump [kkoojt] on a query against XML / XDB

5363258 Query rewrite can fail with OERI[voprvl1]

5364819 OERI[kkslpbp:1] when using literal replacement

5369855 OERI:733 or Spin (qksopLogSame) from star transformation

5371149 OERI[qctcte1] from query with CONNECT BY

5372831OERI:26599 / dumps in JVM after database has been closed for recovery / opened

5374225 SDO_FILTER query fails with OERI[kdsgrp1]

5375583 LMS process dies with OERI[kclexpandlock_1]

5382842 Select fails with OERI[qctcte1] using cost based transformation

5384248 OERI[k2gtelock: !k2gtca] / instance crash cleaning up distributed transaction

Page 206: 10.2.0.4 Patch Up Gradation

5385614 Need diagnostics for OERI:ktrviupk_4

5385791 ORA-932 with enumeration and complextype / simplecontent

5387049 ALTER TABLE MOVE with 255 columns or more can dump / OERI

5388885 Hang / OERI[krvxbpns01] accessing V$LOGMNR_CONTENTS from RAC

5391575 OERI:[qkaconCompareOpn:dty] from CONNECT BY with HAVING clause

5395270 OERI[qctcte1] / dump / wrong results from view merging

5399670 OERI[keltgtyp] [22303] can occur

5400158 OERI[17078] / dump running Java DDL (loadjava) concurrently

5403150ORA-603 when cannot get lock within Resource Manager "switch_time" in RAC

5405345 OERI[kkofkrMarkK] when running a query using a database link

5434872 OERI[qolgenol-1] when executing dbms_outln.create_outline

5452715 OERI[kwqbgqc: bad state] reported after restart of database

5454975 Dump executing DBMS_OUTLN.CREATE_OUTLINE

5471453 OERI[kfkfilrqarr01] using ASM

5476507 OERI[15868] / OERI[15160] can occur with cursor sharing

5476873 Instance crash due to PMON ORA-601 / OERI[ksudlp1]

5480607 OERI:kghstack_underflow_internal_3] from DROP_POLICY

5482174 pick release database error ora-00600 and ora-00036 after upgrade to 10g

5483613 OERI [kfgscAcquireLcl_6] in ASM

5486074 OERI [keltnfy-ldminit] when DNS is not available

5494240 OERI[15201] during select from an IOT

5496041 OERI[6006] / index corruption on compressed index

5496727 OERI[7005] possible with null bind

5497611 OERI[qctVCO:csform] from Xquery using XMLType constructor

5502365 OERI [kfcDel20] in ASM

5508574 OERI[504] / OERI[99999] / Dump [kgscdump] with > 31 CPUs

5512840 Logical standby fetch slave stops with OERI [knahfgx704]

5512921 Instance crash caused by SMON OERI[kcblus_1] / dump

5514109 OERI [kql-hash-collision] / false ORA-955

5526996 OERI[kjhn_post_ha_alert0-784] can occur in RAC due to racgimon problem

5527665 OERI[kcbkzx_3] / OERI[kcbkzs_6] for SCURRENT prewarm buffers

5529797 PGA leak / OERI KWQPCBK179 during Streams propogation

5530043 OERI [kkzg_add_ref_stmt_lst.1] can occur during materialized view refresh

5530697 OERI[kjshash:!esm2] in PQ slave process in RAC querying GV$ view

Page 207: 10.2.0.4 Patch Up Gradation

5532110 OERI[qcscpqbTxt] can occur

5548895 OERI [OCIKCallPush: deprecated] from EXPDP of ANYDATA column

5555908 OERI[kghstack_underflow_internal_2] in kfrcsoDelete

5558244 OERI[kcbnew_3] can occur

5566580 OERI:15817 using parallel query with a large number of columns

5567141 OERI[526] / hang with fix for bug 5508574 installed with > 31 CPUs

5567641 Streams capture terminates on restart with OERI[krvuatla]

5571643 OERI:[kfclAttachBuffer10] in ASM

5578157 Instance crash with ORA-600 [1433] (RSM has all message blocks)

5579699 OERI [smbGetNxtAloSiz:max] from query with large sort

5580497 Dump (kkeais) during query optimization

5583634 OERI [17147] / dump after inserting a text node of size 64000

5587421 LMS fails with OERI [kjmpmsg_1]

5590396 Dump or Wrong Results with ANSI JOINS and CONNECT BY

5594381 OERI[qkacon:FJswrwo] from CONNECT BY query

5599596Block corruption / OERI [kddummy_blkchk] on clustered or compressed tables

5600050 LMON may fails with OERI [kjbrref:pkey] during DRM

5603197 OERI[qctvco:csform] from UPDATE SQL with a subquery

5612751 OERI:qertqosSetPart4 if STAR transformation is considered and rejected

5617382 OERI[qctcte1] with the fix from bug 5259868

5631836 OERI[kghalo4] can occur

5632050OERI[kkpolpd12] / dictionary corruption from CONCURRENT partition DDL

5638146 OERI:kqlfFillBindData:1 for SQL with thousands of binds

5640593 Streams OERI:kwqbmcrcpts101 while spilling messages

5644951 OERI[rworupo.2] querying outline LOB with ORDER BY clause

5649326 OERI[kksfbc-reparse-infinite-loop] can occur after DDL on partitioned table

5650372Wrong results / OERI[kkpapdrmfkk1] from predicate elimination on partitioned table

5652086 OERI[15160] from ANSI join

5654584 OERI[qernsRowP] when using DISTINCT on CONNECT_BY_ROOT

5660643 OERI[kkqsfcsi-1] during query rewrite of SQL with set operator

5660888 OERI[kzspvcr:1] using proxy authentication with > 16 roles

5669051 Query rewrite may dump in kkqsMMVNormalizeQBC

5670585 OERI [kxfxsSendCounter1] / OERI [15574] / spin from WINDOW query

Page 208: 10.2.0.4 Patch Up Gradation

5673934 ORA-12801 / OERI 15810 during parallel DML

5676637 OERI[17114] using EMPTY_CLOB() in a trigger

5676948 OERI [qxxmslSelectLocator_10] from SQL*Loader

5681955 SGA corruption in RAC (OERI [17114] / OERI [17112])

5682184 OERI[kfdAuDealloc2] from resize/drop more than 16TB ASM file

5690100 RAC instance crash with OERI[kjbmpwrite:wip2]

5693140OERI[kdtdelrow-2] from array insert with concurrent ALTER TABLESPACE READ ONLY

5694466 OERI[15160] from subquery unnesting

5695131HW enqueue deadlock / OERI:1153 from array insert with SAVE EXCEPTIONS to READ ONLY ASSM segment

5695610 OERI[kxfpgsg] isolation_level = serializable in RAC

5702177 Instance crash from OERI[kghchoose_grow_1]

5707822 'alter table .. deallocate unused keep ..' fails with OERI[kcbgcur_2]

5712086OERI[17147] / dump from TO_CHAR(date) with over long FORMAT string in multibyte

5730717 OERI:kclchkinteg_18 / LMS crashes the instance

5735146 OERI[6704] during SELECT FOR UPDATE

5736850 SGA corruption / crash from PQO bloom filter

5742127 RMAN backup sometimes fails if datafile grows during backup

5743325 ASM instance fails with OERI[kfaDropCOP04]

5744546 MMON OERI [1403]

5757106 OERI[15851] selecting aggregate of a constant with literal replacement

5757752 OERI:kghstack_alloc / OERI:kfcbCkpt04 / ASM crash

5762514 DBWR crashes instance with OERI[kcbbctsc_3]

5764556 OERI[kctdsb_internal_03]

5765958 OERI[qcscpqbTxt] / OERI[qcsfbdnp:1] from ANSI query in PLSQL

5837795 Wrong results / OERI from cost based CONNECT BY

5839280 OERI[15265] dropping OLS policy

5841624 OERI[kokeicadd2] accessing object with embedded substitutable attributes

5850776 OERI[kkqsMMVReAggRewriteExp:notoptfou] from query rewrite

5854634 OERI[qkshtQBGet:1] from CONNECT BY query

5855995 OERI:kksCallPopCallback possible after ORA-4030

5857313 OERI[kwqbmcrcpts101] after drop propagation

5860221Apply aborts with OERI[17147] / memory corruption with FUNCTION BASED index

Page 209: 10.2.0.4 Patch Up Gradation

5864217 OERI [kkoljt1] from ANSI query with join elimination

5867231 OERI:qernsRowP on Text query with NLS_COMP / NLS_SORT set

5867943Capture aborts with OERI[knlcloop-200] mining "ALTER TABLE SPLIT PARTITION ..."

5885908 OERI[12259] can occur instead of ORA-1001

5891280 MRP0 on standby may not start (OERI:krfg_aset_1)

5891737 Dump (kcblsod) / OERI:723 / Memory leak in ASM/RAC

5893340 OERI [32695] [hash aggregation can't be done] from hash aggregation

5894422 OERI[525] / OERI[kglsim_rebalru2]

5903829 OERI[qkshtTabInf2:1] can occur parsing a query

5923497 Select with constraints fails with OERI[12863]

5923866 OERI[2103] when database is suspended

5926074 OERI [12333] on update of more than one CLOB column

5928555 OERI[krastrso_reserve] during BACKUP BACKUPSET

5939115 ora-600 [kghstack_underflow_internal_1][pcols in kkpapdaextsqueryslvl]

5942097OERI:qernsRowP from SQL with GROUP BY , ROLLUP and DISTINCT aggregates

5942476 OERI [kcrrcomp.4] can occur in Streams

5953355 OERI[klaprs_30] / OERI[klaprs_10] during SQLLOADER direct path load

5955764 OERI[kccirsd_4] during CONTROLFILE upgrade from pre 10.2 version

5964193 OERI[kkqsRewriteCorrCols-1] during query rewrite with ANSI joins

5981084 OERI[kcrrtcln.seqvio] can occur

5983403 PMON may crash the instance with OERI[kksStatsRecovery-Bad-Opcode]

5987000 OERI:qkxrPXformQbc1 can occur for SQL using a WITH clause

6005113 OERI[kclrwrite_7] in DBWn process followed by instance crash in RAC

6012053 OERI [qctcte1] from GROUPING SETs query

6013213 OERI[17183] selecting from X$KRBAFF

6013968 Hang / OERI:504 with patch for bug 5863519 installed

6013983 ASM signals OERI [kfdasecondaries01] / [kffrelocate87] during rebalance

6015158 OERI [kkshgnc-nextchild] can occur

6016087 OERI[15160] from subquery unnesting

6016707 OERI[kwqpuspse0-hwmack] from propogation

6026281 OERI[qeshCloseHTI.2] from spreadsheet query

6034040 Apply aborts with OERI [knlcfpactx:any_knlso] using RENAME_SCHEMA

6041317OERI when inserting ASCII 0x0 into CHAR/VARCHAR2 with AUDIT_TRAIL=DB_EXTENDED

Page 210: 10.2.0.4 Patch Up Gradation

6041713 OERI[kkzdgdefq_oci - stexec] refreshing through definer rights procedure

6051977DBMS_XMLGEN fails with OERI[qmxtcCtxConvertString] converting unescaped ampersand

6056865 Intermittent OERI [kcblci_1] using shared servers

6057203 Corruption / OERI [kcbchg1_6] from Parallel update

6057703 OERI[kclchkblkdma_3] can occur in RAC

6075238 OERI[qctcte1] on parse of query with views / subqueries

6075487OERI[kddummy_blkchk]..[18026] for DDL on plugged ASSM tablespace with FLASHBACK

6075582 OERI[kjbmpref:sh] / dump [kjmpbmsg] in LMS causing instance crash

6086497 OERI[ktspgetmyb-1] / bitmap segment corruption for ASSM segments

6118038 OERI[koputilcvto2n] on an ALTER TYPE

6129874 Illegal ALTER SYSTEM SQL allowed

6132301 OERI[kcb_pre_apply_1] when db_block_checksum is set to FULL

6136494 Capture process aborts with OERI [17112] / OERI [17147]

6140309OERI[ktssupd_seg_2] from DBMS_SPACE_ADMIN.TABLESPACE_FIX_SEGMENT_EXTBLKS

6143117 Rare intermittent mutex problem

6145841 OERI[kologsf2] on COLLECT(..) with wrong datatype

6159522 OERI[qkaffsindex3] from ANALYZE TABLE .. ESTIMATE STATISTICS

6239052 LMS can crash instance with OERI[kjbrchkinteg:last]

6267094 OERI[kghstack_underflow_internal_1] recovering logical standby

6267208OERI:2103 due to deadlock between PV enqueue and "slave class create" latch

6334552 Hang / ORA-4031 / OERI:kfrcsoDelete_3 on rollback of ASM file resize

6377317 OERI[ksfdrfms3] using ODM if a log corruption is detected

6408017 OERI[12811] optimizing a query against fixed view/s

6436867 Recompilation may skip compilation of some dependent objects (ORA-4068)

6452485 SGA memory corruption / OERI [17182] with fix for bug 6085625

6494146 OERI [kksfbc-reparse-infinite-loop] can occur

6597063 OERI [kfrpass2_03] can occur in ASM

6644215 OERI[krvxradfd] during autodelete of partial log on logical standby

6651027 OERI:kgkprrpicknext1 / dumps from DBRM

6674196OERI / buffer cache corruption using ASM, OCFS or any ksfd client like ODM

6781496 OERI[KGHLATCH_REG4] on STARTUP with >61 CPUs in RAC with fix

Page 211: 10.2.0.4 Patch Up Gradation

for 5508574

7686186 OERI[ktt_check_thershold-1] in undo and temp tablespaces

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

5605370*Various dumps / instance crash possible. This bug is alerted in Note:454464.1

5648872*Dump (opidsa) from DESCRIBE of a cursor. This bug is alerted in Note:418531.1

5933477*Client <= 9.2.0.7 / 10.1.0.4 can dump when running against higher level database. This bug is alerted in Note:455832.1

6656824P DBW can crash with fix for bug 6087207 installed

2837580 Dump if SQL has > ~35000 literals

3197358 Dump when DBMS_HS_RESULT_SET is fetched out of sequence

3551896 Dump / spin from SELECT on V$SESSTAT

4095802 Concurrent DROP / LOCK against same table can fail with OERI[16608]

4202503 Parse errors possible using CONTAINS with cursor_sharing=similar/force

4204383 Dump [kkqtnlocbk] optimizing ANSI OUTER JOINs with subqueries

4216668 Dump from INSERT / MERGE on internal columns

4308334OERI[12314] during XA commit/rollback/prepare while attached to different transaction

4335601 Dump can occur in lxsCntByte

4351422 Dump from CREATE TABLE AS SELECT (CTAS) over DB link

4369756 Log apply may dump [krvsmso]

4397693 Dump (apaqba) from multi table insert with WHEN clause under RBO

4406211 Dump (insLoadRowInfo) from MERGE SQL with false condition

4457221 Dump [under kdxcom] doing RMAN compressed backup

4491223 Dump selecting ROWID with a remote join

4583492 Dump possible using ADT columns when table has many columns

4587431Dump (in kkqucsv) / spin from query with a multi column IN subquery predicate

4600946 Dump / OERI[kghstack_free1] on array insert to COMPRESSed table

4618715 Dump inserting into a view with OLS policy on tables

4620832 Dump in kzrtppg with multiple referential constraints and OLS policy

4655998 OERI / dump from SQL involving SORT operations

4664788 Query with UNION can dump in kkqudhus

4683638 Dump [nsoexc] raised from CREATE TABLE AS SELECT (CTAS)

Page 212: 10.2.0.4 Patch Up Gradation

4684209 Dump (under evaopn2) with transitive predicate from CHECK constraint

4687581 Dump (kcsgrsn) during SHUTDOWN

4702284ORA-604 / ORA-902 from WITH clause with scalar subquery involving an object column

4712638 OERI[15160] / dump [kkogbro]

4726702 ALTER TYPE may dump (koktupd_dplvl) due to a REF dependency

4739114 Dump in shared server after using DBMS_XMLDOM

4755448 Dump [kxfxgf] on parallel slave processes when using PQ trace

4767996 Dump in HS with very long TNS connect string

4771851 Dump (kxccsrw) from INSERT .. AS SELECT / MERGE

4864149 Query rewrite with ORDER BY of grouping_id dumps in evagrp

4868255Dump (kpofdr) in executing a query with ORDER BY with row shipping enabled

4868646 Dump from cost based query transformation

4877048 Dump (qmtModelGetMCA) on registering XML schemas using group

4895068 Dump [kopxccc] during pickling

4899479 Undo/redo corruption if distributed transactions used

4905112CREATE OUTLINE on DML using an indexed partitioned table may dump (kauxalo)

4912371 Dump possible in kohrsmc()

4927556 A dump can occur in kewmprepspsylstat()

4927563 Dump in qerixGetKey

4929094Client side dump under OCISessionGet using OCISessionPoolCreate with OCI_SPC_HOMOGENEOUS

4932527 Dump (under kopp2atsize) processing nested objects

4969005 Dump [kglLockIterator] querying V$ views

5001547 Dump (kkoVerifyBindEquivalence) can occur

5018532 Insert / validate of valid document may OERI / dump

5022061Dump [kkessc] optimizing query with inequality join if INDEX SKIP SCAN considered

5023743 Dump (kkqucpon) from query with aggregate subquery

5033488 Dump in kokmrwo from CONNECT BY

5034323Dictionary corruption when adding a subpartition to a table with a key compressed local index

5058503 Dump[kkogtp] can occur selecing ROWID from a join view

5073249 Dump from fast refresh of MV using "WITH .. AS"

Page 213: 10.2.0.4 Patch Up Gradation

5074285 Dump [eorealize_xref] from stored Java using reflective methods

5088977 MMON dump (in keltfill) intermittently

5089444 Dump (kkodsel) from select with a subquery with star transformation

5092843 Dump (kpceclose) in EMON

5094908 Dump (kokbBuildExplodedTree) recompiling a view after upgrade to 10.2

5096560 Dump (selexe) when recompiling a materialized view with a UNION

5113934 PQ slave dump in qerixGetKey() when using bitmap index access

5118104Dump compiling PLSQL using pseudo columns with INSERT .. RETURNING

5120395 Dump [ksupgpq] queryung X$KSUPGP (eg by DBMS_STATS)

5128368 Dump [kkoeqv] optimizing a query with nested views

5128933 Dump from DBMS_SQL selecting TIMESTAMP data over a database link

5150562 Dump expCheckExprEquiv from pipelined function in hierarchical query

5161782 Dump installing XDB

5163554 OERI[qctopn1] during join predicate pushdown

5169247 Dump (eg in qkarid) from SELECT FOR UPDATE after table elimination

5179008 Dump (kjzhablar) possible in RAC

5182299 Dump on grant / revoke of privileges on a TYPE

5183729 Dump (kkmins) from insert into a view

5192858 DROP TABLE with object type column with statistics can dump (kknerd)

5194354 DUMP[kghalp] when executing query with index using REGEXP_SUBSTR

5195356 Dump (memcpy) under kudmprcbk() when accessing external table

5196061 Dump in evaopn2() from WITH query using WINDOW functions

5206570 Dump (ksusrs) when session is sniped

5211545 Select with EXTRACT dumps in lxXmlGEntEsc2

5216642 Dump from SQL using window functions

5220760 Dump in NetLocalGroupGetMembers

5225168 Dump (evaopn2) from CONNECT BY

5225836 DROP TYPE .. VALIDATE dumps for large partitioned table

5226383 Dump (kkpapDiGetRange) from subquery pruning with composite partitions

5234379 Dump in qknlazopn() from hierarchical query

5242942 Client dump (OCIPClearMxCtr) using stateless connection pool

5243259 Dump (lxgcnv) can occur using CONVERT with bind variables

5258410 Dump [eoa_scan_mark_object] using stored Java threads

5285966 Dump [lxhlod] on select passing NULL for NLS parameter to a function

Page 214: 10.2.0.4 Patch Up Gradation

5292883 Dump from OCI client using OCI7 olog() call

5334170 racgevtf can dump in lmmstfree

5337099 Dump using oradebug during shutdown

5345999 Dump / OERI accessing V$SPPARAMETER

5358150 Dump (apaqbd) using CAST with cost based transformation

5362021 Dump from SQL using user defined functions

5364819 OERI[kkslpbp:1] when using literal replacement

5372831OERI:26599 / dumps in JVM after database has been closed for recovery / opened

5377099 Dump [kksfreeheap] / OERI:504 / SGA corruption / crash possible

5381446 Wrong results / dump from STAR transformation with INDEX join

5387049 ALTER TABLE MOVE with 255 columns or more can dump / OERI

5395270 OERI[qctcte1] / dump / wrong results from view merging

5397953Dump [kkpapItgetAll] accessing partitioned table using multi column INLIST

5400158 OERI[17078] / dump running Java DDL (loadjava) concurrently

5403150ORA-603 when cannot get lock within Resource Manager "switch_time" in RAC

5403398 Dump when costing user defined operators / functions

5406976 Dump (lxhscn) if DB calls out over NET with a FAILOVER clause

5409593 Parallel insert as select into partitioned table can dump

5412994 Dump in ksrchconnect_ctx leading to instance crash

5437241 Dump accessing XML DOM in PLSQL

5440119 Dump in kkogast

5442534 Dump in kokscold assigning NULL to CLOB

5446630 Dump (nszgclient) using USERENV of AUTHENTICATION_METHOD

5454388 OPROCD dumps with fix for bug 5015469

5455632 Dump accessing tables over a database link

5459023 Dump (krccrpio) can occur

5479902 Dump qertbStart running query on partitioned table

5487604 CRSD core dump

5488174 Dump [evaopn2] on a CONNECT BY query

5504989 PMON dump [kfgGlobalClose] / instance crash

5508574 OERI[504] / OERI[99999] / Dump [kgscdump] with > 31 CPUs

5513123 DUmp [kkfies] from SQL using functional indexes with subqueries

5550618 Dump [nszgclient] from EXPDP

Page 215: 10.2.0.4 Patch Up Gradation

5555833 Dump [kokees2c] from Xquery

5570942Query Rewrite causes high parse time with high hits on 'latch: row cache objects' and dc_object_ids / Dump in STRLEN

5572957 Dump (under kkqssjsce) with query rewrite enabled and heavy load

5574966 Dump (evaopn2) or Wrong Results with views and function-based index

5576865 Dumps in strlen/kpodpmop/kpodpp errors during IMPDP

5579055 Dump (kxccres) updating view with instead of trigger

5586632 Dump (qkaGranuleIteratorTraverse) on query on partitioned tables

5590396 Dump or Wrong Results with ANSI JOINS and CONNECT BY

5606145 Dump parsing query with IN subquery with SET operation

5610906 HSODBC dump invoking Data Dictionary translation query multiple times

5611623 Parallel query slave dump (kkpapitsize)

5619833 Dump (qerixGetKey) from query rewrite on join including functional index

5640904 Dump (kcsgrsn) while writing redo buffers to trace

5649765 Dump [evaopn2] from star transformation with pushed predicate

5656948 Dump returning collection from ODCIAggregate

5667253Dump while selecting from encrypted table with CHAR column and subquery

5670294 Dump (qknviAllocate) using star transformation

5682195 Dump (lstmclo) evaluating regular expression in case insensitive mode

5686412 Dump (evaopn2) from query using functional index

5690241 Dump / wrong results from OR predicate on partition columns

5703276 Dump [kxtogiop]

5707754 Dump can occur executing a large query

5708633 Wrong results / dump [ldxite] from materialized WITH clause

5712202 Dump [qcuCatNames] can occur when trying to signal an ORA-904 error

5715079 ORA-1281 when applying a Patch Set on a logical standby

5721502 Non blocking client may dump executing PLSQL

5721821 SGA corruption / Dump[kglobcl] / crash if objects dropped / recreated

5743829 DG Broker process dump

5747782Update of a partition table with UNUSED columns dumps [kdddcp or kdtInsRow]

5753629 Query may dump [in kpopfr / kposdi]

5759876 Dump [rfm_get_chief_lock] on Broker startup

5763538 Wrong results / dump with object type column in SQL

5765361 Client dump using OCIDirPathPrepare in OCI_UTF16ID mode

Page 216: 10.2.0.4 Patch Up Gradation

5766450 Dump [kkomprf] when attempting STAR transformation

5796376 Dump [kkobrak] from index join with a FUNCTION based index

5845347 Dump [kkogbys] parsing SQL with GROUP BY

5845901Dump from concurrent CREATE MATERIALIZED VIEW and DDL on base tables

5857949 Startup may fail due to dump [rfmsoexinst] from DMON

5863519 Instance crash due to LMS dump (in kclcsr)

5865159 Dump (in lxxmlgentesc2) accessing text node with size close to 64k

5868656 MMAN dump (kghlkaftf)

5889331Dump from cost based optimization of INSERT .. SELECT with function based index

5891737 Dump (kcblsod) / OERI:723 / Memory leak in ASM/RAC

5892453 Dump [ldxeti] from certain DATE expressions

5894403 MRP0 process fails with SIGFPE in kcrarmb

5908945 Dump [qxopqdca] with ancilliary operator

5912350Dump (kdr9ir2f0rst4srp0) on select of compressed table having > 255 columns

5922733 ASM dump in kfkdumprq with event=15199 level=1050631

5933643 Dump under msqidn

5934741 Dump (kgmtncch) from CALL statement with OUT CHAR arguments

5944227 SQLloader direct path load into IOT can dump [kdblldrp]

5951591 Dump in kkecdn due to exponent overflow

5960268 Dump (kkoiodoi) when FIRST_K_ROWS considers bitmap index

5962344Dump from Logminer due to stack corruption under krvtgct_GetColumnTranslation

5962680 Dump[kwqicgsubname1] on an AQ enqueue call

5984440 Dump [prsatb] from ALTER TABLE .. MODIFY SUBPARTITION

5988085 Dump [kkodsel] from STAR transformation with ANSI view

5989589 Dump (qctcopn) from create force view

5990716 Query using index join dumps [evaopn2]

6020789 Dump [vopplog] pushing join predicates

6035614 Instance crash / dump [kghunphy] with fix for bug 5922239

6036151 Dump (qctcopn) when LNNVL() gets used in a query

6052351Dump running catupgrd.sql when creating/replacing streams$transformation_info

6053772 Dump [kpubsuuc] for SQL over HS using binds

Page 217: 10.2.0.4 Patch Up Gradation

6065183 A dump in AccessControlContext methods in the Oracle JVM

6070548 Dump (qertbGetPartitionNumber) / wrong results from bitmap access to IOT

6075582 OERI[kjbmpref:sh] / dump [kjmpbmsg] in LMS causing instance crash

6084108 Dump / CPU spin possible after an ORA-3115

6120084 Dump (eoistrnrep->strncpy) in Oracle JVM

6123145 Dump [ksxpunmap] in RAC

6123567 Dump [kkosbn] optimizing query on partitioned table

6124804 Dump [krvxbpc_processcommit] selecting from v$logmnr_contents

6139254 Dump (perdcs) with fix for bug 6061892

6145525 Dump selecting > 34 columns from HS (FDS)

6148212 Dump [qmuhshget_internal] can occur accessing LOBs

6168288 Dump instead of ORA-1863

6316993 Wrong results / dump (qernsRowP) from join back elimination of 1 row table

6651027 OERI:kgkprrpicknext1 / dumps from DBRM

6674196OERI / buffer cache corruption using ASM, OCFS or any ksfd client like ODM

Miscellaneous

5918964P HPUX: trace files may not dump all memory

6087207PFalse WARNING in alert log indicating lack of OS KERNEL I/O RESOURCES

4591936Unnecessary "kccsga_update_ckpt ..." media recovery messages are logged at startup

4929809 sysresv not showing shared memory correctly when more segments

4936689 Crash dump (cdmp) generation cannot be limited dynamically

4999743 "cannot open symbol table" errors possible

5111399 Archiver error message should be tagged with 'ORA-' prefix

5201883 Unnecessary MMAN trace lines

5362226 PMON may not clean up dead processes

5390964 Connect time limit takes 60 seconds longer than defined (ORA-2399)

5454792 Require faster restart of non-fatal background processes

5555371 CURSORTRACE event cannot be turned off fully

5673171 Async LNS writes trace messages even when LOG_ARCHIVE_TRACE=0

Notable change of behaviour introduced in 10.2.0.4

5082178 Bind peeking may occur when it should not

Page 218: 10.2.0.4 Patch Up Gradation

5483301 Cardinality of 1 when predicate value non-existent in frequency histogram

6085625 Wrong child cursor may be executed which has mismatching bind information

Notable change of behaviour introduced in 11.1.0.6

6085625 Wrong child cursor may be executed which has mismatching bind information

6322324 OS audit trail should include length of attribute values

Undocumented Oracle Server

1641830 2107554 3328206 3519123 3639234 3750258 4047619 4338536 4376208 4396553 4409481 4428921 4432352 4447737 4457984 4478825 4494261 4520630 4526053 4544061 4557534 4637849 4661499 4671485 4697792 4698775 4713979 4716096 4733886 4861707 4881930 4905742 4919496 4921418 4940771 4944768 4963246 4967676 5003715 5005581 5007913 5013480 5015431 5035494 5044700 5051196 5071507 5079213 5084315 5084399 5084541 5087200 5087584 5087859 5108234 5112202 5123630 5146782 5152141 5164551 5166612 5168995 5172550 5173165 5173408 5178508 5179574 5183826 5185262 5186226 5192934 5206057 5220972 5229082 5234600 5236480 5244897 5317510 5318331 5321020 5325277 5335993 5344876 5345044 5345593 5352626 5355300 5357808 5358586 5360518 5362985 5371506 5381630 5382718 5382807 5382820 5387396 5387862 5389786 5394193 5394395 5394403 5402113 5402870 5404921 5412601 5413025 5414286 5417185 5417355 5434708 5444738 5447228 5447985 5461412 5463428 5463688 5463845 5464405 5467320 5470385 5478966 5488425 5493889 5495664 5496713 5497395 5497455 5499284 5499323 5505447 5507237 5509220 5518184 5526229 5527095 5527753 5529472 5534322 5534883 5545471 5546194 5546616 5548340 5548455 5549073 5549249 5550536 5556113 5559689 5563114 5563727 5564781 5564866 5568394 5570170 5570483 5570494 5572871 5577769 5579614 5580104 5582158 5584570 5585245 5587115 5599096 5605290 5605818 5607040 5607728 5613032 5613308 5614841 5617399 5618471 5618621 5631379 5631760 5633009 5633073 5636065 5636254 5637389 5638182 5638686 5640167 5645793 5646598 5647304 5647512 5654236 5658289 5660845 5661783 5664019 5664495 5668244 5669659 5674938 5675559 5682392 5683807 5684836 5685211 5685715 5687305 5687510 5692304 5692725 5696581 5698937 5699005 5699039 5701109 5703443 5703450 5703484 5703761 5709060 5710268 5714377 5714562 5714639 5715271 5717666 5719417 5720234 5720734 5723480 5726425 5727878 5728269 5728286 5730414 5731352 5732260 5732346 5732366 5737820 5739680 5742842 5746099 5746268 5746535 5748587 5748964 5752694 5752700 5752711 5752714 5752886 5752905 5755869 5756296 5762916 5764363 5766424 5768025 5769278 5840089 5840350 5840553 5841304 5843417 5845045 5845153 5849556 5850326 5853495 5854745 5855705 5855824 5855909 5856342 5857475 5857575 5862287 5862424 5865565 5865935 5867998 5868049 5868103 5870213 5875447 5875941 5877934 5877983 5878206 5880835 5884797 5885418 5885920 5887993 5888324 5890516 5892157 5893006 5895730 5896174 5898105 5900239 5900506 5900544 5900597 5902795 5906191 5906428 5909968 5911095 5911432 5913327 5913493 5918546 5918577 5918604 5918610 5919487 5921992 5922192 5924180 5924631 5925874 5928867 5933017 5933486 5937934 5939287 5939669 5941547 5941950 5942522 5943719 5943737 5946044 5949611 5959683 5963586 5967615 5968443 5971338

Page 219: 10.2.0.4 Patch Up Gradation

5972943 5976951 5977733 5978516 5979305 5979421 5980520 5981452 5984774 5986306 5986435 5988209 5996230 5996801 6000980 6001230 6002065 6002072 6002087 6003071 6003108 6003685 6004012 6006373 6006388 6006407 6009616 6011453 6014542 6017294 6018192 6020007 6022256 6025844 6025984 6028557 6029550 6030413 6034018 6034451 6034721 6036889 6037196 6039329 6039956 6040862 6041939 6042387 6043161 6045345 6046844 6051831 6053567 6053591 6053788 6054240 6054489 6055452 6056710 6058885 6059173 6062044 6064453 6066548 6067932 6071289 6071678 6072574 6073597 6079069 6082586 6083916 6084901 6086362 6087286 6087708 6111479 6111732 6114196 6117573 6118087 6119621 6120019 6121044 6125341 6125559 6126205 6126508 6127175 6130202 6131293 6132918 6137968 6137981 6141333 6142937 6146463 6162120 6162909 6168086 6168375 6169660 6180943 6181175 6184271 6194087 6199373 6203196 6208093 6213612 6217433 6239184 6239779 6257877 6269865 6272721 6272739 6272784 6272811 6272817 6272819 6272854 6272856 6273187 6273395 6273696 6273708 6273713 6273720 6273725 6273727 6273732 6273734 6273743 6273748 6273749 6273750 6273752 6273758 6273764 6273765 6273768 6273770 6273827 6275133 6275135 6277183 6282391 6311966 6316892 6318919 6320437 6330542 6331591 6336519 6339686 6340058 6343633 6346676 6349653 6356355 6361253 6361433 6361436 6361440 6361443 6361469 6361470 6361473 6361587 6361984 6363132 6368102 6378161 6379631 6396410 6404766 6407054 6407066 6407082 6408911 6414483 6417500 6430615 6431152 6432075 6439912 6442149 6442499 6442747 6444726 6450420 6450989 6452406 6467580 6468247 6487210 6491820 6492075 6492624 6494943 6495698 6503450 6508722 6509008 6510362 6511034 6513210 6513356 6519218 6522994 6524616 6526103 6528990 6529095 6531519 6594835 6594915 6595761 6597692 6599610 6600521 6600986 6602212 6602428 6603832 6604431 6604780 6605063 6605162 6605229 6605908 6606435 6608873 6610714 6610739 6610762 6613719 6614282 6615830 6616666 6619406 6621082 6624297 6625823 6625846 6634066 6634158 6634634 6634746 6638094 6639406 6642072 6644670 6649094 6652325 6658931 6659054 6660857 6664213 6668097 6668134 6670312 6672307 6672370 6674318 6676631 6677727 6680380 6681637 6684364 6684841 6685674 6689904 6697717 6698680 6700022 6701103 6702527 6709709 6709773 6712314 6712414 6713408 6714415 6718527 6718662 6720691 6724635 6724666 6725314 6727500 6727520 6728620 6731134 6737648 6739098 6741557 6743634 6744654 6748772 6749185 6749532 6749786 6750019 6758230 6770121 6775201 6776065 6777078 6780180 6785949 6786411 6790199 6797072

Oracle OLAP

Oracle OLAP

5121436 Dump possible using OLAP (under xstfContextClean -> kghfrh_internal)

5146569 Line graph shows axis and labels but no line in the graph

5326419 Surrogate build error when loading dimension in AWM

5336254 Error with measure folder in two different schemas

5347785 OLAP drill down throws exception

Page 220: 10.2.0.4 Patch Up Gradation

5355084 AWM randomly gets OOPS with vcread01 and rsdepage02 errors

5357405 Session dumps using DBMS_AQ.INTERP

5360145 Error during load of AWM

5360207 Cannot rerun measure query to refetch data only without affecting edges

5361171 Upgrade to 10.2 in AWM hangs

5367686 OLAP trigger not working on relation

5384375 ORA-3115 from OLAP DB link measure load

5389170 Cannot load large cube in OLAP

5392882 cube maintenance from AWM dumps (xspgInitPool)

5436458 single allocmap and single allocate command return NA

5507506 TOTAL function takes a long time in 10g

5555067 OLAP ACROSS command wrong in second iteration

5574866 OLAP cubes will not update the cube with incremental data

5577196 Use of trigger function causes session to dump (in xsILFUNC)

5578127 AW attach / initialization in BI beans and D4O slow

5581628 OWB generated AW shows incorrect average results

5582161 AW measure folders may not show in Discoverer for OLAP or the addin

5603293 OLAP DML sort can dump

5604376 OLAP session dumps on permitreset

5633245 OERI[kghalo2] using OLAP_TABLE rank

5642311 BIA-4085 error writing back data to Excel when using permit_write program

5652733 OERI:xscbtAddUb401 from OLAP

5653421 Error using even numbers for forcasts 'median smoothing window' in OLAP

5676244Values of a variable dimensioned by compressed composite cannot be modified

5684721 Dump (in xsAGMClearCompiled) compiling aggmap in OLAP

5687603 AW is cached across database sessions

5700568 OERI[xscbtaddub401] from OLAP

5700725 Query of measure DIM with constant source returns wrong numbers in OLAP

5703138 Top/bottom by comprising percent pattern ignores comparison operator

5739350 OERI [XSOOPS][XsRS64UpdateIndex01] importing EIF files

5746153 OLAP a patch for 10.2.0.3

5762192 Dump from compile of aggmap

5888194 Export AWM project to XML with french accents ( utf-8 )

5889531 Retrieval of schema list is slow in OLAP

Page 221: 10.2.0.4 Patch Up Gradation

5934559 OERI[XSOOPS][rsalpage01] updating structures in OLAP

5941689 MovingTotal function fails in OLAP

5945656 Decode function fails with NA as the third argument in OLAP

6076154OLAP dump executing package body GENDEFINITIONMANAGERINTERFACE

6119941 ORA-36188 from OLAP AVERAGE operator

6164538 Cannot export AW to EIF

6489332 ORA-29532 java.lang.OutOfMemoryError in OLAP load of AW

JPublisher

JPublisher

5206270 JPUB plsql_wrapper.sql uses undefined preprocessor directives

5847296 JPublishers errors processing package with name length of 29 characters

Advanced Networking Option

Advanced Networking Option

887753 Services do not register with ASO encryption turned on

3667025Kerberos cross realm authentication fails using Microsoft Credential Cache (//osmsft)

3786828 ORA-12638 using kerberos on Windows

4518385 TNS-12637 / dump from simultaneous Kerberos connections

4764518 Internal code needed by OID

5031220 Incorrect parsing of KRB5CCNAME environment variable (Kerberos)

5031224 Default realm clause of client side krb5.conf is not compatible

5095984 Kerberos adapter does not support type 4 credential cache file created by kinit

5629724 Add support for mapping of > 30 character kerberos principal to DB schema

Oracle Security Service

Oracle Security Service

4407719 SSL variables may not display properly

Page 222: 10.2.0.4 Patch Up Gradation

4895416 Unable to import ANCERT CA certificate into wallet manager

5131722 OWM will not import Verisign ECA certificate

5220448 Wallet manager limits the number of certificates that can be loaded (65k)

5396837 File handle leak from nzcrlGetCRLFromFile

5450462 OWM fails to import root CA from Microsoft certificate authority

5532208 Root certs not found in some cases

5851310 Unable to import trusted certificate into Wallet Manager

6124217 SSL NZ error 28757 / cannot use certificate due to Empty subject field

Oracle Database Gateway for WebSphere MQ

Oracle Database Gateway for WebSphere MQ

5713766 Setting MQPMO_NO_SYNCPOINT results in mqput/mqget error 2046

6415898 ORA-28511 / ORA-29400 from PG4MQ

Oracle Ultra Search

Oracle Ultra Search

4474426 Schema version 10.2 is not compatible for Ultrasearch component

4743226 Fix for bug 3680460 incorrectly reintroduced bug 3588054

4994742 Content with meta redirect not working correctly during Portal crawling

5684293 RTF documents incorrectly displayed when opened

Oracle Database Gateway for DRDA

Oracle Database Gateway for DRDA

5606511 ORA-28500 calling a DB2 stored procedure with DECIMAL

5745055 Error in table/index statistics cache lookup in HS

5923091 Placeholder bug for TG4DRDA part of fix for bug 5877437

6007665 TG4DRDA dictionary update to ALL_TABLES

Page 223: 10.2.0.4 Patch Up Gradation

SQL*Plus

SQL*Plus

4768243 OSERROR not caught by SQLPLUS in 10g

4901089 SP2-310 unable to open file error when file name ending with "$"

5474008 SQLPLUS does not failover with RAC and DataGuard

5844617 SQLPLUS returns wrong exit status using 'whenever' clause

6334570 Need a target to rebuild SQLPLUS shared libraries

Precompilers

Precompilers

5214846 Procobol clients may insert NULLs using host-tables with indicators

5674966 ORA-1727 from ProCobol with PACKED DECIMAL

Undocumented Precompilers

5551558 5589879 6272839

Oracle Database Upgrade Assistant

Oracle Database Upgrade Assistant

5115926 DBCA does not support XE to EE database cloning / migration

6399599DBUA alters NLS_DATE_FORMAT in newly created spfile resulting in ORA-1830

6505158 DBUA hangs with patch 5115926 during 32-bit to 64-bit upgrade

JDBC

JDBC

3844473 getString on a CLOB does not work with ScrollableResultSet

4439777 JDBC SQLException binding user ADT to PLSQL

4485954 JDBC describe of CHAR semantics column gives wrong size

4523729 JDBC XAConnection / XAResource should have one-to-one mapping

Page 224: 10.2.0.4 Patch Up Gradation

4563894 Cache parameter of createTemporary API in oracle.sql.clob is ignored

4659157 WE8MSWIN1252 characters not converted properly by JDBC Thin

4711863 setBigDecimal corrupts number for negative values

4722328 Unread CallableStatement refcursor OUT parameter causes dump

4999817 getIndexInfo() slow (performs ANALYZE operations)

5069831 SQLException "internal error" using JDBC batching

5086162 "character set not supported" occurs in JDBC using user defined character set

5124016 Implicit connection cache getConnection() blocked during up event processing

5176155 JDBC unable to properly locate the scope of an ADT

5231687 OERI:kokeeiix selecting an updated ADT which has evolved in JDBC

5256848 Corrupt results changing fetch size in JDBC

5347395 JDBC batch update returns ORA-910

5347429handleAbandonedConnection is called every "property-check-interval" seconds

5354004 ArrayOutOfBoundsException selecting > 200 columns in JDBC

5356342 updateCharacterStream() causes ORA-1401 and ORA-12899

5385803 JDBC KRPB can dump [lxgu2t]

5499691 Non-recoverable ORA-1460 exception on a select

5499751 JDBC clearParameters destroys hidden generated key parameter

5506478 Using a scrollable resultSet can lead to a hang

5597215 Memory leak in Jdbc XA

5614685 Suspended transaction cannot be ended from another connection in JDBC XA

5635254 Wrong values can be inserted when using JDBC batch inserts

5657975 FCF does not work for 10.2 JDBC to 10.1 database

5658207 SQLException "missing in or out parameter at index" with clearParameters

5658909 connection.rollback() does not clear outstanding batches

5660734 JDBC does not update evolved types properly

5691585getProcedureColumns method returns wrong number of rows when running against 10g

5721063 Retries fail after XAER_RMERR during xa_commit from JDBC

5752856 ArrayOutOfBoundsException with NCHAR literal in JDBC

5867781NullPointerException from StructMetadata of a STRUCT with an ARRAY in it

5875110 NullPointerException closing OracleConnectionCacheImpl

5892966 No columns from getColumns() when includeSynonyms=true

5892995 JDBC XA should not need execute permission on DBMS_SYSTEM

Page 225: 10.2.0.4 Patch Up Gradation

5910901 OERI[17278] / OERI[17282][1001] from JDBC using REF CURSORS

5998293 No XA_PROTO ending a transaction that has not been started in XA

5998987 Incorrect values inserted when first row bound as NULL in JDBC

6006898 JDBC OCI driver does not failover on receipt of OCI FAN

6275369 JDBC Thin driver does not close the socket on IOException

6731468 Stored Java does not work with a custom NLS characterset

Undocumented JDBC

5327559 5475615 5500494 5742117 5927522 6045785 6658792

Oracle Internet Directory

Oracle Internet Directory

5223331Memory corruption from DBMS_LDAP_UTL.NORMALIZE_DN_WITH_CASE

5237812 Client hangs if the an OID DIRECTORY_SERVERS entry in ldap.ora is down

5386748 A non-privileged user can perfom config operations in oiddas

5497683Cannot sync LDAP entries with UTF8 characters when using mapping operators

5586373Login with special characters fails with NullPointErexception in ismemberofgroup

5632861DIP_GEN_CREATECHG_EXCEPTION when source contains > 10 object classes

5705503 SearchDeltaSize ignored on DIP synchronization

5742856 Dump on login if NIS has LDAP configured

5943019 ldapsearch fails to connect to Active Directory server

Oracle interMedia

Oracle interMedia

6445892I ORDSYS objects invalid in the SYS schema after upgrade

4765206 Processing JPEG file fails with IMG-703

5505981 IMG-703: unable to read image data using set.properties() on TIFFfiles

5748273 Failed Image process() corrupts original LOB

5770164 ORDX_HTTP_SOURCE leaks connections (ORA-29270)

Page 226: 10.2.0.4 Patch Up Gradation

5978773 processCopy fails with IMG-2 "unrecoverable error"

6042995 Extract of JPEG image from DICOM file fails with IMG-705

6255772 IMG-2 from ORDSYS.ORDIMAGE.process

Undocumented Oracle interMedia

5174238 5637901 5692668 5717209 6161898 6450327

Oracle Text

Oracle Text

6166683IP Z-Linux: ctxhx missing from 10.2.0.3

2553707CTX_DOC.HIGHLIGHT returns only first query term when NOT operator is used

4360454 Wrong results using Japanese V-GRAM Lexer

4439469 Analyze index (table) can block DML operations with Text indexes

4531863Cursors are not closed when creating text index with multi_lexer and user_lexer

4562807 OERI:[kole_t2u] / dump using gist / theme against corrupt documents

4605900 DRG-51030 when using wildcard with chinese_lexer

4901547Text markup does not work properly on special characters in XMLType columns

5221677 High CPU with many Text indexes

5223027 CTX_DOC.MARKUP does not work with Japanese lexer

5226126 Create text index fails with huge number of documents

5232076 Korean morph lexer stores lower case string in $I table

5274156 Dump (drexuAnalyzeQuery) from Text query

5326179 No error reported in multi_column_datastore if filter fails

5329098 Placeholder bug for Text Verity filter fixes

5336737 A dump can occur using Japanese stemming

5345988 HTML section does not index some section data

5350590CTX_DOC.MARKUP fails with ORA-20000 if document contains illegal characters

5354012Negative numbers not excluded with stopclass numbers when printjoins is set

5365424 Text indexing BFILES does not index all valid documents

5378039 Dump (drexudmcx) using sync (on commit) Text index with shared servers

Page 227: 10.2.0.4 Patch Up Gradation

5390154 SYNC_INDEX can be slow

5438110 DRG-11513 creating text index with multibyte file names

5451092 Wrong characters highlighted by ctx_doc.markup()

5456354Text query on XML data can return wrong results due to XML attribute size limit

5470592 Text indexing a URL can dump

5533182 Create text index spins

5563839 CTX_DOC.markup() highlights wrong characters

5587976 Dump [drurnew] using Text

5596325 Text query gives wrong results or fails with ORA-1410 ORA-29903

5631223 Wrong results from progressive relaxation when table is partitioned

5687645 DRVODM data mining function may fail with DRG-50857 / ORA-955

5707554 DRG-11301 when creating text index with long user-lexer procedure name

5710143 ctx_doc.markup() highlights wrong characters

5714888 ORA-1002 when creating Text index with direct datastore

5738457 ORA-20000 from Text query with no further information

5738539 DRG-10502 from Sync with parallelism for another users index

5751742 JAPANESE_LEXER can spin

5859738 DRG-11308 when creating context index

5905735 Text query can dump (in drexrdstqx)

6068474 Dump (drlaload) calling CTX_QUERY.browse_words with a null

6073036 Dump[dred1cm] from Text query using progressive relaxation

6122785 Inconsistent results / errors from fuzzy parallel CONTAINS query

Undocumented Oracle Text

5237224 5401928 5567066 5576706 5663785 5714713 5917938 6072096 6598793

Oracle XML Developers Kit

Oracle XML Developers Kit

4292142 cdata-section-elements attribute ignored when using DBMS_XMLGEN.setxslt

4318081 extract query does not extract all nodes if the number of nodes exceeds 64k

4515075 C++ SAX parser can fail when trying to access attributes

4886354 XQuery on a collection leads to ORA-1000 "maximum open cursors exceeded"

4967236 OERI[17282] processing XML

Page 228: 10.2.0.4 Patch Up Gradation

5003275 Dump in XSL API for stylesheets with large number of patterns

5105337 XVM processor adds linefeed in every line

5255317 Memory leak XslxPathSample / DOMSample

5258225 NullPointerException validating a schema using Oracle schema checker

5353998 XQuery encounters LPX-601, ORA-19202, ORA-31011

5354090 Leading space in XQuery results

5362697 LSX-204 in schemaValidate() for element in complextype defined as 'all'

5416292 XPath query against a large XML file fails with ORA-31186

5487993 Dumps handling XSL

5511036 LSX-290 with schemaValidate()

5573534 Memory leak from XMLAccess()

5579674 Wrong time stamp values are populated when using transx utility in XDK

5587299 Fix for bug 4443086 is incorrect

5655847 Stylesheet not working as expected in 10g

5689971 Dump (under ltxvmmatchkey) using DBMS_XMLPROCESSOR

5694997 xmlxvmcompiledom needs a BASEURI parameter

5700527 XSL transformation fails for large XML documents

5707711LPX-242 occurs when XML documents include the ampersand (&amp;) for attribute

5934591 XDK "runtimeexception: byte 31 149" when FilePageManager is used

5946122 Incorrect conversion from DTD to XSD

Oracle Middleware

Oracle Middleware

5749953PI+ Solaris: CRS crashes after applying 10.2.0.3 Patch Set

6083726 ONS does not receive NODEDOWN event