Dépannage des systèmes Exadata Cloud Infrastructure
Ces rubriques décrivent des problèmes courants que vous pouvez rencontrer et expliquent comment les traiter.
- Problèmes connus pour Exadata Cloud Infrastructure
Problèmes connus généraux. - Déployer la connectivité réseau
Pour déterminer si une grappe de machines virtuelles est correctement configurée pour accéder au réseau de services Oracle Cloud Infrastructure (OCI), vous devez effectuer les étapes suivantes sur chaque machine virtuelle. - Échec de sauvegarde dans le service Exadata Database sur une infrastructure dédiée
Si votre sauvegarde gérée Exadata échoue, vous pouvez utiliser les procédures de cette rubrique pour diagnostiquer le problème et le résoudre. - Dépannage d'Oracle Data Guard
Voyez comment identifier et résoudre les problèmes liés à Oracle Data Guard. - Échecs de l'application de correctifs sur les systèmes Exadata Cloud Infrastructure
- Obtention d'une assistance supplémentaire
- Échec du redémarrage de la base de données de secours après la permutation dans la configuration d'Oracle Data Guard pour Oracle Database 11g
- Échec intermittent de la création d'une base de données enfichable lorsque plusieurs bases de données enfichables sont créées en parallèle
Rubrique parent : Guides de référence pour Exadata Cloud Infrastructure
Problèmes connus pour Exadata Cloud Infrastructure
Problèmes connus généraux.
- Échec de l'ajustement hors ligne d'UC
- Échec de l'ajout d'une machine virtuelle à une grappe de machines virtuelles
Rubrique parent : Dépannage des systèmes Exadata Cloud Infrastructure
Échec de l'ajustement hors ligne d'UC
** CPU Scale Update **An error occurred during module execution. Please refer to the log file for more information
Cause : Après le provisionnement d'une grappe de machines virtuelles, le fichier /var/opt/oracle/cprops/cprops.ini
, généré automatiquement par la base de données-service (DBaaS), n'est pas mis à jour avec les paramètres common_dcs_agent_bindHost
et common_dcs_agent_port
, ce qui entraîne l'échec de l'ajustement hors ligne d'UC.
root
, ajoutez manuellement les entrées suivantes dans le fichier /var/opt/oracle/cprops/cprops.ini
.common_dcs_agent_bindHost=<IP_Address>
common_dcs_agent_port=7070
La valeur
common_dcs_agent_port
est toujours 7070.
netstat -tunlp | grep 7070
netstat -tunlp | grep 7070
tcp 0 0 <IP address 1>:7070 0.0.0.0:* LISTEN 42092/java
tcp 0 0 <IP address 2>:7070 0.0.0.0:* LISTEN 42092/java
Vous pouvez spécifier l'une des deux adresses IP, <IP address 1> ou <IP address 2> pour le paramètre common_dcs_agent_bindHost
.
Rubrique parent : Problèmes connus pour Exadata Cloud Infrastructure
Échec de l'ajout d'une machine virtuelle à une grappe de machines virtuelles
[FATAL] [INS-32156] Installer has detected that there are non-readable files in oracle home. CAUSE: Following files are non-readable, due to insufficient permission oracle.ahf/data/scaqak03dv0104/diag/tfa/tfactl/user_root/tfa_client.trc ACTION: Ensure the above files are readable by grid.
Cause : Le programme d'installation a détecté un fichier de suivi non lisible, oracle.ahf/data/scaqak03dv0104/diag/tfa/tfactl/user_root/tfa_client.trc
créé par Autonomous Health Framework (AHF) dans le répertoire de base Oracle, ce qui entraîne l'échec de l'ajout d'une machine virtuelle de grappe.
AHF exécuté en tant que root
a créé un fichier trc
avec la responsabilité root
, que l'utilisateur grid
ne peut pas lire.
grid
avant d'ajouter des machines virtuelles à une grappe de machines virtuelles. Pour corriger le problème d'autorisation, exécutez les commandes suivantes en tant que root
sur toutes les machines virtuelles de grappe de machines virtuelles existantes :chown grid:oinstall /u01/app/19.0.0.0/grid/srvm/admin/logging.properties
chown -R grid:oinstall /u01/app/19.0.0.0/grid/oracle.ahf*
chown -R grid:oinstall /u01/app/grid/oracle.ahf*
Rubrique parent : Problèmes connus pour Exadata Cloud Infrastructure
Dépanner la connectivité réseau
Pour déterminer si une grappe de machines virtuelles est correctement configurée pour accéder au réseau de services Oracle Cloud Infrastructure (OCI), vous devez effectuer les étapes suivantes sur chaque machine virtuelle de la grappe.
Vérification de validation de la connectivité de la gestion des identités et des accès :
- Utilisez
ssh
pour accéder à une machine virtuelle de votre grappe ExaDB-D en tant qu'utilisateur opc. - Exécutez la commande :
curl https://identity.<region>.oci.oraclecloud.com
. Ici <region> correspond à la région OCI où votre grappe de machines virtuelles est déployée. Si votre grappe de machines virtuelles est déployée dans la région Ashburn, vous devez utiliser "us-ashburn-1" pour <region>. La commande curl ressemblera alors àcurl https://identity.us-ashburn-1.oci.oraclecloud.com
. - Si votre réseau en nuage virtuel (VCN) est correctement configuré pour accéder au réseau de services OCI, vous obtenez une réponse immédiate semblable à ce qui suit :
{ "code" : "NotAuthorizedOrNotFound", "message" : "Authorization failed or requested resource not found." }
- La session SSH se bloquera et finira par expirer si votre réseau n'est pas configuré pour accéder aux services OCI.
- Selon la configuration de votre VCN, vous devrez suivre les étapes décrites dans la section d'action ci-dessous pour configurer l'accès au réseau de services OCI.
Vérification de validation de la connectivité du service de stockage d'objets (OSS) :
- Utilisez ssh pour accéder à une machine virtuelle de votre grappe ExaDB-D en tant qu'utilisateur
opc
. - Exécutez la commande :
curl https://objectstorage.<region>.oraclecloud.com
. Ici, <region> correspond à la région OCI où votre grappe de machines virtuelles est déployée. Si votre grappe de machines virtuelles est déployée dans la région Ashburn, vous devez utiliser "us-ashburn-1" pour <region>. La commande curl ressemblera alors àcurl https://objectstorage.us-ashburn-1.oraclecloud.com
. - Si votre réseau en nuage virtuel (VCN) est correctement configuré pour accéder au réseau de services OCI, vous obtenez une réponse immédiate semblable à ce qui suit :
{ "code" : "NotAuthorizedOrNotFound", "message" : "Authorization failed or requested resource not found." }
- La session SSH se bloquera et finira par expirer si votre réseau n'est pas configuré pour accéder aux services OCI.
- Selon la configuration de votre VCN, vous devrez suivre les étapes décrites dans la section d'action ci-dessous pour configurer l'accès au réseau de services OCI.
Action :
- Cette action s'applique aux clients qui ont déployé leur grappe de machines virtuelles dans un sous-réseau privé.
Si vous n'avez pas encore configuré une passerelle de service pour accéder au réseau de services OCI, utilisez les instructions de la documentation pour configurer une passerelle de service qui sera utilisée par la grappe de machines virtuelles pour accéder aux services OCI (https://docs.oracle.com/en/engineered-systems/exadata-cloud-service/ecscm/ecs-network-setup.html#GUID-51C3EC2C-20DA-4EE5-B882-CD500FA6F7C6).
- Cette action s'applique aux clients qui ont déployé leur grappe de machines virtuelles dans un sous-réseau public.
Si vous n'avez pas encore configuré une passerelle Internet pour accéder au réseau de services OCI, utilisez les instructions de la documentation pour configurer la passerelle Internet qui sera utilisée par la grappe de machines virtuelles pour accéder aux services OCI (https://docs.oracle.com/en/engineered-systems/exadata-cloud-service/ecscm/ecs-network-setup.html#GUID-D8296957-E344-4688-B626-42A99E1D164B).
Une fois que vous avez configuré votre VCN pour accéder au réseau de services OCI en suivant les instructions ci-dessus, exécutez les étapes des deux sections Vérification de validation pour vous assurer que vous avez établi la connectivité au réseau de services OCI à partir de votre grappe de machines virtuelles.
Informations supplémentaires :
Les instructions pour mettre à jour une passerelle de service se trouvent ici (https://docs.oracle.com/en-us/iaas/Content/Network/Tasks/servicegateway.htm#switch_label)
Rubrique parent : Dépannage des systèmes Exadata Cloud Infrastructure
Échec de sauvegarde dans le service Exadata Database sur une infrastructure dédiée
Si votre sauvegarde gérée Exadata échoue, vous pouvez utiliser les procédures de cette rubrique pour diagnostiquer le problème et le résoudre.
Les causes les plus fréquentes d'échec de sauvegarde sont les suivantes :
- L'hôte ne peut pas accéder au service de stockage d'objets
- La configuration de la base de données sur l'hôte est incorrecte
Les informations suivantes sont organisées par condition d'erreur. Si vous connaissez déjà la cause, vous pouvez passer à la section de la solution suggérée. Sinon, utilisez la procédure dans Diagnostic du problème pour commencer.
- Diagnostic du problème
Dans la console, une sauvegarde de base de données qui a échoué affiche le statut Échec ou reste bloquée au statut Sauvegarde en cours ou Création. - Problèmes liés à l'agent du service de base de données
Votre base de données Oracle Cloud Infrastructure utilise un cadre d'agent pour vous permettre de gérer votre base de données au moyen de la plate-forme en nuage. Cochez et redémarrezdbcsagent
. - Problèmes liés à la connectivité du magasin d'objets
La sauvegarde de votre base de données dans le service de stockage d'objets pour Oracle Cloud Infrastructure nécessite que l'hôte puisse se connecter au point d'extrémité Swift applicable. - Problèmes liés à l'hôte
Une ou plusieurs des conditions suivantes sur l'hôte de la base de données peuvent provoquer l'échec des sauvegardes : - Problèmes liés à la base de données
Une configuration ou un état de base de données incorrect peut mener à des échecs de sauvegarde. - Échecs de portefeuille TDE et de sauvegarde
Voyez comment identifier la cause première des échecs de portefeuille TDE et de sauvegarde.
Rubrique parent : Dépannage des systèmes Exadata Cloud Infrastructure
Diagnostic du problème
Dans la console, une sauvegarde de base de données qui a échoué affiche le statut Échec ou reste bloquée au statut Sauvegarde en cours ou Création.
Si le message d'erreur ne contient pas suffisamment d'informations pour vous diriger vers une solution, vous pouvez collecter plus d'informations à l'aide de dbaascli
et en consultant les fichiers journaux. Consultez ensuite la section pertinente de cette rubrique pour trouver la solution.
Les sauvegardes de base de données peuvent échouer lors de la phase de configuration RMAN
ou de l'exécution d'une tâche de sauvegarde RMAN
. Les tâches de configuration RMAN
comprennent la validation de la connectivité de destination de sauvegarde, l'installation du module de sauvegarde et les modifications de configuration RMAN
. Les fichiers journaux que vous examinez dépendent de la phase de l'échec.
- Connectez-vous à l'hôte en tant qu'utilisateur
oracle
. - Vérifiez le fichier journal concerné :
- Pour identifier l'ID tâche d'une sauvegarde automatisée, utilisez la commande
dbaascli database backup --dbname <dbname> --showHistory
. Affiche l'historique de toutes les tâches de sauvegarde, y compris leurs ID correspondants. - Les journaux de tâches sont disponibles à l'adresse
/var/opt/oracle/log/dtrs/jobs/
, nommés au format<job_id>.log
. En cas d'échec d'une tâche, un journal de débogage correspondant<job_id>.debug
est également généré au même emplacement. - Vous pouvez trouver les journaux d'exécution de commande
RMAN
correspondants pour les opérations de sauvegarde, de récupération et de configuration dans le répertoire/var/opt/oracle/log/<dbname>/dtrs/rman/bkup
.
- Pour identifier l'ID tâche d'une sauvegarde automatisée, utilisez la commande
Veillez à vérifier les fichiers journaux sur tous les noeuds de calcul du système de base de données Exadata.
Problèmes d'agent de service de base de données
Votre base de données Oracle Cloud Infrastructure utilise un cadre d'agent pour vous permettre de gérer votre base de données au moyen de la plate-forme en nuage. Cochez et redémarrez dbcsagent
.
Il vous faudra parfois redémarrer le programme dbcsagent
si son statut est Arrêter/Attente pour résoudre un échec de sauvegarde. Consultez le fichier /opt/oracle/dcs/log/dcs-agent.log
pour identifier les problèmes liés à l'agent.
- À l'invite de commande, vérifiez le statut de l'agent :
systemctl status dbcsagent.service
- Si l'agent est à l'état Arrêter/Attente, essayez de le redémarrer :
systemctl start dbcsagent.service
- Vérifiez à nouveau le statut de l'agent pour confirmer qu'il a le statut Arrêter/En cours d'exécution :
systemctl status dbcsagent.service
Problèmes liés à la connectivité du magasin d'objets
La sauvegarde de votre base de données dans le service de stockage d'objets pour Oracle Cloud Infrastructure nécessite que l'hôte puisse se connecter au point d'extrémité Swift applicable.
Bien qu'Oracle contrôle les données d'identification réelles de l'utilisateur Swift pour le seau de stockage des sauvegardes gérées, la vérification de la connectivité générale au service de stockage d'objets dans votre région est un bon indicateur que celle-ci ne pose aucun problème. Vous pouvez tester la connectivité à l'aide d'un autre utilisateur Swift.
- Créez un utilisateur Swift dans votre location. Voir Utilisation de jetons d'authentification.
- Avec l'utilisateur que vous avez créé à l'étape précédente, utilisez la commande suivante pour vérifier si l'hôte peut accéder au magasin d'objets.
Voir Service de stockage d'objets - FAQ pour la bonne région à utiliser. Voir Présentation des espaces de noms du stockage d'objets pour plus d'informations sur votre espace de noms du stockage d'objets.curl -v -X HEAD -u <user_ID>:'<auth_token>' https://swiftobjectstorage.<region_name>.oraclecloud.com/v1/<object_storage_namespace>
- Si vous ne pouvez pas vous connecter au magasin d'objets, consultez la rubrique Préalables pour les sauvegardes sur le service Exadata Cloud pour des informations sur la configuration de la connectivité du magasin d'objets.
Problèmes liés à l'hôte
Une ou plusieurs des conditions suivantes sur l'hôte de la base de données peuvent provoquer l'échec des sauvegardes :
Si une commande interactive telle que oraenv
, ou toute commande qui peut retourner un message d'erreur ou d'avertissement, a été ajoutée au fichier .bash_profile
pour l'utilisateur grid ou oracle, les opérations du service Base de données telles que les sauvegardes automatiques peuvent être interrompues et échouer. Recherchez ces commandes dans le fichier .bash_profile
et supprimez-les.
Les opérations de sauvegarde requièrent de l'espace dans le répertoire /u01
sur le système de fichiers hôte. Utilisez la commande df -h
sur l'hôte afin de vérifier l'espace disponible pour les sauvegardes. Si l'espace du système de fichiers est insuffisant, vous pouvez supprimer les anciens fichiers journaux ou de suivi afin de libérer de l'espace.
Votre système n'a peut-être pas la version requise du module de sauvegarde (opc_installer.jar
). Voir Impossible d'utiliser des sauvegardes gérées dans le système de base de données pour plus de détails sur ce problème connu. Pour corriger le problème, vous pouvez suivre la procédure décrite dans cette section ou simplement mettre à jour votre système de base de données et votre base de données avec le dernier correctif d'ensemble.
La personnalisation du fichier de profil de site ($ORACLE_HOME/sqlplus/admin/glogin.sql
) peut entraîner l'échec des sauvegardes gérées dans Oracle Cloud Infrastructure. Des commandes interactives, en particulier, peuvent mener à des échecs de sauvegarde. Oracle recommande de ne pas modifier ce fichier pour les bases de données hébergées dans Oracle Cloud Infrastructure.
Problèmes liés à la base de données
Une configuration ou un état de base de données incorrect peut mener à des échecs de sauvegarde.
La base de données doit être active et en cours d'exécution (idéalement sur tous les noeuds) pendant la sauvegarde.
srvctl status database -d <db_unique_name> -verbose
Open
pour que la sauvegarde aboutisse. Si la base de données n'est pas active, utilisez la commande suivante pour la démarrer :
srvctl start database -d <db_unique_name> -o open
Open
, utilisez les commandes suivantes pour accéder à l'invite de commande SQL*Plus et régler le statut à Open
:
sqlplus / as sysdba
alter database open;
Lorsque vous provisionnez une nouvelle base de données, le mode d'archivage est réglé à ARCHIVELOG
par défaut. Il s'agit du mode d'archivage obligatoire pour les opérations de sauvegarde. Vérifiez le paramètre du mode d'archivage pour la base de données et remplacez-le par ARCHIVELOG
, s'il y a lieu.
select log_mode from v$database;
ARCHIVELOG
, lancez la base de données avec le statut MOUNT
(et non OPEN
), puis utilisez la commande suivante à l'invite de commande SQL*Plus :
alter database archivelog;
Confirmez que le paramètre db_recovery_file_dest
pointe vers +RECO
et que le paramètre log_archive_dest_1
est réglé à USE_DB_RECOVERY_FILE_DEST
.
Pour les bases de données RAC, une instance doit avoir le statut MOUNT
lors de l'activation du mode archivelog. Pour activer le mode archivelog pour une base de données RAC, effectuez les étapes suivantes :
- Arrêtez toutes les instances de base de données :
srvctl stop database -d
- Démarrez une des instances de base de données dans l'état de montage :
srvctl start instance -d <db_unique_name> -i <instance_name> -o mount
- Accédez à l'invite de commande SQL*Plus :
sqlplus / as sysdba
- Activez le mode journal d'archivage :
alter database archivelog; exit;
- Arrêtez la base de données :
srvctl stop instance -d <db_unique_name> -i <instance_name>
- Redémarrez toutes les instances de base de données :
srvctl start database -d <db_unqiue_name>
- À l'invite de commande SQL*Plus, confirmez que le mode d'archivage est réglé à :
ARCHIVELOG
:select log_mode from v$database;
srvctl status database -db <db_unique_name> -v
. Si la commande retourne la sortie suivante, vous devez résoudre le problème de blocage de l'utilitaire d'archivage pour réussir les sauvegardes :
Instance <instance_identifier> is running on node *<node_identifier>. Instance status: Stuck Archiver
Consultez le document ORA-00257 : Erreur de l'utilitaire d'archivage (ID document 2014425.1) pour obtenir des informations sur la résolution d'un processus d'utilitaire d'archivage bloqué.
Instance <instance_identifier> is running on node *<node_identifier>. Instance status: Open
Si le statut de l'instance ne change pas une fois résolu le problème sous-jacent de saturation ou d'indisponibilité de l'appareil ou de la ressource, essayez de redémarrer la base de données à l'aide de la commande srvctl
pour mettre à jour le statut de la base de données dans la grappe.
La modification de certains paramètres de configuration RMAN peut provoquer des échecs de sauvegarde dans Oracle Cloud Infrastructure. Pour vérifier votre configuration RMAN, utilisez la commande show all
dans l'invite de ligne de commande RMAN.
Pour plus de détails, voir la liste suivante des paramètres de configuration RMAN qui ne doivent pas être modifiés pour les bases de données dans Oracle Cloud Infrastructure.
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 30 DAYS;
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE DEVICE TYPE 'SBT_TAPE' PARALLELISM 5 BACKUP TYPE TO COMPRESSED BACKUPSET;
CONFIGURE CHANNEL DEVICE TYPE DISK MAXPIECESIZE 2 G;
CONFIGURE CHANNEL DEVICE TYPE 'SBT_TAPE' PARMS 'SBT_LIBRARY=/var/opt/oracle/dbaas_acfs/<db_name>/opc/libopc.so, ENV=(OPC_PFILE=/var/opt/oracle/dbaas_acfs/<db_name>/opc/opc<db_name>.ora)';
CONFIGURE ARCHIVELOG DELETION POLICY TO BACKED UP 1 TIMES TO 'SBT_TAPE';
CONFIGURE CHANNEL DEVICE TYPE DISK MAXPIECESIZE 2 G;
CONFIGURE ENCRYPTION FOR DATABASE ON;
Les sauvegardes RMAN échouent lorsqu'un fichier de portefeuille de magasin d'objets est perdu. Le fichier de portefeuille est nécessaire pour activer la connectivité au magasin d'objets.
-
Obtenez le nom de la base de données dont la sauvegarde a échoué à l'aide de SQL*Plus :
show parameter db_name
-
Déterminez le chemin d'accès au fichier de paramètres de configuration de sauvegarde contenant les informations sur le portefeuille RMAN dans la ligne de commande Linux :
locate opc_<database_name>.ora
Par exemple :find / -name "opctestdb30.ora" -print /var/opt/oracle/dbaas_acfs/testdb30/opc/opctestdb30.ora
-
Recherchez le chemin d'accès au fichier de portefeuille dans le fichier de paramètres de configuration de sauvegarde en inspectant la valeur stockée dans le paramètre
OPC_WALLET
. Pour ce faire, naviguez jusqu'au répertoire contenant le fichier de paramètres de configuration de sauvegarde et utilisez la commandecat
suivante :cat opc<database_name>.ora
Par exemple :cd /var/opt/oracle/dbaas_acfs/testdb30/opc/
ls -altr *.ora opctestdb30.ora
cat opctestdb30.ora OPC_HOST=https://swiftobjectstorage.us-phoenix-1.oraclecloud.com/v1/dbbackupphx OPC_WALLET='LOCATION=file:/var/opt/oracle/dbaas_acfs/testdb30/opc/opc_wallet CREDENTIAL_ALIAS=alias_opc' OPC_CONTAINER=bUG3TFsSi8QzjWfuTxqqExample _OPC_DEFERRED_DELETE=false
-
Vérifiez que le fichier
cwallet.sso
existe dans le répertoire spécifié par le paramètreOPC_WALLET
et confirmez que le fichier est doté des autorisations correctes. Les autorisations de fichier doivent avoir la valeur octale "600" (-rw-------
). Utilisez la commande suivante :ls -ltr /var/opt/oracle/dbaas_acfs/<database_name>/opc/opc_wallet
Par exemple :ls -altr /var/opt/oracle/dbaas_acfs/testdb30/opc/opc_wallet -rw------- 1 oracle oinstall 0 Oct 29 01:59 cwallet.sso.lck -rw------- 1 oracle oinstall 111231 Oct 29 01:59 cwallet.sso
Échecs de portefeuille TDE et de sauvegarde
Voyez comment identifier la cause première des échecs de portefeuille TDE et de sauvegarde.
$ORACLE_HOME/network/admin/sqlnet.ora
doit contenir le paramètre ENCRYPTION_WALLET_LOCATION
formaté exactement comme suit :ENCRYPTION_WALLET_LOCATION=(SOURCE=(METHOD=FILE)(METHOD_DATA=(DIRECTORY=/var/opt/oracle/dbaas_acfs/<database_name>/tde_wallet)))
cat
pour vérifier la spécification de l'emplacement du portefeuille TDE. Par exemple :$ cat $ORACLE_HOME/network/admin/sqlnet.ora
ENCRYPTION_WALLET_LOCATION=(SOURCE=(METHOD=FILE)(METHOD_DATA=(DIRECTORY=/var/opt/oracle/dbaas_acfs/<database_name>/tde_wallet)))
Les sauvegardes de base de données échouent si le portefeuille TDE n'est pas à l'état qui convient. Les scénarios suivants peuvent provoquer ce problème :
Si la base de données a été démarrée à l'aide de SQL*Plus et que la variable d'environnement ORACLE_UNQNAME
n'était pas définie, le portefeuille n'est pas ouvert correctement.
srvctl
:srvctl start database -d <db_unique_name>
Dans un environnement multilocataire pour les versions d'Oracle Database qui prennent en charge le magasin de clés au niveau des bases de données enfichables, chacune de ces dernières possède sa propre clé principale de chiffrement. Pour les bases de données Oracle 18c, cette clé de chiffrement est stockée dans un magasin de clés unique utilisé par tous les conteneurs. (Oracle Database 19c ne prend pas en charge de magasin de clés au niveau de la base de données enfichable.) Après avoir créé ou développé une nouvelle base de données enfichable, vous devez créer et activer une clé principale de chiffrement pour elle. Si vous ne le faites pas, la colonne STATUS
de la vue v$encryption_wallet
affiche la valeur OPEN_NO_MASTER_KEY
.
Pour vérifier le statut de la clé principale de chiffrement et créer une clé principale, procédez de la façon suivante :
-
Vérifiez la colonne
STATUS
de la vuev$encryption_wallet
, comme illustré dans l'exemple suivant :SQL> alter session set container=pdb2; Session altered. SQL> select WRL_TYPE,WRL_PARAMETER,STATUS,WALLET_TYPE from v$encryption_wallet; WRL_TYPE WRL_PARAMETER STATUS WALLET_TYPE ---------- ----------------------------------------------- ------------------ ----------- FILE /var/opt/oracle/dbaas_acfs/testdb30/tde_wallet/ OPEN_NO_MASTER_KEY AUTOLOGIN
-
Confirmez que la base de données enfichable est en mode d'ouverture READ WRITE et n'est pas restreinte, comme illustré dans l'exemple suivant :
SQL> show pdbs CON_ID CON_NAME OPEN MODE RESTRICTED ------ ------------ ---------------------- --------------- 2 PDB$SEED READ ONLY NO 3 PDB1 READ WRITE NO 4 PDB2 READ WRITE NO
La base de données enfichable ne peut pas être ouverte en mode restreint (la colonne
RESTRICTED
doit afficherNO
). Si la base de données enfichable est actuellement en mode restreint, consultez les informations dans la vuePDB_PLUG_IN_VIOLATIONS
et résolvez le problème avant de continuer. Pour plus d'informations sur la vuePDB_PLUG_IN_VIOLATIONS
et le statut restreint, consultez le Guide de l'administrateur d'Oracle Multitenant sur la base de données enfichable de votre version d'Oracle Database. -
Créez et activez une clé principale de chiffrement principale pour la base de données enfichable :
- Réglez le conteneur à la base de données enfichable :
ALTER SESSION SET CONTAINER = <pdb>;
- Créez et activez une clé de chiffrement principale dans la base de données enfichable en exécutant la commande suivante :
ADMINISTER KEY MANAGEMENT SET KEY USING TAG '<tag>' FORCE KEYSTORE IDENTIFIED BY <keystore-password> WITH BACKUP USING '<backup_identifier>';
Notez ce qui suit :
- La clause
USING TAG
est facultative et permet d'associer un marqueur à la nouvelle clé principale de chiffrement. -
La clause
WITH BACKUP
est facultative et peut être utilisée pour créer une sauvegarde du magasin de clés avant la création de la nouvelle clé principale de chiffrement.
Vous pouvez également utiliser les commandes
dbaascli
dbaascli tde status
etdbaascli tde rotate masterkey
pour examiner et gérer vos clés. - Réglez le conteneur à la base de données enfichable :
-
Confirmez que le statut du portefeuille est passé de
OPEN_NO_MASTER_KEY
à OPEN en interrogeant la vuev$encryption_wallet
comme illustré à l'étape 1.
Des paramètres de configuration associés au portefeuille TDE peuvent entraîner l'échec des sauvegardes.
open
et que le type de portefeuille est auto login
en consultant la vue v$encryption_wallet
. Par exemple :
SQL> select status, wrl_parameter,wallet_type from v$encryption_wallet;
STATUS WRL_PARAMETER WALLET_TYPE
------- ---------------------------------------------- --------------
OPEN /var/opt/oracle/dbaas_acfs/testdb30/tde_wallet/ AUTOLOGIN
v$encryption_wallet
. Par exemple :
$ sqlplus / as sysdba
SQL> alter session set container=pdb1;
Session altered.
SQL> select WRL_TYPE,WRL_PARAMETER,STATUS,WALLET_TYPE from v$encryption_wallet;
WRL_TYPE WRL_PARAMETER STATUS WALLET_TYPE
--------- ----------------------------------------------- -------- -----------
FILE /var/opt/oracle/dbaas_acfs/testdb30/tde_wallet/ OPEN AUTOLOGIN
ewallet.p12
) peut entraîner l'échec des sauvegardes s'il est manquant ou s'il comporte des autorisations ou une responsabilité de système de fichiers incompatibles. Vérifiez le fichier en tant qu'utilisateur root
comme illustré dans l'exemple suivant :
# ls -altr /var/opt/oracle/dbaas_acfs/<database_name>/tde_wallet/ewallet.p12
total 76
-rw------ 1 oracle oinstall 5467 Oct 1 20:17 ewallet.p12
Le fichier de portefeuille TDE doit avoir les autorisations de fichier avec la valeur octale "600" (-rw-------
) et le responsable de ce fichier doit faire partie du groupe de systèmes d'exploitation oinstall
.
cwallet.sso
) peut entraîner l'échec des sauvegardes, s'il est manquant ou s'il comporte des autorisations ou une responsabilité de système de fichiers incompatibles. Vérifiez le fichier en tant qu'utilisateur root
comme illustré dans l'exemple suivant :
# ls -altr /var/opt/oracle/dbaas_acfs/<database_name>/tde_wallet/cwallet.sso
total 76
-rw------ 1 oracle oinstall 5512 Oct 1 20:18 cwallet.sso
Le fichier de portefeuille à connexion automatique doit avoir les autorisations de fichier avec la valeur octale "600" (-rw-------
) et le responsable de ce fichier doit faire partie du groupe de systèmes d'exploitation oinstall
.
Dépannage d'Oracle Data Guard
Voyez comment identifier et résoudre les problèmes liés à Oracle Data Guard.
Lors du dépannage d'Oracle Data Guard, vous devez d'abord déterminer si le problème survient lors de la configuration et de l'initialisation de Data Guard ou en cours de fonctionnement, lorsque des commandes du cycle de vie sont entrées. Les étapes d'identification et de résolution des problèmes diffèrent, selon le scénario dans lequel elles sont utilisées.
Il existe trois opérations du cycle de vie : permutation, basculement et remise en service. Le courtier Data Guard est utilisé pour toutes ces commandes. L'interface de ligne de commande du courtier (dgmgrl
) est l'outil principal d'identification et de résolution des problèmes. Même si vous pouvez utiliser des fichiers journaux pour identifier les causes premières, dgmgrl
est plus rapide et plus facile à utiliser pour vérifier et identifier un problème.
La configuration et l'activation de Data Guard comportent plusieurs étapes. Des fichiers journaux sont créés pour chaque étape. Si l'une des étapes échoue, consultez le fichier journal approprié pour identifier et résoudre le problème.
- Validation de la grappe de machines virtuelles en nuage et de la base de données principales
- Validation de la grappe de machines virtuelles en nuage de secours
- Reconstitution et copie des fichiers dans la base de données de secours (fichier de mots de passe et portefeuilles)
- Création de Data Guard sur le réseau (commande RMAN DUPLIQUE)
- Configuration du courtier Data Guard
- Finalisation de la configuration
- Dépannage de Data Guard à l'aide de fichiers journaux
Les outils servant à identifier le problème et l'emplacement des fichiers journaux pertinents diffèrent, selon le scénario dans lequel ils sont utilisés. - Dépannage du processus de configuration de Data Guard
Les erreurs suivantes peuvent survenir au cours des différentes étapes du processus de configuration de Data Guard. Bien que certaines erreurs apparaissent dans la console, la plupart des causes premières se trouvent dans les fichiers journaux.
Rubrique parent : Dépannage des systèmes Exadata Cloud Infrastructure
Dépannage de Data Guard à l'aide de fichiers journaux
Les outils servant à identifier le problème et l'emplacement des fichiers journaux pertinents diffèrent, selon le scénario dans lequel ils sont utilisés.
Utilisez les procédures suivantes pour collecter les fichiers journaux pertinents pour examiner les problèmes. Si vous ne parvenez pas à résoudre le problème après avoir examiné les fichiers journaux, communiquez avec My Oracle Support.
Lors de la préparation des fichiers collectés pour Oracle Support, regroupez-les dans une archive compressée, tel qu'un fichier ZIP.
Sur chaque noeud de calcul associé à la configuration Data Guard, rassemblez les fichiers journaux en rapport avec le problème rencontré.
- Fichiers journaux de la phase d'activation, tels que ceux concernant la création de la base de données de secours et ceux du système principal ou de secours correspondant.
- Fichiers journaux de l'ID de la tâche d'activation. Par exemple : 23.
- Emplacement des fichiers journaux par phase d'activation et système Exadata (principal ou de secours).
- Fichiers journaux de noms de base de données (
db_name
ordb_unique_name
selon le chemin d'accès).
Vérifiez tous les noeuds des systèmes Exadata principal et de secours correspondants. Les commandes exécutées sur un système ont pu l'être sur n'importe lequel de ses noeuds.
Data Guard Deployer (DGdeployer
) est le processus qui exécute la configuration. Lors de la configuration de la base de données principale, il crée le fichier /var/opt/oracle/log/<dbname>/dgdeployer/dgdeployer.log
.
Ce journal doit contenir la cause première de l'échec de la configuration de la base de données principale.
- Le journal principal de l'utilitaire de ligne de commande
dbaasapi
est le suivant :/var/opt/oracle/log/dbaasapi/db/dg/<job_ID>.log
. Recherchez les entrées qui contiennentdg_api
. - L'un des journaux de secours de l'utilitaire de ligne de commande
dbaasapi
est le suivant :/var/opt/oracle/log/dbaasapi/db/dg/<job_ID>.log
. Dans ce journal, recherchez les entrées qui contiennentdg_api
. - L'autre journal de secours est le suivant :
/var/opt/oracle/log/<dbname>/dgcc/dgcc.log
. Ce journal est le journal de configuration de Data Guard.
- Le moteur de déploiement Oracle Cloud (ODCE) crée le fichier
/var/opt/oracle/log/<dbname>/ocde/ocde.log
. Ce journal doit contenir la cause d'un échec de la création de la base de données de secours. - L'utilitaire de ligne de commande
dbaasapi
crée le fichiervar/opt/oracle/log/dbaasapi/db/dg/<job_ID>.log
. Recherchez les entrées qui contiennentdg_api
. - Le fichier journal de configuration de Data Guard est le suivant :
/var/opt/oracle/log/<dbname>/dgcc/dgcc.log
.
DGdeployer
est le processus qui exécute la configuration. Il crée le fichier suivant :/var/opt/oracle/log/<dbname>/dgdeployer/dgdeployer.log
. Ce journal doit contenir la cause première de l'échec de la configuration de la base de données de secours.- L'utilitaire de ligne de commande
dbaasapi
crée le fichier/var/opt/oracle/log/dbaasapi/db/dg/<job_ID>.log
. Recherchez les entrées qui contiennentdg_api
. - Le journal de configuration de Data Guard est le suivant :
/var/opt/oracle/log/<dbname>/dgcc/dgcc.log
.
DGdeployer
est le processus qui exécute la configuration. Lors de la configuration de Data Guard, il crée le fichier /var/opt/oracle/log/<dbname>/dgdeployer/dgdeployer.log
. Ce journal doit contenir la cause première de l'échec de la configuration de la base de données principale.
Sur chaque noeud des sites principal et de secours, rassemblez des fichiers journaux pour le nom de base de données connexe (db_name
).
Vérifiez tous les noeuds des systèmes Exadata principal et de secours. Une opération de gestion du cycle de vie peut avoir une incidence sur les systèmes principal et de secours.
- Journal d'alerte de base de données :
/u02/app/oracle/diag/rdbms/<dbname>/<dbinstance>/trace/alert_<dbinstance>.log
- Journal de courtier Data Guard :
/u02/app/oracle/diag/rdbms/<dbname>/<dbinstance>/trace/drc<dbinstance>.log
- Fichier journal d'outils Cloud pour Data Guard :
/var/opt/oracle/log/<dbname>/odg/odg.log
Rubrique parent : Dépannage d'Oracle Data Guard
Dépannage du processus de configuration de Data Guard
Les erreurs suivantes peuvent survenir au cours des différentes étapes du processus de configuration de Data Guard. Bien que certaines erreurs apparaissent dans la console, la plupart des causes premières se trouvent dans les fichiers journaux.
Le mot de passe entré pour activer Data Guard ne correspondait pas à celui de l'administrateur principal de l'utilisateur SYS. Cette erreur survient lors de la phase de validation de la base de données principale de l'activation.
La base de données est peut-être inactive. Cette erreur survient lors de la phase de validation de la base de données principale de l'activation. Vérifiez à l'aide de srvctl
et de sql
sur l'hôte que la base de données est en cours d'exécution sur tous les noeuds.
Impossible de configurer la base de données principale. Des commandes Data Guard non valides ou l'échec d'une reconfiguration de module d'écoute peuvent causer cette erreur.
Impossible de créer le portefeuille TDE. Les fichiers du magasin de clés (portefeuille) Oracle Transparent Database Encryption (TDE) n'ont pas pu être préparés pour le transport vers le site de secours. Cette erreur survient lors de la phase de création du portefeuille TDE de l'activation. L'un des éléments suivants peut causer un échec à ce stade :
- Impossible d'accéder aux fichiers de portefeuille TDE
- Les commandes d'activation n'ont pas pu créer d'archive contenant les fichiers de portefeuille
Procédure de dépannage :
- Assurez-vous que la grappe est accessible. Pour vérifier le statut d'une grappe, exécutez la commande suivante :
crsctl check cluster -all
- Si la grappe ne fonctionne pas, exécutez la commande suivante pour la redémarrer :
crsctl start crs -wait
- Si cette erreur survient lorsque la grappe est accessible, vérifiez les journaux de création du portefeuille TDE (phase d'activation) pour déterminer la cause et la résolution de l'erreur.
L'archive contenant le portefeuille TDE n'a probablement pas été transmise au site de secours. Le problème est souvent résolu par une nouvelle tentative.
- Les sites principal et de secours ne peuvent peut-être pas communiquer entre eux pour configurer la base de données de secours. Ces erreurs surviennent lors de la phase de configuration de la base de données de secours de l'activation. À ce stade, des configurations sont effectuées sur la base de données de secours, notamment rman duplicate sur la base de données principale. Pour résoudre ce problème :
- Vérifiez le statut de connectivité des sites principal et de secours.
- Assurez-vous que l'hôte peut communiquer avec tous les autres depuis le port 1521. Vérifiez la configuration du réseau, y compris les groupes de sécurité de réseau (NSG), les listes de sécurité de réseau et la configuration de l'appairage distant de réseaux en nuage virtuels (le cas échéant). La meilleure façon de tester la communication entre l'hôte et les autres noeuds est d'accéder aux bases de données par SQL*PLUS, du système principal au système de secours et inversement.
- Les adresses IP virtuelles ou modules d'écoute SCAN ne fonctionnent pas. Utilisez le test ci-dessus pour identifier le problème.
Causes possibles :
- Les adresses IP virtuelles ou modules d'écoute SCAN ne fonctionnent pas. Vous pouvez confirmer ce problème en utilisant les commandes suivantes sur tout noeud de grappe.
-
[grid@exa1-****** ~]$ srvctl status scan
-
[grid@exa1-****** ~]$ srvctl status scan_listener
-
- Les bases de données peuvent être inaccessibles. Vous pouvez confirmer ce problème en tentant de vous connecter à l'aide d'un alias Oracle Net existant.
Procédure de dépannage :
- En tant qu'utilisateur de système d'exploitation oracle, vérifiez l'existence d'un alias Oracle Net pour la base de données conteneur. Recherchez un alias dans $ORACLE_HOME/network/admin/<dbname>/tnsnames.ora.
L'exemple suivant montre une entrée pour une base de données conteneur nommée db12c :
cat $ORACLE_HOME/network/admin/db12c/tnsnames.ora DB12C = (DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = exa1-*****-scan.********.******.******.com)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = db12c.********.******.******.com) (FAILOVER_MODE = (TYPE = select) (METHOD = basic))))
- Vérifiez que vous pouvez utiliser l'alias pour vous connecter à la base de données. Par exemple, en tant que sysdba, entrez la commande suivante :
sqlplus sys@db12c
Les mots de passe d'utilisateur Oracle Database sys ou system pour la base de données et le portefeuille TDE sont peut-être différents. Pour comparer les mots de passe :
- Connectez-vous à la base de données en tant qu'utilisateur sys et vérifiez le statut TDE dans
.V$ENCRYPTION_WALLET
- Connectez-vous à la base de données en tant qu'utilisateur system et vérifiez le statut TDE dans
.V$ENCRYPTION_WALLET
- Modifiez les mots de passe pour qu'ils soient identiques. Connectez-vous à l'hôte du système en tant qu'opc et exécutez les commandes suivantes :
- Pour modifier le mot de passe SYS :
sudo dbaascli database changepassword --dbname <database_name>
- Pour modifier le mot de passe du portefeuille TDE :
sudo dbaascli tde changepassword --dbname <database_name>
- Pour modifier le mot de passe SYS :
Pour les causes et résolutions possibles des problèmes de portefeuille TDE, voir Échecs de portefeuille TDE et de sauvegarde.
Lorsque les commandes de permutation, de basculement et de remise en service sont exécutées, plusieurs messages d'erreur peuvent se produire. Consultez la documentation d'Oracle Database pour en savoir plus sur ces messages d'erreur.
Note
Oracle recommande d'utiliser l'interface de ligne de commande du courtier Data Guard (dgmgrl) pour valider les configurations.
-
En tant qu'utilisateur Oracle, connectez-vous à la base de données principale ou de secours avec
dgmgrl
et vérifiez la configuration et la base de données :dgmgrl sys/<pwd>@<database> DGMGRL> VALIDATE CONFIGURATION VERBOSE DGMGRL> VALIDATE DATABASE VERBOSE <PRIMARY> DGMGRL> VALIDATE DATABASE VERBOSE <STANDBY>
- Consultez la documentation d'Oracle Database pour vérifier le message d'erreur correspondant. Par exemple :
- ORA-16766 : Redo Apply est arrêté.
- ORA-16853 : Le décalage d'application des transactions a dépassé le seuil indiqué.
- ORA-16664 : Impossible de recevoir le résultat à partir d'un membre (pour la base de données de secours).
- ORA-12541 : TNS : Pas de processus d'écoute (pour la base de données principale).
Pour voir la cause et la résolution, vérifiez les erreurs dans Messages d'erreur de base de données.
Rubrique parent : Dépannage d'Oracle Data Guard
Échecs de l'application de correctifs sur les systèmes Exadata Cloud Infrastructure
L'application de correctifs peut échouer pour diverses raisons. En général, une opération échoue car un noeud de base de données est arrêté, l'espace est insuffisant sur le système de fichiers ou la machine virtuelle ne peut pas accéder au magasin d'objets.
- Diagnostic du problème
Dans la console, vous pouvez identifier une opération d'application de correctifs ayant échoué en consultant l'historique des correctifs d'un système Exadata Cloud Infrastructure ou d'une base de données individuelle. - Dépannage et diagnostic
Diagnostiquez les problèmes les plus courants qui peuvent survenir lors du processus d'application de correctifs à l'un des composants Exadata Cloud Infrastructure.
Rubrique parent : Dépannage des systèmes Exadata Cloud Infrastructure
Diagnostic du problème
Dans la console, vous pouvez identifier une opération d'application de correctifs ayant échoué en consultant l'historique des correctifs d'un système Exadata Cloud Infrastructure ou d'une base de données individuelle.
Un correctif dont l'application n'a pas abouti affiche le statut Failed
et présente une brève description de l'erreur à l'origine de l'échec. Si le message d'erreur ne contient pas suffisamment d'informations pour vous orienter vers une solution, vous pouvez utiliser l'interface de ligne de commande et les fichiers journaux de la base de données pour collecter d'autres données. Consultez ensuite la section pertinente de cette rubrique pour trouver la solution.
Dépannage et diagnostic
Diagnostiquez les problèmes les plus courants qui peuvent survenir lors du processus d'application de correctifs à l'un des composants Exadata Cloud Infrastructure.
- Problèmes liés aux machines virtuelles du serveur de base de données
Une ou plusieurs des conditions suivantes sur la machine virtuelle du serveur de base de données peuvent entraîner l'échec des opérations d'application de correctifs. - Problèmes liés à Oracle Grid Infrastructure
Une ou plusieurs des conditions suivantes sur Oracle Grid Infrastructure peuvent provoquer l'échec des opérations d'application de correctifs. - Problèmes liés aux bases de données Oracle
Un état incorrect de la base de données peut provoquer l'échec de l'application de correctifs.
Problèmes de machine virtuelle du serveur de base de données
Une ou plusieurs des conditions suivantes sur la machine virtuelle du serveur de base de données peuvent provoquer l'échec des opérations d'application de correctifs.
Problèmes de connectivité de machine virtuelle du serveur de base de données
Les outils en nuage reposent sur la bonne configuration de réseau et de connectivité entre les machines virtuelles d'une grappe indiquée. Si la configuration n'est pas correctement définie, cela peut entraîner des échecs sur toutes les opérations nécessitant un traitement inter-noeuds. Par exemple, il peut être impossible de télécharger les fichiers requis pour appliquer un correctif indiqué.
Selon le cas, vous pouvez effectuer les opérations suivantes :
- Vérifiez que votre configuration DNS est correcte afin que les adresses de machines virtuelles pertinentes puissent être résolues dans la grappe de machines virtuelles.
- Consultez les journaux des outils en nuage pertinents comme indiqué dans la section Obtention d'une assistance supplémentaire et communiquez avec le soutien technique d'Oracle pour obtenir de l'aide.
Rubrique parent : Dépannage et diagnostic
Problèmes liés à Oracle Grid Infrastructure
Une ou plusieurs des conditions suivantes sur Oracle Grid Infrastructure peuvent provoquer l'échec des opérations d'application de correctifs.
Oracle Grid Infrastructure est arrêté
Oracle Clusterware permet aux serveurs de communiquer entre eux afin qu'ils puissent fonctionner en tant qu'unité collective. Le programme logiciel de la grappe doit être fonctionnel sur la grappe de MV pour que les opérations d'application de correctifs aboutissent. Vous aurez parfois besoin de redémarrer Oracle Clusterware pour résoudre un échec d'application de correctifs.
./crsctl check cluster
CRS-4537: Cluster Ready Services is online
CRS-4529: Cluster Synchronization Services is online
CRS-4533: Event Manager is online
crsctl start cluster -all
crsctl check cluster
Rubrique parent : Dépannage et diagnostic
Problèmes liés aux bases de données Oracle
Un état incorrect de la base de données peut provoquer l'échec de l'application de correctifs.
La base de données Oracle est hors service
La base de données doit être active et exécutée sur tous les noeuds actifs pour que les opérations d'application de correctifs puissent être exécutées dans l'ensemble de la grappe.
srvctl status database -d db_unique_name -verbose
Le système retourne un message incluant le statut de l'instance de base de données. Le statut de l'instance doit être Ouvert pour que l'opération d'application de correctifs aboutisse.
srvctl start database -d db_unique_name -o open
Rubrique parent : Dépannage et diagnostic
Obtention d'une assistance supplémentaire
Si vous ne parvenez pas à résoudre le problème à l'aide des informations de cette rubrique, suivez les procédures ci-dessous pour collecter les informations de base de données et de diagnostic pertinentes. Après avoir collecté ces informations, communiquez avec le soutien technique d'Oracle.
- Collecte des journaux d'outils en nuage
Utilisez les fichiers journaux pertinents qui pourraient aider le soutien technique d'Oracle à examiner en détail un problème particulier et à le résoudre. - Collecte de diagnostics Oracle
Rubriques connexes
Rubrique parent : Dépannage des systèmes Exadata Cloud Infrastructure
Collecte des journaux d'outils en nuage
Utilisez les fichiers journaux pertinents qui pourraient aider le soutien technique d'Oracle à examiner en détail un problème particulier et à le résoudre.
Journaux pour DBAASCLI
/var/opt/oracle/log/dbaascli
dbaascli.log
Rubrique parent : Obtention d'une assistance supplémentaire
Collecte de diagnostics Oracle
Pour collecter les informations de diagnostic et les journaux Oracle pertinents, exécutez la commande dbaascli diag collect
.
Pour plus d'informations sur l'utilisation de cet utilitaire, voir Outils DBAAS : Utilisation de dbaascli pour collecter des journaux d'outils en nuage et effectuer une vérification de l'état des outils en nuage.
Échec du redémarrage de la base de données de secours après la permutation dans la configuration d'Oracle Data Guard pour Oracle Database 11g
Description : Après la permutation, la nouvelle base de données de secours (ancienne base de données principale) demeure arrêtée et ne peut pas redémarrer.
Action : Après avoir effectué la permutation, procédez de la façon suivante :
- Redémarrez la base de données de secours à l'aide de la commande
srvctl start database -db <standby dbname>
. - Rechargez le module d'écoute en tant qu'utilisateur
grid
sur tous les noeuds de grappe principal et de secours.- Pour recharger le module d'écoute à l'aide de la haute disponibilité, téléchargez et appliquez le correctif 25075940 dans le répertoire de base Grid, puis exécutez
lsnrctl reload -with_ha
. - Pour recharger le module d'écoute, exécutez
lsrnctl reload
.
- Pour recharger le module d'écoute à l'aide de la haute disponibilité, téléchargez et appliquez le correctif 25075940 dans le répertoire de base Grid, puis exécutez
Après avoir rechargé le module d'écoute, vérifiez que les services <dbname>_DGMGRL
sont chargés dans le module d'écoute à l'aide de la commande lsnrctl status
.
Pour télécharger le correctif 25075940
- Connectez-vous à My Oracle Support.
- Cliquez sur Correctifs et mises à jour.
- Sélectionnez Numéro de bogue dans la liste déroulante Numéro/nom ou numéro de bogue (simple).
- Entrez le numéro de bogue 34741066, puis cliquez sur Rechercher.
- Dans les résultats de la recherche, cliquez sur le nom du dernier correctif.
Vous serez redirigé vers la page Patch 34741066 : LSNRCTL RELOAD -WITH_HA FAILED TO READ THE STATIC ENTRY IN LISTENER.ORA.
- Cliquez sur Télécharger.
Rubrique parent : Dépannage des systèmes Exadata Cloud Infrastructure
Échec intermittent de la création d'une base de données enfichable lorsque plusieurs bases de données enfichables sont créées en parallèle
Description : La création d'une base de données enfichable peut échouer pour un sous-ensemble de bases de données enfichables lorsque plusieurs bases de données enfichables sont créées en parallèle.
ORA-03113: end-of-file on communication channel
Action : Réessayez la création de la base de données enfichable qui a échoué.
Rubrique parent : Dépannage des systèmes Exadata Cloud Infrastructure