Use a clean, dry cloth to blot up as much of the oil as you can. Be careful not to rub the oil into the upholstery any further.
Cover the oil with baking soda, and allow it to sit for 15 minutes.
Vacuum all of the baking soda from the stain. If the baking soda is too hard to vacuum up, use a dull knife to scrape it off the upholstery.
If there is still oil on the upholstery, choose a small section that isn't visible to test the dry cleaning solution. Dab a tiny amount of solution onto a cloth, and apply it to spot. If it does not affect the color of the upholstery, move on to step five. If it does, repeat steps one through three.
Dab some dry cleaning solution onto a clean, dry cloth, and gently apply it to the oil stain. Then, blot the area until the remaining oil is removed.