The transaction list is an internal list of all open transactions. The transaction list is located in the working memory. The transaction entry for an open transaction in the transaction list contains, for example, references to any existing redo log entries and undo log entries.
The log reader uses the transaction file when restarting or restoring the database to recreate the transaction list.
Concepts of the Database System, How Databases Log Data Changes