一个困扰了许多天的问题,一直解决不了,发到坛子里向各位高手请教,如下:
数据库平台为 windows server 2003 +32位的oracle 10G 10.2.0.3版本
4G的物理内存,SGA部份为自定义,其中shard_pool为232M,Db_Cache_Size为800M,
Java池与大池均为20M,Keep与Recycle池为30M。
出现的故障是内存一直上升,一版一周后就会吃掉全部的物理内存,
但oracle.exe占用的内存却很正常,物理内存一直在1.2-1.4G,虚拟内存一直保持在1.3至1.5G之间。
其它方面都运行正常,就是系统的内存不释放,一直缓慢增长。一周得重启机子一次,shutdown 实例后
也不会释放,在后台停止oracle的各项服务后也不释放。系统重装了许多次,也是一样的问题。确定不是
病毒的问题。以下为系统参数配置:
starting up 1 dispatcher(s) for network address '(ADDRESS=(PARTIAL=YES)(PROTOCOL=TCP))'...
MMNL started with pid=15, OS id=302468
Thu Dec 17 09:12:19 2009
starting up 1 shared server(s) ...
Thu Dec 17 09:12:20 2009
ALTER DATABASE MOUNT
PMON started with pid=2, OS id=308680
Setting recovery target incarnation to 2
Thu Dec 17 09:12:24 2009
Successful mount of redo thread 1, with mount id 917401460
Thu Dec 17 09:12:24 2009
Database mounted in Exclusive Mode
Completed: ALTER DATABASE MOUNT
Thu Dec 17 09:12:24 2009
AL