Avamar : La sauvegarde du fichier log des transactions SQL échoue lors de l’analyse du fichier Sqlmeta.xml en raison d’une erreur d’écart de log.
Summary: L’article décrit les échecs de sauvegarde SQL (Structured Query Language), où des erreurs d’écart de log et des entrées de sqlmeta.xml manquantes se produisent, car la limite de mémoire tampon de l’analyseur (32 Mo) empêche la validation du numéro de séquence logique (LSN). ...
Symptoms
Captures de journal Avamar SQL montrant le problème de chargement sqlmeta.xml fichier :
2024/09/05-19:09:26.11299 [avsql_assist] avspawn::run_and_wait back from wait error_num:536870932 wait_error:0
2024/09/05-19:09:26.11299 [avsql_assist] called avspawnpipe::~avspawnpipe
2024/09/05-19:09:26.11299 [avsql_assist] avspawnpipe::~avspawnpipe done with avspawnpipe::wait stdout
2024/09/05-19:09:26.11400 [avsql_assist] called avspawnpipe::~avspawnpipe
2024/09/05-19:09:26.11400 [avsql_assist] avspawnpipe::~avspawnpipe done with avspawnpipe::wait stderr
2024-09-05 15:09:26 avsql Warning <7427>: Error loading SQL metadata
avtar Warning <18125>: Calling DDR_OPEN_VIA_TOKEN returned result code:5341 message:SSL library error
avtar Error <10542>: Data Domain server "chgava-dd01.na.int.grp" open failed DDR result code: 5341, desc: SSL library error
avtar Error <10512>: Problem logging into the DDR server index:1
2024/09/05-19:09:26.15899 [avsql_assist] <=== avsql_assist::sqlmeta_load_from_snapup
2024/09/05-19:09:26.16000 [avsql_assist] ===> sqlconnect::sqlconnect
2024/09/05-19:09:26.16000 [avsql_assist] ===> sqlconnect::connect
2024/09/05-19:09:26.16000 [avsql_assist] ===> sqlconnectimpl_smo::InitDll
2024/09/05-19:09:26.16000 [avsql_assist] SMO dll already loaded.
2024/09/05-19:09:26.16000 [avsql_assist] <=== sqlconnectimpl_smo::InitDll
2024/09/05-19:09:26.16100 [avsql_assist] ===> SMO_New()
2024/09/05-19:09:26.16100 [avsql_assist] <=== SMO_New()
Les entrées de base de données du fichier sqlmeta.xml sont supprimées, à l’exception de la base de données système. Cela se produit lorsque la validation du numéro de séquence logique (LSN) au cours d’une sauvegarde incrémentielle échoue, car toutes les bases de données renvoient une valeur LSN NULL, à l’exception de la base de données système.
[avsql_assist] Aligned before compare- Last backup (metadata) LSN: '0000000000000000000', Current (SQL Server) LSN: '1277000015962500001'
Cela entraînait une erreur d’écart de journal, tandis que les sauvegardes complètes des plug-ins SQL pour les mêmes bases de données sur le serveur continuaient à s’exécuter sans problème.
Cause
Le chargement et l’analyse du plug-in SQL échouent sqlmeta.xml lors de la manipulation de nombreuses bases de données (≈255+). Mémoire tampon interne utilisée par le avtar-spawn Le chemin d’accès est insuffisant, renvoyant des métadonnées incomplètes au plug-in et déclenchant l’erreur « Erreur de chargement des métadonnées SQL » et la détection des écarts de log en aval.
Resolution
Sur certaines plates-formes Windows, la sauvegarde incrémentielle Avamar SQL échoue avec une erreur « écart de log ». Ainsi, l’augmentation de la taille du fichier sqlmeta.xml de 32 Mo à 128 Mo a résolu le problème.
Des correctifs sont disponibles :
- Version d’Avamar
- 19.4.100-116
- ESC 1026
- Ingénierie binaire
- 19.10.1-166
- Jira AVAMARESC-2610
- AVAMAR-47449
- Corriger 338875
- 19.12.100
- AVAMAR-47454
- Incorporé
- 19.4.100-116