Errorlogretention

A opção errorlogretention especifica por quantos dias manter as entradas do log de erros antes de remover e se as entradas removidas devem ser salvas em outros arquivos ou não.

O log de erros é removido quando o primeiro erro é gravado no log após uma sessão do cliente ser iniciada. Se apenas a sessão que você estiver for um planejador de cliente e você executá-lo vinte e quatro hora por dia, o log de erros poderá não ser removido de acordo com suas expectativas. Pare a sessão e inicie-a novamente para permitir que o planejador suprima o log de erros.

Se mudar da limpeza do log (opção errorlogretention) para agrupamento de log (opção errorlogmax), todos os registros no log existente serão copiados para o arquivo de log dsmerlog.pru, o log existente será esvaziado e a criação de log começará a usar os novos critérios de agrupamento de log.

Se alterar do agrupamento de log (opção errorlogmax) para a limpeza do log (opção errorlogretention), todas as entradas de log existentes serão retidas e o log será limpo usando os novos critérios errorlogretention. As entradas de log removidas são salvas em um arquivo chamado dsmerlog.pru.

Se nem errologmax nem errorlogretention estiverem especificadas, o log de erro poderá aumentar sem limite de tamanho. Você deve gerenciar manualmente o conteúdo dos logs para evitar que o log esgote os recursos do disco. Quando o log tiver sido criado com nenhuma das opções especificadas, se um comando for emitido posteriormente e você especificar a opção errorlogretention, o log será removido usando o valor de retenção especificado. Quando o log tiver sido criado com nenhuma das opções especificadas, se um comando for emitido posteriormente e você especificar a opção errorlogmax, o log existente será tratado como se fosse um log removido. Isto é, o conteúdo do arquivo dsmerror.log é copiado em um arquivo chamado dsmerlog.pru e novas entradas do log são criadas em dsmerror.log e o log é agrupado quando atinge seu tamanho máximo.

Nota: Se você especificar opção errorlogretention para criar logs pruned, não é possível especificar a opção errorlogmax . Os logs podem ser removidos ou agrupados, mas não ambos.
Sistemas Operacionais WindowsSistemas Operacionais LinuxSistemas operacionais Oracle SolarisSistemas Operacionais AIXSistemas operacionais Mac OS X

Clientes Suportados

Essa opção é válida para todos os clientes.

Arquivo de opções

Sistemas Operacionais LinuxSistemas operacionais Oracle SolarisSistemas Operacionais AIXSistemas operacionais Mac OS XColoque esta opção no arquivo de opções do sistema do cliente (dsm.sys) dentro de uma sub-rotina do servidor.

Sistemas Operacionais WindowsColoque essa opção no arquivo de opções do cliente (dsm.opt).

Sistemas Operacionais WindowsSistemas Operacionais LinuxSistemas operacionais Oracle SolarisSistemas Operacionais AIXSistemas operacionais Mac OS XTambém é possível configurar essa opção na guia Preferências do Cliente na GUI, selecionando Prune old entries e especificando um valor para Prune entries older than. Selecionar a opção Salvar entradas removidas salva as entradas de log removidas no arquivo de log dsmerlog.pru.

Sintaxe

Diagrama de sintaxe de leituraPular diagrama de sintaxe visualERRORLOGRetentionNdias DS

Parâmetros

N ou dias
Especifica o período de espera antes da limpeza do log de erros.
N
Não limpar o log de erros. Isto permite que o log de erros aumente indefinidamente. Esse é o padrão.
dias
O número de dias de permanência das entradas do arquivo de log antes da limpeza do log. O intervalo de valores é de zero a 9999.
D ou S
Especifica se é necessário salvar as entradas removidas. Digite um espaço ou vírgula para separar este parâmetro do parâmetro anterior.
D
Descartar as entradas do log de erros quando você limpar o log. Esse é o padrão.
S
Salvar as entradas de log de erros ao limpar o log.

As entradas removidas são copiadas do log de erro para o arquivo dsmerlog.pru localizado no mesmo diretório que o arquivo dsmerror.log.

Exemplos

Arquivo de opções:

Remova as entradas de log do arquivo dsmerror.log que sejam mais antigas que 365 dias e salve as entradas removidas em dsmerlog.pru.

errorlogretention 365 S
Linha de comandos:
-errorlogr=365,S
Arquivo de opções:

Remova as entradas de log do arquivo dsmerror.log que sejam mais antigas que 365 dias e não salve as entradas removidas.

errorlogretention 365 D

Esta opção é válida apenas na linha de comandos inicial. Não é válido no modo interativo.