Originally posted by linmix
it's probably because of the "-" in the command which should be simply "su oracle"
That's not a fix, that's a kludge, and a very
sad (bad) one, too ...
He must have something wrong in oracle's (the
user oracle) ~/.bash_profile or something ... not
using the real users environment is a bad idea
because chances that root doesn't export things
like ORACLE_HOME at all are quite high, and
that will break other things he will be trying to do
as that user ...