Long transaction aborts IDS 9.21 upgrade
Posted in 2000
I have been attempting to upgrade my development 7.30UC5 instance (on
HP-UX 10.20 running Baan IV) to IDS2000 9.21 and have been getting
foiled by long transactions where the server cannot roll back to recover
the tranction it aborts. Here is the error message I have been getting:
21:27:36 Aborting Long Transaction: tx 0xc0eca860 username: informix
uid: 199
21:29:46 Assert Failed: Rollback error 126
21:29:46 Informix Dynamic Server 2000 Version 9.21.UC2
21:29:46 Who: Session(57, informix@sys6, 1179, -1058232224)
Thread(210, sqlexec, c0ea6f58, 4)
File: rstrans.c Line: 2243
21:29:46 Results: Log record (OLDRSAM:HDELETE) in log 40921, offset0x7bb2d4 w
as not rolled back
21:29:46 Action: Use 'onlog' to view the transaction and repair
manually.
21:29:46 stack trace for pid 28973 written to /tmp/af.4ba2f99
21:29:47 See Also: /tmp/af.4ba2f99, shmem.4ba2f99.0
21:29:49 Assert Failed: No Exception Handler
21:29:49 Informix Dynamic Server 2000 Version 9.21.UC2
21:29:49 Who: Session(5, informix@, 0, -1058254824)
Thread(7, main_loop(), c0e95018, 1)
File: mtex.c Line: 405
21:29:49 Results: Exception Caught. Type: MT_EX_OS, Context: ill
21:29:49 Action: Please notify Informix Technical Support.
21:29:49 stack trace for pid 28953 written to /tmp/af.3ef2f9d
21:29:49 See Also: /tmp/af.3ef2f9d, shmem.3ef2f9d.0
21:30:37 Error writing '/tmp/shmem.4ba2f99.0' errno = 28
21:30:37 Assert Failed: Rollback error 126
21:30:37 Informix Dynamic Server 2000 Version 9.21.UC2
21:30:37 Who: Session(57, informix@sys6, 1179, -1058232224)
Thread(210, sqlexec, c0ea6f58, 4)
File: rsextlog.c Line: 1560
21:30:37 Results: Log record (OLDRSAM:HDELETE) in log 40921, offset0x7bb2d4 w
as not rolled back
21:30:37 Action: Use 'onlog' to view the transaction and repair
manually.
21:30:37 stack trace for pid 28973 written to /tmp/af.4ba2f99
21:30:37 See Also: /tmp/af.4ba2f99, shmem.4ba2f99.1
21:30:38 Error writing '/tmp/shmem.3ef2f9d.0' errno = 28
21:30:38 mtex.c, line 405, thread 7, proc id 28953, No Exception
Handler.
21:30:39 The Master Daemon Died
21:30:39 PANIC: Attempting to bring system down
I have forwarded the error along with the AF files to Informix, and they
have said that using an On_bar restore to exclude the log that is giving
me the problem is the only way to avoid this problem. I would like to
try this, but isn't the onbar restore from the 7.3 version going to be
incompatible with the 9.2 install?
Could I modify my database to "no logging" for the upgrade, and then
restore it to a buffered log using ontape afterwards to avoid the long
transaction problem? If the logs filling up are the issue ( I did try
adding more logs as well- it still aborted), wouldn't logging being
turned off solve the problem?
Also, is it wise to set the LTXHWM lower than 50? Could this also
alleviate the long transaction issue?
Thanks for any help you can provide.
Russ Kahler
Technical Services Analyst
The Andersons
Maumee, Ohio
(419) 891-6552
russ_kahler@andersonsinc.com
Sent via Deja.com http://www.deja.com/
Before you buy.