CÓMO MODIFICAR LA POLÍTICA DE RETENCIÓN DE CLOUD CONTROL 12c

E-mail Imprimir PDF

Cloud Control tiene por defecto una política que borra todos los "logs" de los jobs que se ejecutaron y que tenían más de 30 días de antigüedad.

Para ver las políticas que tenemos actualmente en nuestro Cloud Control realizamos la siguiente consulta con el usuario sysman

1. Nos conectamos con el usuario Sysman

SQL> Connect sysman/*******

2. Lanzamos la siguiente consulta:

SQL> select * from mgmt_job_purge_policies;

Obtenemos el siguiente resultado:

POLICY_NAME                      TIME_FRAME
-------------------------------- ----------
SYSPURGE_SYSTEM_JOB_POLICY                3
ECMCOMPARISONPURGEPOLICY                184
SYSPURGE_POLICY                          30
OPATCHPATCHUPDATE_PAPURGEPOLICY           7
REFRESHFROMMETALINKPURGEPOLICY            7
CERTEOL_PLATCH_JOBPURGEPOLICY             7
CERTEOL_CERT_MD_JOBPURGEPOLICY            7
CERTEOL_EOL_MD_JOBPURGEPOLICY             7
DOWNLOADCVU_PURGEPOLICY                   7
9 filas seleccionadas.

Como podemos observar nuestra SYSPURGE_POLICY está por defecto, con 30 días.

 

Para modificar esta política seguimos los siguientes pasos:

 

1. Nos conectamos con el usuario sysman

SQL> Connect sysman/*******

 

2. Borramos la política con la siguiente sentencia:

SQL> execute MGMT_JOBS.drop_purge_policy('SYSPURGE_POLICY');
Procedimiento PL/SQL terminado correctamente.

Verificamos que se ha borrado correctamente lanzando de nueva la select

SQL> select * from mgmt_job_purge_policies;

 

POLICY_NAME                      TIME_FRAME
-------------------------------- ----------
SYSPURGE_SYSTEM_JOB_POLICY                3
OPATCHPATCHUPDATE_PAPURGEPOLICY           7
REFRESHFROMMETALINKPURGEPOLICY            7
CERTEOL_PLATCH_JOBPURGEPOLICY             7
CERTEOL_CERT_MD_JOBPURGEPOLICY            7
CERTEOL_EOL_MD_JOBPURGEPOLICY             7
DOWNLOADCVU_PURGEPOLICY                   7
8 filas seleccionadas.

 

Como podemos observar al realizar la select ya no la tenemos configurada esta política por lo tanto la podemos volver a recrear con nuestra nueva política de retención.

 

3. La volvemos a crear con el periodo de días que queramos guardar (En el ejemplo son 15 días).

SQL>  execute MGMT_JOBS.register_purge_policy('SYSPURGE_POLICY', 15, null);
Procedimiento PL/SQL terminado correctamente.

 

4. Volvemos a ejecutar la consulta para comprobar que se ha creado correctamente.

SQL> select * from mgmt_job_purge_policies;

POLICY_NAME                      TIME_FRAME
-------------------------------- ----------
SYSPURGE_POLICY                          15
SYSPURGE_SYSTEM_JOB_POLICY                3
ECMCOMPARISONPURGEPOLICY                184
OPATCHPATCHUPDATE_PAPURGEPOLICY           7
REFRESHFROMMETALINKPURGEPOLICY            7
CERTEOL_PLATCH_JOBPURGEPOLICY             7
CERTEOL_CERT_MD_JOBPURGEPOLICY            7
CERTEOL_EOL_MD_JOBPURGEPOLICY             7
DOWNLOADCVU_PURGEPOLICY                   7 9 filas seleccionadas.

Ahora nuestra SYSPURGE_POLICY está a 15 días.

 

Haz login con tu cuenta orasite

Haz login con tu cuenta de:

Errores Oracle más comunes

Sitios Relacionados