Avamar : Sauvegardes Oracle : Toutes les sauvegardes Oracle simultanées de bases de données enfichables peuvent échouer si l'une de ces sauvegardes échoue lorsqu'un fichier de tâches est utilisé

Summary: Cet article fournit une solution de contournement pour les échecs simultanés de sauvegarde Oracle des bases de données enfichables.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Dans une architecture multitenancy Oracle, un client peut avoir plusieurs bases de données enfichables qui peuvent être sauvegardées en parallèle à l'aide de scripts rman différents. Si l'une des sauvegardes d'une base de données enfichable échoue, toutes les autres sauvegardes de bases de données enfichables qui s'exécutent en parallèle peuvent également échouer. Cette condition se produit uniquement si un fichier de tâches est utilisé dans le script rman.
 
Exemple
connect target /
run {

allocate channel t1 type sbt PARMS 'SBT_LIBRARY=/usr/local/avamar/lib/libobk_avamar64.so' SEND '"--prefix=19c/PDB1/" "--flagfile=/home/oracle/flagfile.txt" "--taskfile=/home/oracle/taskflag1.txt" "--bindir=/usr/local/avamar/bin"  "--cacheprefix=PDB1" "--vardir=/usr/local/avamar/var"' trace 5;

backup format "PDB1_%U" filesperset 4 incremental  level 0 pluggable database PDB1;

}

 

Messages d’erreur
 
channel t1: starting piece 1 at 13-APR-22
released channel: t1
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03009: failure of backup command on t1 channel at 04/13/2022 11:15:11
ORA-27192: skgfcls: sbtclose2 returned error - failed to close file
ORA-19511: non RMAN, but media manager or vendor specific failure, error text:
   sbtclose2: invalid response from avoracle


 
 
Remarque : cet article de la base de connaissances ne s'applique pas si :
  • La sauvegarde est planifiée à partir du serveur Avamar.
  • S'il n'y a PAS de fichier --taskfile dans le script rman utilisé pour effectuer des sauvegardes.

Cause

Le produit utilise des vues Oracle pour trouver l'état de la sauvegarde. Les requêtes vers les vues Oracle sont répétées pendant toute la sauvegarde en recherchant les mots clés FAILED/ERRORS/RMAN-03099 dans leur sortie. Si l'un de ces mots clés est trouvé, la sauvegarde est marquée comme étant en échec, si ce n'est pas le cas, la sauvegarde est marquée comme terminée.

Le problème se produit lors des sauvegardes simultanées de deux bases de données enfichables. Par exemple, pour PDB1 et PDB2, si la sauvegarde PDB2 échoue, la sauvegarde PDB1 échoue également, car elle trouve dans la sortie de requête l'échec de PDB2.

Resolution

Solution
  • Supprimez le fichier de tâches du script rman.

ou
 
  • Planifiez la sauvegarde à partir du Avamar Server/Scheduler.

Affected Products

Avamar Plug-in for Oracle
Article Properties
Article Number: 000198426
Article Type: Solution
Last Modified: 14 Dec 2022
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.