La Web del Programador: Comunidad de Programadores
 
    Pregunta:  49318 - RECUPERAR TABLA COPIADA CON ONTAPE DE INFORMIX
Autor:  Mariano Guzman Garcia
Estimados colegas:

He borrado cientos de registros de una tabla en Informix dinamic server 2000 ver. 9.20 sobre HP-UX.
Tengo un respaldo, realizado con ontape. Mi pregunta es la siguiente.
¿Como puedo recuperar esa tabla aparte en la misma instancia (ya que no tengo otra) y sin machacar la que tengo ahora en disco?

Si no se puede, os ruego que me digais como restaurarla, aunque sea sobre la actual en el disco, ya que podria hacer un unload de la tabla actual, para recuperar despues las nuevas inserciones en esta tabla, que no estan en la que tengo como copia de seguridad.
Las copias que hago con ONTAPE, las tengo en cintas de 4mm.

Agradeceria mucho ayuda urgente, ya que es un sistema que está en producción.

Muchas gracias de antemano a todos.

  Respuesta:  Mariano Guzman Garcia
No se pueden recuperar tablas sueltas en Informix Dinamic Server, realizadas con Ontape. Solo es posible recuperar la instancia completa con –r o uno o varios dbspaces con la opción –D.
La única manera de recuperar una tabla, seria restaurar la copia completa en otra instacia, con el mismo o mayor espacio en disco. Después exportar la tabla (por ejemplo con UNLOAD), e importarla en la nueva instancia.

Un saludo