4 Installing and Removing the Webgate Bundle Patch
This section contains the following topics to guide you, as you prepare and install the WebGate files (or as you remove a WebGate, should you need to revert to your original installation):
- Preparing All Environments and Downloading the Bundle Patch
This section introduces the Oracle patch mechanism (Opatch) and requirements that must be met before applying the bundle patch. Opatch is a Java-based utility that runs on all supported operating systems and requires installation of the Oracle Universal Installer. - Preparing 64-Bit Oracle HTTP Server 12c WebGates on Windows 2012 64-Bit Platforms
If you are using Windows 2012 64-bit operating systems, you must install updated Microsoft Visual C++ 2010 libraries on the machine hosting the Oracle HTTP Server 12c Webgate for Oracle Access Manager. - Installing a WebGate Bundle Patch on Any Platform
This section describes how to install WebGate bundle patches on any platform using Oracle patch (Opatch). While individual command syntax might differ depending on your platform, the overall procedure is the same for all platforms. - Failure During WebGate Bundle Patch Installation
- Rolling Back a WebGate Bundle Patch on Any System
4.1 Preparing All Environments and Downloading the Bundle Patch
This section introduces the Oracle patch mechanism (Opatch) and requirements that must be met before applying the bundle patch. Opatch is a Java-based utility that runs on all supported operating systems and requires installation of the Oracle Universal Installer.
Note:
Oracle recommends that you have the latest version of Opatch (version 13.9.2.0.0+) from My Oracle Support. Opatch requires access to a valid Oracle Universal Installer (OUI) Inventory to apply patches.The patching process uses both unzip and Opatch executables. After sourcing the $ORACLE_HOME environment, Oracle recommends that you confirm that both of these exist before patching.
Perform steps in the following procedure to prepare your environment and download the bundle patch. Due to formatting constraints in this document, some sample text lines wrap around. These line wraps should be ignored.
Note:
Ignore line wrapping in syntax examples and ignore steps that do not apply to your environment or intended Opatch use.Unless explicitly identified as relevant to only a specific condition, all steps apply to all Opatch environments. Steps that relate to only a specific condition are identified with a bold condition.
To prepare your environment and download the bundle patch:
Parent topic: Installing and Removing the Webgate Bundle Patch
4.2 Preparing 64-Bit Oracle HTTP Server 12c WebGates on Windows 2012 64-Bit Platforms
If you are using Windows 2012 64-bit operating systems, you must install updated Microsoft Visual C++ 2010 libraries on the machine hosting the Oracle HTTP Server 12c Webgate for Oracle Access Manager.
To install Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package MFC Security Update
Install the Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package MFC Security Update for X64 systems, which can be downloaded from the following Web site:
https://www.microsoft.com/en-us/download/details.aspx?id=26999
Proceed to Installing a WebGate Bundle Patch on Any Platform
Parent topic: Installing and Removing the Webgate Bundle Patch
4.3 Installing a WebGate Bundle Patch on Any Platform
This section describes how to install WebGate bundle patches on any platform using Oracle patch (Opatch). While individual command syntax might differ depending on your platform, the overall procedure is the same for all platforms.
The files in each bundle patch are installed into the destination ORACLE_HOME. This enables you to remove (roll back) the bundle patch even if you have deleted the original bundle patch files from the temporary directory you created.
Oracle recommends that you back up the ORACLE_HOME
using your preferred method before any patch operation. You can use any method (zip, cp -r, tar, and cpio) to compress the ORACLE_HOME
.
When Opatch starts, it validates the patch to ensure there are no conflicts with the software already installed in your ORACLE_HOME:
-
Conflicts with a patch already applied to the
ORACLE_HOME
. In this case, stop the patch installation and contact Oracle Support Services. -
Conflicts with subset patch already applied to the
ORACLE_HOME
. In this case, continue installation because the new patch contains all the fixes from the existing patch in theORACLE_HOME
. The subset patch is automatically rolled back before installation of the new patch begins.
To install a Webgate bundle patch on any platform:
Parent topic: Installing and Removing the Webgate Bundle Patch
4.4 Failure During WebGate Bundle Patch Installation
If there is a failure during your WebGate installation, your original WebGate installation is restored automatically.
Note:
You can check the window to see if you can discern the problem, then correct the problem and restart the bundle patch installation.Parent topic: Installing and Removing the Webgate Bundle Patch
4.5 Rolling Back a WebGate Bundle Patch on Any System
Note:
If you see "Patch not present in the Oracle Home, Rollback cannot proceed", enteropatch rollback -help
to get more information. If the patch was applied using -no_inventory
option, use -ph
option.
After the WebGate bundle patch is removed, the system is restored to the state it was in immediately before the bundle patch installation.
To roll back a WebGate bundle patch on any system:
Parent topic: Installing and Removing the Webgate Bundle Patch