To: eygle
您好!最近遇到了非常棘手的问题,请盖老师帮忙分析一下!谢谢
系统环境
两台sunV890,cpu 8,内存 16G,os solaris 10
数据库版本:10.2.0.3.0
系统运行状况:
cpu一般占用在50%左右,最近经常出现cpu占用70-90的情况。用户操作很慢有时会无法执行。
在alert日志中有类似下面的信息:
GES: Potential blocker (pid=28812) on resource LB-83860DCB-78E55398;
enqueue info in file /export/home/oracle/admin/mqis/udump/mqis1_ora_12989.trc and DIAG trace file
数据库参数配置信息如下:
sga_max_size big integer 1536M
sga_target big integer 1536M
pga_aggregate_target big integer 2038M
/etc/system内容如下:
set noexec_user_stack=1
set semsys:seminfo_semmni=100
set semsys:seminfo_semmns=1024
set semsys:seminfo_semmsl=256
set semsys:seminfo_semvmx=32767
set shmsys:shminfo_shmmax=4294967295
进程数:
root@db1 # ps -ef|grep oracle|wc
2432337 18702
问题:
调整sga区的大小是否能够解决问题。进程数按400来算的话sga调整到多大合适?
出现ges日志的原因是什么,应该怎么去跟踪处理?
谢谢!
From: sjl 2009.09.15 19:27
|