Dépannage des échecs de modification de forme

Cet article vous aide à résoudre les problèmes susceptibles de survenir lorsque vous modifiez la forme du système de base de données.

Pour les systèmes de base de données RAC à plusieurs noeuds, les opérations de modification de forme se déroulent de façon non simultanée. Selon la partie de l'opération de modification de forme concernée par l'échec, vous pourrez peut-être réessayer l'opération à l'aide de la console.

Cet article inclut des informations qui vous aideront à déterminer la cause de l'échec et à résoudre le problème. Les informations sont organisées en plusieurs sections, selon la condition d'erreur.

Les rubriques suivantes sont traitées dans cet article :

Remarques :

Vous pouvez également créer des connexions à la console série pour le dépannage du système de base de données en mode mono-utilisateur. Pour obtenir des informations sur la création d'une connexion à la console série dans la console, reportez-vous à Gestion de la connexion entre la console série et le système de base de données.

Utilisation de la console OCI pour résoudre les problèmes

En cas d'échec de l'opération de modification de forme, une bannière de message apparaît sur la page des détails du système de base de données pour fournir des détails sur l'échec. Si l'échec se produit sur le premier noeud d'un système à plusieurs noeuds et que l'opération est annulée, le bouton Modifier la forme reste disponible et le système reste en ligne à l'état disponible. Contactez le support technique Oracle pour obtenir des détails supplémentaires sur l'échec. Vous pouvez également utiliser dbcli pour en savoir plus sur l'échec et sur les problèmes à résoudre. Après avoir déterminé qu'aucun problème ne persiste, vous pouvez retenter l'opération.

Si le système après l'échec est tel qu'il ne permet pas d'annuler l'opération, l'état du système est Attention requise. Dans ce cas, contactez le support technique Oracle dès que vous avez connaissance du problème afin qu'Oracle puisse vous aider à le résoudre et à terminer l'opération de modification de forme.

Utilisation de dbcli pour résoudre les problèmes

Détermination de l'étape à laquelle l'opération de modification de forme a échoué

  1. Connectez-vous au système de base de données en tant qu'utilisateur root.
  2. Accédez à /opt/oracle/dcs/bin :

    cd /opt/oracle/dcs/bin
  3. Mettez à jour l'outil d'interface de ligne de commande :

    ./cliadm update-dbcli
  4. Répertoriez les travaux en échec :

    dbcli list-jobs | grep -i failed

Remarques :

Si le travail a échoué lors de l'étape pre_action, action ou post_action, notez également la valeur job_id du travail en échec, dont vous aurez besoin pour résoudre le problème.

Dépannage des échecs survenus à l'étape Pre_action

  1. Utilisez la valeur job_id pour obtenir davantage d'informations sur l'échec :

    dbcli describe-job -i <job_id>
  2. Recherchez l'erreur dans les fichiers dcs-agent.log et dcs-agent-debug.log (situés dans le répertoire /opt/oracle/dcs/log/).

    Exemple :

    cd /opt/oracle/dcs/log
    grep -ir "DCS-10063:Failed to get node names from olsnodes." * 
  3. A l'aide des informations relatives à l'erreur consignées dans le fichier journal, corrigez la configuration système, si possible.
  4. Retentez l'opération de modification de forme. Si l'opération n'aboutit toujours pas, suivez les instructions fournies dans Obtention d'aide supplémentaire.

Obtention d'aide supplémentaire

Si l'échec se produit à l'étape post_action ou que vous ne pouvez pas résoudre les échecs survenus à l'étape pre_action, procédez comme suit :

  1. Rassemblez les informations indiquées dans le document Collecte de données de diagnostic pour une instance Oracle Database Cloud Service.
  2. Ouvrez une demande d'assistance auprès de My Oracle Support. Contactez le support technique Oracle.