So due to your unsure thank you from the answer before, here’s another explanation that I hope will help :)
Oscillation is the movement of a body from its resting place to the maximum distance it can cover on one side to the maximum distance on the other side and back to its resting place.
Vibration is any type of motion of an object around some equilibrium position. Not necessarily periodic, and not necessarily forming anything that looks like "waves".
If you’re still confused, that’s ok, just leave me a comment, good luck!