IVAN'S BLOG

HAPPY EVERYDAY

导航

Blog统计

文章

收藏

相册

itpub 成员BLOG

存档


正在读取评论……

dear all:
oracle 进程memory每天增长,直至100%,再也降不下来,除非系统重新开机,oracle 启用归档。操作系统HPUNIX,

烦请大家帮忙大概是什么原因造成的?找Hp的工程师看过,他们说和OS 没有关系?

 

   1, 从什么时候开始?用top和vmstat查的结果是什么?贴上你的alertsid.log文件。并发session有多少?如果是9i,v$pgastat的结果是什么?

    2, pga使用过多,可能是排序引起的! 抓出占大量内存的sql 看看有没有问题
8i的话 看看sort_area_size 是不是太大了!

 

    3,在Oracle耗费的内存中除了SGA是固定的,内存不停的大量增长,只能怀疑连接消耗的内存了

如果是8i,检查sort_area_size 的大小
如果是9i检查pga_aggregate_target的大小

oracle8I

'sort_area_size'

SQL>select  name,value from v$parameter  where name='sort_area_size'; 或者  show parameter sort;

oracle9i 

pga_aggregate_target

SQL>select  name,value from v$parameter  where name='pga_aggregate_target' 或者 show parameter pga;

 


如果不是这2个造成的,那只能怀疑Oracle以外的因素了,比如操作系统,其他的应用耗费的内存等等



Trackback: http://tb.donews.net/TrackBack.aspx?PostId=129746


[点击此处收藏本文]  发表于2004年10月13日 2:45 PM




正在读取评论……
大名
网址
验证码
评论