恢复增量备份
部署选项: 将 "Netezza Performance Server换成 "Cloud Pak for Data System'将 "Netezza Performance Server换成 "Cloud Pak for Data
恢复增量备份可恢复包括完整备份和任意数量增量备份在内的备份集的子集。 根据增量还原类型,增量还原可创建数据库或追加到通过上次还原创建的现有数据库。 您可以使用三种方法进行还原:逐次还原、逐步还原或剩余增量还原。
要使还原将数据库恢复到已知状态,就必须在多步还原操作期间不允许数据库发生变化。 指定-lockdb选项可使数据库成为只读数据库,并允许对数据库进行后续还原操作。
要在执行还原操作后还原另一个增量,必须在追加还原操作前指定-lockdb。 除非在之前的还原操作中锁定了数据库,否则无法执行追加还原操作。
还原完成后,您可以使用 "nzrestore命令解锁数据库,例如指定数据库:
nzrestore -db dev -unlockdb上至 X 恢复
从完整备份恢复数据库,然后恢复到指定的增量。 您可以通过分步还原的方式来完成从上到下的还原。
使用-incrementlist选项可查看列出增量编号的报告。
例如,下面的命令恢复数据库 dev 的完整备份,然后恢复到增量 4。
nzrestore -db dev -connector netbackup -increment 4逐步还原
按时间顺序逐步还原单个增量。 nzrestore命令在目标系统上维护一个还原历史系统表,并查询该表以确定要还原的增量。
记住用第一条 "nzrestore命令锁定数据库,用最后一条命令解锁数据库。
例如,以下命令行先恢复完整备份,然后恢复到数据库 dev 的特定增量,再逐步恢复后续增量。
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要在数据库尚不存在时从第一个增量开始,请指定-increment 1选项。 然后,您可以通过指定-increment Next 来逐步增加增量。
剩余部分还原
剩余还原可还原备份集中尚未还原的所有剩余增量。 例如,在还原到增量 ID(可能还原了一些步骤)后,以下命令会还原备份集中的任何剩余增量。
nzrestore -db dev -connector netbackup -increment REST