A journal and journal receiver are used to record changes to tables and views in the database.
The journal and journal receiver are then used in processing SQL COMMIT, ROLLBACK, SAVEPOINT, and RELEASE SAVEPOINT statements. The journal and journal receiver can also be used as an audit trail or for forward or backward recovery.