Restaurer une sauvegarde incrémentale

Options de déploiement : Netezza Performance Server pour Cloud Pak for Data System Netezza Performance Server pour Cloud Pak for Data

La restauration d'une sauvegarde incrémentielle permet de restaurer un sous-ensemble d'un ensemble de sauvegardes comprenant une sauvegarde complète et un nombre quelconque de sauvegardes incrémentielles. Une restauration incrémentielle crée une base de données ou s'ajoute à une base de données existante créée par une restauration précédente, en fonction du type de restauration incrémentielle. Vous pouvez effectuer une restauration en utilisant trois méthodes : up-to-x, step-by-step, ou remainder incremental.

Pour que la restauration ramène une base de données à un état connu, la base de données ne doit pas être modifiée au cours des opérations de restauration en plusieurs étapes. La spécification de l'option -lockdb rend la base de données en lecture seule et autorise les opérations de restauration ultérieures de la base de données.

Pour restaurer un autre incrément après avoir effectué une restauration, vous devez spécifier -lockdb avant une opération de restauration append. Vous ne pouvez pas effectuer une opération de restauration par ajout si la base de données n'a pas été verrouillée lors d'une opération de restauration précédente.

Une fois la restauration terminée, vous pouvez déverrouiller la base de données en utilisant la commande 'nzrestore et en spécifiant la base de données, par exemple :
nzrestore -db dev -unlockdb

Restauration jusqu'à x

La restauration Up-to-x restaure une base de données à partir d'une sauvegarde complète, puis jusqu'à l'incrément spécifié. Vous pouvez faire suivre la restauration up-to-x d'une restauration étape par étape.

L'option -incrementlist permet d'afficher un rapport qui répertorie les numéros d'incrément.

Par exemple, la commande suivante restaure la sauvegarde complète de la base de données dev, puis jusqu'à l'incrément 4.
nzrestore -db dev -connector netbackup -increment 4

Restauration étape par étape

La restauration étape par étape permet de restaurer des incréments uniques dans l'ordre chronologique. La commande " nzrestore maintient une table de système d'historique de restauration sur le système cible et interroge cette table pour déterminer l'incrément à restaurer.

Rappelez-vous : Verrouiller la base de données avec la première commande 'nzrestore et la déverrouiller avec la dernière.
Par exemple, la ligne de commande suivante restaure la sauvegarde complète, puis jusqu'à un incrément spécifique de la base de données, et enfin les incrémentations suivantes.
nzrestore -db dev -connector netbackup -increment 4 -lockdb true
nzrestore -db dev -connector netbackup -increment Next -lockdb true
nzrestore -db dev -connector netbackup -increment Next -lockdb false

Pour commencer par le premier incrément lorsque la base de données n'existe pas encore, spécifiez l'option -increment 1. Vous pouvez ensuite passer d'un incrément à l'autre en spécifiant -increment Next.

Rétablissement du reliquat

Une restauration de reliquat restaure tous les incréments restants d'un jeu de sauvegarde qui n'ont pas encore été restaurés. Par exemple, après avoir restauré un ID d'incrément (et éventuellement quelques restaurations d'étapes), la commande suivante restaure tous les incréments restants dans le jeu de sauvegarde.
nzrestore -db dev -connector netbackup -increment REST