증분 백업 복원

배포 옵션: Netezza Performance Server '을 ' Cloud Pak for Data System'로 ' Netezza Performance Server '을 ' Cloud Pak for Data'로

증분 백업의 복원은 전체 백업을 포함하는 백업 세트의 서브세트 및 여러 증분 백업을 복원합니다. 증분 복원은 증분 복원 유형에 따라 데이터베이스를 작성하거나 이전 복원을 통해 작성된 기존 데이터베이스에 추가됩니다. 최대 x까지, 단계별 또는 나머지 증분이라는 세 가지 메소드를 사용하여 복원할 수 있습니다.

복원의 경우 데이터베이스가 알려진 상태로 돌아가려면 데이터베이스가 여러 단계 복원 작업 중에 변경하도록 허용되지 않아야 합니다. -lockdb 옵션을 지정하면 데이터베이스가 읽기 전용이 되고 데이터베이스에 대한 후속 복원 작업을 허용합니다.

복원을 수행한 후에 다른 증분을 복원하려면, 추가 복원 작업 전에 -lockdb 옵션을 지정해야 합니다. 이전 복원 작업에서 데이터베이스가 잠겨 있지 않는 한 추가 복원 작업을 수행할 수 없습니다.

복원이 완료된 후 nzrestore 명령을 사용하여 해당 데이터베이스를 잠금 해제하고 데이터베이스를 지정할 수 있습니다. 예를 들어,
nzrestore -db dev -unlockdb

최대 x까지 복원

최대 x까지 복원은 데이터베이스를 전체 백업에서 지정된 증분까지 복원합니다. 최대 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