Databases
cancel
Showing results for 
Search instead for 
Did you mean: 

Shared Memory being used by different Oracle SGA.

Gulam Mohiuddin
Regular Advisor

Shared Memory being used by different Oracle SGA.

On our HP-UX 11.0 64Bits V2500 Server we have three different Oracle versions 7.3.x, 8.0.x and 8.1.x all 32Bits. We have total 15-database instance, each Oracle version has about five separate different database instances. We have about 4GB of RAM on the box and we would like to add more if needed.

We want to know how much shared memory is being used by all Oracle databases.

We can find this from Oracle how much SGA has been assigned to all database instances.

But we want to find out from HP-UX O/S may be using ?ipcs? how much TOTAL shared memory is being consumed by each different Oracle version. The ?ipcs? command show shared memory segments own by all users.

Is there any script which will compute the sum of shared memory used by our 3 oracle versions which are owned by different user id (ora734, ora805 and ora816) of DBA group.

We also have Glance Plus or gpm,can that produce our required results.

Thanks,

Gulam.
Everyday Learning.
2 REPLIES
James R. Ferguson
Acclaimed Contributor

Re: Shared Memory being used by different Oracle SGA.

Hi:

Try:

# ipcs -mb

...JRF...
Emil Velez
Honored Contributor

Re: Shared Memory being used by different Oracle SGA.

You may also want to consider using Memory windows if the total amount of shared memory gets close to the 32bit limit.

on docs.hp.com there is a good white paper on memory windows.