The log reader determines all information required for a restart or recovery and generates the necessary files and lists to repeat the transactions. The log reader is a service task and runs in the user kernel thread.
See also:
Concepts of the Database System, Using Log Entries with a Restart or Recovery