Time-based checkpoint target for database media recovery
AssigneeOracle International Corporation
InventorsJonghyun Lee, Yunrui Li, Mahesh Baburao Girkar, Amrish Srivastava
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle International Corporation
InventorsJonghyun Lee, Yunrui Li, Mahesh Baburao Girkar, Amrish Srivastava
Estimating the term…
A method, apparatus, and system for a time-based checkpoint target is provided for standby databases. Change records received from a primary database are applied for a standby database, creating dirty buffer queues. As the change records are applied, a mapping is maintained, which maps timestamps to logical times of change records that were most recently applied at the timestamp for the standby database. On a periodic dirty buffer queue processing interval, the mapping is used to determine a target logical time that is mapped to a target timestamp that is prior to a present timestamp by at least a checkpoint delay. The dirty buffer queues are then processed up to the target logical time, creating an incremental checkpoint. On a periodic header update interval, file headers reflecting a consistent logical time for the checkpoint are also updated. The intervals and the checkpoint delay are adjustable by user or application.
A method comprising:
A standby database system comprising one or more computing devices, the standby database system including one or more standby instances configured for:
A non-transitory computer-readable medium storing one or more sequences of instructions which, when executed by one or more processors, cause performing of:
Dependencies are inferred from the claim text.