Re: cannot rollforwrad check point
Posted in 2008
Topics: Logging & Checkpoints
Heath Norton wrote:
This typically happens when you are using BUFFERED LOG databases and
your server host machine crashes or is shutdown without properly
shutting down the Informix engine or if you have a controller or power
supply failure preventing the logical log buffer from being written to
disk (one reason that I always recommend UNBUFFERED LOG databases!).
What's happened is that the checkpoint record was in a logical log
buffer that was never flushed to disk before the hard crash.
The ONLY solution is to call IBM/Informix tech support and ask them to
truncate the logical logs at the previous checkpoint. You'll lose all
transactions committed between the two checkpoints, but there's nothing
that can be done for that.
> Hi there
>
>
>
> Can anyone help with this checkpoint ?
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> 18:47:33 Event alarms enabled. ALARMPROG =
> '/usr/informix/etc/log_full.sh'>
>
>
>
>
> 18:47:39 DR: DRAUTO is 0 (Off)>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> 18:47:40 Requested shared memory segment size rounded from 588KB to> 4096KB
>
>
>
>
>
> 18:47:40 Informix Dynamic Server Version 7.31.UC2 Software Serial> Number AAC#J584267
>
> 18:47:40 Informix Dynamic Server Initialized -- Shared Memory> Initialized.
>
>
>
>
>
>
>
>
>
> 18:47:40 Physical Recovery Started.>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> 18:47:40 Physical Recovery Complete: 0 Pages Restored.>
>
>
>
>
>
>
>
>
>
>
>
>
> 18:47:41 Logical Recovery Started.>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> *18:47:41 Checkpoint Record not Found in Logical Log.*
>
>
>
>
>
>
>
>
>
>
>
>
>
> *18:47:42 Cannot Rollforward from Checkpoint.*
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> 18:47:43 Informix Dynamic Server Stopped.>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> 18:47:43 mt_shm_remove: WARNING: may not have removed all/correct> segments
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> 08:46:25 Requested shared memory segment size rounded from 65000KB to> 65536KB
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Fri Dec 28 08:46:27 2007
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> 08:46:27 Event alarms enabled. ALARMPROG =
> '/usr/informix/etc/log_full.sh'>
>
>
>
>
> 08:46:33 DR: DRAUTO is 0 (Off)>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> 08:46:33 Requested shared memory segment size rounded from 588KB to> 4096KB
>
>
>
>
>
> 08:46:34 Informix Dynamic Server Version 7.31.UC2 Software Serial> Number AAC#J584267
>
> 08:46:34 Informix Dynamic Server Initialized -- Shared Memory> Initialized.
>
>
>
>
>
>
>
>
>
> 08:46:34 Physical Recovery Started.>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> 08:46:34 Physical Recovery Complete: 0 Pages Restored.>
>
>
>
>
>
>
>
>
>
>
>
>
> 08:46:34 Logical Recovery Started.>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> *08:46:34 Checkpoint Record not Found in Logical Log.*
>
>
>
>
>
>
>
>
>
>
>
>
>
> *08:46:36 Cannot Rollforward from Checkpoint.*
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> 08:46:37 Informix Dynamic Server Stopped.>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> 08:46:37 mt_shm_remove: WARNING: may not have removed all/correct> segments
>
>
>
>
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Informix-list mailing list
> Informix-list@iiug.org
> http://www.iiug.org/mailman/listinfo/informix-list
>
The fact that this happens is called a BUG. and one in capitals. despite the fact that buffered/unbuffered log is used. afaikr if a checkpoint then the logical log buffers are also written to disk... this is step 5 of a checkpoint process.... so it does not make a difference when buffered or unbuffered logging is used... Superboer way fast=http://www.clipjes.nl/clip/nederlands/n/normaal_- _oerend_hard.html