The log reader is a server task and runs in the user kernel thread. It determines all information that the database system requires for a restart or restore of the database and generates the necessary files and lists to repeat the transactions.
Concepts of the Database System
How Databases Log Data Changes
Tasks