Re: Assert Failed: Page Check Error in bfput
Posted in 2005
Hello Gary,
did not realize that the problem was in the trx log;
onstat -l should tell you ( i am running on 9 and no 7 available sorry)however it should look like:
....
address number flags uniqid begin size used %used
13444798 2 U-B---- 480 3058eb 2500 2500 100.00
134447d0 3 U-B---- 481 3062af 2500 2500 100.00
..
.....................................30fc000
.....................................30fcbbb....
...
.. etc...
------------------------------------^^^^^^
search for the log where "page 0x30fcaa1 " is part of in the col Begin
. that one has a problem. hopefully it has no open trx and is not
current.
(check onstat -lx)
if none is active you may want to decide to bring the engine in
Quiescent mode and drop the problem log. Then re-add it and try a new
level 0 again; check if the error is gone
Hope it helps
Superboer.
Gary Quiring schreef:
> On Fri, 16 Sep 2005 11:27:07 -0400, Gary Quiring <gquiring@msn.com> wrote:
>
> >On Wed, 14 Sep 2005 11:20:33 -0400, Gary Quiring <gquiring@msn.com> wrote:
> >
> >The archive finished today with a different error:
> >
> >07:39:44 Archive on rootdbs, logdbs, plogdbs, data2dbs Completed with 1 corrupt> >ed pages detected.
> >
> >The page appears to be in my transaction logs. How can I figure out what log is
> >bad?
> >
> >Thanks
> >Gary Quiring
> Sorry about that, I am not thinking today. The log still shows the archive
> error:
> 02:13:27 Assert Failed: Archive detects that page 0x30fcaa1 is corrupt.
> 02:13:27 Informix Dynamic Server Version 7.31.UC6
> 02:13:27 Who: Session(1628593, root@emco5, 3836, 1997004520)
> Thread(2641968, arcbackup1, 77072c40, 3)
> File: rsarcbu.c Line: 2482>
> the dd finished returning 36 bytes of all nulls.