RMAN backup can back up only used data blocks (skip empty blocks in datafiles) - this is called unused block compression. Archived redo log files can and should be backed up with RMAN. Online redo log files are NOT backed up by RMAN (they're managed through log switches/archiving). RMAN can backup in both ARCHIVELOG and NOARCHIVELOG mode, though some features require ARCHIVELOG.