My hunch was the same as Mark's. IIRC, the permissions on the all the Oracle directories(and files) needs to be 755, owned by user 'oracle' with group 'oinstall' (or group 'oracle' - I can't remember which, but I think 'oinstall' is the correct group).