My Oracle Support Banner

Best Practices for Corruption Detection, Prevention, and Automatic Repair - in a Data Guard Configuration (Doc ID 1302539.1)

Last updated on AUGUST 04, 2018

Applies to:

Oracle Database - Enterprise Edition - Version to [Release 11.1 to 12.1]
Oracle Database - Enterprise Edition - Version to [Release 12.1]
Information in this document applies to any platform.

***Checked for relevance on 3-Jul-2015***


Oracle Active Data Guard is a data protection and availability solution for the Oracle Database.  The purpose of this document is to provide Database Administrators best practice recommendations for configuring key parameters, database features, system features and operational practices to enable best corruption detection, prevention, and automatic repair, in a MAA or Data Guard configuration. This note also provides additional background information on each parameter, performance considerations, and relevant Oracle documentation references.


This document is intended for Database Administrators wanting to learn how to prevent, detect and automatically repair from various data block corruptions.   

A corrupt block is a block that has been changed so that it differs from what Oracle Database expects to find. This note covers two data block corruption types:

Block corruptions can also be divided into interblock corruption and intrablock corruption:


To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document
 Causes of corrupted blocks
 Corruption Summary
 Configuration Details
 Configure at Primary Database:
 Configure at Data Guard Standby Database:
 Deploy Primary and Standby on Oracle Exadata Database Machine and Exadata Storage Servers
 Deploy Oracle Data Integrity eXtensions (DIX) with T10 Data Integrity Field (DIF) when not on Exadata
 General Guidance on Performance Trade-offs
 Oracle Automatic Storage Management (ASM) - Background
 Oracle Flashback Technologies - Background
 Oracle Data Guard
 Active Data Guard Automatic Block Repair - Background
 Additional Operational Practices to detect block corruptions

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.