Brake parts cleaner or gasoline will cut through the oil and wash it away, or at least dilute it enough to where it isnt really noticeable.
DO NOT use gasoline or brake parts cleaner on an asphalt driveway. They will both destroy the asphalt. A friend of mine did rear brakes on their car and didn't use anything to catch the runoff under the brakes when he sprayed them. He had 2 holes in his 2 year old driveway when he was finished. The solvents in the brake cleaner will eat the driveway up on contact. He tried to rinse the it with water but it didn't help, the damage was already done. The driveway just started to come apart when the water hit it. Gasoline will have a similar effect on asphalt, not to mention it is extremely dangerous to use as a "cleaner".
A better bet would be Simple Green or even dish washing soap and hot water can be a good degreaser.