Flash back

Páginas: 8 (1771 palabras) Publicado: 30 de junio de 2010
TECNOLOGÍA FLASHBACK DE ORACLE

Oracle Database 11g brinda una tecnología para la corrección de errores humanos denominada Flashback. Flashback que revoluciona la recuperación de datos. En el pasado, dañar una base de datos podría tardar minutos, pero varias horas en recuperarla. Con Flashback, el tiempo para corregir los errores es igual al tiempo que llevó cometer el error. También esextremadamente fácil de utilizar, y se puede utilizar un solo comando breve para recuperar toda la base de datos en lugar de seguir algún procedimiento complejo. Flashback ofrece una interface SQL para analizar y reparar rápidamente los errores humanos. Flashback brinda reparación y análisis de grano fino para el daño localizado – como cuando se elimina el pedido erróneo de un cliente. Flashback tambiénpermite la corrección de daños más generalizados, y lo hace con rapidez para evitar un largo tiempo de baja – como cuando se eliminan todas las órdenes del mes de un cliente. Flashback es exclusivo para Oracle Database y soporta la recuperación en todos los niveles, incluso las filas, transacciones, tablas, espacios de tabla y base de datos.

Información complementaria

Si deseamos que unusuario tenga la posibilidad de gestionar sus propias operaciones de Flashback, debemos asignarle el privilegio:

grant flashback on esquema.nombre_tabla to nombre_usuario

además del privilegio “select any transaction”, es decir:

grant select any transaction to nombre_usuario.

Flashback Query

Mediante el uso de Oracle Flashback Query, los administradores pueden consultar cualquier datodel pasado. Esta poderosa característica puede utilizarse para ver y reconstruir los datos corruptos que pueden haberse eliminando o cambiado involuntariamente.

SELECT *
FROM EMPLEADO AS OF TIMESTAMP
TO_TIMESTAMP(’15-JUN-10 02:00:00 PM’,’DD-MON-YY HH:MI:SS PM’)
[WHERE …]

La consulta simple muestra filas de la tabla Empleado a partir de la fecha de registro especificada. Estacaracterística es una herramienta avanzada que los administradores pueden aprovechar para identificar y resolver rápidamente la corrupción de datos lógicos. Sin embargo, esta funcionalidad podría incorporarse fácilmente en una aplicación con el fin de ofrecer a los usuarios de aplicaciones un mecanismo fácil y rápido para eliminar o deshacer los cambios en los datos sin
contactarse con su administrador.Posibles utilidades de Flashback Query podrían ser:
* Recuperar información antigua, o deshacer cambios confirmados. Si actualizamos o eliminamos filas y se confirma la transacción, inmediatamente podremos reparar el error.
* Comparar la información actual con la que había en el pasado.
* Comprobar el estado de información transaccional en un momento de terminado
* Simplificar eldiseño de aplicaciones, eliminando la necesidad de guardar información temporal. Utilizando Flashback Query podemos recuperar la información directamente de la base de datos

Flashback Versions Query

Flashback Versions Query, similar a Flashback Query, es una característica que permite que los administradores consulten cualquier dato del pasado. La diferencia y el poder detrás de FlashbackVersions Query es su capacidad de recuperar diferentes versiones de una fila a través de un intervalo de tiempo especificado.

SELECT *
FROM emp
VERSIONS BETWEEN TIMESTAMP
TO_TIMESTAMP(’15-JUN-10’ 02:00:00 PM’,’DD-MON-YY HH:MI:SS PM’)
AND
TO_TIMESTAMP(’15-JUN-10’ 03:00:00 PM’,’DD-MON-YY HH:MI:SS PM’)
[WHERE …]

Esta consulta muestra cada versión de la fila entre las fechas de registroespecificadas. El administrador podrá tener visibilidad de los valores a medida que fueron modificados por diferentes transacciones a lo largo de este período. Este mecanismo otorga al administrador la capacidad de detectar exactamente cuándo y cómo se han cambiado los datos, proporcionando un gran valor tanto en la depuración de aplicaciones como en la reparación de datos.
Flashback Transaction A...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Surrealis, expresionismo, flash-back
  • Back
  • back
  • Flash
  • flash
  • Flash
  • Flash
  • el flash

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS