1. Objetivo
  2. Ver como podemos realizar una recuperación de base de datos volviendo a un punto anterior en el tiempo.

  3. Cómo recuperar una base de datos en un punto determinado en el tiempo

  4. En algunos casos puede suceder que alguien realice una actualización o ejecute algún procedimiento erróneo y queramos retroceder en el tiempo para volver al punto justo antes de que se lanzara este procedimiento o actualización.

    Nota: Para realizar esta recuperación la base de datos tiene que estar puesta en modo archivelog y tener los archivelog correspondientes a las transacciones que queramos recuperar para poder volver al punto en el tiempo indicado.

    Teniendo en cuenta que nuestra base de datos está levantada los pasos a seguir son los siguientes:

    • Nos conectamos a la base de datos

      SQL > connect / as sysdba

    • Bajamos la instancia de base de datos

      SQL > shutdown immediate

    • Levantamos la instancia en modo mount

      SQL > startup mount

    • Recuperamos la base de datos hasta la fecha indicada (punto en el tiempo al cual queremos retroceder)

      SQL > recover database until time '2007-01-10:22:59:04'


    • Con esto hemos conseguido recuperar la instancia en el momento indicado en la fecha ('2007-01-10:22:59:04' à 10 de enero de 2007 a las 22 horas 59 minutos y 4 segundos)
      Con relación a la fecha el formato por defecto es el siguiente: 'YYYY-MM-DD:HH24:MI:SS'

Escribe un comentario:

Autor:

Comentarios:

por Jose Ayala | 05/09/2007 23:37:42

RE: Recover database until time (Recuperación a un punto anterior)

Podria en un momento dado hacer un rollforward , por ej un respaldo del jueves por ejemplo y aplicar los archlog del viernes a una hora especifica ?



Buscar errores


Buscar en la web

 
Web orasite.com
· Tutoriales
- Export / Import Oracle 9i
- Instalación Oracle 10g
- Archivos de configuración de red para Oracle
- Administración de usuarios
- Configurar modo archivelog
- Export Oracle 10g
- init.ora spfile.ora fichero de parámetros oracle
- Tunning Oracle
- Arrancar o parar base de datos Oracle
- Controlar espacio tablespaces
- Activar auditoria de la base de datos
- Seguridad listener Oracle 10g
- Consultas sobre V$
- Parámetros memoria SGA
- Hotbackup de una base de datos Oracle
- Oracle Jobs (9i)
- Cambiar ubicación base de datos
- Bloquear acceso a base de datos por IP
- Privilegios sysoper y sysdba
- Instalación de la máquina virtual Java
- Recover database until time
- Recuperación modo noarchivelog
- Instalación statspack
- Encriptación e integridad de datos en Oracle
- Configuración de memoria
- Loadjava y Dropjava en Oracle
- Cambiar a modo restricted session
- Búsquedas en Oracle 10g case-insensitive
- Problemas Oracle Jobs
- Introducción Oracle 10g
 
· Oracle FAQ
- Oracle database
 
· Noticias
- Oracle 11g presentada
- Oracle vulnerable a inyección SQL en cursores
- Procesos de negocio con Oracle
- OracleXE para Debian
 
· Descargas
- Free Toad
 
· Errores Oracle
· Libros sobre Oracle
· Sitios relacionados
- ZonaOracle.com
- AjpdSoft
- La Web del Programador
· Sitios recomendados
- Cronica24.com
- TPV
Los contenidos de esta web son producto de la colaboración de sus usuarios, por lo que puede haber erratas. Si encuentras una información incorrecta agradeceremos que nos lo comuniques en nuestra dirección:
Cualquier información aquí publicada es de libre distribución, siempre y cuando se haga referencia mediante un link al documento original.
Orasite.com