 Before an Oracle database changes data in a datafile it writes changes to the redo log.If something happens to one of the datafiles, a recovery procedure can restore a backed-up datafile and then replay the redo written since backup-time; this brings the datafile to the state it had before it became unavailable.Standby databases in an Oracle Data Guard environment use the same technique