Virtual memory required by Oracle = Size of SGA + Sum of private memory of all server processes. The private memory can be calculated as select sum(value ) from v$sesstat s , v$statname n where s.statistic# = n.statistic# and n.name like '%ga memory'; **** Run the query at the peak time.