Hi,
We are seeing something quite easily reproduced on all of our systems on linux. We are using oracle 12.1.0.2 databases and oracle restart with +ASM. There is a seperation of user in that +ASM is owned by OS user grid and db is owned by OS user oracle.
I wondered if anyone else had seen the following behaviour before.
When we start the db using srvctl running as the OS oracle user, the OSUSER from v$session for the background processes is grid. The outside the db, the OS user is still showing as oracle when you do a ps in linux.
When we shutdown and start again using sqlplus, the OSUSER is now oracle. The dbs run fine either way apart from our dbms_scheduler jobs which suffer with permission issues when running with the OSUSER as grid?
We also have a few RAC dbs running on 12.1.0.2 and linux and when we use srvctl to start them, the OSUSER is oracle as expected.
I've raised an SR but not had any joy yet so thought I'd see if anyone else has seen this issue?