因此,我們有一個運行Win 2008 R2服務器的Oracle 11g實例。雖然我知道甲骨文和微軟可能不會相處得很好,它得到的地步,甲骨文是吃了公羊的約50%在包裝盒上,並永遠不會釋放它,所以時不時,我蹦蹦跳跳的服務只是爲了把它沖掉。我一直在試圖找出是否有其他方法來釋放這種內存,而不必反彈服務,但目前爲止沒有運氣。在Win 2008中Oracle 11g內存泄露?
有沒有其他人遇到過這一點,並找到一種方式來刷新通過其他手段內存?任何輸入將不勝感激!
下面是SPFILE /參數的當前分配上的這種情況...如果你有一個基於可用內存的任何建議的設置,只是讓我知道你需要什麼,我可以提供更多的信息。非常感謝您對此的意見。
archive_lag_target integer 0
db_flashback_retention_target integer 1440
fast_start_io_target integer 0
fast_start_mttr_target integer 0
memory_max_target integer 10368319488
memory_target integer 10368319488
parallel_servers_target integer 64
pga_aggregate_target integer 0
sga_target integer 0
+1,從賈斯汀總是一個很好的答案。 Burleson的網站對此主題有一個很好的概述:http://www.dba-oracle.com/oracle11g/oracle_11g_memory_target_parameter.htm – DCookie 2011-03-23 14:54:27
SGA應該在啓動時被「抓住」。當需要時,PGA將被一個進程抓住。該進程可能會釋放它,或者它可能會保留它直到進程終止(例如會話註銷)。如果您的應用使用連接池,但不會結束其會話,則可能會產生這種效果。 – 2011-03-23 23:05:20