These two parms(CHECKPOINT and TIME) are different. One specified in seconds and other in # of blocks.
LOG_CHECKPOINT_INTERVAL specifies the frequency of checkpoints in terms of the number of redolog file blocks(OS blocks, not DB blocks) that can exist between an incremental checkpoint and the last block written to the redo log.
Regardless of this value, a checkpoint always occurs when switching from one online redo log file to another. Therefore, if the value exceeds the actual redo log file size, checkpoints occur only when switching logs.
Analyze this, assuming 512k is redolog size and 520k is LOG_CHECKPOINT_INTERVAL( interms of blocks). Though you specify at this INTERVAL checkpoint to occur, it occurs only when log switch occurs, as its just 512k.
Hope this helps...
[Edited by sreddy on 12-29-2000 at 11:20 PM]
