Juan Andres Mercado Oracle Blog – IT Buenos Aires

Troubleshooting daily on Oracle Systems, Linux & more !

Category Archives: Flashback

FLASHBACK – Restore Point

Vamos a presentar algunas carateristicas del flashback en el motor de la base de Datos y este abrira una serie de articulos relativos a este tema.

  • Realizar consultas que devuelven últimos datos.
  • Realizar consultas que los metadatos de retorno que muestra una historia detallada de cambios en la base de datos.
  • Recuperar tablas o filas a un punto anterior en el tiempo.
  • Seguimiento automático de cambios y el archivo de datos transaccionales.
  • Deshacer una transacción y sus dependientes, mientras que las transacciones de la base de datos permanece en línea.

Algunas desventajas que podemos objetar :

  • No se puede usar Flashback como medio de recuperación en el caso de que la corrupción de la base de datos se da a nivel físico.
  • Es un producto pensado para volver atrás cambios no deseados realizados en un pasado cercano. Cuanto tiempo atrás uno puede ir, es configurable, pero limitado según la cantidad de transacciones que se realicen en la base y el espacio disponible para guardar las transacciones realizadas.

Prerequisitos

  1. La base debe encontrarse en modo ARCHIVELOG.
  2. La base debe encontrarse en modo FLASHBACK ON. (Podes Mirar Acá como hacer esta tarea)
  3. Debemos contar con espacio suficiente para los flashback logs.

La sintaxis es sencilla:

FLASHBACK DATABASE TO {SCN | TIMESTAMP [expr] | RESTORE POINT}

Lo que primero debemos hacer es chequear el numero de SCN que posee la base al momento de decidir a que punto en el tiempo vamos a retornar.

SQL> select dbms_flashback.get_system_change_number from dual;

GET_SYSTEM_CHANGE_NUMBER
------------------------
             15626203412

Read more of this post

FlashBack Database On

Vamos a configurar la base en modo flashback .

Primero ejecutamos una consulta para conocer si el flashback esta activo o no.

[oracle@sdat0808lx ~]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.1.0 Production on Thu Apr 14 14:50:10 2011

Copyright (c) 1982, 2009, Oracle.  All rights reserved.

Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, Automatic Storage Management, OLAP, Data Mining
and Real Application Testing options

SQL> select flashback_on from v$database ;

FLASHBACK_ON
------------------
NO

Read more of this post

%d bloggers like this: