TimesTen Error Messages

TT-06229

Fatal error: cannot rollback transaction. This is usually because an out-of-space condition prevents re-inserting old values into index(es). In most cases this can be resolved if you reconnect with a larger PermSize.


Cause

A transaction cannot rollback. This usually occurs when the database has run out of available memory. A common cause for this is that the PermSize attribute of the database is set too low.


Action

Review the error messages that immediately precede this error message. If they mention that the database is running out of space, check and modify the values of PermSize and TempSize attributes so that the database has at least five percent of space available on each memory region. For more information on how to check the amount of memory in use by the database, see Check the amount of memory allocated to the database in Oracle TimesTen In-Memory Database Monitoring and Troubleshooting Guide. For more information on how to increase the values of PermSize and TempSize attributes, see Specifying the Memory Region Sizes of a Database in the Oracle TimesTen In-Memory Database Operations Guide.

If the error persists after adjusting the values of the PermSize and TempSize attributes of the database, contact TimesTen Customer Support.


Additional Information

The database is invalidated. If the ramPolicy parameter of the ttRamPolicySet built-in procedure is set to always, automatic recovery may fail. For more information on the ttRamPolicySet built-in procedure, see ttRamPolicySet in Oracle TimesTen In-Memory Database Reference.