Ok, my scenario:
Machine 1 aix 5.1 ML04(4GB Ram/ 4 processors) is running:
Oracle 8.1.7 (2 instances)
DB2 - for Websphere Repository
Patrol
Machine 2 aix 5.1 ML04(4GB Ram/ 4 processors)is an HACMP backup for Machine 1 and a backup box for Machine 3
Machine 3 aix 5.1 ML04(6GB Ram/ 6 processors)is running:
Websphere 4.0.4
http server
Network Dispatcher 4.0
The issue we have is that when Machine 1 is running 1 instance of oracle, the SGA is at 885MB and basically we are using the 4GB of real memory as well as 2.5GB of paging space. After starting the second instance (650MB SGA) and DB2 (using the WebSphere Repository) and roughly 25 days later, the listeners locked up and no new connections were allowed to be made. The svrmgrl couldn't be used to stop the listeners, so the had to be removed using the "kill -9" command. After a restart of the listeners, no new connections were allowed. We ended up stopping db2, stopping patrol, bringing down the second oracle instance and the (~30 minutes later) with no one doing anything specific, things returned to normal.
Basically does anyone know why it would take roughly 30 minutes to clear enough memory to return things to normal? It seems that oracle may not be maximized for use in the situations since it is paging out a lot.
If one database/instance is already running and paging, when the second is brought online, does its SGA go into real memory or paging?
Any help would be appreciated.
Machine 1 aix 5.1 ML04(4GB Ram/ 4 processors) is running:
Oracle 8.1.7 (2 instances)
DB2 - for Websphere Repository
Patrol
Machine 2 aix 5.1 ML04(4GB Ram/ 4 processors)is an HACMP backup for Machine 1 and a backup box for Machine 3
Machine 3 aix 5.1 ML04(6GB Ram/ 6 processors)is running:
Websphere 4.0.4
http server
Network Dispatcher 4.0
The issue we have is that when Machine 1 is running 1 instance of oracle, the SGA is at 885MB and basically we are using the 4GB of real memory as well as 2.5GB of paging space. After starting the second instance (650MB SGA) and DB2 (using the WebSphere Repository) and roughly 25 days later, the listeners locked up and no new connections were allowed to be made. The svrmgrl couldn't be used to stop the listeners, so the had to be removed using the "kill -9" command. After a restart of the listeners, no new connections were allowed. We ended up stopping db2, stopping patrol, bringing down the second oracle instance and the (~30 minutes later) with no one doing anything specific, things returned to normal.
Basically does anyone know why it would take roughly 30 minutes to clear enough memory to return things to normal? It seems that oracle may not be maximized for use in the situations since it is paging out a lot.
If one database/instance is already running and paging, when the second is brought online, does its SGA go into real memory or paging?
Any help would be appreciated.