One thing to remember is that oil ain't oil. Well, it is, but all oil ain't rust preventive oil. Probably all of the vegetable/organic oils will oxidize over time and become hard or sticky. These are the oils that one should avoid using to coat metalic devices such ar razors. Among these are cooking oils, linseed oil, etc.
The type of oil to use is an inorganic, mineral oil such as... mineral oil from the drugstore, or motor oil, or 3 in 1, or a rust preventive compound such as those sold to shooters for firearms. However some of them may also have hardeners in them and may put a difficult to remove coating on the blade. For long term storage it might be just fine, but for those who like to annoint their razors between uses, it may shoot the bees in their knees, so to speak.
I know that many of our shaving/razor experts like camellia oil, but it too is a vegetable oil that's even used for cooking in the Orient. It is among the oils used on Samurai swords and thus thought to be good for use on razors. And so it is if the razor is treated like a sword and taken out of its sheath frequently so that old oils can be wiped off and new oils applied.
One of the best things for a razor is to be put away with all surfaces completely, totally dry.
:beer2: