Visão geral de comandos de resolução de problemas

O software Db2® fornece vários comandos que podem ser usados para solucionar problemas do banco de dados.

A tabela de comandos a seguir fornece vários comandos que podem ajudá-lo a solucionar problemas no seu Db2.

Tabela 1. Comandos de solução de problemas Db2
Comando O que o comando faz Quando usá-lo Autoridade administrativa necessária para executar o comando
db2cklog Esse comando é usado para verificar os arquivos de registro de arquivamento para garantir que eles sejam válidos para a recuperação rollforward. Você pode usar o comando periodicamente para garantir que os arquivos de log de arquivamento sejam válidos para uso em uma recuperação rollforward, caso haja uma situação em que seja necessário um rollforward. Os usuários com permissões de leitura nos arquivos de registro de arquivamento podem executar esse comando.
db2dart Esse comando é usado para verificar a correção arquitetônica dos bancos de dados e relatar quaisquer erros. Você pode usar esse comando para inspecionar todo o banco de dados, um espaço de tabela ou uma tabela quanto à exatidão. Os usuários com autoridade SYSADM podem executar esse comando.
db2diag Esse comando filtra e formata as informações de diagnóstico disponíveis nos arquivos db2diag.log. Ele pode ser usado para filtrar e formatar arquivos de registro únicos e rotativos. Você pode usar esse comando para filtrar os arquivos db2diag.log. Isso reduz o tempo necessário para localizar os registros que são necessários quando usados pelo IBM® Software Support para solução de problemas. Qualquer usuário pode executar esse comando.
db2fodc Esse comando é usado para a captura manual de dados da primeira ocorrência (FODC) em problemas que não podem acionar o FODC automático. Você pode usar esse comando para coletar informações sobre possíveis travamentos, problemas graves de desempenho e vários tipos de erros. Os proprietários de instâncias com autoridade SYSADM (nos sistemas operacionais UNIX e Linux ) podem executar esse comando. Nos sistemas operacionais Windows, os usuários com autoridade SYSADM podem executar esse comando.
db2greg Esse comando é usado para visualizar o registro global e só está disponível nos sistemas operacionais UNIX e Linux. Você pode usar esse comando para localizar onde os dados estão sendo indexados. Qualquer usuário pode executar esse comando.
db2level Esse comando é usado para mostrar a versão do software Db2 que está em execução e o nível de serviço dessa instância. Você pode usar esse comando para solucionar problemas da instância Db2 se o IBM Software Support exigir conhecimento de sua versão e instância. Qualquer usuário pode executar esse comando.
db2look Esse comando é usado para criar um espelho da imagem do banco de dados atual. Você pode usar esse comando para testar novos softwares e compatibilidades para que não haja danos ou corrupção dos dados no banco de dados real. Qualquer usuário com privilégio SYSADM, SYSCTRL, SYSMAINT, SYSMON, DBADM ou EXECUTE na função de tabela ADMIN_GET_STORAGE_PATHS pode executar esse comando.
db2ls Esse comando é usado para listar os produtos e recursos que estão instalados em seu sistema e está disponível apenas nos sistemas operacionais UNIX e Linux. Você pode usar esse comando para listar os produtos e recursos que estão instalados em seu sistema para analisar possíveis itens que possam exigir solução de problemas. Qualquer usuário pode executar esse comando.
db2pd Esse comando é usado para monitorar e solucionar problemas de uma instância do Db2 a partir da memória. Você pode usar esse comando para revisar processos e informações enquanto eles estão sendo alterados. Como essa ferramenta não depende de o mecanismo Db2 estar ativo, ela pode ser usada em um mecanismo suspenso e coletar informações sem adquirir travas ou usar recursos do mecanismo. Qualquer usuário com SYSADM, SYSCTRL, SYSMAINT ou SYSMON pode executar esse comando.
db2support Esse comando é usado para coletar automaticamente todas as informações de diagnóstico do Db2 e do sistema disponíveis. Você pode usar esse comando para coletar dados de diagnóstico que são carregados para que a equipe de suporte IBM analise os dados de diagnóstico localmente. Para obter resultados mais completos, execute esse comando como SYSADM. Qualquer usuário pode executar esse comando, mas os resultados podem variar de acordo com os privilégios.
db2trc Esse comando é usado para registrar informações sobre operações e formata as informações em um formato legível. Você pode executar esse comando para registrar informações sobre o sistema para solução de problemas. Execute esse comando sob a orientação da equipe de suporte. Qualquer usuário com SYSADM, SYSCTRL, SYSMAINT ou DASADM (nos sistemas operacionais UNIX e Linux ) pode executar esse comando.
db2val Esse comando é usado para garantir que sua cópia do software Db2 esteja funcionando corretamente. Você pode executar esse comando para validar os arquivos de instalação, as instâncias, a criação do banco de dados, as conexões com o banco de dados e o estado dos ambientes de banco de dados particionados. Qualquer usuário com autoridade de raiz (nos sistemas operacionais UNIX e Linux ) ou SYSADM mais o proprietário da instância ou o acesso de administrador local/raiz.