I use camellia oil. It's what is used traditionally on Japanese swords and cutlery. The benefit is that it's organic and doesn't go rancid like other oils. Mineral oil is good too though. I just oil the edge, not the whole knife.
To prevent rust on the rest of the blade, I allow a natural...