comando RECOVER

O comando RECOVER faz com que uma tarefa de recuperação seja iniciada para o arquivo de armazenamento de dados nomeado no comando. A tarefa de recuperação tenta reparar um arquivo de armazém de dados corrompido, exportando, realocando, inicializando e restaurando-o. A operação de restauração reconstrói as informações de índice, os dados mais prováveis de serem corrompidos em um arquivo danificado. Entretanto, não há garantia de que a recuperação obtenha êxito; algumas formas graves de corrupção de dados são irrecuperáveis.

Importante: o conteúdo nesta seção foi criado e se aplica ao armazenamento de dados persistente original, referido como PDS V1. Agora existe uma nova versão do PDS (conhecida como PDS V2) PDS V1 eventualmente será descontinuado.

Sintaxe

RECOVER       FILE=DSN:dsname

em que

DSNAME
Especifica o nome físico do conjunto de dados a ser recuperado.

lógica de RECOVER

Este código encerra o conjunto de dados e fecha o arquivo. As informações são configuradas para solicitar que uma operação ARCHIVE, INIT e RESTORE seja desempenhada pelos procedimentos de manutenção. Um SVC 34 é emitido para um comando START no KPDPROC1 (ou seu nome substituído). O comando sai para o responsável pela chamada e o conjunto de dados fica inutilizável até que um comando RESUME seja executado.