Hi all,
I am looking for some help on setting shared memory settings on our production servers, please see the background below:
Our production server holds a third party billing product. The production server acts as an Oracle client and the DB is held on another server.
On a certain day, billing fails, this is due to the large amount of accounts on this day. We see the high water mark is reached on the search processes on this day causing failure. This is an indication that we needed to increase our memory settings for the searchs, we tried this unsucessfully and got errors relating to shared memory.
We do not have any settings in our /etc/system file though for shared memory. On our development server (which has oracle on it) the settings are as follows:
* Oracle Tunables
set semsys:seminfo_semmni=100
set semsys:seminfo_semmns=1024
set semsys:seminfo_semmsl=256
set shmsys:shminfo_shmmax=4294967295
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=100
set shmsys:shminfo_shmseg=10
Will setting the shared memory on our prodcution server to these be ok (cannot find what it is currently at as we have no kernel debugger installed)? I think the default is 8,388,608 for solaris 9.
The settings above are max = 4GB (4294967295). Our production server has 8GB size and our DB server 4GB size. If we dont have enough memory will this 4GB cause any effects or would it just use the max it could?
Any help would be greatly appreciated.
Thanks
LGJ
I am looking for some help on setting shared memory settings on our production servers, please see the background below:
Our production server holds a third party billing product. The production server acts as an Oracle client and the DB is held on another server.
On a certain day, billing fails, this is due to the large amount of accounts on this day. We see the high water mark is reached on the search processes on this day causing failure. This is an indication that we needed to increase our memory settings for the searchs, we tried this unsucessfully and got errors relating to shared memory.
We do not have any settings in our /etc/system file though for shared memory. On our development server (which has oracle on it) the settings are as follows:
* Oracle Tunables
set semsys:seminfo_semmni=100
set semsys:seminfo_semmns=1024
set semsys:seminfo_semmsl=256
set shmsys:shminfo_shmmax=4294967295
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=100
set shmsys:shminfo_shmseg=10
Will setting the shared memory on our prodcution server to these be ok (cannot find what it is currently at as we have no kernel debugger installed)? I think the default is 8,388,608 for solaris 9.
The settings above are max = 4GB (4294967295). Our production server has 8GB size and our DB server 4GB size. If we dont have enough memory will this 4GB cause any effects or would it just use the max it could?
Any help would be greatly appreciated.
Thanks
LGJ