Hi all,I am using oracle 10.2.0.3 RAC on two HP RX3600 servers.Each server had 16GB memory.MY SGA size on each node is 9GB.The momery utilisation on each node showed 99% used.LAst night i increased the memory of both servers to 24GB.Node 2 was showing 60% memory utilisation.But node 1 is still showing 99% memory used.After implementing the new RAM the only thing that happened on node 1 was the daily scheduled backup.As soon as the backup started the memory rose to 99% but it has been almost 6 hours since the backup finished and it is still showing 99% used.Is there a fix for this????Thank you.

Well, you've not actually said what is using the memory. You know that the SGA is only using 9G. You've not said what size your PGA is. You've also not said how much memory is being used by non-Oracle processes.

One thing that might be tricking you is the file system cache. Most operating systems, including HP-UX use free memory as file system cache, releasing it when it is needed for something real. As a result, heavy file usage can make the system appear to be using more memory than it actually is. Most OSes give you a way to identify what is real memory usage and what are buffers for the file system cache. On Linux the command is "free". Not sure what it is in HP-UX. I guess glance will show you???

Thank you Mr. Tim for your reply,What processes are hogging up my server is my confusion also ... AS i mentioned as soon as the backup started the memory rose from 60% to 99% and never got released again. The PGA size is 600MB. Besides all the top processes running are related to oracle background processes. is thereany way to check this file system cache.