System Monitor (SMON) is the background process responsible for instance recovery in Oracle. When an Oracle instance fails (crash, power failure, etc.), SMON performs recovery on startup by rolling forward uncommitted changes from redo logs and rolling back uncommitted transactions. PMON handles process cleanup, DBWR writes data files, LGWR manages redo logs - none of these handle instance recovery.