Upgrade Tech Stack for OUAW

This page details the tasks required to upgrade the services that are used to run Oracle Utilities Analytics Warehouse.

GoldenGate Classic Processes Cleanup

WARNING:

GoldenGate processes cannot be rolled back once these have been cleaned up. Perform the GoldenGate process cleanup only if you have decided to upgrade Oracle Utilities Analytics Warehouse from version 2.8.0.2.1 to version 25.10.0.0.0.

Note:

Existing GG classic processes need to be cleaned up in both the source and target databases.

Clean Up the GG Processes on the Source Database

  1. On the source database, log in to the GG command line interface (ggsci prompt).

  2. Stop all extract and pump processes associated to this instance if they are not already stopped.

  3. Unregister the primary extract processes on the source system related to this context.
    GGSCI> dblogin userid <gguser name>, password <Password>
    GGSCI> unregister extract <primary extract name> database

    Note:

    Run this command for each primary extract process created for context code. Primary extract process suffix with "X" and pump extract process suffix with "P". Once the extract process is unregistered, make sure that there is no data related to this context in the source database's DBA_CAPTURE view.

    Note:

    Run this query in the source database and verify that no results are displayed.
    select * from dba_capture where capture_name like '%<contextcode>%';
  4. Delete each one of the instance's extract and pump processes.
    GGSCI> Delete extract <extract and pump process name>
  5. Clean up all trail files present in <Source GG Home>/dirdat/<Context Code>.

  6. Clean up all instance-related checkpoint files present in <Source GG Home>/dirchk/.

  7. Clean up all context-related report files present in <Source GG Home>/dirrpt/.

  8. Clean up all context-related temporary files present in <Source GG Home>/dirtmp.

  9. Clean up all context-related obey files present in <Source GG Home>/diroby/.

  10. Clean up all context-related parameter files present in <Source GG Home>/dirrpm/.

    Note:

    Do not modify or remove any other parameter file. For example, do not modify or remove manager.prm or jagent.prm. But the manager and jagent param files can be removed if you opt to uninstall Goldengate Classic.
  11. Check if there is any data in the source GG owner schema B1_OGG_SYNC_LOG table.

    If there is data for OGG_MODEL_CD, delete the records pertaining to the instance that is to be de-registered.
    select OGG_MODEL_CD FROM <GG Owner Schema>.B1_OGG_SYNC_LOG WHERE OGG_MODEL_CD like '<context code>%';
    DELETE FROM <GG Owner Schema>.B1_OGG_SYNC_LOG WHERE OGG_MODEL_CD like '<context code>%';
    COMMIT;

Clean Up the GG Processes on the Target Database

  1. On the target database, log in to the GG command line interface (ggsci prompt).

  2. Stop all replicat processes associated to this context if they are not already stopped.

  3. Log in to the database by using the DBLOGIN command from the GGSCI command prompt.

    Use the DBLOGIN credential from the <Context Code>.oby file that is located in the <Goldengate Home>/dirtmp directory.

  4. Delete from the target system all replicat processes related to this context.
    GGSCI> Delete replicat <replicat process name>
  5. Clean up all trail files present in <Source GG Home>/dirdat/<Context Code>.

  6. Clean up all instance-related checkpoint files present in <Target GG Home>/dirchk/.

  7. Clean up all context-related report files present in <Target GG Home>/dirrpt/.

  8. Clean up all context-related temporary files present in <Target GG Home>/dirtmp.

  9. Clean up all context-related obey files present in <Target GG Home>/diroby/.

  10. Clean up all context-related parameter files present in <Target GG Home>/dirrpm/.

    Note:

    Do not modify or remove any other parameter file. For example, do not modify or remove manager.prm or jagent.prm. But the manager and jagent param files can be removed if you opt to uninstall Goldengate Classic.
  11. Ensure that no entry is present in the checkpoint table for the replicat processes related to the current context.
    Select * from mdadm.b1_checkPoint where group_name like '<context code>%';

Upgrade the Tech Stack for the Source Database Server

This section covers the instructions for the downloads, installations, and upgrades that can be performed on the source database server.

Note:

  • Before upgrading, back up the current environment and ensure you have a rollback plan.
  • Make sure the same OS user installs all software, and that you replace all parameters enclosed in <> with valid values.
  • While the table below includes some directory structures as examples, you can choose where to install the software.
Task Description
Download and install GoldenGate Microservices
  1. Download Oracle GoldenGate Microservices 23ai from Oracle Software Delivery Cloud to a temporary directory. See Installing Oracle GoldenGate Microservices for details.

    Example: </u01/ouaw/temp/goldengate>

  2. Install Oracle GoldenGate Microservices on the Source Database server(s) at a customized location.

    Example: </u01/ouaw/goldengate_MA>.

    This will be referred to as Oracle GoldenGate Microservices Installation Home.

Apply patch for GoldenGate Microservices
Download and apply patch 38139662 (for Linux) from My Oracle Support.

Note:

Find the detailed patch installation steps in the README file within each Patch Package.
Create Oracle GoldenGate Microservices Deployment

Note:

OUAW only supports GoldenGate Microservice Secure Deployments.
Prerequisite:
  • Ensure you have Root CA Certificates, Server Certificates, Client Certificates for Distribution (Source) and Receiver (Target) GoldenGate Microservices Servers and create the trust between the Certificates before Oracle GoldenGate Microservices Deployment. See more details for Secure.
Add Oracle GoldenGate Microservices Deployment with the following command:
<Oracle GoldenGate Microservices Installation Home>/bin/oggca.sh

Refer to Deploy for more information

Examples:
  • </u01/ouaw/goldengate_SM> - This will be referred to as Oracle GoldenGate Microservices Service Manager Home.
  • </u01/ouaw/goldengate_Deploy> - This will be referred to as Oracle GoldenGate Microservices Deployment Home.

Note:

Set the Replication Schema settings.
  • Set the Default Schema to the Oracle GoldenGate Owner like C##GGOWNER for the Distribution (Source) GoldenGate Microservices. Do not create a new GoldenGate Owner. Use the same user that was used in GoldenGate Classic Source configuration.

    Set the Default Schema replication setting to the Oracle GoldenGate Owner.

Upgrade the Tech Stack for the Target Database Server

This section covers the instructions for the downloads, installations, and upgrades that can be performed on the Oracle Utilities Analytics Warehouse database server.

Note:

  • Before upgrading, back up the current environment and ensure you have a rollback plan.
  • Make sure the same OS user installs all software, and that you replace all parameters enclosed in <> with valid values.
  • While the table below includes some directory structures as examples, you can choose where to install the software.
Task Description
Download and install the Java Development Kit
Java 17
  1. Download the Oracle Java Development Kit (JDK) 17.0.16+ from Oracle Technology Network to a temporary directory.
  2. Install the JDK at a customized location.

    Example: </u01/ouaw/java17>

Download and apply Database Server Patch
Download and apply the Database Server Patch 37960098 from My Oracle Support to a temporary directory.

Note:

Find the detailed path installation steps in the README file within each Patch Package.
Download and install GoldenGate Microservices
  1. Download Oracle GoldenGate Microservices 23ai from Oracle Software Delivery Cloud to a temporary directory. See Installing Oracle GoldenGate Microservices for details.

    Example: </u01/ouaw/temp/goldengate>

  2. Install Oracle GoldenGate Microservices on the Target Database server(s) at a customized location.

    Example: </u01/ouaw/goldengate_MA>.

    This will be referred to as Oracle GoldenGate Microservices Installation Home.

Apply patch for GoldenGate Microservices
Download and apply patch 38139662 (for Linux) from My Oracle Support.

Note:

Find the detailed patch installation steps in the README file within each Patch Package.
Create Oracle GoldenGate Microservices Deployment

Note:

OUAW only supports GoldenGate Microservice Secure Deployments.
Prerequisite:
  • Ensure you have Root CA Certificates, Server Certificates, Client Certificates for Distribution (Source) and Receiver (Target) GoldenGate Microservices Servers and create the trust between the Certificates before Oracle GoldenGate Microservices Deployment. See more details for Secure.
Add Oracle GoldenGate Microservices Deployment with the following command:
<Oracle GoldenGate Microservices Installation Home>/bin/oggca.sh

Refer to Deploy for more information

Examples:
  • </u01/ouaw/goldengate_SM> - This will be referred to as Oracle GoldenGate Microservices Service Manager Home.
  • </u01/ouaw/goldengate_Deploy> - This will be referred to as Oracle GoldenGate Microservices Deployment Home.

Note:

Set the Replication Schema settings.
  • Set the Replication Schema to MDADM for the Receiver (Target) GoldenGate Microservices.


Set the Replication Schema to MDADM for the Receiver (Target) GoldenGate Microservices.

Download and extract Oracle APEX
  1. Download the latest version of Oracle APEX 24.2 from Oracle APEX to a local directory.

    Example: </u01/ouaw/apex>.

  2. Extract the APEX installer into customized location.

    Example: </u01/ouaw/apex>

    This location will be referred to as the APEX Home directory.

Download the OUAW database software
  1. Download "Oracle Utilities Analytics Warehouse v25.10.0.0 Oracle Database Multiplatform.zip" from Oracle Software Delivery Cloud.

  2. Unzip the file to a temporary directory using any zip command. Example: </u01/ouaw/temp/database>.

    Note:

    You can find the OUAW Database Installers at the following location after unzipping the file: </u01/ouaw/temp/database/BI251000>
Extract the Admin Tool
  1. Download "Oracle Utilities Analytics Warehouse v25.10.0.0 Multiplatform.zip" from Oracle Software Delivery Cloud.

  2. Extract "Oracle Utilities Analytics Warehouse v25.10.0.0 Multiplatform.zip" AdminTool folder to a temporary directory. Example: </u01/ouaw/temp/AdminTool>. This directory contains database SQL scripts.

Upgrade the Tech Stack for the Target Application Server

This section covers the instructions for the downloads, installations, and upgrades that can be performed on the Oracle Utilities Analytics Warehouse application server.

Note:

  • Before upgrading, back up the current environment and ensure you have a rollback plan.
  • Make sure the same OS user installs all software, and that you replace all parameters enclosed in <> with valid values.
  • While the table below includes some directory structures as examples, you can choose where to install the software. Make sure to keep track of all the home directories you create, as these will be used for OUAW installation.
Task Description
Download and install the Java Development Kit
Java 8
  1. Download the Oracle Java Development Kit (JDK) 1.8.461 from Oracle Technology Network to a temporary directory.
  2. Install the JDK at a customized location.

    Example: </u01/ouaw/java>

    Note:

    This will be referred to as JAVA_HOME for FMW 12c and OAS installation.
Java 17
  1. Download the Oracle Java Development Kit (JDK) 17.0.16+ from Oracle Technology Network to a temporary directory.
  2. Install the JDK at a customized location.

    Example: </u01/ouaw/java17>

    Note:

    This will be referred to as JAVA_HOME for FMW 14c, ODI 14c, Apex 24.2, ORDS 25.1.1, and and OUAW installation.
Download and install database client

Download the Oracle Database Client from Oracle Software Delivery Cloud and install it at a customized location.

Example: </u01/ouaw/clientBase>

Note:

This task is optional if both the OUAW application server and the database server are installed on the same machine. See Install Oracle Database Client for more information.
Download and install Oracle Fusion Middleware Infrastructure Patch
FMW 12c
  1. Download the Oracle Fusion Middleware Infrastructure 12.2.1.4 from Oracle Software Delivery Cloud to a temporary directory.

    Example: </u01/ouaw/temp/middleware>

  2. Install the software at a customized location.

    Example: </u01/ouaw/middleware12c>

    Note:

    This will be referred to as FMW Home for OAS installation. See Installing and Configuring Oracle Fusion Middleware Infrastructure for more information.
FMW 14c
  1. Download the Oracle Fusion Middleware Infrastructure 14.1.2.0 from Oracle Software Delivery Cloud to a temporary directory.

    Example: </u01/ouaw/temp/middleware>

  2. Install the software at a customized location.

    Example: </u01/ouaw/middleware14c>

    Note:

    This will be referred to as FMW Home for Apex Domain where I.war (Apex 24.2) and ords.war (ords 25.1.1) will be deployed and ODI 14c installation. See Installing and Configuring Oracle Fusion Middleware Infrastructure for more information.
Download and apply Oracle Fusion Middleware Infrastructure Patch
FMW/WLS 12c Patches

Note:

FMW/WLS 12c are included in OAS STACK PATCH BUNDLE patch which will be applied after OAS Installation later.
FMW/WLS 14c Patches

Note:

Do not apply any FMW/WLS 14c patch in this step. Patches will be applied after ODI Domain Upgrade.
Download and install Oracle Analytics Server (OAS)
  1. Download the Oracle Analytics Server version 8.2 (2025) from Oracle Software Delivery Cloud to a temporary directory.

    Example: </u01/ouaw/temp/oas>

  2. Install the OAS software at the <FMW 12c Home> location, here considers ORACLE_HOME path.

    Example: </u01/ouaw/middleware12c>.

    After installation, you can find the "bi" directory inside the FMW Home. Example: <FMW Home>/bi.

See Install Oracle Analytics Server for more information.

Download and apply Oracle Analytics Server (OAS) Patch
Download and apply the Oracle Analytics Server 8.2 patches 38161336 and 34809489 from My Oracle Support.

Note:

Find the detailed patch installation steps in the README file within each Patch Package.
Download and install Oracle Data Integrator (ODI)
  1. Download Oracle Data Integrator (ODI) 14.1.2 from Oracle Software Delivery Cloud to a temporary directory. Example: </u01/ouaw/temp/ODI>.

  2. Extract and install ODI at the ORACLE_HOME location at same as FMW 14c Home path.

    Example: </u01/ouaw/middleware14c>.

    After installation, you can find the ODI directory under the FMW Home path. Example: <FMW 14c Home>/odi.

    If necessary, see Install Oracle Data Integrator for detailed instructions.

Download and apply the ODI patch

Note:

Do not apply any ODI 14c patch in this step. Patches will be applied after ODI Domain Upgrade.
Download and Extract APEX

Download Oracle APEX 24.2 from Oracle Application Express and extract it to a local directory.

Example: </u01/ouaw/apex>

After extraction, you can see the apex folder.

Example: </u01/ouaw/apex/apex>

Download and Extract ORDS

Download the Oracle REST Data source (ORDS) 25.1.1 version from Oracle REST Data Services Download and extract it to a local directory.

Example: </u01/ouaw/ords>

After extraction you can see the ords folder.

Example: </u01/ouaw/ords>

Download the OUAW Application Software
  1. Download the Oracle Utilities Analytics Warehouse v25.10.0.0 Multiplatform.zip and Oracle Utilities Analytics Warehouse v25.10.0.0 Dashboard Component.zip files from https://www.oracle.com/technetwork/java/javase/downloads/index.html Oracle Software Delivery Cloud.

  2. Extract Oracle Utilities Analytics Warehouse v25.10.0.0 Multiplatform.zip and Oracle Utilities Analytics Warehouse v25.10.0.0 Dashboard Component.zip files to a temporary directory.
    Example: </u01/ouaw/temp/application>.

    Note:

    The ETL Component installer jar file is OUAW_25.10.0.0.0_ETL_generic.jar and the Dashboard Components are <OAS Version>/rpd, catalog, and WriteBackTemplates.

Upgrade the Existing Domains and Repository

This section details how to upgrade the existing domains and the repository in accordance with the in-place upgrade domain strategy.

Note:

Before upgrading a repository or domain activity, make sure you have a rollback plan in case it is necessary to revert your changes.

ODI Repository and Domain In-Place Upgrades

  1. For ODI repository and domain in-place upgrades, follow the steps in Upgrading Oracle Data Integrator.

    Note:

    The ./ua -readiness may fail while running it, generating the exception: "Failed to establish a connection to data source WLSSchemaDataSource" because of the error "UPGAST-00214: Unable to connect to database as the schema user DEV_WLS_RUNTIME". To solve this, it is necessary to follow the steps from the document 2751829, which is available through My Oracle Support.
  2. Download and apply FMW/WLS 14c patches 38166406, 38015961, 38184117, 38032126, and ODI 14c patches 38172533 and 36668195 from My Oracle Support.

Note:

Find the detailed patch installation steps in the README file within each Patch Package.

OAS Repository and Domain In-Place Upgrades

For OAS repository and domain in-place upgrades, follow the steps in Upgrading to the Latest Release of Oracle Analytics Server.

Apex Domain In-Place Upgrade

  1. Start apex Admin and Managed server.
    nohup ./startWebLogic.sh > startWebLogic.log 2>&1 & 
    nohup ./startManagedWebLogic.sh <apex_server1> > StartManagedWeblogic.log 2>&1 &
  2. Remove ords.war and i.war apps from APEX WebLogic console.
    1. Log in to APEX WebLogic console.
    2. Navigate to Deployments > Control.
    3. Click Stop and select Force Stop Now.
    4. Click Yes.
    5. On the Configuration tab, click Lock and Edit.
    6. Under Deployments, select both i and ords.
    7. Click Delete.
    8. Confirm the deletion and click Activate Changes.
  3. Stop apex Admin and Managed server during the apex domain upgrade.
  4. The same steps that were used for upgrading the OAS domain will be used for the Apex domain in-place upgrade, except from the step for Upgrading Product Schemas. Product schemas/RCU schema are not present in this Apex domain. See Upgrading to the Latest Release of Oracle Analytics Server for details.