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.
| 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. |