On the other hand, the dusts on the sensor of DSLRs seems to be stickier than those of mirrorless cameras. I would assume that the most of the dust bunnies on the sensor come from the mirror mechanism and they are oily.
The D600 oil spot issue was caused by the shutter, not the mirror mechanism, as far as I know. I'm wondering which cameras do you see oily spots on?
Only in a few cases have I had sensor spots where they weren't removed simply by applying air flow (I used to use a blower but now a vacuum because the latter keeps the sensor clean for a longer time). I am not saying it's not possible to have oily spots but I just haven't run into them on cameras newer than the D3X (which doesn't have the sensor shaker). On the D3X I do see a few spots at smallish apertures but in my other cameras I find it rare to see a spot that sticks.
Blowing the dust tends to move it around in the mirror box and it may end up in the corners and when the mirror moves the air around they can reappear on the sensor at times. By using a vacuum they are removed permanently and this has been very effective for me, of course one has to be careful and I use the MIN setting and rest the tip of the vacuum against the bayonet to avoid accidents.
If I shoot in a dusty environment so that I notice some buildup around the lens mount I take the camera to be cleaned at service, but this is something I have had to do only a couple of times. Usually my own vacuum at MIN settings applied once a year does the trick. In my landscape camera, I usually shoot at f/9 to f/11, sometimes f/13 (for water flow) and I can't recall the last time I saw a spot in my landscapes in D8x0 cameras. I keep the automated sensor shaking on so that it is activated when the camera power is recycled. I have this habit of turning the camera off whenever I'm not actively shooting so this way the sensor actually gets a shaking quite often.
