Ver Mensaje Individual
  #8 (permalink)  
Antiguo 05/01/2012, 17:57
Avatar de matanga
matanga
 
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 16 años, 6 meses
Puntos: 85
Respuesta: Recuperar Campos de una tabla

En este caso, flashback no te sirve porque solo recupera objetos que hayan sido borrados en un tiempo posterior a su activación, y además la recuperación es a nivel de tabla o datos, no de columna. Como te comentaba en el otro post, una posible solución es:

1. Recrear las columnas de la tabla con alter table add column.
2. Utilizar el backup y RMAN para hacer una copia de la base de datos.
3. Pasar los datos de una tabla a la otra con la consulta MERGE.

Lamentablemente no se pueden describir los pasos con más detalle porque el script de RMAN varía mucho en función del entorno, de todos modos, te puedes guiar con este ejemplo http://dba-oracle.com/t_rman_clone_copy_database.htm

Saludos