My Oracle Support Banner

Steps to Maintain Oracle Application Server 10g Release 2 (10.1.2) (Doc ID 415222.1)

Last updated on JUNE 20, 2021

Applies to:

Oracle Fusion Middleware - Version 10.1.2.0.0 to 10.1.2.3.0 [Release AS10gR2]
Information in this document applies to any platform.
Oracle Application Server 10g Enterprise Edition


Details

Steps to Maintain Oracle Application Server 10g Release 2 (10.1.2)


If following the below steps, you will prepare Oracle Application Server 10g for any subsequent patching, including Critical Patch Updates or new Daylight Saving Time requirements.


Important:

This document only applies to Oracle homes installed from the Oracle Application Server 10g Release 2 (10.1.2) media, outlining the patching recommendations to maintain Oracle Application Server 10g Release 2 (10.1.2).

If any other media was used to install Application Server components, its important to ensure the steps are certified with the product being used. (e.g. DB 10.2 Companion CD homes, Grid Control 10.2.0.3 homes, and E-Business Suite usage; where specific patching steps applicable to those products are required. It may be similar, yet there can be minor, but important, differences).

 

Notes:

  • If there is an external Oracle Database (e.g., 9.2 or 10.2) used for the Metadata Repository, it is a separate home to be maintained separately, (except for Metadata Repository Updates, as part of an Oracle Application Server Patchset step).

  • Oracle Application Server 10g Release 2 (10.1.2) Companion CD installs Oracle HTTP Server Standalone as two options, based on Apache 1.3 or Apache 2.0. Application Server 10.1.2.x Patchsets may be applied to these homes to update the standalone products and associated components.

  • Since the Oracle Database Server 10g Release 2 (10.2) provides a Companion CD installing an Oracle HTTP Server version 10.1.2.0.0, similar guidelines for this home can be found in the following document:

    <Note 400010.1> Steps to Maintain Oracle Database 10.2 Companion CD Home (for Oracle HTTP Server)


The purpose of this document is to reiterate maintenance information from Note 329361.1, (Tables 1-3), in a step-by-step format after explaining product version concepts.

<Note 329361.1> Oracle Application Server 10g Release 2 (10.1.2) Support Status and Alerts

Actions

Check Oracle Application Server 10g Installation Type


The first thing any administrator should do is obtain the exact Version and InstallType of an Oracle Application Server 10g Release 2 (10.1.2) installation. To determine this information from an already installed Oracle home, check the installed product version and installation type by viewing the [InstallData] section in the contents of the ias.properties file, where Version and InstallType are listed.

The ias.properties file is located in the following directory:
UNIX:
$ORACLE_HOME/config/ias.properties

Windows:
%ORACLE_HOME%\config\ias.properties
An example entry to refer to:
[InstallData]
Version=10.1.2.0.2
InstallType=Business
--example--

A full installation of Oracle Application Server consists of the Oracle Application Server middle tier and the Oracle Application Server infrastructure, installed in separate Oracle homes. However, this can be a distributed (non-collocated) infrastructure, where there are separate Identity Management and Metadata Repository homes. It's also possible that the Metadata Repository home is installed from Oracle Database Server media, (e.g., 9.2 or 10.2). The simplest installation would be one Oracle home on one host system.  It is recommended that all administration be performed one Oracle home at a time to avoid confusion across multiple homes.

Follow the below steps for a given installation after obtaining the exact Version and InstallType from the ias.properties. Then, decide which Oracle home will be administered. For purposes of patching, Oracle Application Server homes are commonly referred to as "middle tier" or "infrastructure" home types, using the guideline below:

[Bullets below show InstallType from ias.properties, followed by full name]

The middle tier is installed using the following installation options
The following standalone installations are considered middle tier:
The infrastructure is installed using the following possible installation options:

 

Note:
You may also check the installed product information using the Oracle Universal Installer (OUI). For more details see the following:

<Note 416489.1> How to Find Out the Full Current Version of OracleAS 10g Instance Residing on a Machine

 

Understanding Supplied Oracle Database Component Version

In all Oracle Application Server 10g release 2 (10.1.2) installations, there is an installed Oracle Database component. On infrastructure homes, this may be a full Database Instance. On middle-tier homes, this is the client networking components. This is an important concept throughout the Oracle Application Server life cycle, as many patches are based on this version or require a minimum version of the Oracle Database component. The following lists the database server/client component version installed from Oracle Application Server 10.1.2 media:

  • 10.1.2.0.0 installation media installs 10.1.0.3.1 in all home types
  • 10.1.2.0.1 installation media installs 10.1.0.3.1 in all home types
  • 10.1.2.0.2 installation media installs 10.1.0.4.2 in all home types
  • 10.1.2.1 patchset media installs 10.1.0.4.2 in non-database homes
  • 10.1.2.2 patchset media installs 10.1.0.5.0 in non-database homes
  • 10.1.2.3 patchset media installs 10.1.0.5.0 in non-database homes

Using OPatch, you may get a listing of all installed components:
UNIX:
$ORACLE_HOME/OPatch/opatch lsinventory

Windows:
%ORACLE_HOME%\OPatch\opatch lsinventory

Step 1: Apply Oracle Database Server 10.1.0.5.0 Patch Set

If taking the recommendation to apply the latest Oracle Application Server 10g Patchset 3 (10.1.2.3), then the Oracle Database Server 10.1.0.5 Patchset (<Patch:4505133>) needs to be applied to any associated Oracle Database Server 10.1 instance. If using a 9.2 or 10.2 Oracle Database Server for the Metadata Repository, no Database Patchset is required.

The Oracle Database client side components are automatically updated to 10.1.0.5 in non-database homes when applying the latest Oracle Application Server 10g Patchset. (e.g. Standalones or Mid-Tiers). If you are not going to be applying the Oracle Application Server 10g Patchset 3 (10.1.2.3), then you may also apply Oracle Database Server 10.1.0.5 Patchset (<Patch:4505133>) to any 10.1.2.0.2 or 10.1.2.1 home. (e.g., if required to apply a one-off patch delivered only for the 10.1.0.5 component).

 

Notes:
  • When 10.1.0.4.0 or 10.1.0.5.0 is a requirement of another patch, the Database Patchset must be installed in all Oracle Application Server homes, unless 10.1.2.2 or 10.1.2.3 is applied.
  • Since 10.1.0.4.0 is only intended for AS 10.1.2.0.0 or 10.1.2.0.1 homes, where Error Correction has now ended, its recommended to apply the latest Application Server Patch Set to remain supported.
  • If not applying the required Oracle Database and/or Application Server Patchset to update its component in the Oracle Application Server home, subsequent patching may not be successful, resulting in an error described in the following document:
    <Note 338338.1> Opatch Fails with Missing_component - Oracle.Rsf.Rdbms_rsf, 10.1.0.4.0 (or 10.1.0.5.0)


Important Platform Specific Steps:

  • New Certifications (RHEL5, OEL5, SLES10, HP10.31)

    On platforms where there has been a newer certification with Oracle Application Server 10g Release 2 (10.1.2), the 10.1.0.5 installer may fail on pre-requisite checks. To workaround this, use "./runInstaller -ignoreSysPreReqs" when starting the installer.
  • All Linux:

    <Note.1232573.1> Requirement to Apply 10.1.0.5 Patch Set to 10.1.2.3 Middle-Tier Homes on Linux
  • Linux x86-64

    If using a Linux 64-bit OS, choose a Database Patchset on My Oracle Support labeled for Platform "Linux x86" and use 32-bit shell emulation with the "linux32 bash" command before running the installer. To see the symptoms when the incorrect patch is applied, see the following:

    <Note 390623.1> Relinking Errors When Patching An Oracle10g Application Server 10.1.2 Infrastructure Database From 10.1.0.4.2 to 10.1.0.5.0
  • Microsoft Windows 2003 (AMD64/EM64T)
If using Windows with a 64-bit processor, the Oracle Database 10.1.0.5 Patchset (<Patch:4505133>) should be downloaded as "Windows-32bit", as the Database installed is 32-bit.

Step 2: Test Success of Oracle Database Server 10.1.0.5 Patchset

 

If applying Oracle Database Patchset 10.1.0.5.0 using above guidelines, always test your installation before continuing. This is to ensure all issues are resolved before moving to the next step.


For Oracle Application Server 10g version 10.1.2.0.2, there are a few known issues after applying the 10.1.0.5 Patchset, most of which are within  the following document:

<Note 359362.1> Known Issues With DB 10.1.0.5 Patchset to AS 10.1.2 homes

Step 3: Upgrade to Oracle Portal 10.1.4.0

The 10.1.2.3 Patchset updates Oracle Portal to version 10.1.4.2 only if Oracle Portal has been previously updated to 10.1.4.0. If using Oracle Portal, it is recommended to update Portal to 10.1.4.0 before applying 10.1.2.3 Patchset. If Oracle Portal is upgraded to version 10.1.4.0 after the 10.1.2.3 Patchset, the 10.1.2.3 Patchset should be run a second time to detect the required 10.1.4.x in order to perform the 10.1.4.2 upgrade. (Note the 10.1.2.2 Patchset contained the 10.1.4.1 upgrade with the same concept).

Portal 10.1.4 Information
[ http://www.oracle.com/technetwork/middleware/ias/upgrade-1014-082743.html ]

To find current version of Portal;
SQL> select version from portal.wwc_version$;

<Note 262623.1> Upgrade Note: "Primary Note for OracleAS Portal Upgrade Issues

Step 4: Apply Latest Oracle Application Server 10.1.2.3 Patchset


Apply Oracle AS 10g Patchset 3 (10.1.2.3) - <Patch:5983622> - Follow its readme for all instructions and also the following document which details any post-release documentation errata:

<Note 555681.1> Oracle Application Server Patch Set Notes Addendum 10g Release 2 (10.1.2) Patch Set 3 (10.1.2.3.0)

See also:
<Note 795143.1> Understanding How AS 10g Patch Sets Update the AS Metadata Repository

Windows
, see also:
<Note 434740.1> Valid Port Ranges Are Incorrect In The Documentation

Prepare for the following potential issues:

<Note 1134259.1> Applying Any Patch Set 10.1.x.x Fails During Configuration Assistant "Run One-Off Opatches"
<Note 843239.1> ADMN-100015 and Error Loading apachemoduleossl.dll After SSL Configuration or During 10g Patch Sets

Step 5: Install Latest OUI and OPatch to all Oracle Application Server homes

Obtain the latest OUI 10.1.0.6 <Patch 6640838> and apply this according to the readme and/or <Note 565374.1>. This will update the OUI files and replace OPatch to version 1.0.0.0.62, allows an overlay feature in conjunction with the OPatch utility when applying future one-off patches, and it covers a security fix which is included in Critical Patch Update documentation.  Since this needs to be applied to all 10.1.2.3 ORACLE_HOMEs, you may choose to apply this to all homes in succession as one action plan.

OPatch is a required patching utility for all one-off patches, which are not part of a Patch Set. This includes the Critical Patch Updates. For Oracle Application Server 10g, only OPatch 10.1.0.0.0 should be used. (Do not use OPatch 10.2 for Oracle Application Server versions). Use <Patch:6880880> to obtain the latest OPatch utility before applying any patch that is applied using OPatch. It should be simply extracted into the Oracle home over the original directory to provide a 1.0.0.0.63+ version.

 

Step 6: Address Known Issues After 10.1.2.3 Patchset

Ensure you have reviewed the Release Notes and Release Notes Addendum, as there are known issues which have been discovered after the release of the patchset.

<Note 555681.1> Oracle Application Server Patch Set Notes Addendum 10g Release 2 (10.1.2) Patch Set 3 (10.1.2.3.0)

In addition, below is a list of other known issues for which you can check depending on your usage and address accordingly.


Generic

SSL


Oracle Internet Directory / Single Sign-On


Oracle Web Cache


PL/SQL Gateway (mod_plsql)


Oracle HTTP Server

(only available on limited platforms until Backport Requests are filed)


OC4J / Java

Oracle Forms

Linux Only


HP Itanium Only

AIX Only

 

Step 7: Apply Oracle Web Cache Bundle


If using Oracle Web Cache, there are separate patches made available called Bundle Patches. These are cumulative. You should apply the latest available for your platform:

10.1.2.3.1 (Bundle Patch 1) - <Patch:7438911>
10.1.2.3.2 (Bundle Patch 2) - <Patch:8402457>

 


Note:
Bundle Patches are not available on all platforms. Where there were many individual fixes made available on given platforms, a bundle was created to include them all. Other platforms may not have the fixes backported or they were not applicable to the platform. Refer to the readme for the individual fixes included.

 

Step 8: Apply Oracle Forms Bundle

If Oracle Forms is installed, follow the below document for the latest recommend patches:

<Note 1188127.1> Oracle Forms 10.1.2.3 Bundle Patch Frequently Asked Questions (FAQ)

Apply <Patch 7410076> to get the latest JInitiator 1.3.1.30

 

Step 9: Apply Oracle Reports Bundle

If Oracle Reports is installed, follow the below document for the latest recommend patches:

<Note 1162562.1> Oracle Reports - Recommended Patch Bundle on Top of 10.1.2.3

 

Step 10: Critical Patch Updates


Oracle currently delivers the latest Critical Patch Updates on a quarterly basis: January, April, July, and October of each year. You should continually install these updates to secure your installation. Look for the latest update, and an associated Oracle Fusion Middleware Patch Availability Document, which will contain the latest patches to apply to your Oracle Application Server 10g Release 2 (10.1.2) homes:

Critical Patch Updates (CPU) and Security Alerts
[ http://www.oracle.com/technology/deploy/security/alerts.htm ]

  • Check for latest Advisory and within are links to obtain patches
     
  • An Advisory documents the vulnerabilities for a CPU release.
     
  • A Patch Availability Document provides the cumulative patches for each product version within Lifetime Support as defined by Error Correction policies.

    Because 10.1.2.3 is no longer under error correction support, the last Critical Patch Update consideration for this version was in October 2011. The following is the October 2011 Patch Availability Document:

    <Note 1346104.1> Patch Set Update and Critical Patch Update October 2011 Availability Document 

     
  • The below document can be used to provide more information on the patching process and examples in a step-by-step format:

    <Note 405972.1> Oracle Application Server 10g Examples for Critical Patch Updates - Plus FMW11g





  • Windows Only:

    After the initial Oracle Database 10.1.0.5.0 Patchset is applied to an Infrastructure or middle-tier, (via DB Patchset or AS Patchset in middle-tier-homes), there may be a reason to update the installed 10.1.0.5.0 components. On Windows, this is a cumulative patch referred to as '10.1.0.5 Patch x'. If you have one of these applied, it may conflict with Critical Patch Updates (CPU). You should always apply the latest CPU, which will include the previous '10.1.0.5 Patch x' fixes. Ignore any OPatch "conflict" message in this case.
  • Important:
    In normal circumstances, you should only need to apply the CPU for 10.1.2.3 to obtain the 10.1.0.5 fixes. The below documents outline the 10.1.0.5 bundles as they are released separate from the CPUs. Applying the CPU for 10.1.2.3 is the only tested/certified/supported method obtain the 10.1.0.5-based bundle patches.

    Reference:
    <Note 161549.1> Oracle Database Server and Networking Patches for Microsoft Platforms
    <Note 276548.1> 10.1.0.x Oracle Database and Networking Patches for Microsoft Platforms

Step 11: Update JDK to Latest 1.4.2_xx

For some known Java issues, it is recommended to download <Patch 8453300> to update the ORACLE_HOME/jdk directory with a newer 1.4.2_xx release. My Oracle Support can only supply this Java version for Sun, Linux and Windows platforms. Other platforms must obtain the newer JDK from the operating system vendors. The following documents provide more information about this:

<Note 360870.1> Impact of Java Security Vulnerabilities on Oracle Products
<Note.952075.1> Java SE (J2SE) End of Life and Oracle Fusion Middleware Policy
<Note 272808.1> How to update the default JDK installed in Application Server 9.0.4 and 10.1.2

 

Step 12: Daylight Saving Time Updates


If you have followed this document entirely, you will have most Daylight Saving Time updates. The 10.1.2.3 Patch Set will provide some within the 10.1.0.5 area, as will the Critical Patch Update. There may be newer updates, but would depend on the Oracle Database Server used. Obtain newer Daylight Saving Updates for the Oracle Database Server product. For the Oracle Application Server 10g, there is more of a need to update the JDK (the previous step) to obtain these updates for custom Java applications and other Oracle applications such as AS Control and DB Control, which are built on Java technologies. For more information see the following:

2007 Daylight Saving Time Updates For Oracle Application Server (<Note 417277.1>)
--See "IX. Newer Daylight Savings Time Updates"

 



Contacts

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Details
 Steps to Maintain Oracle Application Server 10g Release 2 (10.1.2)
Actions
 Check Oracle Application Server 10g Installation Type
 Understanding Supplied Oracle Database Component Version
 Step 1: Apply Oracle Database Server 10.1.0.5.0 Patch Set
 Step 2: Test Success of Oracle Database Server 10.1.0.5 Patchset
 Step 3: Upgrade to Oracle Portal 10.1.4.0
 Step 4: Apply Latest Oracle Application Server 10.1.2.3 Patchset
 Step 5: Install Latest OUI and OPatch to all Oracle Application Server homes
 Step 6: Address Known Issues After 10.1.2.3 Patchset
 Step 7: Apply Oracle Web Cache Bundle
 Step 8: Apply Oracle Forms Bundle
 Step 9: Apply Oracle Reports Bundle
 Step 10: Critical Patch Updates
 Step 11: Update JDK to Latest 1.4.2_xx
 Step 12: Daylight Saving Time Updates
Contacts
References

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.