If he ran it without oil pressure for a mile I'm not sure you cranking it up briefly will do much more damage (although the oil will have drained down over 2 years).
possible causes for sudden(?) loss of oil pressure: broken crank/main/bigend/camshaft bearing,oil pump, oil feed pipe, oil pressure relief valve, no oil, or cracked casting with oil passage - quite a lot of things to check unless you fancy a stripdown and rebuild.
...but apparently, it might not be the oil pressure that's gone...
Any reasons behind this thought?
OK, this reminds me of an old peugeot I was asked to fix many years ago: would run ok for several minutes then the oil light would come on - turned out to be the radiator bottom hose - no water so would get very hot and oil pressure would be lost (not sure of the mechanism for loss of oil pressure; oil getting very runny? vaporising in the pump inlet?). Point is, once there was water in the engine again the problem went away.
This is a long shot, maybe, but a possible explanation based on the peugeot problem:- If the thermostat failed the tractor would get hot; driver checks water - but there's plenty - it's just not getting to the radiator. Driver continues for a mile, engine getting hotter, water boiling off (?) oil pressure dropping as temp goes up - hence no oil pressure on arrival.
if it were me, I'd (having got a battery) turn it over on the starter (fuel off) and see in you can get any oil pressure. if you get a little bit of pressure, then i'd try and fire her up and see.