The log reader determines all information that the database system requires for a restart or restore of the database instance 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 for a Restart or Restore