Monday, March 29, 2021

OEM 13c: Oracle Coherence Cache Targets Showing Down after WebLogic Server PSU applied

 After WebLogic Server (WLS) Patch Set Update (PSU) is applied on WLS home installed as part of Oracle Enterprise Manager (EM) 13c, two of Oracle Coherence Cache objects in WebLogic Domain '/EMGC_GCDomain/GCDomain' are shown Down in EM console.

The issues, at least, was seen after applying WLS PSU 12.2.1.3.201217 on EM 13.4.0.9 home, and WLS PSU 12.2.1.4.210330 on EM 13.5.0.0.0 home.

It can be fixed by removing and re-adding the targets as following,

1.  Remove the Oracle Coherence Cache Targets showing Down from OEM

    * In the OEM Console,  navigate to 'Targets' > 'Middleware'
    * On left panel expand 'Target Type', then expand 'Coherence', Select Oracle Coherence Cache. All Oracle Coherence Cache targets will be listed on the right window.
    * Right click on the name of the targets showing Down, click pop-up menu 'Target Setup' > 'Remove Target'
   
    The Down targets are deleted from OEM console.
   
2.  Refresh the domain '/EMGC_GCDomain/GCDomain' to add removed/missing Oracle Coherence Cache objects

    * In the OEM Console,  navigate to 'Targets' > 'Middleware'
    * On left panel, clear the selection you did while removing the targets. The Oracle WebLogic Domain '/EMGC_GCDomain/GCDomain' will be listed in right window
    * Click the domain name '/EMGC_GCDomain/GCDomain'
    * Navigate to the  'Refresh Weblogic Domain' in the Drop-Down menu on the home page of target '/EMGC_GCDomain/GCDomain'
    * New Screen will appear, click on "Add and Update Targets..."
    * Following the prompt to add new found targets
 
The removed targets will be added with new target names.

2 comments:

Unknown said...

Thank you. Worked like a charm. 5 releases now and we're still doing this after each patch :-(

Pyr0Texn1c said...

Thanks a lot for the material, but I'm getting an error while trying to remove or add target according to step 2. The main part of the error message is:
-10.77.3.100,-7102-unreachable;-nested-exception-is:---javax.net.ssl.SSLHandshakeException:-PKIX-path-building-failed:-sun.security.provider.certpath.SunCertPathBuilderException:-unable-to-find-valid-certification-path-to-requested-target;-No-available-router-to-destination.
We use a wildcard certificate for EM (including WebLogic) and I seemed to import it correctly to all sites of EM (following the steps in https://srivenukadiyala.wordpress.com/2017/10/27/configuring-third-party-certificates-in-oracle-enterprise-manager-cloud-control-13cr1/ article), or maybe I should have imported it somewhere besides resources mentioned in that article?