Vibration:
Vibrations is an inseparable part of nature. A vibrating object is repeating its motion over and over again.
Oscillation:
If a particle that executes periodic motion moves to and from along the same path, the motion is called Oscillation