We're running an handful of Oracle databases on Solaris 10 and later,
and I haven't had any problems with the default IPC settings other than
project.max-shm-memory which is set to 1/4 of the physical mem.
The error you are getting is because you don't have any processes
currently running under a root shell to modify (as you used sudo to run
the command). I also don't think you want to modify the user.root
project anyway. I bet you want to modify the user.oracle project.
Also, AFAICT, prctl's don't follow reboots, so you can use it to make
changes live on the running system, but you'll also want to use some
thing like,
projadd -U oracle -K "project.max-shm-memory=(priv,2048MB,deny)"
user.oracle
Multiple -K options can be specified if you really need to change other
parameters.
Using projadd will make sure your settings follow reboots.
-Andy
John Weekley wrote:
I'm trying to install Oracle on an AMD x64 box for a work related
project (yes, I know it's not supported, I've hacked up the oraparam.ini
to allow installation) and I've run across some difficulty in setting
the resource control for "project.max-sem-nsems" as recommended by
Oracle. When I try and get the current setting, with "sudo prctl -n
project.max-sem-ids -i project user.root" I receive the error message:
prctl: user.root: No controllable process found in task, project, or
zone.
I also receive the same message when trying to set it to 256 per Oracle.
Has this kernel parameter been superseded by another?
Thanks,
John
_______________________________________________
opensolaris-discuss mailing list
[email protected]
_______________________________________________
opensolaris-discuss mailing list
[email protected]