What are redo logs in Oracle RDBMS?

In Oracle RDBM, redo logs are the logs which are used to maintain the history of changes in a database. Each redo log linked to a data file has multiple redo records which hold group of change vectors. Redo logs can be used to apply the changes to Database in case of crashed and is also useful to create incremental backups.