Mine being a small company i have faced this problem and finally gave up trying.

The reason given by my manager is that sometimes if i am not there the other developers might need to bounce the database for some reason or if the database crashes and if i am not there then how will they get oracle support if they dont have the passwords etc etc.

actually I REALLY WANT TO SHOOT THEM.