Table corruption after system reboot
Posted in 1998
Hi all,
I'm running Informix OnLine 7.12.UC1 on aTandem CM 1450 NonStop-Ux B32
IPM 10.
Rebooting the system after a regular shutdown ( Application shutdown,
Informix shutdown (onmode -ky),
UNIX shutdown), I got the errors as shown in the following logs.
The table involved is always the same: a table with 100.000 elements,
rowsize = 500 bytes,
11 index and a single transaction working upon it which consists of
200/300 rows insert or delete.
I got this error 5 times and I've fixed it dropping and recreating the
relative indexes or unloading
the data, dropping/recreating the table and reloading the data
As the system works h24, this is not a good workaround indeed.
Does anyone knows something about this?
Thanks in advance.
Luigi Mazzoni
luigi.mazzoni@elsag.it
*******************************************************************************************
__________
ONLINE.LOG
__________
15:42:06 Checkpoint Completed: duration was 9 seconds.
15:42:07 INFORMIX-OnLine Stopped.
15:48:02 DR: DRAUTO is 0 (Off)
15:48:11 INFORMIX-OnLine Initialized -- Shared Memory Initialized.
15:48:11 Physical Recovery Started.
15:48:12 Physical Recovery Complete: 0 Pages Restored.
15:48:12 Logical Recovery Started.
15:48:15 Logical Recovery Complete. 0 Committed, 0 Rolled Back, 0 Open, 0 Bad Locks
15:48:15 Dataskip is now OFF for all dbspaces
15:48:16 Checkpoint Completed: duration was 1 seconds.
15:48:16 Dropping temporary TBLspace 1000e1, recovering 8 pages.
15:48:16 On-Line Mode
15:50:48 I/O bad request chunk 2051, pagenum 427929, pagecnt 1
15:50:48 I/O bad request chunk 2051, pagenum 427929, pagecnt 1
......
*******************************************************************************************
*******************************************************************************************
_______________
APPLICATION.LOG
_______________
15:50
SQL ERROR CALL in Insert Table tablename
SQLCODE: -271
EXCEPTION 1: SQLSTATE=IX000
MESSAGE TEXT: Could not insert new row into the table.
CLASS ORIGIN: IX
SUBCLASS ORIGIN: IX000
EXCEPTION 2: SQLSTATE=IX000
MESSAGE TEXT: ISAM error: bad isam file format.
CLASS ORIGIN: IX
SUBCLASS ORIGIN: IX000
*******************************************************************************************