在DATAGUARD配置时如果没有在数据库级启用FORCE_LOGGING,来覆盖会话级的nologging操作。 当为了提升SQL执行速度或减少redo而使用NOLOGGING选项, 或者在segment级使用了NOLOGGING属性, 会导致缺少日志必要的信息,造成standby datafile block corruption
在DG RECOVERY介质恢复期间会将受影响的块标记为已损坏, 查询V$DATABASE_BLOCK_CORRUPTION.CORRUPTION_TYPE值为NOLOGGING。当使用ADG打开备用数据库尝试读取范围标记为“UNRECOVERABLE”的块,会