Skip to Content

Assertion Failed - Freeing page not in arena -- transaction rolled back

Hello, all

I have a problem of a DB, which crashed and cannot be started now.

How do I start it in order to do a rebuild?

Here is my error:

//-------------------------------------------------

[Sybase][ODBC Driver][SQL Anywhere]Internal database error *** ERROR *** Assertion failed: 200608 (12.0.1.3406)[DB NAME]

Freeing page not in arena -- transaction rolled back

  SQLCODE=-301

  SQLSTATE=HY000

//------------------------------------------------

Error log is attached

error_log.txt.zip (108.2 kB)
Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Best Answer
    Jan 05, 2015 at 01:06 PM

    OK, the only thing that worked was launching the DB on the dbeng16 (v16) with -r option.

    That allowed unloading the DB into text files and then a new v12 DB was created as a destination for the unloaded data.

    Doing the same thing on v12 did not work. Neither did launching it with -f and -o.

    Add comment
    10|10000 characters needed characters exceeded