OP . . . . WHERE are you located?? Update GJ Profile with City/State/Country.
Post up pics and GJer's with heating oil experience will give you best advice.
In general, you WILL want to empty the tank and make sure your "fix" will indeed stop the leak. With 15 yrs of crud on bottom of tank, this might be good time to clean out tank anyway. When fuel oil supplier pumps out tank they will run it through filters to catch any crud. Once tank is empty, would be great idea to flush it clean.
Likely best to pay proper vendor and make sure this is done right.
Ayuh,.... I don't pay to have done what I can do,.... Never have,......
If I were facin' the situation the OP is lookin' at,....
I'd gather enough 55gal. drums for the amount of oil in the tank,....
Get a pump, 'n rig rubber lines to pump off the leakin' tank, into the drums,....
When empty,...
Remove the outlet fittin', 'n see
Why it sprung a leak,....
Then put it back together, 'n pump the fuel back in,....
Seein's I've already got a 12v transfer system, with a filter, I'd have just polished the fuel twice, just by movin' it,....
As for the Crud that grows in #2 fuel tanks,....
Addin' a bio-cide to kill it is the best way to get rid of it,...
I dope my tank every few years, or did, before I started heatin' with wood,...
The tankful there now, was well doped when delivered,...
The caveat is, ya wanta have a few spare filters on yer shelf, as they'll plug with the crud in the 1st few months after dopin' a bad tankful of fuel,....