Avamar: SQL:n lisäävät varmuuskopiot ylennetään täysiksi satunnaisesti LSN-ristiriidan vuoksi
Summary: SQL-lisäävät varmuuskopiot ylennettiin satunnaisesti täysiksi varmuuskopioiksi, vaikka täydellinen varmuuskopiointi onnistui hiljattain.
Symptoms
SQL-inkrementaaliset varmuuskopiot ylennettiin satunnaisesti täydellisiksi varmuuskopioiksi kiireisellä SQL-palvelimella, jossa oli paljon tapahtumia. Avamar SQL -laajennuksen lokiaukkojen tunnistusmekanismi käynnistyi virheellisesti, vaikka lokin järjestysnumeron (LSN) jatkuvuus ei ollut katkennut.
Avamar SQL:n lisäävä varmuuskopiointi epäonnistuu satunnaisesti seuraavissa tilanteissa:
2025-02-05 07:01:16 avsql Info <15765>: A log gap was identified or a full backup was not found.
2025/02/05-07:01:16.98499 [avsql_assist] ===> sqlconnect::~sqlconnect
2025/02/05-07:01:16.98499 [avsql_assist] <=== sqlconnect::~sqlconnect
2025/02/05-07:01:16.98499 [avsql_assist] <=== avsql_assist::snapup_check_timestamps
2025-02-05 07:01:16 avsql Warning <7420>: Forcing FULL backup for database 'sql1\GRS/GRSBLOBS' due to the following reason: A log gap was identified or a full backup was not found.Cause
Ongelman korjaamiseksi luotiin korjaus. Tässä ongelmassa ilmenee, milloin Avamar SQL -laajennusalgoritmi hakee viimeisen LSN:n SQL-palvelimesta eikä aina saa ajantasaisinta LSN:ää. Tämä toiminta aiheutti odottamattomia ylennyksiä täydellisiin varmuuskopioihin.
Resolution
Ongelman korjaukset ovat Dellin sivulla Avamar Drivers and Download
- Avamar SQL -laajennuksen versio 19.10.100.166
- Hotfix-korjaus numero 338887
- Avamar SQL -laajennuksen versio 19.12.100.186
- Hotfix-korjauksen numero 338888
Lisätietoja hotfix-korjausten lataamisesta on seuraavissa artikkeleissa:
Nämä hotfix-korjaukset käyttävät uutta SQL-laajennusmerkintää, joka on lisättävä avsql.cmd tiedostoon tai tietojoukkoon.
- Voit käyttää tätä uutta lippua Avamarissa seuraavasti:
- Etsi avsql.cmd tiedosto: Tiedosto sijaitsee tavallisesti Avamar-työaseman asennushakemistossa.
- Muokkaa avsql.cmd tiedostoa: Avaa tiedosto tekstinkäsittelyohjelmassa, jolla on järjestelmänvalvojan oikeudet.
- Lisää alla oleva lippu:
- Tallenna ja sulje tiedosto
--latest-lsn-from-msdb=True
Kun tämä merkintä on käytössä (True), se varmistaa, että oikea LSN-numero noudetaan SQL-palvelimesta log gap -tarkistusta varten.
Edellä mainittu merkintä voidaan myös lisätä tietojoukkoon.
- Katso käyttöliittymätiedot kohdasta Avamar: Erikoislippujen toimittaminen Avamar-varmuuskopioihin
- AUI: lle
- Siirry AUI:hin
- Valitse Backup Policy.
- Valitse käytäntö
- Klikkaa Muokkaa.
- Siirry Tietojoukko-sivulle.
- Ota Muokkaa tietojoukkoa -osiossa käyttöön kytkin, jonka otsikko on "Ota tämä kytkin käyttöön tietojoukon muokkaamiseksi"
- Laajennukset-osiossa:
- Valitse laajennus.
- Ota Näytä vapaamuotoinen -valitsin käyttöön.
- Lisää tarvittava lippu avain-arvo-parien avulla. Voit esimerkiksi ottaa kuukautislukituksen käyttöön seuraavasti:
- Key:
[avtar]"Flag" - Arvo:
true
- Key:
- Tallenna tietojoukon muutokset valitsemalla Lähetä.
- Siirry AUI:hin