Disk block corruption with Oracle 19

Solution Verified - Updated -

Issue

  • After upgrading the systems to RHEL 9.6, there is a corruption observed with Oracle redo logs:

    
    ORA-00353: log corruption near block 205208 change 3484692 time 06/11/2025 19:32:02
    ORA-00312: online log 3 thread 1: '+DATA/ORCL/ONLINELOG/group_3.264.1203527031'
    Checker run found 1 new persistent data failures
    Errors in file /home/oracle/product/diag/rdbms/orcl/orcl/trace/orcl_arc2_8052.trc  (incident=14801):
    ORA-00353: log corruption near block 205208 change 3484694 time 06/11/2025 19:26:38
    ORA-00312: online log 3 thread 1: '+DATA/ORCL/ONLINELOG/group_3.264.1203527031'
    Incident details in: /home/oracle/product/diag/rdbms/orcl/orcl/incident/incdir_14801/orcl_arc2_8052_i14801.trc
    2025-06-11T19:32:38.633813+00:00
    Errors in file /home/oracle/product/diag/rdbms/orcl/orcl/trace/orcl_arc2_8052.trc:
    ORA-00354: corrupt redo log block header
    ORA-00353: log corruption near block 205208 change 3484694 time 06/11/2025 19:26:38
    ORA-00312: online log 3 thread 1: '+DATA/ORCL/ONLINELOG/group_3.264.1203527031'
    

    Even rebuilding the redo logs does not fix the corruption.

  • This issue is only observed for VMs configured in Microsoft Azure. Same problem is not observed for VMs in other virtualization environments or on physical servers.

Environment

  • Red Hat Enterprise Linux 9.6
  • VM in Microsoft Azure
  • Oracle 19

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content