How to apply Primavera P6 Patch

In this section, we walk through how to applies a patch in Primavera P6. Recent day, Oracle provides Patch Utility that apply patch automatically using a graphical user interface instead of previous manual setup.

 

OS Used: Windows

Database: Oracle 

 

1. Where to download the P6 Patch

 

Unlike P6 software, the patches are available only in support.oracle.com. To download a patch

 

1.1. Log in to support.oracle.com

 

2. Click on the Patches and Updates tab, and search Primavera P6 like below

 

072917_1926_HowtoapplyP1 How to apply Primavera P6 Patch

 

3. Scroll down and click on the link for the latest patch

 

072917_1926_HowtoapplyP2 How to apply Primavera P6 Patch

 

4. Click on the button:

 

Read Me: To read complete instruction for how to apply this patch,

Download: Bo download the patch

 

072917_1926_HowtoapplyP3 How to apply Primavera P6 Patch

 

Apply Primavera P6 Patch

 

Each patch is has different instruction so always read the readme file (Step 4) before start applying the patch in  your environment.

 

 

Generally installing a P6 patch involves two steps, Upgrade the P6 database and deploy the P6 applications

 

Upgrade the P6 database

 

5. Unzip the Patch file, usually, two folders reside under it. Project Source directory where all P6 jar files present needed for deployment and Installer Files contains utilities to run the GUI

 

Primavera_P6_Patch How to apply Primavera P6 Patch

 

 

6. Go to <UNZIPPED_PATCH_FOLDER>\P6EPPM-<VERSION>\database and edit the dbsetup.bat file, Update the JAVA_HOME point to your tested P6 Java version

 

Note: Before to upgrade the P6 database, Read the ReadMe file to check if DB Upgrade is required.

 

072917_1926_HowtoapplyP4 How to apply Primavera P6 Patch

 

7. Double click on the dbsetup.bat file; the Primavera Database Setup Wizard appears on the screen. Select Upgrade an existing database and select the Database Server Type; Click Next

 

 

072917_1926_HowtoapplyP5 How to apply Primavera P6 Patch

 

8. Input the Oracle database SYSTEM account

 

Note: We tried different SYSDBA user account but the upgrade process failed, so I suggest always use SYSTEM account

 

072917_1926_HowtoapplyP6 How to apply Primavera P6 Patch

 

9. Input the ADMUSER password

 

072917_1926_HowtoapplyP7 How to apply Primavera P6 Patch

 

10. Input the other P6 password passwords

 

072917_1926_HowtoapplyP8 How to apply Primavera P6 Patch

 

11. Input the PXRPTUSER password

Note: If clicking on the NEXT button does not move the wizard next, it means the JAVA_HOME in STEP 5 pointed to incorrect Java version. Correct the JAVA_HOME and re-run it again

 

072917_1926_HowtoapplyP9 How to apply Primavera P6 Patch

 

12. Click on the option Yes, Upgrade my database & Click Upgrade

 

072917_1926_HowtoapplyP10 How to apply Primavera P6 Patch

 

 

13. Once all went well. Click Next

 

 

072917_1926_HowtoapplyP11 How to apply Primavera P6 Patch

 

 

14. Click Finish to complete the upgrade

 

 

072917_1926_HowtoapplyP12 How to apply Primavera P6 Patch

 

 

Deploy the P6 Patch

 

15. Go to <UNZIPPED_PATCH>\P6EPPM-<version>\PatchUtility\win64\install & Double click on the setup.exe

 

Note: Make sure there is no space in the file path . For Example: c:\P6 16.2\…

072917_1926_HowtoapplyP13 How to apply Primavera P6 Patch

 

16. Input the Java location

 

072917_1926_HowtoapplyP14 How to apply Primavera P6 Patch

 

 

17. The Primavera P6 patch wizard opens on the screen. Click Next

 

072917_1926_HowtoapplyP15 How to apply Primavera P6 Patch

 

18. Input the P6 Home and Patch Source. Click Next

 

Primavera P6 EPPM Home: Your P6 EPPM home

Patch Source: Look at step 5One of the unzipped Patch folder that contains folders like API, CompressionServer, database, Documents, P6_Prime_sync, P6ClickOnce, p6procloudconnect, P6ProForEPPM, P6suite, TM, WEB, WS

Typical: Deploy all applications like P6, TM, WS etc

Custom: we can select which one to deploy

 

072917_1926_HowtoapplyP16 How to apply Primavera P6 Patch

 

 

19. Input your WebLogic Server directory, WebLogic server hostname, port name, username, and password. Enable Force-Acquire Lock

 

Note: Make sure your WebLogic servers are running. No problem will occur If managed server also running

 

072917_1926_HowtoapplyP17 How to apply Primavera P6 Patch

 

20. Click on the Install button

 

072917_1926_HowtoapplyP18 How to apply Primavera P6 Patch

 

 

21. Click on the Next button

 

 

072917_1926_HowtoapplyP19 How to apply Primavera P6 Patch

 

 

22. Click Finish once everything completed

 

 

072917_1926_HowtoapplyP20 How to apply Primavera P6 Patch

 

23. Now, log in to P6 admincong by http://<HOST:PORT>/p6/action/admin ; Right click on the config that shown in red color and select Update to latest version. That’s it

 

p6_adminconfig How to apply Primavera P6 Patch

 

Test the P6 Patch

 

23. Log into WebLogic console, click on the deployments link and check the version numbers matched with the deployed applications.

 

072917_1926_HowtoapplyP21 How to apply Primavera P6 Patch

 

 

24. Log into P6 Web and check the version number under the Sign In button

 

 

072917_1926_HowtoapplyP22 How to apply Primavera P6 Patch

 

 

25. Rerun the P6services.jar if it is running already

 

 

072917_1926_HowtoapplyP23 How to apply Primavera P6 Patch

govindan How to apply Primavera P6 Patch
Connect me

Govind

Thank you for visiting my personal blog. Myself Govindan, Software Developer by profession since 2006 and hence I started this blog early in 2016 and ever since I've been writing about technologies experienced and learnings of everyday life.

The views expressed on this blog are my personal views and do not necessarily reflect the views of my employer.

Please feeling free to reach me on any comments and feedbacks you have. Would be more than glad to listen and reply šŸ™‚
govindan How to apply Primavera P6 Patch
Connect me
By | 2017-07-31T09:46:29+00:00 July 29th, 2017|Categories: P6|Tags: |3 Comments
  • Herman Hermanto

    Dear Govid,
    I have error for patching

  • JITHIN.C

    Dear Govind,

    I cant download the patches kindly upload the in ur blog

    • Govindan Padmanaban

      You must have valid Oracle support account to download it.

Like us on Facebook.
Connect!