Cómo Cambiar el Periodo de Retención AWR en Oracle Database

foto gota de agua

Primero puede comprobar el Periodo de Retención AWR en Oracle con esto

set lines 200
col SNAP_INTERVAL format a20
col RETENTION format a20
col SRC_DBNAME format a20

select * from dba_hist_wr_control;

      DBID SNAP_INTERVAL        RETENTION            TOPNSQL        CON_ID   SRC_DBID SRC_DBNAME
---------- -------------------- -------------------- ---------- ---------- ---------- --------------------
3847XX0535 +00000 01:00:00.0    +00008 00:00:00.0    DEFAULT             0 3847XX0535

Puede ver que el intervalo es cada hora y la retención es de sólo 8 días.

Puede cambiar la retención a 30 días con esto (30*24*60)

execute dbms_workload_repository.modify_snapshot_settings(retention => 43200);

Si también quieres cambiar el SNAP_INTERVAL, puedes cambiarlo así para tomar snaps cada 30 mins

execute dbms_workload_repository.modify_snapshot_settings(interval => 30);

Cómo Solucionar el Estado Desconocido de los Recursos de Oracle RAC

nubes blancas

A menudo se puede conseguir Recursos de Oracle RAC en un estado desconocido y esto es bastante molesto porque usted no será capaz de utilizar srvctl para gestionar ese recurso, para ponerlos en marcha y pararlos.

Hay una forma de solucionarlo y os voy a mostrar cómo lo he resuelto en un Exadata RAC de 2 nodos.

Comprobemos primero un recurso que se encuentra en estado desconocido:

Continuar leyendo “How to Fix Oracle RAC Resource Unknown State”