MERCADOS FINANCIEROS

miércoles, 17 de junio de 2015

Borrado de Archive Logs aplicados en un Standby Database

 A través de la vista ( DBA_LOGMNR_PURGED_LOG ) podemos determinar los archive logs de los cuales el standby puede prescindir pero es requisito indispensable ejecutar previo el siguiente package para que la información de la misma este actualizada y disponible.

 SQL> EXECUTE DBMS_LOGSTDBY.PURGE_SESSION;
 Una vez ejecutada la unidad de programa DBMS_LOGSTDBY.PURGE_SESSION, se podrá disponer de la información y se podrá obtener una salida similar a la siguiente:

 SQL> SELECT * FROM DBA_LOGMNR_PURGED_LOG;
FILE_NAME
————————————
/Stdbybdd/arc_dest/arc_1_40_509538672.log
/Stdbybdd/arc_dest/arc_1_41_509538672.log
/Stdbybdd/arc_dest/arc_1_42_509538672.log
/Stdbybdd/arc_dest/arc_1_43_509538672.log
/Stdbybdd/arc_dest/arc_1_44_509538672.log
/Stdbybdd/arc_dest/arc_1_45_509538672.log
/Stdbybdd/arc_dest/arc_1_46_509538672.log
/Stdbybdd/arc_dest/arc_1_47_509538672.log

 Con la salida obtenida se podrán crear scripts de sistema operativo para remover los respectivos archivos. Si los archives se encuentran en filesystems se podrá llevar a cabo un simple rm ( Unix/Linux ) o del ( Windows ). Si los mismos se encuentran dentro de una capa de storage a nivel de ASM

No hay comentarios: