offline datafile in noarchivelog mode
We cannot make datafiles "OFFLINE" when a database is in noarchivelog mode but we can make a tablespace "OFFLINE".
I agree that a TABLESPACE can be in "OFFLINE" in noarchivelog mode because, all the datafiles belongs to the tablespace are considered offline.
So nothing would be updated in this tablespace. So no recovery is needed for this tablespace.
Same way, if I make a datafile "OFFLINE" why would the database be in archivelog mode.
However the the datafile would not be accessable if this is in "offline" (we cannot make read/write).
So why should the database be in arvhivelog mode?