Solaris 11 /proc permission denied
- by Damo
I have a Solaris 11.1 server running an Oracle database. I want to read the environment of a running oracle process, as the oracle user, like this:
$ id
uid=100(oracle) gid=100(oinstall)
$ ps -fuoracle | grep pmon
oracle 1651 1 0 10:25:37 ? 0:01 ora_pmon_TESTDB
$ pargs -e 1651
pargs: cannot examine 1651: permission denied
$ ls -ld /proc/1651
dr-x--x--x 5 oracle oinstall 864 Nov 23 10:25 /proc/1651
How can I grant permissions for oracle to read processes that it already owns?