Skip to Main Content

Breadcrumb

Datenbank Alert: dNFS kann zu fractured Block Korruption führen

Oracle beschreibt im BUG 32931941 die Möglichkeit, dass es bei Datenbanken mit directNFS zu fractured block corruptions kommen kann. 

Dieser Fehler tritt sehr selten auf und passiert in den meisten Fällen nur dann, wenn es auf Grund von Storage Überlastungen zu hohen IO Latenzen kommt. Erkennen kann man den Fehler erst, wenn der Block das nächste mal gelesen wird, beispielsweise:

  • Bei einem Zugriff auf den Block, wenn dieser nicht mehr im Buffer Cache liegt
  • Bei einem RMAN Backup
  • Bei einer Konistenzkontrolle (RMAN> BACKUP VALIDATE CHECK LOGICAL DATABASE;)

Betroffen sind offiziell die Version 18.13 bis 19.13, allerdings räumt Oracle ein, dass auch andere (ältere) Oracle Datenbank Versionen betroffen seine können. Oracle prüft nur jene Versionen, die noch unter Support stehen. 

Der Bug wird mit 19.14 bzw. 21.5 behoben. Alle Nutzer von dNFS sollte wie folgt vorgehen:

  • Kontrolle ob die Datenbanken betroffen sind
    RMAN> BACKUP VALIDATE CHECK LOGICAL DATABASE;
  • Danach Upgrade auf 19.14 bzw. 21.5 oder höher

Referenzen:

  • Recommended Patches for Direct NFS Client (Doc ID 1495104.1)
  • Bug 32931941 - Fractured block Corruption Found while Using DirectNFS (Doc ID 32931941.8)