Restaurar el directorio de datos de host y el catálogo

Opciones de despliegue: IBM Netezza Dispositivo IBM Netezza Dispositivo

Después de utilizar el comando " nzhostbackup ", utiliza el comando " nzhostrestore " para restaurar los archivos del directorio de datos.

El comando ' nzhostrestore ' detiene el sistema y luego restaura el catálogo.

El mandato nzhostrestore sincroniza las SPU con el catálogo restaurado en el host; como resultado, revierte cualquier transacción que se haya realizado después de la copia de seguridad del host. La operación de restauración del host no puede revertir cambios, como la tabla de descartes, la tabla de truncamientos o las operaciones de limpieza. Si estos cambios se han producido después de realizar la copia de seguridad, la restauración puede hacer que las tablas afectadas estén en un estado incoherente. Revise los datos de esas tablas y, si es necesario, vuelva a cargar las tablas para que coincidan con la hora de la copia de seguridad del host.

A continuación se muestra un ejemplo:
nzhostrestore /backups/nzhost_latest.tar.gz
Starting host restore 
Extracting host data archive ... 
Restore host data archived Thu Dec 24 03:42:02 EST 2009? (y/n) [n] y 
Stopping the system ... 
Starting topology restore ... 
Stopping the system ... 
Warning: The hardware ids will be reassigned. 
   The hardware id assignments from the archived system catalog have
   been saved in '/tmp/hwids-old.z.tar' 
Reinitializing hardware metadata ... 
Restoring the devmap / topology tables ... 
Stopping the system ... 
Starting the system ... 
Waiting for system to go online ... 
Checking for orphaned SPU tables ... 
Loading hardware ids ... 
Topology recovery completed successfully. 
Stopping the system ... 
Warning: The restore will now rollback spu data to Thu Dec 24 03:42:02 
EST 2009. 
   This operation cannot be undone. Ok to proceed? (y/n) [n] y 
Installing system catalog to '/nz/data.1.0' ... 
StarSynchronizing data on spus ... 
done. 

Stopping the system ... 
Restore complete. You can now start the system using 'nzstart'. 

Después de utilizar el mandato nzhostrestore, no podrá ejecutar una copia de seguridad incremental en la base de datos; debe ejecutar una copia de seguridad completa primero.

Tras la restauración, los ID de hardware de las SPU y los discos cambian, por lo general; sin embargo, su ubicación y roles siguen siendo iguales que antes de la restauración del host.

Si se ha creado alguna tabla después de la copia de seguridad de host, el mandato nzhostrestore marca estas tablas como "huérfanas", lo que significa que no se puede acceder a ellas, pero utilizan espacio de disco. El mandato nzhostrestore comprueba si hay tablas huérfanas y crea un script que puede utilizar para eliminar las tablas de usuario huérfanas. La ubicación y el nombre se mencionan en el registro " nzhostrestore ". El mandato nzhostrestore también revierte los datos de las SPU para que coincidan con el punto de transacción del catálogo la copia de seguridad del host.