EXPIRE INVENTORY (Iniciar manualmente o processo de expiração de inventário)

Utilize este comando para iniciar manualmente o processamento de expiração de inventário. O processo de expiração do inventário remove as cópias de backup do cliente e de archive do armazenamento do servidor. A remoção é baseada nas especificações de política nos grupos de cópias de backup e de archive das classes de gerenciamento às quais os arquivos estão vinculados.

Quando você tiver a função de gerenciador de recuperação de desastre para seu servidor IBM Storage Protect , o processo de expiração de inventário também removerá volumes virtuais elegíveis que são usados pelos processos a seguir:
  • Tipos de backups do banco de dado BACKUPFULL, BACKUPINCR e DBSNAPSHOT. Os SET DRMDBBACKUPEXPIREDAYS comandos de comandos quando esses volumes são elegíveis para expiração.
  • Os tipos de arquivo plano de recuperação RPFILE e RPFSNAPSHOT. Os SET DRMRPFEXPIREDAYS comandos de comandos quando esses volumes são elegíveis para expiração.
O processo de expiração do inventário que durante a execução de inicialização do servidor não remove esses volumes virtuais.

Somente um processo de expiração tem permissão a qualquer momento, mas esse processo pode ser distribuído entre no máximo 40 encadeamentos. Se um processo de expiração estiver sendo executado, não será possível iniciar outro processo.

É possível configurar o processamento de expiração automática com a opção de servidor EXPINTERVAL. Se você configurar a opção EXPINTERVAL para 0, o servidor não executará a expiração automaticamente, e você deve emitir o comando EXPIRE INVENTORY para iniciar o processamento de expiração.

Este comando cria um processo de fundo que pode ser cancelado com o comando CANCEL PROCESS . Para exibir informações sobre processos de fundo, use o comando QUERY PROCESS .

Se esse comando for aplicado a um volume WORM, o volume voltará a ser um volume utilizável se tiver espaço restante no qual dados puderem ser gravados. Os dados nos volumes WORM, incluindo os dados excluídos e expirados, não podem ser sobrescritos. Portanto, os dados podem ser gravados somente em espaço que não contém dados atuais, excluídos ou expirados. Se um volume WORM não possuir espaço disponível no qual os dados possam ser gravados, ele permanecerá privado. Para remover o volume da biblioteca, é necessário utilizar o comando CHECKOUT LIBVOLUME.

Execute o comando EXPIRE INVENTORY para excluir arquivos do armazenamento do servidor se eles não tiverem sido excluídos quando você usou operações de exclusão do cliente.

Para obter mais informações sobre operações de exclusão do cliente, consulte Opções e comandos do cliente de backup-archive

Classe de privilégio

Para emitir esse comando, é necessário ter privilégio no sistema.

Sintaxe

Diagrama de sintaxe de leituraPular diagrama de sintaxe visual EXPIre Inventory Quiet=NoQuiet=NoYesWait=NoWait=NoYesNodes=*Nodes=node_namenome_do_grupo_de_nósEXCLUDENodes=nome_do_nó_excluídoDOmain=domain_nameType=ALlType=ALlArchiveBackupOtherREsource=4REsource=númeroSKipdirs=NoSKipdirs=NoYesDUration=minutos

Parâmetros

Quiet
Especifica se o servidor suprime mensagens detalhadas sobre mudanças de critério durante o processamento de expiração. Este parâmetro é opcional. O padrão é NO. Os valores possíveis são:
No
Especifica que o servidor envia mensagens informativas detalhadas.
Yes
Especifica que o servidor envia apenas mensagens resumidas. O servidor emitirá mensagens sobre mudanças de política somente quando os arquivos forem excluídos, e quando a classe de gerenciamento padrão ou período de carência de retenção para o domínio for usado para expirar os arquivos.

Também é possível especificar a opção EXPQUIET no arquivo de opções do servidor para determinar automaticamente se o processamento de expiração for executado com mensagens de resumo.

Wait
Especifica se deve ser aguardado que o servidor conclua o processamento deste comando em primeiro plano. O padrão é NO Este parâmetro é opcional. O valor padrão é NO. Os valores possíveis são:
No
Especifica que o servidor processa este comando em segundo plano. É possível continuar com outras tarefas, enquanto o comando está sendo processado.

O servidor exibe mensagens que são criadas no processo em segundo plano tanto no log de atividades como no console do servidor, dependendo de onde as mensagens são registradas.

Yes
Especifica que o servidor processa este comando em primeiro plano. Você aguarda a conclusão do comando antes de continuar com outras tarefas. Em seguida, o servidor exibe as mensagens de saída para o cliente administrativo quando o comando for concluído.
Restrição: Não é possível especificar WAIT = YES a partir do console do servidor.
SKipdirs
Especifica se o servidor salta o diretório do tipo de objetos durante o processamento de expiração. Este parâmetro é opcional. O padrão é NO. Os valores possíveis são:
No
Especifica que o servidor expira arquivos e diretórios que baseiam-se nos critérios de política apropriados.
Yes
Especifica que o servidor ignora objetos de arquivamento e de backup de tipo de diretório durante o processamento de expiração, mesmo se os diretórios estiverem habilitados para expiração. Especificando YES, você evita a exclusão de diretórios, e o processamento de expiração pode ocorrer de modo mais rápido.
Atenção: Não use esta opção todo o tempo. Com o IBM Storage Protect 6.0 e posterior, é possível executar vários encadeamentos (recursos) para um processo de expiração. Além disso, se você especificar YES com frequência, o banco de dados aumentará conforme objetos do diretório se acumulam e o tempo que é gasto para expiração aumenta. Execute SKIPDIRS=NO periodicamente para expirar os diretórios e reduzir o tamanho do banco de dados.
Nodes
Especifica o nome dos nós clientes ou grupos de nós cujos dados devem ser processados. Para especificar vários nomes de nós e nomes de grupos de nós, separe-os com vírgulas e sem espaços em branco. Os nomes de nós podem conter caracteres curingas, mas os nomes de grupos de nós não. Este parâmetro é opcional.

Você pode especificar NODES, EXCLUDENODES, DOMAIN, ou qualquer combinação. Se você especificar mais de um desses parâmetros, somente aqueles nós que correspondem aos critérios para ambos NODES e DOMAIN e não combinar com os critérios para EXCLUDENODES opções de comando são processados. Se você não especificar NODES, EXCLUDENODES, ou DOMAIN com um valor, os dados para todos os nós são processados.

EXCLUDENodes
Especifica o nome dos nós clientes ou grupos de nós cujos dados não devem ser processados. Para especificar vários nomes de nós e nomes de grupos de nós, separe-os com vírgulas e sem espaços em branco. Os nomes de nós podem conter caracteres curingas, mas os nomes de grupos de nós não. Este parâmetro é opcional.

Você pode especificar NODES, EXCLUDENODES, DOMAIN, ou qualquer combinação. Se você especificar mais de um desses parâmetros, somente aqueles nós que correspondem aos critérios para ambos NODES e DOMAIN e não combinar com os critérios para EXCLUDENODES opções de comando são processados. Se você não especificar NODES, EXCLUDENODES, ou DOMAIN com um valor, os dados para todos os nós são processados.

Domain
Especifica que somente dados para nós clientes que estão designados ao domínio especificado devem ser processados. Este parâmetro é opcional. Você pode especificar NODES, EXCLUDENODES, DOMAIN, ou qualquer combinação. Se você especificar mais de um desses parâmetros, somente aqueles nós que correspondem aos critérios para ambos NODES e DOMAIN e não combinar com os critérios para EXCLUDENODES opções de comando são processados. Se você não especificar NODES, EXCLUDENODES, ou DOMAIN com um valor, os dados para todos os nós são processados.
Type
Especifica o tipo de dados a serem processados. Este parâmetro é opcional. O valor padrão é ALL. Os valores possíveis são:
ALl
Processar todos os tipos de dados que são elegíveis para expiração
Archive
Processar apenas dados de archive do cliente
Backup
Processar apenas dados de backup do cliente
Other
Processar apenas itens para funções de gerenciador de recuperação de desastres, como arquivos de plano de recuperação e backups de banco de dados obsoletos
REsource
Especifica o número de encadeamentos que podem ser executados em paralelo. Especifique um valor no intervalo de 1 a 40. Este parâmetro é opcional. O padrão é quatro.

A expiração executa como um processo único, apesar de os recursos representarem trabalho paralelo pelo servidor dentro do processo de expiração único. Dados do archive para um nó executam somente em um único recurso, mas os dados de backup podem ser difundidos em recursos em um nível de espaço no arquivo. Por exemplo, se você especificar NODE=X,Y,Z cada um com três espaços no arquivo e RESOURCE=5, o processamento de expiração para os três nós clientes X, Y e Z será executado paralelamente. Pelo menos um recurso processa cada nó, e pelo menos um nó usa diversos recursos para processamento de dados de backup nos diversos espaços de arquivo.

DUration
Especifica o número máximo de minutos para que o processo de expiração execute. O processo para quando o número especificado de minutos é decorrido ou quando todos os objetos expirados elegíveis são eliminados, o que for o primeiro. Especifique um valor no intervalo de 1 a 2880. Este parâmetro é opcional. Se esse parâmetro não for especificado, a duração do processo de expiração não é limitada por tempo.

Exemplo: Executar Processo de Expiração de Inventário Durante um Período de Tempo Específico

Executa o processo de expiração para duas horas.
expire inventory duration=120

Exemplo: Executar o Processo de Expiração de Inventário para Dados de Backup para Dois Nós de Clientes

Executar o processo de expiração de inventário para os dados de backup para dois nós clientes, CHARLIE e ROBBIE. Permita ao servidor executar o processamento de expiração até sua conclusão.
expire inventory nodes=charlie,robbie resource=2 type=backup 

Exemplo: Execute o processamento de expiração de inventário para todos os nós clientes, exceto dois nós

Execute o processamento de expiração de inventário para todos os nós clientes, exceto dois nós, CHARLIE e ROBBIE. Permita ao servidor executar o processamento de expiração até sua conclusão.
expire inventory excludenodes=charlie,robbie

Exemplo: Execute o processamento de expiração de inventário para todos os nós clientes em um domínio, exceto um nó

Execute o processamento de expiração de inventário para todos os nós clientes em um domínio, exceto um nó, ROBBIE. Permita ao servidor executar o processamento de expiração até sua conclusão.
expire inventory domain=standard excludenodes=robbie

Comandos Relacionados

Tabela 1. Comandos relacionados a EXPIRE INVENTORY
Comando descrição
LICENÇAS DE AUDITORIA Verifica conformidade com licenças definidas.
CANCELAR EXPIRAÇÃO Cancela o processo de expiração de inventário.
CANCELAR PROCESSO Cancela um processo do servidor de segundo plano.
PROCESSO DE CONSULTA DE Exibe informações sobre processos em segundo plano.