EM12c Cloud Control – falsche Anzeige nach Rollentausch

Ausgangslage

Nach einem manuellen Switchover auf Kommandozeile mit DGMGRL wird in EM12c Cloud Control die falsche Rolle angezeigt respektive nicht aktualisiert. Wenn man aber die Detailseite vom Target ansieht, so wird die Rolle richtig dargestellt.

em12c_beide_primary

Analyse

Das Verhalten kam mir bekannt vor, das gab es auch schon in EM11g Grid Control. Es gibt dazu die My Oracle Support Note Database Role not shown correctly in EM after switchover (Doc ID 1645496.1).

Once switchover is done outside EM using dgmgrl and once this is done successfully, the roles of databases are not reflected correctly(targets > Databases. Here checking type) 

Hier noch der Link zur 11g Note: https://support.oracle.com/epmos/faces/DocumentDisplay?id=1067752.1&displayIndex=1#FIX.

Lösung

Auf dem Server wo der Agent läuft, muss mittels emctl Kommando die Konfiguration der Standby-Datenbank auf den neusten Stand gebracht werden.

1. Anzeige vom Target

oracle@tkl101:/u00/app/oracle/ [agent12c] emctl config agent listtargets | grep TKSP
[TKSP_SITE2.XXXX.YYY, oracle_database]

2. Update der Konfiguration

oracle@tkl101:/u00/app/oracle/ [agent12c] emctl reload agent dynamicproperties TKSP_SITE2.XXXX.YYY:oracle_database
Oracle Enterprise Manager Cloud Control 12c Release 5
Copyright (c) 1996, 2015 Oracle Corporation.  All rights reserved.
---------------------------------------------------------------
EMD recompute dynprops completed successfully

3. Verifizierung in EM12c Cloud Control

em12c_primary_standby

Fazit

Wer den Switchover nicht via EM12c ausführt, muss die Konfiguration manuell aktualisieren.