Boiling water + detergent... Just wet the carpet first, apply enuff detergent to make it sudsy like (use a nylon brush to deep clean), then pour small amounts of boiling water as ur sucking it up, use a kettle or similar.
How big is the oily patch?? like half the boot or just a small section?