Removendo Entradas do Log Parceiro de Transação

É possível remover as entradas do arquivo de log de parceiro de transação. Para isso, configure a propriedade customizada REMOVE_PARTNER_LOG_ENTRY para o serviço de transações no servidor que é proprietário do log parceiro.

Sobre Esta Tarefa

Como parte do processo de recuperação de transação, o log parceiro é verificado para estabelecer quais recursos são necessários. Se desejar remover determinadas entradas do log de parceiros, como um recurso que não exista mais, configure esta propriedade customizada no servidor de aplicativos que possui o log de parceiros de transações contendo as entradas que deseja remover.
A propriedade customizada REMOVE_PARTNER_LOG_ENTRY é efetiva apenas quando duas das seguintes situações forem aplicáveis.
  • O servidor de aplicativos é iniciado em modo de recuperação.
  • O servidor de aplicativos não possui transações que atualmente exijam recuperação. É possível fazer isso verificando o arquivo SystemOut.log.
Nota: Esse tópico faz referência a um ou mais arquivos de log do servidor de aplicativos. Como uma recomendação alternativa, é possível configurar o servidor para usar a infraestrutura de log e rastreio do High Performance Extensible Logging (HPEL) em vez de usar os arquivos SystemOut.log , SystemErr.log, trace.log e activity.log em sistemas distribuídos e IBM® i. Também é possível usar HPEL em conjunção com os recursos de criação de log z/OS nativos. Se você estiver usando HPEL, será possível acessar todas as informações de log e rastreio usando a ferramenta de linha de comandos LogViewer a partir do diretório bin do perfil do servidor. Consulte as informações sobre a utilização do HPEL para resolução de problemas dos aplicativos para obter mais informações sobre o uso do HPEL.
Nota: É possível remover transações de tabelas que possuem várias transações. Vários logs de transações dentro de uma única tabela de banco de dados influenciam conflitos de banco de dados. Se houver problemas com um log de transações JVM específico, é possível remover a entrada do log de transação específico da tabela de banco de dados utilizando a instrução SQL:
DELETE FROM [Transaction Log Table] WHERE
SERVER_NAME=[Cell\Node\Server] AND SERVICE_ID=[SERVICE ID value]

Procedimento

  1. No console administrativo, clique em Servidores > Tipos de Servidores > Servidores de Aplicativos WebSphere > server_name > [Configurações do Contêiner] Serviços de Contêiner > Serviço de Transações > [Propriedades Adicionais] Propriedades Customizadas.
  2. Clique em Novo(a).
  3. Digite REMOVE_PARTNER_LOG_ENTRY no campo Nome; no campo Valor, digite um ou mais IDs de recuperação de número inteiro delimitados por vírgula para serem removidos.
  4. Clique em Aplicar ou em OK.
  5. Salve suas alterações na configuração master.
  6. Reinicie o servidor no modo de recuperação.

Ícone que indica o tipo de tópico Tópico de Tarefa



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjta_remove_partner_log
Nome do arquivo: tjta_remove_partner_log.html