Database Target Status Shows “Dynamic Category property error” In 13c Cloud Control

Nos encontrabamos remapeando instancias de Oracle Cloud Control 12c hacia Oracle Cloud Control 13c, como parte de la planificacion de un nuevo esquema de monitoreo, y gestion de Tickets de Soporte.

Problema

En una las bases de Exadata que recientemente habian sido agregadas sin problemas, intentamos revisar las metricas en el dashboad y nos encontramos con un error el target.

“Dynamic Category property error, Get dynamic property error, No such metadata, Computation of a critical dynamic property failed. Retries Completed”

Causa

Cual fue la causa ?
Revisando en la tabla dba_registry_history, nos encontramos con que falta la columna bundle_series.

SQL> desc dba_registry_history
Name           Null?    Type 
------------- -------- ----------------------------
 ACTION_TIME            TIMESTAMP(6) 
 ACTION                 VARCHAR2(30)
 NAMESPACE              VARCHAR2(30)
 VERSION                VARCHAR2(30)
 ID                     NUMBER
 COMMENTS               VARCHAR2(255)

SQL> quit

Solucion

Hablando con un colega de India, me comento que la solucion podria venir de la mano de la ejeuccion del catbundle.sql , en la base que tiene conflicto, para poder garantizar que la tabla dba_registry_history contenga la columna bundle_series.

Hace dias, tuve un problema de login con Oracle EBS (Entrerprise Business Service) y queria estar seguro de que no era simplemente una intuicion.

Asi que procedi a ejecutar el script (sqlplus / as sysdba), posicionandome en:

$ORACLE_HOME/rdbms/admin/

SQL> @catbundle.sql

Fianlizada la tarea, corroboro que se creo el campo necesario:

SQL> desc dba_registry_history
 Name                                      Null?    Type
 ----------------------------------------- -------- -------------------------
 ACTION_TIME                                        TIMESTAMP(6)
 ACTION                                             VARCHAR2(30)
 NAMESPACE                                          VARCHAR2(30)
 VERSION                                            VARCHAR2(30)
 ID                                                 NUMBER
 BUNDLE_SERIES                                      VARCHAR2(30)
 COMMENTS                                           VARCHAR2(255)

Ejecuto el siguiente comando para que pueda computar dianamicamente las metricas en la instancia:

emctl reload agent dynamicproperties ACRONP:oracle_database

Atencion !

Si el ultimo patchset aplicado en la base es un PSU, tener en cuenta de ejecutar de la siguiente forma:

$ORACLE_HOME/rdbms/admin/

SQL> @catbundle.sql psu apply

Saludos para mi Amigo Parker !

Juan Andres Mercado | Oracle DMA