Question: what is the difference between data block/extent/segment?
Answer: At the finest level of granularity, Oracle stores data in data blocks (also called logical blocks, Oracle blocks, or pages). ... An extent is a specific number of contiguous data blocks allocated for storing a specific type of information. The level of logical database storage greater than an extent is called a segment.