A 3.0-magnitude earthquake rattled part of Oklahoma while many people slept early Monday morning.