Never shake it. But I do put on a new filter leaving the drain plug off and pour 1/2 a quart of the fresh stuff into the thing down the fill. It cleans some of the old out of the engine that is sitting in the heads/pan.
I change my oil every 2-5000 depending on how hard I have run it. Typically every 3000 or every 6 months.
Your oil is going to get mixed no need to shake the bottle.