When a query needs data that's not in the buffer cache, the server process reads it from the datafile on disk into the database buffer cache in memory. DBWR writes dirty buffers to disk (opposite direction), CKPT is the checkpoint process, and PMON monitors processes - none read data files into memory. This is fundamental Oracle memory architecture.