LoveUnix » ORACLE等数据库 » oracle 10.2 单个连接占用内存过大
让LU留住您的每

一天 让LU博客留住您的每一天
2007-7-12 13:18 argenw
oracle 10.2 单个连接占用内存过大

一个连接都40M左右,就是这么多?
200个连接内存就满了。如何解决?

2007-7-14 00:34 rwq_
你从什么地方看到的?

2007-7-16 10:39 argenw
:L :L :L
炒作系统里面看得,aix 5.3

2007-7-16 11:12 hexiong
metalink上有个相关的文章

[[i] 本帖最后由 hexiong 于 2007-7-16 11:13 编辑 [/i]]

2007-7-16 13:56 argenw
这个太老了。。。。。
呜呜 我的都是10G for aix 5.3 了

2007-7-16 15:53 hexiong
这个文章 还是具有很大的参考价值 LZ是否 已经按照如下设置?
AIX Kernel Settings
set AIXTHREAD_SCOPE=S in the environment:
export AIXTHREAD_SCOPE=S

AIX swap
if RAM = 1024MB to 2048Mb
then 1.5 times RAM
elseif RAM > 2048MB and < 8192MB
then match RAM
else RAM > 8192MB
then .75 times RAM
AIX tmp        400Mb

2007-7-16 16:04 hexiong
LZ 以前发过一个在hp-unix下 类似的问题 不知道 最后结果如何?

2007-7-16 16:16 argenw
以前的也没有结果,现在的也不好对付。
这个oracle 内存一直就是个问题,老得等补丁。气啊。
oracle bug 5837592,刚才看到这个,也是没有人解决。

2007-7-16 16:18 argenw
我都是SGA改小,连接数改小,等着打补丁试了。

2007-7-16 16:30 argenw
上面方法是aix 5.2以前的方法,5.2以后不能使用了。
aix 5.2推出了一个APAR IY49415
5.3以后也包含了。所以就不知道该怎么整了。

2007-7-16 16:34 hexiong
可能 是操作系统的原因 而不会是oracle打补丁
IY50551 [url]http://www-1.ibm.com/support/docview.wss?uid=swg1IY50551[/url]

oracle bug 5837592  的Status 为        Not a Bug. To Filer

2007-7-16 16:35 argenw
Bug 3028673 for 9i 的。改完后每个连接省1-2M内存。
Bug 5253356 for 10G .也是没有人回答,哭了。

2007-7-16 16:42 argenw
是不是内存就是这么多啊?
不用解决,就得加内存啊?

2007-7-16 22:31 oraix
procmap吧服务器进程的内存占用拿来看看下

2007-7-16 22:33 oraix
还有个命令svmon

2007-7-16 22:41 oraix
还有用sqlplus进去
用oradebug把进程信息
oradebug setorapid xxxx <-- os下服务器进程的ID
oradebug procstat
oradebug TRACEFILE_NAME
把这个trace file发上来

页: [1]


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.