Diagnosticar e Solucionar Problemas de Falhas de Alteração de Forma

Este artigo ajuda a diagnosticar e solucionar problemas que podem ocorrer quando você altera a forma do sistema de banco de dados.

Para sistemas de banco de dados RAC com vários nós, as operações de alteração de forma seguem de maneira incremental. Dependendo de onde a falha ocorre na operação de alteração de forma, talvez seja possível tentar novamente a operação usando a console.

Este artigo inclui informações para ajudá-lo a determinar a causa da falha e corrigir o problema. As informações são organizadas em várias seções, com base na condição do erro.

Os seguintes tópicos são abordados neste artigo:

Observação:

Você também pode criar conexões de console serial para diagnosticar e solucionar problemas no seu sistema de BD no modo de usuário único. Para obter informações sobre como criar uma conexão de console serial na Console, consulte Gerenciar a Conexão da Console Serial com o Sistema de Banco de Dados.

Usar a Console do OCI para Diagnosticar e Solucionar Problemas

Se a operação de alteração de forma falhar, um banner de mensagem aparecerá na página de detalhes do sistema de banco de dados para fornecer detalhes sobre a falha. Se a falha ocorrer no primeiro nó de um sistema com vários nós e a operação for revertida com sucesso, o botão Alterar forma permanecerá disponível e o sistema permanecerá on-line, no estado disponível. Entre em contato com o Suporte Técnico da Oracle para obter detalhes adicionais sobre a falha. Você também pode usar o dbcli para saber mais sobre a falha e quais problemas precisam ser resolvidos. Depois de determinar que nenhum problema permanece, você poderá tentar a operação novamente.

Se a falha deixar o sistema em um estado em que a operação não pode ser revertida, o estado do sistema será Precisa de Atenção. Nesse caso, entre em contato com o Suporte Técnico da Oracle quando você estiver ciente do problema, para que a Oracle possa ajudar a resolver o problema e concluir a operação de alteração de forma.

Usar dbcli para Diagnosticar e Solucionar Problemas

Determinar Qual Estágio da Operação de Alteração de Forma Falhou

  1. Faça log-in no sistema de Banco de Dados como usuário-raiz.
  2. Navegue até /opt/oracle/dcs/bin:

    cd /opt/oracle/dcs/bin
  3. Atualize a ferramenta CLI:

    ./cliadm update-dbcli
  4. Liste os jobs com falha:

    dbcli list-jobs | grep -i failed

Observação:

Se o job (ou jobs) com falha tiver ocorrido durante o estágio pre_action, action ou post_action. Observe também o valor job_id do job com falha, do qual você precisará para resolver o problema.

Diagnosticando e Solucionando Problemas de Falhas que Ocorrem no Estágio Pre_action

  1. Use o valor job_id para obter mais informações sobre a falha:

    dbcli describe-job -i <job_id>
  2. Procure o erro nos arquivos dcs-agent.log e dcs-agent-debug.log (que estão localizados no diretório /opt/oracle/dcs/log/):

    Por exemplo:

    cd /opt/oracle/dcs/log
    grep -ir "DCS-10063:Failed to get node names from olsnodes." * 
  3. Usando as informações sobre o erro registrado no arquivo de log, corrija a configuração do sistema, se possível.
  4. Repita a operação de alteração de forma. Se a operação ainda não for bem-sucedida, siga as instruções em Obter Ajuda Adicional.

Obter Ajuda Adicional

Se a falha ocorrer no estágio post_action ou se você não for capaz de resolver falhas que ocorrem no estágio pre_action, faça o seguinte:

  1. Obtenha as informações listadas no documento Coleção de Dados de Diagnóstico da Instância do Oracle Database Cloud Service.
  2. Abrir uma Solicitação de Suporte no My Oracle Support. Entre em Contato com o Suporte Técnico da Oracle.