Avamar: Back-up van SQL-transactielogboek mislukt bij het parseren van Sqlmeta.xml bestand vanwege een logboekhiaatfout
Summary: Het artikel beschrijft SQL-back-upfouten (Structured Query Language), waarbij log-gap-fouten en ontbrekende sqlmeta.xml-vermeldingen optreden omdat de bufferlimiet van de parser (32 MB) validatie van het logische volgnummer (LSN) verhindert. ...
Symptoms
Avamar SQL-logboekknipsels waaruit blijkt dat het probleem wordt geladen sqlmeta.xml Bestand:
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()
De databasevermeldingen in het bestand sqlmeta.xml worden verwijderd, behalve de systeemdatabase. Dit gebeurt wanneer de validatie van het LSN (Logical Sequence Number) tijdens een incrementele back-up mislukt omdat alle databases een NULL LSN-waarde retourneren, behalve de systeemdatabase.
[avsql_assist] Aligned before compare- Last backup (metadata) LSN: '0000000000000000000', Current (SQL Server) LSN: '1277000015962500001'
Dit resulteerde in een log-gap-fout, terwijl back-ups van volledige SQL-plug-ins voor dezelfde databases op de server zonder problemen blijven werken.
Cause
De SQL-plug-in kan niet worden geladen en geparseerd sqlmeta.xml bij het omgaan met veel databases (≈255+). Een interne buffer die wordt gebruikt door de avtar-spawn pad is onvoldoende, retourneert onvolledige metadata naar de plug-in en activeert "Error loading SQL metadata" en downstream log-gap-detectie.
Resolution
Op bepaalde Windows-platforms mislukt incrementele back-up van Avamar SQL met de fout 'log gap'. Door de bestandsgrootte van de sqlmeta.xml te vergroten van 32 MB naar 128 MB, werd het probleem opgelost.
Er zijn oplossingen beschikbaar:
- Avamar versie
- 19.4.100-116
- ESC 1026
- Engineering binair
- 19.10.1-166
- Jira AVAMARESC-2610
- AVAMAR-47449
- Los 338875 op
- 19.12.100
- AVAMAR-47454
- Opgenomen
- 19.4.100-116