Skip Headers

Oracle® Application Server 10g Upgrading to 10g (9.0.4)
10g (9.0.4) for UNIX
Part No. B10429-01
  Go To Documentation Library
Home
Go To Table Of Contents
Contents
Go To Index
Index

Previous Next  

1 Overview of the Oracle Application Server Upgrade

This chapter describes the process of upgrading the middle tier and Infrastructure installation types from Oracle9i Application Server Release 2 (9.0.2) or Release 2 (9.0.3), also referred to as the source Oracle home or source instance, to Oracle Application Server 10g (9.0.4), also referred to as the destination Oracle home or destination instance. The middle tier comprises application server instances that process requests from the client tier, and may access or change data in the database to complete a request. The Infrastructure, usually installed on a different computer, provides centralized security and management services and a metadata repository to one or more application server instances on the middle tier.

This chapter contains these major sections:

Section 1.1, "The Oracle Application Server Upgrade Process"

Section 1.2, "The Middle Tier Upgrade Process"

Section 1.3, "The Infrastructure Upgrade Process"

Section 1.4, "OracleAS Upgrade Assistant Upgrade Paths"

1.1 The Oracle Application Server Upgrade Process

This section describes the process of upgrading a distributed Oracle Application Server environment. A distributed environment is one in which multiple middle tiers access an Infrastructure, across multiple Oracle homes. A detailed discussion of the middle tier and Infrastructure portions of the upgrade process is provided in this chapter.

1.1.1 Upgrading a Distributed Environment

A distributed Oracle Application Server environment comprises one or more middle tiers and an Infrastructure, and is distributed across multiple Oracle homes. Upgrading such an environment involves upgrading each middle tier, and then upgrading the Infrastructure.


Note:

The Infrastructure itself comprises two units: the Metadata Repository and Identity Management (See Section 2.1, "Oracle Application Server Compatibility" for valid upgrade sequences). Figure 1-1 illustrates the process of upgrading a distributed environment, depicting the Infrastructure as a single unit for simplicity’s sake. Although you can upgrade Identity Management and the Metadata Repository in any order, the middle tier upgrade must precede the Metadata Repository upgrade.

  1. Before the upgrade, middle tiers and Infrastructure are Release 2 (9.0.2) or Release 2 (9.0.3).

  2. One middle tier is upgraded to 10g (9.0.4), and continues to use the Release 2 (9.0.2) infrastructure.

  3. The remaining middle tiers are upgraded to 10g (9.0.4), and continue to use the Release 2 (9.0.2) Infrastructure.

  4. The Release 2 (9.0.2) Infrastructure is upgraded to 10g (9.0.4).

Figure 1-1 Upgrading a Distributed Oracle Application Server Environment

Description of asmas030.gif follows
Description of the illustration asmas030.gif

1.1.2 Upgrading a Non-Distributed Environment

Upgrading a non-distributed Oracle Application Server environment (one that resides in a single Oracle home) involves upgrading the middle tier.

1.2 The Middle Tier Upgrade Process

The middle tier upgrade process is illustrated in Figure 1–2. The middle tier upgrade consists of the following steps:

  1. The Release 2 (9.0.2) or Release 2 (9.0.3) middle tier installation resides on its computer, containing applications and configuration data.

  2. A 10g (9.0.4) middle tier installation of the same installation type as the source installation is installed into a new Oracle home on the same computer.

  3. The OracleAS Upgrade Assistant, a tool installed with Oracle Application Server that automates most middle tier component upgrade tasks, is executed. It copies the applications and configuration data from the source middle tier installation to the 10g (9.0.4) installation. Manual tasks may be necessary to complete the upgrade of some configurations.

  4. (Optional) The source installation is decommissioned.


    Note:

    The installation of the 10g (9.0.4) middle tier will use some of the same port numbers as the Release 2 (9.0.2) or (9.0.3) middle tier. If you plan to use both middle tiers, you must re-assign port numbers in one of the middle tiers to avoid port conflicts. The components affected are Oracle Enterprise Manager, Oracle HTTP Server, and Oracle Application Server Web Cache.

Figure 1-2 Middle Tier Upgrade

Description of asmas026.gif follows
Description of the illustration asmas026.gif

1.3 The Infrastructure Upgrade Process

The Oracle Application Server Infrastructure provides centralized security and management services and a metadata repository to one or more application server instances. It is installed into a separate Oracle home from the application server instances, typically on a separate computer.


See Also:

Oracle Application Server 10g Administrator's Guide

The Infrastructure comprises these parts:

The Oracle Application Server Infrastructure comprises these pieces: Identity Management (the Oracle Internet Directory and Oracle Application Server Single Sign-On) and the Metadata Repository (comprising multiple schemas within the underlying database).

The Oracle Application Server Upgrade Assistant is not used to upgrade the Infrastructure.


Notes:

The illustrations below show an abstraction of Identity Management and the Metadata Repository, depicting the phases of the overall Infrastructure upgrade.

However, Identity Management consists of the Oracle Internet Directory and Oracle Application Server Single Sign-On binaries and their schemas in the Metadata Repository. In practice, Identity Management schemas in the Metadata Repository are upgraded in the Identity Management upgrade process, whereas all other schemas comprising the Metadata Repository are upgraded using individual scripts. See Section 5.1.2, "Understanding the Identity Management Upgrade Processes" for illustrations.

Identity Management and the database containing the Metadata Repository can be on different computers.


Phases of the Infrastructure upgrade are listed below. At each phase, the configuration is operable. The Infrastructure can operate in the hybrid states described in Steps 2 and 3, and Steps 3 and 4 may be reversed.

  1. The Release 2 (9.0.2) Oracle Application Server Infrastructure contains a database of version 9.0.1.3 by default.

  2. A patch is applied to upgrade the database to version 9.0.1.5.

  3. The Metadata Repository (schemas other than those for Oracle Internet Directory and Oracle Application Server Single Sign-On) is upgraded to 10g (9.0.4).

  4. Identity Management is upgraded to 10g (9.0.4).

Figure 1-3 Infrastructure Upgrade

Description of asmas027.gif follows
Description of the illustration asmas027.gif

Figure 1-4 Alternate Infrastructure Upgrade (Steps 3 and 4 Reversed)

Description of asmas028.gif follows
Description of the illustration asmas028.gif

1.4 OracleAS Upgrade Assistant Upgrade Paths

This section describes the middle tier upgrade paths and requirements, and lists the components upgraded for each installation type. Alternative upgrade paths and exception cases are also discussed.


Middle Tier Upgrade Paths

The OracleAS Upgrade Assistant can upgrade a middle tier from one Oracle home to another on the same computer, between these releases:

The OracleAS Upgrade Assistant will not display selections for Oracle homes of releases other than these.

The 10g (9.0.4) middle tier must be associated with the same Metadata Repository and Oracle Internet Directory as the Release 2 (9.0.2) middle tier.


Middle Tier Components Upgraded by the OracleAS Upgrade Assistant

The OracleAS Upgrade Assistant upgrades these components within each installation type:

Table 1-1 Components Upgraded by the OracleAS Upgrade Assistant (in processing order)

Component Upgraded by OracleAS Upgrade Assistant Included in J2EE & Web Cache Installation Type? Included in Portal & Wireless Installation Type? Included in Business Intelligence & Forms Installation Type?
Oracle Process Management and Notification
Yes Yes Yes
Instance Configuration (iasschema.xml) Yes Yes Yes
Oracle Application Server Containers for J2EE
Yes Yes Yes
Oracle HTTP Server
Yes Yes Yes
Oracle Application Server Web Cache
Yes Yes Yes
mod_plsql Yes Yes Yes
Oracle Enterprise Manager (targets.xml) Yes Yes Yes
Oracle Application Server Web Services UDDI Registry No Yes Yes
Oracle Ultra Search
No Yes Yes
Oracle Application Server Portal (Middle Tier) No Yes Yes
Oracle Application Server Wireless
No Yes Yes
Oracle Application Server Forms Services
No No Yes
Oracle Application Server Discoverer
No No Yes
Oracle Application Server Reports Services
No No Yes


Source and Destination Installation Type Requirements

The OracleAS Upgrade Assistant can perform upgrades between Oracle Application Server instances of the same installation type only. For example, if you have a Release 2 (9.0.2) J2EE and Web Cache installation, you must upgrade to J2EE and Web Cache in 10g (9.0.4).

Upgrading the Unified Messaging installation type from Release 2 (9.0.2) UNIX systems is a special case, because Unified Messaging is not part of Oracle Application Server 10g (9.0.4). If you upgrade a Unified Messaging installation type, the OracleAS Upgrade Assistant applies the configuration to the Business Intelligence and Forms installation type in 10g (9.0.4).

See the Oracle Collaboration Suite to determine the upgrade path for a Unified Messaging installation.


Alternative Upgrade Paths

If you have applications or configuration elements whose upgrade requirements are not addressed by the OracleAS Upgrade Assistant, you may use one of the following alternative paths:


Expanding the Middle Tier Installation Type

You can expand to a larger (i.e., containing more components) middle tier installation type. For example, you can expand a J2EE and Web Cache middle tier to a Portal and Wireless middle tier.

To expand a middle tier in conjunction with an upgrade:

  1. Upgrade the existing middle tier from Release 2 (9.0.2) or Release 2 (9.0.3) to 10g (9.0.4).

  2. Expand the upgraded middle tier.

1.5 OracleAS Portal Repository Upgrade Paths

The Oracle9iAS Portal Repository can be upgraded using the instructions in this guide from any of the following versions: 9.0.2.0, 9.0.2.2, 9.0.2.3 or 9.0.2.6. For instructions on upgrading from other versions, see the the PortalCenter upgrades page at:

http://portalcenter.oracle.com/upgrades