Collecting Additional Diagnostic Information for Oracle Processing Cases

KB ID:
2374
Produit:
Veeam Backup & Replication
Version:
8.x, 9.x
Publié:
Dernière modification:
2020-04-15
KB langues:
EN

Description

Un problème avec la sauvegarde de la base de données Oracle et/ou la suppression des journaux archivés Oracle est suspecté. Le support technique de Veeam souhaite recueillir des informations de vos serveurs et bases de données afin d'enquêter sur ce problème.

Cause

Les journaux supplémentaires doivent être collectés manuellement à partir de l'OS invité sur la machine virtuelle en question, car ils ne sont PAS capturés automatiquement par l'assistant de support.

Solution

REMARQUE : Si l'Application-Aware Image Processing est désactivé, activez-le et exécutez à nouveau le job pour mettre à jour les fichiers journaux dans l'OS invité.
 
Les actions suivantes doivent être effectuées dans l'OS invité de la machine virtuelle en question. 
REMARQUE : toutes les tâches de sauvegarde et de réplication de Veeam contre l'invité en question doivent être arrêtées pendant ce processus de collecte. Dans le cas contraire, l'exactitude de l'information sera affectée.
 
 
For Windows
 
1.  Naviguez jusqu'au répertoire suivant :
 
 %programdata%\Veeam\Backup
  
2.  Collectez les fichiers et dossiers correspondant à la syntaxe suivante :
 

VeeamGuestHelper_ddmmyyyy.log
VeeamLogShipper_ddmmyyyy.log
OracleLib.*.log
%backup job name%_Oracle_Redo_Log_Backup - dossier entier
 
3.  Ouvrez une invite de commande élevée et exécutez les commandes suivantes :
 
vssadmin list writers > C:\vsswriters.txt
vssadmin list providers > C:\vssproviders.txt
 
4. Exporter les journaux d'événements Windows comme indiqué ici.

5. Connectez-vous à votre instance en tant que sysdba :
 
sqlplus / as sysdba
 
et exécutez les requêtes suivantes :
 
SQL> select * from v$version;
SQL> select status from v$instance;
SQL> select log_mode from v$database;
SQL> select name from v$controlfile;
SQL> select username,sysdba from v$pwfile_users;
SQL> show parameter spfile;
SQL> show parameter pfile;
SQL> select instance from v$thread;
SQL> select name from v$database;
Sauvegarder la sortie des requêtes ci-dessus dans un fichier texte pour l'ingénieur support.

 
For Linux
 

1.  Naviguez jusqu'aux répertoires suivants :
 
/var/log/VeeamBackup
/tmp
/tmp/VeeamBackup
 
récupérez tous les fichiers avec les masques de noms de fichiers suivants :
 
VeeamOracleAgent.*.log
Agent.LogBackup_cli.*.log
 
2. Connectez-vous au serveur shell avec les informations d'identification utilisateur spécifiées dans le champ 'Guest OS credentials' comme indiqué ici. Ensuite, lancez les commandes suivantes pour obtenir des informations de base sur l'environnement :
 
cat /etc/*release
uname -a
env
 
3. Collectez les informations sur les composants invités installés sur votre machine virtuelle :
 
a) Pour VMware
 
- Connectez-vous à votre serveur Linux
- Exécutez les commandes suivantes :
 
# vmtoolsd -v
# service vmtoolsd status
 
ou
 
#  systemctl status vmtoolsd
 
b) Pour Hyper-V
 
- Connectez-vous à votre serveur Linux
- Exécutez les commandes suivantes :
 
# lsmod | grep hv_utils
# modinfo hv_vmbus
# ps -ef | grep hv
 
- Connectez-vous à votre hôte Hyper-V où la machine virtuelle s'exécute.
- Exécutez la commande suivante dans PowerShell (remplacez VM par le nom réel de votre machine virtuelle)
 
PS> Get-VMIntegrationService -VMName "VM"
 
4. Connectez-vous à votre instance en tant que sysdba depuis le même utilisateur dans le shell qu'à l'étape 2 :
 
sqlplus / as sysdba
 
et exécutez les requêtes suivantes :
SQL> select * from v$version;
SQL> select status from v$instance;
SQL> select log_mode from v$database;
SQL> select name from v$controlfile;
SQL> select username,sysdba from v$pwfile_users;
SQL> show parameter spfile;
SQL> show parameter pfile;
SQL> select instance from v$thread;
SQL> select name from v$database;
 
Sauvegardez la sortie des requêtes ci-dessus dans un fichier texte pour Veeam Support.
 
5. Obtenez les fichiers suivants à partir de votre installation de base de données Oracle (demandez à votre administrateur de base de données si vous n'êtes pas sûr de l'emplacement exact de ces fichiers)
 
oratab (emplacement par défaut est /etc)
inventory.xml (emplacement par défaut est $ORACLE_BASE/oraInventory)
oraInst.loc (emplacement par défaut est $ORACLE_HOME)
 
Obtenez les fichiers suivants à partir de votre installation de base de données Oracle (demandez à votre administrateur de base de données si vous n'êtes pas sûr de l'emplacement exact de ces fichiers)

Si vous souhaitez déposez les logs via SFTP, veuillez infromer le Support Veeam, et votre ingénieur vous fournira l'accès SFTP du ticket. Pour plus d'informations sur le dépôt des logs via SFTP, consultez cet article: https://www.veeam.com/kb1661

Évaluez la qualité de cet article: 
4.9 out of 5 based on 35 ratings

Vous n'avez pas trouvé ce que vous cherchiez ?

Ci-dessous, vous pouvez envoyer une idée pour un nouvel article de base de connaissances.

Pour signaler une erreur sur cette page:

Mettez en relief la faute d'orthographe avec la souris et appuyez Ctrl+Entrée pour nous la signaler.

Spelling error in text:

Envoyer