Corregir masivamente Corrective Action Jobs en estado Broken OEM 13C- Cleanup Broken Corrective Action jobs in Cloud Control 13c

Alguna vez se han encontrado en el escenario de tener bastantes jobs en Cloud Control en estado broken?.

oem_ca1

Como se puede apreciar, son jobs fallidos por credenciales invalidas, lo resaltante aqui es que si nos damos cuenta no tenemos opción de corregir todos masivamente, lo único que podriamos hacer es editar los jobs uno por uno e ingresar las credenciales.¿Engorroso verdad?.

oem_ca2

Solución -> OMS Repository

La vista mgmt_job, nos dice el detalle de todos los jobs de OEM.Haciendo un simple query podemos visualizar los mismos 528 jobs en estado broken que vimos desde la consola de Cloud Control.

select count(*) from sysman.mgmt_job where job_name like ‘%LIBERA_FRA%’ and broken=1;

oem_ca3

Viendo el detalle:

select JOB_ID, JOB_NAME,job_owner,job_type, JOB_DESCRIPTION,job_status,broken,broken_reason,expired
from sysman.mgmt_job where job_name like ‘%LIBERA_FRA%’ and broken=1;

oem_ca4

A continuación realizaremos la corrección realizando un update a sysman.mgmt_job donde broken=0.

update sysman.mgmt_job set broken=0 where job_name like ‘%LIBERA_FRA%’ and broken=1;
commit;

oem_ca5

Posterior al cambio volvemos a validar :

oem_ca6

Finalmente, podemos visualizar desde la consola de OEM que todos los Corrective Action jobs en estado broken han sido limpiados.

oem_ca7