Health Checker is a command line utility that performs a set of validation checks against an Oracle Fusion Applications environment to ensure that the environment meets recommended standards. When Health Checker runs, it uses a specific manifest file that performs the appropriate checks. Health Checker provides a list of corrective actions for any checks that fail validation. The suggested corrective actions must be run manually to fix the issue before proceeding with the upgrade. The following topics are discussed in this section:
When running Health Checker during pre-downtime, the following manifests are run:
GeneralSystemHealthChecks.xml
: Run on the Primordial, Midtier, and OHS hosts
PreDowntimeUpgradeReadinessHealthChecks.xml
: Run on the Primordial, Midtier, and OHS hosts
DataQualityChecks.xml
: Run on the Primordial host only
For more information about the checks performed by Health Checker, see Health Checker Plug-ins.
Ensure that a supported Perl version is running. The following are the only versions that are supported:
5.8.8 (default in OEL5)
5.10.0 (bundled with MW_HOMEs)
5.10.1 (default in OEL6)
APPLICATIONS_BASE/fusionapps/jdk6/
After the location has been verified, run Health Checker on the Primordial host by performing the following steps:
APPLICATIONS_BASE/fusionapps/jdk6/
After the location has been verified, run Health Checker on the midtier host by performing the following steps:
Follow the steps in this section only if the environment meets the following criteria:
Runs on a Linux or Solaris platform
Supports type 1 and type 2 IDM upgrade scenarios. For more information about these upgrade types, see IDM for FA Upgrade Roadmap.
Otherwise, proceed to Upgrade to Oracle Fusion Applications Release 12 when the upgrade is ready to begin.
Ensure that the steps in Copy and Unzip idmUpgrade.zip were completed.
The steps for setting the environment variables on each node vary by platform. Refer to one of the following sections that is appropriate for the platform:
For more information about IDM environment variables, see About Identity Management Domain, Nodes and Oracle homes.
Perl version 5.8.8 on Oracle Enterprise Linux version 5
Perl version 5.10.1 on Oracle Enterprise Linux version 6
Set LD_LIBRARY_PATH
, only if Oracle Identity Management is not installed in the default location of /u01/IDMTOP
, as shown in the following example:
On OID and OIM nodes:
LD_LIBRARY_PATH=OID_ORACLE_HOME/lib
export LD_LIBRARY_PATH
On the OHS node:
LD_LIBRARY_PATH=OHS_ORACLE_HOME/lib
export LD_LIBRARY_PATH
On Solaris, use the perl that is part of the OID or OHS home, which is perl version 5.10.0.
Set LD_LIBRARY_PATH
On the OID and OIM nodes:
LD_LIBRARY_PATH=OID_ORACLE_HOME/lib
export LD_LIBRARY_PATH
On the OHS node:
LD_LIBRARY_PATH=OHS_ORACLE_HOME/lib
export LD_LIBRARY_PATH
Set PERL5LIB
to the ORACLE_HOME/
perl
location.
On the OID and OIM nodes:
PERL5LIB=OID_ORACLE_HOME/perl/lib/site_perl/5.10.0:OID_ORACLE_HOME/perl/lib/5.10.0 export PERL5LIB
On the OHS node:
PERL5LIB=OHS_ORACLE_HOME/perl/lib/site_perl/5.10.0:OHS_ORACLE_HOME/perl/lib/5.10.0 export PERL5LIB
Set PATH
to ORACLE_HOME/
perl/bin
to use the 64-bit perl version 5.10.0.
On the OID and OIM nodes:
PATH=OID_ORACLE_HOME/perl/bin:$PATH
export PATH
On the OHS node
PATH=OHS_ORACLE_HOME/perl/bin:$PATH
export PATH
Set PATH to /usr/xpg4/bin
to use awk
for Solaris.
PATH=/usr/xpg4/bin:$PATH export PATH
If you have a type 1 environment, perform the steps as listed in Run preValidate Script.
If you have a type 2 environment, perform the steps as listed in Run preValidate Script.
Before beginning upgrade from Release 11 (11.1.11) to Release 12 (11.12.x.0.0), ensure that the Oracle Transactional Business Intelligence (OTBI) schema has at least 2GB free space in FUSION_TS_TOOLS
tablespace. For more information about disk space requirements, see Table 2-2.