Wednesday, December 18, 2024

ECC RUP Patch Installation

 ==========================================================================

PATCHING INSTRUCTIONS
==========================================================================
The patch is created for two purposes:

Purpose 1) Apply the RUP along with V12 Installation: Follow the steps I to III, before V12 installation/upgradation is started. Then follow the installation process as mentioned in the ECC Installation guide.

Purpose 2) Apply the RUP after V12 is installed: Follow the steps I to IV. The pre-requisite is that V12 ECC instance must be up and running.


STEPS FOR PATCHING PROCESS
==========================================================================

Step I) Copy the patch p37358526_R12_LINUX.zip on the ECC tier to /tmp directory

Step II) Extract the zip file to $ECC_BASE  where the V12 quickInstall is extracted. The zip file contains
     ecc.war
     applyPatch.sh 
     readme.txt
     p37358526_R12_LINUX.bsx

Step III) p37358526_R12_LINUX.bsx has latest changes for the above mentioned enhancements/bugs. Execute the following command to extract the bsx:

     sh p37358526_R12_LINUX.bsx

Step IV) The following step should be executed only if V12 is already installed. Follow either one of the options to apply the ecc.war from the patch:

     OPTION 1: 
          This requires execution of the script and consequently ECC Managed server will be restarted. Following are the steps to be performed to apply the patch:

          1.1) Source the env file at $ECC_BASE/Oracle/quickInstall/env/ecc.env
               source $ECC_BASE/Oracle/quickInstall/env/ecc.env

          1.2) Go to the directory where the zip was extracted and execute the applyPatch.sh file.

          1.3) This script accepts ECC weblogic domain admin credentials and ECC schema credential as arguments during script execution (Example: $./applyPatch.sh <ADMIN_PASSWORD> <ECC_SCHEMA_PASSWORD>) or accepted as user input.
                  1.4) As part of script execution:
                        a. ECC Managed server is stopped.
                        b. Current war is backed up and undeployed ; the latest war(extracted from the patch) is deployed.
                                c. ECC schema changes are done
                                d. zookeeper changes are done 
                        c. Managed server is started.
                  1.5) As part of the script execution:
                a. ECC Managed server is stopped.
                b. Current war is backed up and undeployed and the latest war (extracted from the patch) is deployed.
                d. Current zookeeper is backed up and upgrade to the latest zookeeper (extracted from the patch).
                c. ECC Managed server is started.
     OPTION 2 :
          This requires manual deployment of the latest ecc.war. Following are the steps to be performed to deploy the war:

          2.1) Backup the original ECC application war deployed from $ECC_BASE/Oracle/Middleware/user_projects/applications/ecc_domain/ecc.war
          2.2) Replace the current ecc.war in $ECC_BASE/Oracle/Middleware/user_projects/applications/ecc_domain/ecc.war with the new $ECC_BASE/ecc.war
          2.3) Login to the ECC weblogic domain admin console.
          2.4) Click on Lock & Edit.
          2.5) Navigate to "Deployments" section
          2.6) Select the checbox for "ecc" deployment and click on "Update".
          2.7) As we have already replaced the war with the new one in 2.2, click on "Finish" button
          2.8) Then, click on "Activate Changes" button.

No comments:

Post a Comment

Google, Mozilla, and Apple choosing to no longer support Entrust as a publicly trusted certificate authority

Google, Mozilla, and Apple have all decided to stop trusting Entrust’s publicly issued certificates after specific cutoff dates , due to lon...