如何限制top 单个进程ORACLE进程占用内存

4667人阅读
oracle(5)
& & &前段时间开始学习了的一些基础知识,为了方便练习和操作,于是自己安装了一个。安装完之后,本本直接废了。卡的要命,卡到直接只能当做上网用了。当时因为忙于也不干别的事情,所以一直没有管它。凑合着上个网吧。这两天闲下来了。于是尝试着去解决这个问题。我想这个问题大多数的开发人员都应该知道其原因吧。对。就是一些后台服务开机自动启动了。启动之后占用了大量内存。所以解决这个问题就是关闭的一些开机启动服务就可以。等你用的时候在手动开启就可以了。下面我们就一起来具体看一下如何去关闭和开启服务程序一:右击我的电脑—》服务,找到如下的几个服务程序& & & & & & & & & & &&& & & & &把上面几个服务程序通通关闭。然后设置启动方式为手动启动。如果你想用oracle的时候在启动这几个服务就可以了。二:利用脚本的形式关闭和打开服务建立“打开或关闭服务”,添加如下代码:@echo off
title Oracle服务管理
echo. =-=-=-=-=Oracle服务管理=-=-=-=-=
echo. 1 开启服务
echo. 2 关闭服务
echo. 3 退 出
echo. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
echo. 请输入选择项目的序号:
set /p ID=
if &%id%&==&1& goto cmd1
if &%id%&==&2& goto cmd2
if &%id%&==&3& exit
echo 请输入正确序号!&ping -n 2 127.1&nul&goto MENU
echo 开启Oracle服务中...
net start|findstr /i /c:&OracleDBConsoleorcl&&nul&&set k=1||set k=0
if %k%==0 (net start &OracleDBConsoleorcl&)
net start|findstr /i /c:&OracleOraDb10g_home1iSQL*Plus&&nul&&set k=1||set k=0
if %k%==0 (net start &OracleOraDb10g_home1iSQL*Plus&)
net start|findstr /i /c:&OracleOraDb10g_home1TNSListener&&nul&&set k=1||set k=0
if %k%==0 (net start &OracleOraDb10g_home1TNSListener&)
net start|findstr /i /c:&OracleServiceORCL&&nul&&set k=1||set k=0
if %k%==0 (net start &OracleServiceORCL&)
echo Oracle服务已经成功开启...
echo 关闭Oracle服务中...
net start|findstr /i /c:&OracleDBConsoleorcl&&nul&&set k=1||set k=0
if %k%==1 (net stop &OracleDBConsoleorcl&)
net start|findstr /i /c:&OracleOraDb10g_home1iSQL*Plus&&nul&&set k=1||set k=0
if %k%==1 (net stop &OracleOraDb10g_home1iSQL*Plus&)
net start|findstr /i /c:&OracleOraDb10g_home1TNSListener&&nul&&set k=1||set k=0
if %k%==1 (net stop &OracleOraDb10g_home1TNSListener&)
net start|findstr /i /c:&OracleServiceORCL&&nul&&set k=1||set k=0
if %k%==1 (net stop &OracleServiceORCL&)
echo Oracle服务已经成功关闭...
exit然后把文件的后缀名改为bat文件,运行这个文件,你就可以看到如下界面:&&根据选择你就可以开启或者关闭oracle的有关服务了。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:3278759次
积分:31057
积分:31057
排名:第129名
原创:210篇
转载:41篇
评论:3757条
阅读:146091
阅读:68552
文章:12篇
阅读:144515
文章:18篇
阅读:169259
文章:14篇
阅读:146849
阅读:66359
文章:112篇
阅读:1470872
(1)(1)(1)(1)(8)(1)(5)(1)(3)(1)(4)(1)(1)(2)(3)(4)(9)(13)(10)(7)(2)(8)(29)(25)(35)(15)(14)(6)(5)(9)(7)(7)(12)【求助】新手求大神解释下有个oracle后台进程占用接近1G内存!!_oracle吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:45,127贴子:
【求助】新手求大神解释下有个oracle后台进程占用接近1G内存!!收藏
如图所示,今天无意发现,吓死人,这个。。。也太坑了把哎,开机自动运行
找oracle培训学校?想去上海学oracle?来甲骨文学习原厂技术,4个月入门到精通.oracle0基础,免费学,就业后付款.5万家企业,就业可靠!
从没注意过 不明觉屌
我的怎么只占了200M的样子。。。
你可以在服务里面把oracle服务设置为手动
用的时候打开 不用的时候关上
调整一下Oracle的memory相关参数值。
如果是学习的话可以把TNSL 和SERVICES意外的全关掉 不经常用的话可以写个BAT用的时候再开
这个可以手动开启,计算机属性,服务,O ,共五项选四项
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或查看: 10340|回复: 21
如何限制单个ORACLE进程占用内存
论坛徽章:12
我使用操作系统自己提供的工具,发现ORACLE用户进程单个占用了20M左右,使用V$SESSTAT,也发现将近60M的情况出现,想问一下,如何可以限制单个ORACLE进程使用的内存大小?
& &操作系统:hpux ia64 11.31
& & oracle:9206
& &1.操作系统kmeminfo结果
& &&&kmeminfo -user |grep oracle& && &&&
& && &8049& && && & 1 3282527& &12.5g& & 6991& &27.3m& & 9278& &36.2m&&oracle
& && &8143& && && & 1 3292511& &12.6g& & 6608& &25.8m& &19573& &76.5m&&oracle
& &&&26337& && && & 1 3282527& &12.5g& & 6595& &25.8m& & 9228& &36.0m&&oracle
& && &8129& && && & 1 3298655& &12.6g& & 6587& &25.7m& &2m&&oracle
& && &8059& && && & 1 3286367& &12.5g& & 6549& &25.6m& &13366& &52.2m&&oracle
& &&&27749& && && & 1 3282783& &12.5g& & 6548& &25.6m& & 9486& &37.1m&&oracle
& &&&26306& && && & 1 3282527& &12.5g& & 6547& &25.6m& & 9231& &36.1m&&oracle
& &&&26983& && && & 1 3282527& &12.5g& & 6547& &25.6m& & 9232& &36.1m&&oracle
& && &8280& && && & 1 3286367& &12.5g& & 6464& &25.2m& &13225& &51.7m&&oracle
& && &8040& && && & 1 3286367& &12.5g& & 6451& &25.2m& &13365& &52.2m&&oracle
& && & 444& && && & 1 3282527& &12.5g& & 6430& &25.1m& & 9220& &36.0m&&oracle
& &&&28512& && && & 1 3282527& &12.5g& & 6394& &25.0m& & 9220& &36.0m&&oracle
& && &8159& && && & 1 3286367& &12.5g& & 6388& &25.0m& &13368& &52.2m&&oracle
& &&&25121& && && & 1 3283807& &12.5g& & 6376& &24.9m& &10573& &41.3m&&oracle
& && &8027& && && & 1 3294559& &12.6g& & 6365& &24.9m& &21626& &84.5m&&oracle
& &&&22796& && && & 1 3290463& &12.6g& & 6356& &24.8m& &17259& &67.4m&&oracle
& &&&22782& && && & 1 3295583& &12.6g& & 6350& &24.8m& &22471& &87.8m&&oracle
& &&&26486& && && & 1 3290975& &12.6g& & 6323& &24.7m& &17791& &69.5m&&oracle
& && &8067& && && & 1 3283295& &12.5g& & 6322& &24.7m& &10059& &39.3m&&oracle
& &&&26870& && && & 1 3282527& &12.5g& & 6319& &24.7m& & 9216& &36.0m&&oracle
& && &8131& && && & 1 3285087& &12.5g& & 6317& &24.7m& &11823& &46.2m&&oracle
& &&&25123& && && & 1 3292511& &12.6g& & 6306& &24.6m& &19356& &75.6m&&oracle
& && & 670& && && & 1 3282527& &12.5g& & 6305& &24.6m& & 9220& &36.0m&&oracle
& && &8268& && && & 1 3286367& &12.5g& & 6298& &24.6m& &13372& &52.2m&&oracle
& && &8243& && && & 1 3290463& &12.6g& & 6296& &24.6m& &17498& &68.4m&&oracle
& && &8725& && && & 1 3282271& &12.5g& & 6288& &24.6m& & 9483& &37.0m&&oracle
& && &5333& && && & 1 3282527& &12.5g& & 6274& &24.5m& & 9220& &36.0m&&oracle
& && &7898& && && & 1 3282527& &12.5g& & 6271& &24.5m& & 9247& &36.1m&&oracle
& && &8045& && && & 1 3292511& &12.6g& & 6246& &24.4m& &19407& &75.8m&&oracle
& && &8211& && && & 1 3290463& &12.6g& & 6241& &24.4m& &17275& &67.5m&&oracle
& && &6274& && && & 1 3282399& &12.5g& & 6240& &24.4m& & 9121& &35.6m&&oracle
& && &8233& && && & 1 3294559& &12.6g& & 6236& &24.4m& &21540& &84.1m&&oracle
& && &8047& && && & 1 3288415& &12.5g& & 6236& &24.4m& &15291& &59.7m&&oracle
& && & 461& && && & 1 3282527& &12.5g& & 6230& &24.3m& & 9225& &36.0m&&oracle
& && &5618& && && & 1 3282527& &12.5g& & 6228& &24.3m& & 9249& &36.1m&&oracle
& &&&26478& && && & 1 3292511& &12.6g& & 6223& &24.3m& &19332& &75.5m&&oracle
& && &8025& && && & 1 3290463& &12.6g& & 6220& &24.3m& &17342& &67.7m&&oracle
& &&&29785& && && & 1 3282527& &12.5g& & 6214& &24.3m& & 9267& &36.2m&&oracle
& && &8476& && && & 1 3282527& &12.5g& & 6208& &24.2m& & 9250& &36.1m&&oracle
& && &7900& && && & 1 3282527& &12.5g& & 6207& &24.2m& & 9253& &36.1m&&oracle
& && &2968& && && & 1 3282527& &12.5g& & 6205& &24.2m& & 9228& &36.0m&&oracle
& && &5622& && && & 1 3282527& &12.5g& & 6204& &24.2m& & 9269& &36.2m&&oracle
& &&&14405& && && & 1 3282527& &12.5g& & 6195& &24.2m& & 9281& &36.3m&&oracle
& && &8065& && && & 1 3286367& &12.5g& & 6192& &24.2m& &13149& &51.4m&&oracle
& &&&14353& && && & 1 3282527& &12.5g& & 6192& &24.2m& & 9238& &36.1m&&oracle
& &&&23775& && && & 1 3282527& &12.5g& & 6187& &24.2m& & 9221& &36.0m&&oracle
& &&&26422& && && & 1 3295583& &12.6g& & 6187& &24.2m& &22450& &87.7m&&oracle
& &&&22677& && && & 1 3282527& &12.5g& & 6181& &24.1m& & 9281& &36.3m&&oracle
& && &8272& && && & 1 3282527& &12.5g& & 6180& &24.1m& & 9487& &37.1m&&oracle
& && &8470& && && & 1 3282527& &12.5g& & 6179& &24.1m& & 9250& &36.1m&&oracle
& &&&11385& && && & 1 3282527& &12.5g& & 6168& &24.1m& & 9244& &36.1m&&oracle
& && &8043& && && & 1 3290463& &12.6g& & 6166& &24.1m& &17272& &67.5m&&oracle
& && &8231& && && & 1 3282527& &12.5g& & 6164& &24.1m& & 9406& &36.7m&&oracle
& &&&14351& && && & 1 3282399& &12.5g& & 6160& &24.1m& & 9097& &35.5m&&oracle
& &&&25153& && && & 1 3290591& &12.6g& & 6156& &24.0m& &17394& &67.9m&&oracle
& &&&22743& && && & 1 3290463& &12.6g& & 6155& &24.0m& &17289& &67.5m&&oracle
& && &8070& && && & 1 3290463& &12.6g& & 6153& &24.0m& &17411& &68.0m&&oracle
& &&&22726& && && & 1 3295583& &12.6g& & 6145& &24.0m& &22457& &87.7m&&oracle
& && &8276& && && & 1 3290463& &12.6g& & 6141& &24.0m& &17275& &67.5m&&oracle
& && &8021& && && & 1 3296863& &12.6g& & 6141& &24.0m& &23942& &93.5m&&oracle
& && &4277& && && & 1 3282271& &12.5g& & 6139& &24.0m& & 8958& &35.0m&&oracle
& &&&21575& && && & 1 3282527& &12.5g& & 6134& &24.0m& & 9244& &36.1m&&oracle
& &&&25569& && && & 1 3290463& &12.6g& & 6132& &24.0m& &17269& &67.5m&&oracle
& &&&25965& && && & 1 3282527& &12.5g& & 6132& &24.0m& & 9269& &36.2m&&oracle
& &&&27003& && && & 1 3282271& &12.5g& & 6107& &23.9m& & 8989& &35.1m&&oracle
& && &3214& && && & 1 3282527& &12.5g& & 6102& &23.8m& & 9216& &36.0m&&oracle
& && &9420& && && & 1 3282527& &12.5g& & 6096& &23.8m& & 9221& &36.0m&&oracle
& && &8155& && && & 1 3286367& &12.5g& & 6094& &23.8m& &13227& &51.7m&&oracle
& && &8017& && && & 1 3290463& &12.6g& & 6091& &23.8m& &17482& &68.3m&&oracle
& &&&26525& && && & 1 3282399& &12.5g& & 6087& &23.8m& & 9133& &35.7m&&oracle
& &&&14371& && && & 1 3282527& &12.5g& & 6087& &23.8m& & 9265& &36.2m&&oracle
& &&&22699& && && & 1 3282271& &12.5g& & 6087& &23.8m& & 8986& &35.1m&&oracle
& &&&22753& && && & 1 3297631& &12.6g& & 6082& &23.8m& &24532& &95.8m&&oracle
& && &5300& && && & 1 3282527& &12.5g& & 6073& &23.7m& & 9269& &36.2m&&oracle
& && &9237& && && & 1 3282399& &12.5g& & 6073& &23.7m& & 9118& &35.6m&&oracle
& && &7392& && && & 1 3282527& &12.5g& & 6072& &23.7m& & 9222& &36.0m&&oracle
& &&&14369& && && & 1 3282527& &12.5g& & 6071& &23.7m& & 9265& &36.2m&&oracle
& && &2158& && && & 1 3282271& &12.5g& & 6070& &23.7m& & 8971& &35.0m&&oracle
& && &5223& && && & 1 3282527& &12.5g& & 6066& &23.7m& & 9221& &36.0m&&oracle
& && &8213& && && & 1 3286367& &12.5g& & 6064& &23.7m& &13222& &51.6m&&oracle
& && &4279& && && & 1 3282271& &12.5g& & 6062& &23.7m& & 8962& &35.0m&&oracle
& &&&20676& && && & 1 3282271& &12.5g& & 6060& &23.7m& & 8961& &35.0m&&oracle
& && &8103& && && & 1 3286367& &12.5g& & 6058& &23.7m& &13378& &52.3m&&oracle
& && &5058& && && & 1 3283841& &12.5g& & 6054& &23.6m& &10851& &42.4m&&oracle
& && &8221& && && & 1 3286367& &12.5g& & 6042& &23.6m& &13231& &51.7m&&oracle
& && &5056& && && & 1 3283841& &12.5g& & 6040& &23.6m& &10851& &42.4m&&oracle
& && &7390& && && & 1 3282527& &12.5g& & 6039& &23.6m& & 9246& &36.1m&&oracle
& && &8079& && && & 1 3282527& &12.5g& & 6037& &23.6m& & 9267& &36.2m&&oracle
& && &8225& && && & 1 3290463& &12.6g& & 6036& &23.6m& &17352& &67.8m&&oracle
& &&&13138& && && & 1 3282271& &12.5g& & 6035& &23.6m& & 8987& &35.1m&&oracle
& &&&22730& && && & 1 3292511& &12.6g& & 6035& &23.6m& &19350& &75.6m&&oracle
& &&&14788& && && & 1 3282399& &12.5g& & 6032& &23.6m& & 9110& &35.6m&&oracle
& &&&25819& && && & 1 3282527& &12.5g& & 6031& &23.6m& & 9366& &36.6m&&oracle
& && &7382& && && & 1 3282527& &12.5g& & 6031& &23.6m& & 9226& &36.0m&&oracle
& &&&21802& && && & 1 3282271& &12.5g& & 6026& &23.5m& & 8961& &35.0m&&oracle
& && &7372& && && & 1 3282527& &12.5g& & 6024& &23.5m& & 9221& &36.0m&&oracle
& && &7380& && && & 1 3282527& &12.5g& & 6022& &23.5m& & 9225& &36.0m&&oracle
& && &8145& && && & 1 3286495& &12.5g& & 6020& &23.5m& &13418& &52.4m&&oracle
& &&&29020& && && & 1 3282271& &12.5g& & 6015& &23.5m& & 8966& &35.0m&&oracle
& &&&14756& && && & 1 3282527& &12.5g& & 6015& &23.5m& & 9222& &36.0m&&oracle
& && &8266& && && & 1 3282271& &12.5g& & 6014& &23.5m& & 9084& &35.5m&&oracle
& &&&17182& && && & 1 3282527& &12.5g& & 6014& &23.5m& & 9220& &36.0m&&oracle
& &&&29450& && && & 1 3282399& &12.5g& & 6008& &23.5m& & 9120& &35.6m&&oracle
& && &5732& && && & 1 3282527& &12.5g& & 6005& &23.5m& & 9217& &36.0m&&oracle
& &&&23692& && && & 1 3282271& &12.5g& & 6005& &23.5m& & 8968& &35.0m&&oracle
& && &8209& && && & 1 3290463& &12.6g& & 6004& &23.5m& &17406& &68.0m&&oracle
& && &5736& && && & 1 3282527& &12.5g& & 6003& &23.4m& & 9219& &36.0m&&oracle
& && &4630& && && & 1 3282399& &12.5g& & 6003& &23.4m& & 9116& &35.6m&&oracle
& && &8057& && && & 1 3282271& &12.5g& & 5998& &23.4m& & 9148& &35.7m&&oracle
& && &5931& && && & 1 3282527& &12.5g& & 5994& &23.4m& & 9216& &36.0m&&oracle
& && &7082& && && & 1 3282399& &12.5g& & 5990& &23.4m& & 9116& &35.6m&&oracle
& &&&20286& && && & 1 3282399& &12.5g& & 5988& &23.4m& & 9118& &35.6m&&oracle
& && &4301& && && & 1 3282527& &12.5g& & 5978& &23.4m& & 9200& &35.9m&&oracle
& && &8241& && && & 1 3290463& &12.6g& & 5978& &23.4m& &17270& &67.5m&&oracle
& &&&25145& && && & 1 3282271& &12.5g& & 5978& &23.4m& & 8989& &35.1m&&oracle
& &&&22450& && && & 1 3282271& &12.5g& & 5976& &23.3m& & 9004& &35.2m&&oracle
& && &5616& && && & 1 3282527& &12.5g& & 5976& &23.3m& & 9206& &36.0m&&oracle
& && &7933& && && & 1 3282527& &12.5g& & 5976& &23.3m& & 9251& &36.1m&&oracle
& &&&23797& && && & 1 3282527& &12.5g& & 5975& &23.3m& & 9249& &36.1m&&oracle
& &&&11534& && && & 1 3282271& &12.5g& & 5974& &23.3m& & 8988& &35.1m&&oracle
& && &7538& && && & 1 3282271& &12.5g& & 5974& &23.3m& & 8987& &35.1m&&oracle
& &&&11387& && && & 1 3282399& &12.5g& & 5966& &23.3m& & 9094& &35.5m&&oracle
& &&&13913& && && & 1 3282271& &12.5g& & 5963& &23.3m& & 8961& &35.0m&&oracle
& && &7398& && && & 1 3282527& &12.5g& & 5962& &23.3m& & 9225& &36.0m&&oracle
& && &5734& && && & 1 3282271& &12.5g& & 5961& &23.3m& & 8961& &35.0m&&oracle
& &&&16411& && && & 1 3282399& &12.5g& & 5960& &23.3m& & 9135& &35.7m&&oracle
& && &3029& && && & 1 3282527& &12.5g& & 5959& &23.3m& & 9218& &36.0m&&oracle
& &&&25999& && && & 1 3282527& &12.5g& & 5958& &23.3m& & 9283& &36.3m&&oracle
& &&&26457& && && & 1 3282399& &12.5g& & 5956& &23.3m& & 9168& &35.8m&&oracle
& &&&26299& && && & 1 3282527& &12.5g& & 5949& &23.2m& & 9364& &36.6m&&oracle
& && &9424& && && & 1 3282271& &12.5g& & 5946& &23.2m& & 8959& &35.0m&&oracle
& &&&14345& && && & 1 3282271& &12.5g& & 5943& &23.2m& & 8988& &35.1m&&oracle
& &&&13597& && && & 1 3282271& &12.5g& & 5943& &23.2m& & 8986& &35.1m&&oracle
& &&&22290& && && & 1 3282271& &12.5g& & 5943& &23.2m& & 8987& &35.1m&&oracle
& && &2787& && && & 1 3282271& &12.5g& & 5943& &23.2m& & 8986& &35.1m&&oracle
& &&&17620& && && & 1 3282399& &12.5g& & 5943& &23.2m& & 9116& &35.6m&&oracle
& && &8023& && && & 1 3282527& &12.5g& & 5942& &23.2m& & 9262& &36.2m&&oracle
& &&&26285& && && & 1 3282399& &12.5g& & 5942& &23.2m& & 9117& &35.6m&&oracle
& && &4754& && && & 1 3282399& &12.5g& & 5941& &23.2m& & 9096& &35.5m&&oracle
& &&&13595& && && & 1 3282399& &12.5g& & 5941& &23.2m& & 9096& &35.5m&&oracle
& && & 125& && && & 1 3282527& &12.5g& & 5937& &23.2m& & 9216& &36.0m&&oracle
& &&&25670& && && & 1 3282527& &12.5g& & 5935& &23.2m& & 9359& &36.6m&&oracle
& && &3060& && && & 1 3282271& &12.5g& & 5935& &23.2m& & 8946& &34.9m&&oracle
& && &8091& && && & 1 3282527& &12.5g& & 5934& &23.2m& & 9412& &36.8m&&oracle
& && &2936& && && & 1 3282271& &12.5g& & 5934& &23.2m& & 8965& &35.0m&&oracle
& &&&13915& && && & 1 3282271& &12.5g& & 5931& &23.2m& & 8960& &35.0m&&oracle
& &&&11294& && && & 1 3282527& &12.5g& & 5929& &23.2m& & 9217& &36.0m&&oracle
& && &2998& && && & 1 3282015& &12.5g& & 5929& &23.2m& & 8626& &33.7m&&oracle
& &&&14355& && && & 1 3282271& &12.5g& & 5927& &23.2m& & 8987& &35.1m&&oracle
& &&&13811& && && & 1 3282399& &12.5g& & 5927& &23.2m& & 9121& &35.6m&&oracle
& && &7376& && && & 1 3282271& &12.5g& & 5927& &23.2m& & 8969& &35.0m&&oracle
& &&&26078& && && & 1 3282783& &12.5g& & 5927& &23.2m& & 9619& &37.6m&&oracle
& &&&14347& && && & 1 3282399& &12.5g& & 5927& &23.2m& & 9136& &35.7m&&oracle
& &&&27617& && && & 1 3282271& &12.5g& & 5926& &23.1m& & 8960& &35.0m&&oracle
& &&&24826& && && & 1 3282271& &12.5g& & 5926& &23.1m& & 8987& &35.1m&&oracle
& && &9255& && && & 1 3282271& &12.5g& & 5924& &23.1m& & 8960& &35.0m&&oracle
& && &7553& && && & 1 3282399& &12.5g& & 5923& &23.1m& & 9093& &35.5m&&oracle
& && &7384& && && & 1 3282271& &12.5g& & 5922& &23.1m& & 8967& &35.0m&&oracle
& && &3437& && && & 1 3282527& &12.5g& & 5920& &23.1m& & 9200& &35.9m&&oracle
& &&&10457& && && & 1 3282271& &12.5g& & 5919& &23.1m& & 8958& &35.0m&&oracle
& &&&25923& && && & 1 3282527& &12.5g& & 5918& &23.1m& & 9267& &36.2m&&oracle
& &&&13275& && && & 1 3282399& &12.5g& & 5917& &23.1m& & 9112& &35.6m&&oracle
& && &3274& && && & 1 3282527& &12.5g& & 5916& &23.1m& & 9201& &35.9m&&oracle
& &&&25650& && && & 1 3282527& &12.5g& & 5914& &23.1m& & 9295& &36.3m&&oracle
& &&&28417& && && & 1 3282271& &12.5g& & 5914& &23.1m& & 8987& &35.1m&&oracle
& && &6892& && && & 1 3282271& &12.5g& & 5914& &23.1m& & 8960& &35.0m&&oracle
& &&&26459& && && & 1 3282527& &12.5g& & 5912& &23.1m& & 9283& &36.3m&&oracle
& && &7540& && && & 1 3282399& &12.5g& & 5911& &23.1m& & 9116& &35.6m&&oracle
& && &6898& && && & 1 3282271& &12.5g& & 5910& &23.1m& & 8989& &35.1m&&oracle
& && &5600& && && & 1 3282015& &12.5g& & 5910& &23.1m& & 8626& &33.7m&&oracle
& &&&29166& && && & 1 3282271& &12.5g& & 5910& &23.1m& & 8968& &35.0m&&oracle
& && &7147& && && & 1 3282399& &12.5g& & 5910& &23.1m& & 9118& &35.6m&&oracle
& &&&23629& && && & 1 3282271& &12.5g& & 5909& &23.1m& & 8962& &35.0m&&oracle
& && &8184& && && & 1 3290463& &12.6g& & 5907& &23.1m& &17493& &68.3m&&oracle
& &&&26570& && && & 1 3282399& &12.5g& & 5907& &23.1m& & 9137& &35.7m&&oracle
& && &7406& && && & 1 3282271& &12.5g& & 5907& &23.1m& & 8967& &35.0m&&oracle
& && &8201& && && & 1 3290591& &12.6g& & 5906& &23.1m& &17481& &68.3m&&oracle
& &&&25877& && && & 1 3282527& &12.5g& & 5905& &23.1m& & 9284& &36.3m&&oracle
& && &2932& && && & 1 3282527& &12.5g& & 5904& &23.1m& & 9221& &36.0m&&oracle
& && &3037& && && & 1 3282399& &12.5g& & 5903& &23.1m& & 9115& &35.6m&&oracle
& &&&25581& && && & 1 3282527& &12.5g& & 5903& &23.1m& & 9297& &36.3m&&oracle
& && &7526& && && & 1 3282271& &12.5g& & 5902& &23.1m& & 9086& &35.5m&&oracle
& &&&11288& && && & 1 3282271& &12.5g& & 5899& &23.0m& & 8962& &35.0m&&oracle
& &&&15445& && && & 1 3282271& &12.5g& & 5899& &23.0m& & 8958& &35.0m&&oracle
& &&&22586& && && & 1 3282271& &12.5g& & 5897& &23.0m& & 8942& &34.9m&&oracle
& && &7394& && && & 1 3282527& &12.5g& & 5896& &23.0m& & 9225& &36.0m&&oracle
& && &5591& && && & 1 3282015& &12.5g& & 5896& &23.0m& & 8686& &33.9m&&oracle
& &&&14882& && && & 1 3282271& &12.5g& & 5896& &23.0m& & 8958& &35.0m&&oracle
& &&&25859& && && & 1 3282527& &12.5g& & 5896& &23.0m& & 9284& &36.3m&&oracle
& && &8083& && && & 1 3282271& &12.5g& & 5895& &23.0m& & 9023& &35.2m&&oracle
& &&&11835& && && & 1 3282271& &12.5g& & 5895& &23.0m& & 8987& &35.1m&&oracle
& &&&14829& && && & 1 3282399& &12.5g& & 5895& &23.0m& & 9121& &35.6m&&oracle
& &&&24894& && && & 1 3282271& &12.5g& & 5894& &23.0m& & 8987& &35.1m&&oracle
& && &7388& && && & 1 3282271& &12.5g& & 5893& &23.0m& & 8968& &35.0m&&oracle
& &&&13140& && && & 1 3282271& &12.5g& & 5891& &23.0m& & 8969& &35.0m&&oracle
& && &6375& && && & 1 3282271& &12.5g& & 5888& &23.0m& & 8962& &35.0m&&oracle
& && &4425& && && & 1 3282015& &12.5g& & 5888& &23.0m& & 8731& &34.1m&&oracle
& &&&25459& && && & 1 3282911& &12.5g& & 5888& &23.0m& & 9689& &37.8m&&oracle
& && &4611& && && & 1 3282015& &12.5g& & 5888& &23.0m& & 8686& &33.9m&&oracle
& &&&13098& && && & 1 3282271& &12.5g& & 5887& &23.0m& & 8963& &35.0m&&oracle
& && &4632& && && & 1 3282271& &12.5g& & 5887& &23.0m& & 8988& &35.1m&&oracle
& && & 623& && && & 1 3281759& &12.5g& & 5883& &23.0m& & 8448& &33.0m&&oracle
& && &2535& && && & 1 3282271& &12.5g& & 5882& &23.0m& & 8962& &35.0m&&oracle
& &&&10671& && && & 1 3281759& &12.5g& & 5882& &23.0m& & 8444& &33.0m&&oracle
& && &4412& && && & 1 3282015& &12.5g& & 5880& &23.0m& & 8622& &33.7m&&oracle
& &&&29270& && && & 1 3282527& &12.5g& & 5880& &23.0m& & 9250& &36.1m&&oracle
& &&&26179& && && & 1 3282527& &12.5g& & 5878& &23.0m& & 9281& &36.3m&&oracle
& && &6883& && && & 1 3282527& &12.5g& & 5877& &23.0m& & 9216& &36.0m&&oracle
& && &7203& && && & 1 3282271& &12.5g& & 5876& &23.0m& & 8966& &35.0m&&oracle
& && &4299& && && & 1 3282271& &12.5g& & 5873& &22.9m& & 8969& &35.0m&&oracle
& && &4447& && && & 1 3282271& &12.5g& & 5872& &22.9m& & 8987& &35.1m&&oracle
& &&&22963& && && & 1 3282271& &12.5g& & 5871& &22.9m& & 8961& &35.0m&&oracle
& &&&15032& && && & 1 3282527& &12.5g& & 5870& &22.9m& & 9250& &36.1m&&oracle
& &&&15330& && && & 1 3282271& &12.5g& & 5870& &22.9m& & 8965& &35.0m&&oracle
& &&&26617& && && & 1 3282271& &12.5g& & 5869& &22.9m& & 8962& &35.0m&&oracle
& && &4498& && && & 1 3282015& &12.5g& & 5868& &22.9m& & 8686& &33.9m&&oracle
& &&&22089& && && & 1 3282271& &12.5g& & 5868& &22.9m& & 8962& &35.0m&&oracle
& &&&14758& && && & 1 3282271& &12.5g& & 5867& &22.9m& & 8964& &35.0m&&oracle
& &&&23267& && && & 1 3282271& &12.5g& & 5867& &22.9m& & 8959& &35.0m&&oracle
& &&&11204& && && & 1 3282015& &12.5g& & 5867& &22.9m& & 8702& &34.0m&&oracle
& &&&15006& && && & 1 3282271& &12.5g& & 5866& &22.9m& & 8958& &35.0m&&oracle
& &&&18946& && && & 1 3282271& &12.5g& & 5866& &22.9m& & 8960& &35.0m&&oracle
& &&&25237& && && & 1 3282271& &12.5g& & 5865& &22.9m& & 8942& &34.9m&&oracle
& && &4293& && && & 1 3282271& &12.5g& & 5865& &22.9m& & 8958& &35.0m&&oracle
& &&&14349& && && & 1 3282399& &12.5g& & 5863& &22.9m& & 9119& &35.6m&&oracle
& &&&14831& && && & 1 3282271& &12.5g& & 5863& &22.9m& & 8987& &35.1m&&oracle
& && &7396& && && & 1 3282271& &12.5g& & 5863& &22.9m& & 8968& &35.0m&&oracle
& &&&28563& && && & 1 3281759& &12.5g& & 5863& &22.9m& & 8362& &32.7m&&oracle
& &&&27869& && && & 1 3281759& &12.5g& & 5863& &22.9m& & 8362& &32.7m&&oracle
& && &9998& && && & 1 3282527& &12.5g& & 5863& &22.9m& & 9224& &36.0m&&oracle
& && &7205& && && & 1 3282527& &12.5g& & 5862& &22.9m& & 9249& &36.1m&&oracle
& &&&21806& && && & 1 3282271& &12.5g& & 5862& &22.9m& & 8958& &35.0m&&oracle
& &&&27202& && && & 1 3282271& &12.5g& & 5856& &22.9m& & 8963& &35.0m&&oracle
& &&&28895& && && & 1 3282399& &12.5g& & 5856& &22.9m& & 9113& &35.6m&&oracle
& &&&14342& && && & 1 3282271& &12.5g& & 5854& &22.9m& & 8962& &35.0m&&oracle
& &&&25467& && && & 1 3282527& &12.5g& & 5854& &22.9m& & 9268& &36.2m&&oracle
& &&&19760& && && & 1 3282271& &12.5g& & 5854& &22.9m& & 8962& &35.0m&&oracle
& &&&17086& && && & 1 3282271& &12.5g& & 5851& &22.9m& & 8959& &35.0m&&oracle
& &&&17152& && && & 1 3282271& &12.5g& & 5851& &22.9m& & 8958& &35.0m&&oracle
& && &7374& && && & 1 3282271& &12.5g& & 5851& &22.9m& & 8965& &35.0m&&oracle
& &&&11063& && && & 1 3282271& &12.5g& & 5851& &22.9m& & 8958& &35.0m&&oracle
& && &8256& && && & 1 3282527& &12.5g& & 5850& &22.9m& & 9342& &36.5m&&oracle
& && &7400& && && & 1 3282271& &12.5g& & 5850& &22.9m& & 8967& &35.0m&&oracle
& &&&27205& && && & 1 3282271& &12.5g& & 5846& &22.8m& & 8958& &35.0m&&oracle
& &&&14307& && && & 1 3282271& &12.5g& & 5844& &22.8m& & 8988& &35.1m&&oracle
& &&&25791& && && & 1 3282399& &12.5g& & 5844& &22.8m& & 9117& &35.6m&&oracle
& && &7428& && && & 1 3282271& &12.5g& & 5842& &22.8m& & 8986& &35.1m&&oracle
& && &3035& && && & 1 3282399& &12.5g& & 5842& &22.8m& & 9102& &35.6m&&oracle
& &&&13446& && && & 1 3282271& &12.5g& & 5841& &22.8m& & 8988& &35.1m&&oracle
& &&&29137& && && & 1 3282399& &12.5g& & 5838& &22.8m& & 9118& &35.6m&&oracle
& &&&28029& && && & 1 3282271& &12.5g& & 5837& &22.8m& & 8962& &35.0m&&oracle
& &&&12961& && && & 1 3281759& &12.5g& & 5835& &22.8m& & 8445& &33.0m&&oracle
& &&&20991& && && & 1 3282271& &12.5g& & 5834& &22.8m& & 8942& &34.9m&&oracle
& &&&22701& && && & 1 3282271& &12.5g& & 5833& &22.8m& & 8959& &35.0m&&oracle
& && &1971& && && & 1 3282015& &12.5g& & 5830& &22.8m& & 8626& &33.7m&&oracle
& &&&15008& && && & 1 3281887& &12.5g& & 5830& &22.8m& & 8603& &33.6m&&oracle
& && &7370& && && & 1 3282271& &12.5g& & 5830& &22.8m& & 8967& &35.0m&&oracle
& &&&14827& && && & 1 3281759& &12.5g& & 5825& &22.8m& & 8455& &33.0m&&oracle
& && &9636& && && & 1 3282271& &12.5g& & 5821& &22.7m& & 8958& &35.0m&&oracle
& &&&28993& && && & 1 3282271& &12.5g& & 5821& &22.7m& & 8962& &35.0m&&oracle
& && &7456& && && & 1 3282271& &12.5g& & 5820& &22.7m& & 8966& &35.0m&&oracle
& && &7408& && && & 1 3282271& &12.5g& & 5818& &22.7m& & 8963& &35.0m&&oracle
& &&&15443& && && & 1 3282271& &12.5g& & 5818& &22.7m& & 8960& &35.0m&&oracle
& && &5365& && && & 1 3281759& &12.5g& & 5817& &22.7m& & 8444& &33.0m&&oracle
& &&&25692& && && & 1 3282271& &12.5g& & 5816& &22.7m& & 8989& &35.1m&&oracle
& &&&27980& && && & 1 3281759& &12.5g& & 5815& &22.7m& & 8362& &32.7m&&oracle
& &&&28658& && && & 1 3282271& &12.5g& & 5814& &22.7m& & 8968& &35.0m&&oracle
& && &7891& && && & 1 3282527& &12.5g& & 5813& &22.7m& & 9233& &36.1m&&oracle
& && &5765& && && & 1 3282271& &12.5g& & 5813& &22.7m& & 8959& &35.0m&&oracle
& && &4991& && && & 1 3282015& &12.5g& & 5813& &22.7m& & 8719& &34.1m&&oracle
& &&&13181& && && & 1 3282143& &12.5g& & 5812& &22.7m& & 8845& &34.6m&&oracle
& &&&28588& && && & 1 3282271& &12.5g& & 5810& &22.7m& & 8962& &35.0m&&oracle
& &&&22448& && && & 1 3282271& &12.5g& & 5810& &22.7m& & 8962& &35.0m&&oracle
& &&&17084& && && & 1 3281887& &12.5g& & 5810& &22.7m& & 8586& &33.5m&&oracle
& &&&20785& && && & 1 3281759& &12.5g& & 5809& &22.7m& & 8384& &32.8m&&oracle
& &&&25596& && && & 1 3282271& &12.5g& & 5808& &22.7m& & 8964& &35.0m&&oracle
& && &4004& && && & 1 3282271& &12.5g& & 5808& &22.7m& & 8987& &35.1m&&oracle
& && &5483& && && & 1 3282015& &12.5g& & 5808& &22.7m& & 8686& &33.9m&&oracle
& && &7931& && && & 1 3282527& &12.5g& & 5807& &22.7m& & 9250& &36.1m&&oracle
& && &7430& && && & 1 3282271& &12.5g& & 5807& &22.7m& & 8960& &35.0m&&oracle
& && & 591& && && & 1 3282015& &12.5g& & 5805& &22.7m& & 8706& &34.0m&&oracle
& && &3063& && && & 1 3282271& &12.5g& & 5805& &22.7m& & 8964& &35.0m&&oracle
& && &4423& && && & 1 3282399& &12.5g& & 5804& &22.7m& & 9118& &35.6m&&oracle
& && &3031& && && & 1 3282271& &12.5g& & 5804& &22.7m& & 8986& &35.1m&&oracle
& && &8147& && && & 1 3286367& &12.5g& & 5803& &22.7m& &13232& &51.7m&&oracle
& &&&20681& && && & 1 3282271& &12.5g& & 5802& &22.7m& & 8944& &34.9m&&oracle
& &&&13232& && && & 1 3282271& &12.5g& & 5802& &22.7m& & 8958& &35.0m&&oracle
& && &9745& && && & 1 3281759& &12.5g& & 5802& &22.7m& & 8428& &32.9m&&oracle
& &&&20996& && && & 1 3282271& &12.5g& & 5801& &22.7m& & 8942& &34.9m&&oracle
& &&&28886& && && & 1 3281759& &12.5g& & 5801& &22.7m& & 8364& &32.7m&&oracle
& && &5413& && && & 1 3281759& &12.5g& & 5800& &22.7m& & 8428& &32.9m&&oracle
& &&&11789& && && & 1 3282271& &12.5g& & 5799& &22.7m& & 8926& &34.9m&&oracle
& &&&27903& && && & 1 3281759& &12.5g& & 5799& &22.7m& & 8362& &32.7m&&oracle
& && &5646& && && & 1 3281759& &12.5g& & 5799& &22.7m& & 8448& &33.0m&&oracle
& &&&27358& && && & 1 3281759& &12.5g& & 5799& &22.7m& & 8444& &33.0m&&oracle
& && &2726& && && & 1 3282399& &12.5g& & 5797& &22.6m& & 9100& &35.5m&&oracle
& &&&23633& && && & 1 3282271& &12.5g& & 5797& &22.6m& & 8942& &34.9m&&oracle
& &&&10995& && && & 1 3282527& &12.5g& & 5795& &22.6m& & 9230& &36.1m&&oracle
& && &8227& && && & 1 3282527& &12.5g& & 5795& &22.6m& & 9489& &37.1m&&oracle
& && &3167& && && & 1 3282015& &12.5g& & 5791& &22.6m& & 8690& &33.9m&&oracle
& && &3033& && && & 1 3282271& &12.5g& & 5789& &22.6m& & 8963& &35.0m&&oracle
& && & 617& && && & 1 3281759& &12.5g& & 5787& &22.6m& & 8368& &32.7m&&oracle
& && &8346& && && & 1 3281759& &12.5g& & 5786& &22.6m& & 8444& &33.0m&&oracle
& && &1553& && && & 1 3281759& &12.5g& & 5786& &22.6m& & 8444& &33.0m&&oracle
& && & 123& && && & 1 3282527& &12.5g& & 5786& &22.6m& & 9220& &36.0m&&oracle
& &&&14760& && && & 1 3281759& &12.5g& & 5786& &22.6m& & 8444& &33.0m&&oracle
& &&&17191& && && & 1 3281759& &12.5g& & 5786& &22.6m& & 8444& &33.0m&&oracle
& &&&11839& && && & 1 3281759& &12.5g& & 5785& &22.6m& & 8364& &32.7m&&oracle
& &&&23623& && && & 1 3281759& &12.5g& & 5785& &22.6m& & 8428& &32.9m&&oracle
& &&&15300& && && & 1 3281759& &12.5g& & 5785& &22.6m& & 8429& &32.9m&&oracle
& &&&16992& && && & 1 3282271& &12.5g& & 5785& &22.6m& & 8942& &34.9m&&oracle
& &&&14784& && && & 1 3282143& &12.5g& & 5785& &22.6m& & 8829& &34.5m&&oracle
& && &4431& && && & 1 3282015& &12.5g& & 5784& &22.6m& & 8731& &34.1m&&oracle
& && & 621& && && & 1 3281759& &12.5g& & 5784& &22.6m& & 8444& &33.0m&&oracle
& &&&23631& && && & 1 3281759& &12.5g& & 5784& &22.6m& & 8428& &32.9m&&oracle
& &&&17790& && && & 1 3282143& &12.5g& & 5784& &22.6m& & 8812& &34.4m&&oracle
& && &3527& && && & 1 3282271& &12.5g& & 5781& &22.6m& & 8986& &35.1m&&oracle
& && & 127& && && & 1 3282271& &12.5g& & 5781& &22.6m& & 8960& &35.0m&&oracle
& &&&23076& && && & 1 3282399& &12.5g& & 5779& &22.6m& & 9117& &35.6m&&oracle
& && &3547& && && & 1 3282399& &12.5g& & 5778& &22.6m& & 9116& &35.6m&&oracle
& && &4398& && && & 1 3281759& &12.5g& & 5776& &22.6m& & 8473& &33.1m&&oracle
& &&&15205& && && & 1 3281759& &12.5g& & 5775& &22.6m& & 8448& &33.0m&&oracle
& &&&21086& && && & 1 3281759& &12.5g& & 5769& &22.5m& & 8428& &32.9m&&oracle
& &&&21150& && && & 1 3281759& &12.5g& & 5769& &22.5m& & 8428& &32.9m&&oracle
& &&&12950& && && & 1 3281759& &12.5g& & 5769& &22.5m& & 8380& &32.7m&&oracle
& && &8922& && && & 1 3281759& &12.5g& & 5769& &22.5m& & 8428& &32.9m&&oracle
& &&&16545& && && & 1 3282271& &12.5g& & 5768& &22.5m& & 8958& &35.0m&&oracle
& &&&13063& && && & 1 3281759& &12.5g& & 5768& &22.5m& & 8428& &32.9m&&oracle
& &&&13203& && && & 1 3282271& &12.5g& & 5768& &22.5m& & 8878& &34.7m&&oracle
& && &8019& && && & 1 3282527& &12.5g& & 5767& &22.5m& & 9488& &37.1m&&oracle
& && &7910& && && & 1 3282783& &12.5g& & 5763& &22.5m& & 9558& &37.3m&&oracle
& &&&27643& && && & 1 3281759& &12.5g& & 5763& &22.5m& & 8428& &32.9m&&oracle
& && &8229& && && & 1 3282271& &12.5g& & 5762& &22.5m& & 9228& &36.0m&&oracle
& &&&26682& && && & 1 3282271& &12.5g& & 5760& &22.5m& & 8958& &35.0m&&oracle
& && &7551& && && & 1 3282271& &12.5g& & 5758& &22.5m& & 8980& &35.1m&&oracle
& && &8976& && && & 1 3281759& &12.5g& & 5758& &22.5m& & 8432& &32.9m&&oracle
& && &9634& && && & 1 3282271& &12.5g& & 5757& &22.5m& & 8942& &34.9m&&oracle
& &&&26896& && && & 1 3282271& &12.5g& & 5757& &22.5m& & 8960& &35.0m&&oracle
& && &6812& && && & 1 3281759& &12.5g& & 5754& &22.5m& & 8428& &32.9m&&oracle
& &&&15328& && && & 1 3281759& &12.5g& & 5753& &22.5m& & 8364& &32.7m&&oracle
& &&&21784& && && & 1 3281759& &12.5g& & 5753& &22.5m& & 8428& &32.9m&&oracle
& &&&28011& && && & 1 3281759& &12.5g& & 5753& &22.5m& & 8364& &32.7m&&oracle
& &&&19611& && && & 1 3281759& &12.5g& & 5753& &22.5m& & 8428& &32.9m&&oracle
& &&&20693& && && & 1 3281759& &12.5g& & 5753& &22.5m& & 8412& &32.9m&&oracle
& &&&28043& && && & 1 3281759& &12.5g& & 5753& &22.5m& & 8364& &32.7m&&oracle
& &&&27942& && && & 1 3281759& &12.5g& & 5753& &22.5m& & 8364& &32.7m&&oracle
& &&&29698& && && & 1 3281759& &12.5g& & 5752& &22.5m& & 8428& &32.9m&&oracle
& && &1207& && && & 1 3281759& &12.5g& & 5752& &22.5m& & 8380& &32.7m&&oracle
& &2.使用v$sesstat查到的结果
& &Select Vses.Username || ':' || Vsst.Sid || ',' || Vses.Serial# Username, Vstt.Name, Max(Vsst.Value) Value
From V$sesstat Vsst, V$statname Vstt, V$session Vses
Where Vstt.Statistic# = Vsst.Statistic# And Vsst.Sid = Vses.Sid And
& & & & & & & & & & & & Vstt.Name In ('session pga memory', 'session pga memory max', 'session uga memory', 'session uga memory max',
& & & & & & & & & & & &&&'session cursor cache count', 'session cursor cache hits', 'session stored procedure space',
& & & & & & & & & & & &&&'opened cursors current', 'opened cursors cumulative') And Vses.Username Is Not Null
Group By Vses.Username, Vsst.Sid, Vses.Serial#, Vstt.Name
Order By Vses.Username, Vsst.Sid, Vses.Serial#, Vstt.Name)
& &19& & & & CQ:13,21470& & & & opened cursors cumulative& & & & 199032
20& & & & CQ:13,21470& & & & opened cursors current& & & & 9
21& & & & CQ:13,21470& & & & session cursor cache count& & & & 0
22& & & & CQ:13,21470& & & & session cursor cache hits& & & & 0
23& & & & CQ:13,21470& & & & session pga memory& & & & 2524200
24& & & & CQ:13,21470& & & & session pga memory max& & & &
25& & & & CQ:13,21470& & & & session stored procedure space& & & & 0
26& & & & CQ:13,21470& & & & session uga memory& & & & 1452056
27& & & & CQ:13,21470& & & & session uga memory max& & & &
28& & & & CQ:17,13& & & & opened cursors cumulative& & & & 62755
论坛徽章:12
我现在有600多个连接,就是用了18G内存,而我本身是32G内存物理内存,PROCESS参数为2000,如此下去,我的链接数将达不到1200,系统内存就使用尽了,因此这个是一个问题。
论坛徽章:12
oracle程序的内部属性,
$ORACLE_HOME/bin/oracle
/oracle/app/product/9.2.0/bin/oracle:
& && && &64-bit ELF executable
& && && &shared library dynamic path search:
& && && && & LD_LIBRARY_PATH& & enabled&&first
& && && && & SHLIB_PATH& && && &enabled&&second
& && && && & embedded path& && &enabled&&third&&/oracle/app/product/9.2.0/rdbms/lib/:/oracle/app/product/9.2.0/lib/:/usr/lib/hpux64:/opt/langtools/lib/hpux64
& && && &shared library list:
& && && && & libodm9.so
& && && && & libskgxp9.so
& && && && & libskgxn9.so
& && && && & libjox9.so
& && && && & librt.so.1
& && && && & libnss_dns.so.1
& && && && & libdl.so.1
& && && && & libm.so.1
& && && && & libpthread.so.1
& && && && & libCsup.so.1
& && && && & libunwind.so.1
& && && && & libc.so.1
& && && &shared library binding:
& && && && & deferred
& && && &global hash table disabled
& && && &global hash table size 1103
& && && &shared library mapped private disabled
& && && &mem_check value disabled
& && && &shared library segment merging disabled
& && && &shared vtable support disabled
& && && &explicit unloading disabled
& && && &linkage table protection disabled
& && && &segments:
& && && && & index type& &&&address& && &flags size
& && && && && &&&8 text 0000 z---c-&&16M
& && && && && &&&9 data 0000 ---m--& & L (largest possible)
& && && &executable from stack: D (default)
& && && &kernel assisted branch prediction enabled
& && && &lazy swap allocation for dynamic segments disabled
& && && &nulptr dereferences trap disabled
& && && &address space model: default
& && && &caliper dynamic instrumentation disabled
论坛徽章:12
我这边CURSOR_SPACE_FOR_TIME=FALSE
论坛徽章:114
感觉是不是有bug ,一个进程20M 太大了
论坛徽章:114
也可以看看这个文章对你有没有作用
摘要:有时会看到hp-unix下单个Oracle进程占用内存很多,有时又会很少,好多人对此都有些疑惑,是正常的还是内存泄露?同时好多人对相关的概念也不清晰,本文以一个问题入门来解答一下这方面的疑问。
& & 1 引言
& && &&&一直未太关注过Hp unix下单进程内存的使用问题,因我的各正式系统库的这部分都是很正常的,每个Oracle的进程内存的占用以性能观测工具观察在7mb左右。且系统的内存使用比也比较平稳。直到最近,itpub赵宇的一个问题才使我对Hp unix下Oracle进程的内存使用捉摸一番。帖子中单个Oracle进程以kmeminfo工具及Top工具来看占用内存很多个在100mb之上。新开一个Oracle连接什么也不做相应的后台进程也会占用93.2mb内存。相应的问题就来了,难道发生了内存泄露?单个进程占这么多内存正常吗?93.2mb内存由哪些部分组成的呢?
& & 2 本文使用的系统工具
& & 2.1 glance软件
& && &&&Glance是Hp出品的一个非常好用的hp unix的性能监测和诊断工具,功能类似Aix的nmon工具。可以用其十分方便的表现系统性能(cpu、内存、IO、网络。。)的时时态及保存状态的历史,方便的找出系统性能的瓶颈,glance是一个比Top好用的十分多的一个工具。不过glance不是像Top一样的免费软件,glance工具需要购买,也可以向Hp工程师要一个免注册码的glance。Hp unix application盘上有一个Trail版的glance,可以使用30天,可以临时用或感受一下。这个工具可以方便的诊断单进程的内存使用,包含了类以solaris中的pmap命令的功能。
& & sd11#[root:/]swlist -l product|grep -i glance
& & Glance C.03.72.00 HP GlancePlus/UX
& & 2.2 kmeminfo工具
& && &&&Kmeminfo是一个hp的unsupport的内部工具,非常好用,用于内存具体使用的诊断。例如我想知道系统中所有的用户进程每个占用了多少内存?内存占用系统部分每个子部分都用了多少?Buffer cache占用的细节等等。Kmeminfo –user查看每个用户进程每个占用了多少内存的结果是按降序排序的,看起来非常的方便。如需要可以向Hp工程师要一个。
& & 2.3 procsize 工具
& && &&&Procsize也是一个unsupport的内部工具,用于观察进程的UAREA、TEXT、DATA、STACK等部分都为多少的细节,只所以使用这个工具是为了更好的说明ps命令的SZ。
& & 2.4 ps命令
& & 不用太细说,应该是每个人都用过,查看进程状态的。
& & 3 问题重现
& & 3.1 测试的环境
& && &&&测试的环境是我的一个应用的测试系统,glance观察发现很多的Oracle进程占用了60mb多的内存。系统具体配置如下:
& & 系统:3cpu,6GB物理内存,hp-ux11.11的操作系统,做过patch分析无问题。
& & 数据库:Oracle 9.2.0.6 2GB内存用于SGA区
& & 3.2 测试流程细节
& && &&&○1打开glance初步看一下第一页,很多oracle进程占内存(RSS)都在60mb之上
Process Name PID PPID Pri Name ( 300% max) CPU IO Rate RSS Cnt
--------------------------------------------------------------------------------
154 root 0.9/ 1.8 0.5 0.0/ 0.0 21.4mb 1
oraclevcard
oracle 0.7/ 0.1 .0/ 0.0 61.4mb 1
root 0.2/ 0.2 .0/ 0.0 26.2mb 3
oraclevcard
oracle 0.0/ 0.1 .0/ 0.0 61.1mb 1
oraclevcard
oracle 0.0/ 0.0 1.0 0.0/ 0.0 80.5mb 1
oraclevcard
oracle 0.0/ 0.0 17.8 0.0/ 0.0 61.2mb 1
oraclevcard
oracle 0.0/ 0.0 27.6 0.0/ 0.0 79.9mb 1
oraclevcard
oracle 0.0/ 0.0 23.0 0.0/ 0.0 79.6mb 1
root 0.0/ 0.1 .0/ 0.1 23.5mb 1
oraclevcard
oracle 0.0/ 0.1 .0/ 0.0 61.4mb 1
oraclevcard
oracle 0.0/ 0.0 410.9 0.0/ 0.0 64.7mb 1
oraclevcard
oracle 0.0/ 0.1 .0/ 0.0 61.1mb 1
oraclevcard
oracle 0.0/ 0.0 39.8 0.0/ 0.0 79.5mb 1
oraclevcard
oracle 0.0/ 0.0 104.3 0.0/ 0.0 79.4mb 1
oraclevcard
oracle 0.0/ 0.2 695.2 0.0/ 0.0 80.0mb 1
oraclevcard
oracle 0.0/ 0.2 0.2 0.0/ 0.0 60.7mb 1
oraclevcard 4 oracle 0.0/ 0.1 0.1 0.0/ 0.0 62.1mb 1
oraclevcard
oracle 0.0/ 0.0 0.2 0.0/ 0.0 64.4mb 1
oraclevcard
oracle 0.0/ 0.0 0.3 0.0/ 0.0 62.2mb 1
oraclevcard
oracle 0.0/ 0.0 0.2 0.0/ 0.0 63.9mb 1
oraclevcard
oracle 0.0/ 0.0 0.2 0.0/ 0.0 60.7mb 1
oraclevcard
oracle 0.0/ 0.0 0.5 0.0/ 0.0 64.0mb 1
oraclevcard
oracle 0.0/ 0.0 0.2 0.0/ 0.0 60.9mb 1
oraclevcard
oracle 0.0/ 0.0 0.3 0.0/ 0.0 60.7mb 1
oraclevcard
oracle 0.0/ 0.0 1.3 0.0/ 0.0 79.5mb 1
oraclevcard
oracle 0.0/ 0.1 .0/ 0.0 61.4mb 1
oraclevcard
oracle 0.0/ 0.1 .0/ 0.0 61.4mb 1
○2 开一个Oracle连接并找到其进程号为7861
$ sqlplus qiuyb/test
SQL*Plus: Release 9.2.0.6.0 - Production on Fri Apr 18 09:12:06 2008
Copyright (c) , Oracle Corporation. All rights reserved.
Connected to:
Oracle9i Enterprise Edition Release 9.2.0.6.0 - 64bit Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.6.0 - Production
# ps -ef|grep &sqlplus qiuyb&
09:13:04 pts/te 0:00 sqlplus qiuyb/byuiq_145
1 09:13:35 pts/td 0:00 grep sqlplus qiuyb
# ps -ef|grep 7860
09:13:04 pts/te 0:00 sqlplus qiuyb/test
09:13:04 ? 0:00 oraclevcard (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
1 09:16:24 pts/td 0:00 grep 7860
○3glance里7861进程占用内存(RSS)为57.9mb
User CPU Util Cum Disk Thd
Process Name PID PPID Pri Name ( 300% max) CPU IO Rate RSS Cnt
--------------------------------------------------------------------------------
oraclevcard 4 oracle 0.0/ 0.0 0.2 0.0/ 0.0 57.9mb 1
& & ○4kmeminfo里7861占用内存为56.6mb
& & # ./kmeminfo -user |grep 7861
& & g m m oracle
& & ○5 ps里7861占用了16992个内存页,计算起来为66.375mb
& & 每个内存页为4096字节:
& & # getconf PAGE_SIZE
& & 执行ps命令:
# ps -flp 7861
F S UID PID PPID C PRI NI ADDR SZ WCHAN STIME TTY TIME COMD
1001 S oracle
154 20 6e92 4f54e32e 09:13:04 ? 0:00 oraclevcard (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
计算一下:
○6 看一下Oracle库内查到的该进程的pga占用为多少,结果为306kb
SQL& SELECT pga_alloc_mem,pga_max_mem FROM v$process WHERE spid=7861
PGA_ALLOC_MEM PGA_MAX_MEM
------------- -----------
& & 3.3 疑惑和问题
& & 3.3.1 疑惑1
& && &&&从3.2的测试中可以看到5861进程什么都未做,在glance中表现为占用57.9mb内存,kmeminfo表现为56.6mb内存,ps命令中为66.375 mb内存,哪个内存表现才为5861真实的物理内存占用?
& & 3.3.2 疑惑2
& && & Oracle库内5861使用pga才为300多kb,系统为什么分配给5861这么多的内存?出现了内存泄露?56.6mb的内存占用都含哪些部分?哪一部分占用的大呢?
4 解惑及我的见解
& & 4.1 glance、kmeminfo及ps都不是进程真实占用物理内存的反映
& & 4.1.1 glance与kmeminfo对进程的内存占用是一样,都为RSS
& && &&&glance、kmeminfo及ps都不是进程真实占用内存的反映,这是我的第一个见解。这么一说可能会有N个人出来反对我,主要原因在于 kmeminfo这个工具。从kmeminfo这个工具的使用上看,它的体现的该是每个部分占用物理内存的大小,它的-user选项该也是每个进程实际占用物理内存,用过这个工具的人都会这样理解,我原来也这样认为。经过认真的评测,发现glance与kmeminfo对于某一个进程的内存占用实际上是一样的,也是一个东西,即为RSS,而不是真实的物理内存。这里又出现了一个概念上的问题,何为进程的真实的物理内存?何为RSS?
& & 4.1.2 何为进程的真实的物理内存?何为RSS?
& && &&&关于RSS,在hp-unix中的定义为:The size (in KB) of resident memory allocated for the process.
& & 指的是进程相关数据驻留内存的大小。Hp-unix定义的RSS的计算公式为:
& & RSS = sum of private region pages +(sum of shared region pages /number of references)
& && &&&其中sum of private region pages即为进程占用真实的物理内存(sum of shared region pages /number of references)表现的是为共享内存部分在某一个进程上的均分。
& && &&&此时我们对一个进程内存占用该有一个清晰的理解,当fork一个进程,假定名字为p1,malloc一个区域,这个区域用于存放进程的data、 stack、code等这些私有的数据,这才是真实的其物理内存的占用。同时系统内会有一些共享内存部分(ipcs看到的),如oracle的SGA 区,p1也会引用到。此时p1的RSS该为:自已私有的占用+SGA它的引用。
& & 假定p1的私有占用为2mb,它只引用共享部分如2gb的SGA区的5mb,那么p1的RSS=2+5=7mb,在glancee及kmeminfo的表现都会为7mb。
& & 4.2 glance与kmeminfo的值不一样的原因在于glance的计算方式而产生的差别
& & 4.1.1有人就会有不同意见,因为5861进程在glance中表现为占用57.9mb内存,kmeminfo表现为56.6mb内存,明明值不一样,& & 为什么说是一个东西?原因在于glance的不实时性及glance的计算方式而产生的差别。
& & 做一个大量的抽样可以得到glance与kmeminfo的值不一样,可却相差很小,就像如上的57.9与56.6一样,也可以认为是等同的。 Glance默认是每2秒刷新一次的,而且由于unix内存的管理如page in/out,两者会有一点差别。同时看一下Hp对Rss的描述也会知道,这有glance的计算方式而产生的差别的因素,原文中的一段如下:
& & On HP-UX, the calculation of this metric differs depending on whether this process has used any CPU time since the midaemon process was started. This metric is less accurate and does not include shared memory regions in its calculation when the process has been idle since the midaemon was started.
& & This value is only updated when a process uses CPU. Thus, under memory pressure, this value may be higher than the actual amount of resident memory for processes which are idle because their memory pages may no longer be resident or the reference count for shared segments may have changed.
& & 即因glance软件启用后,是否进程使用了cpu会差生RSS计算上的一点差别。
& & 4.3 ps中的sz是text、data和stack三项的和,而text在hp-ux下属于共享部分, 故产生了ps的计算也不准确的状况
& & 3.2的测试可以看到ps里7861的sz为16992个内存页,计算起来为66.375mb,那这16992个内存页由哪些部分组成的呢?每
& && & 每部分都为多少呢?man一个ps命令就能知道ps中的sz是text、datat和stack三项的和。如果想要知道text、data和stack都为多少需要借助procsize工具了。
& & # ./procsize -R -p 7861
& & libp4 (6.93): Opening /stand/vmunix /dev/kmem
& & Loading symbols from /stand/vmunix
& & regions set to 1000
& & hpux 11.11 64 bit in Wide mode
& & nproc=30000
& & pid Comm UAREA TEXT DATA STACK SHMEM IO MMAP Total
& & 7861 oracle r 8
& & 其中-R表明查驻留的部分,可见16384(TEXT)+512(DATA )+96(STACK)恰好为16992。因TEXT部分在在hp-ux下属于共享部分,故产生了ps的计算也不准确的状况。
& & 4.4 glance诊断单进程使用过多的问题
& & 4.4.1 查看内存详细map列表
& & 做了如些多的铺垫,该进入正题了,如下解析一下7861进程glance中57.9mb RSS源于何处的问题。
& & 关注一下7861进程,进程列表界面按&s&键,然后提供process id 7861。
& & User CPU Util Cum Disk Thd
& & Process Name PID PPID Pri Name ( 300% max) CPU IO Rate RSS Cnt
& & --------------------------------------------------------------------------------
& & oraclevcard 4 oracle 0.0/ 0.0 0.2 0.0/ 0.0 57.9mb 1
& & Resources PID: 7861, oraclevcard PPID: 7860 euid: 103 User: oracle
& & --------------------------------------------------------------------------------
& & CPU Usage (util): 0.0 Log Reads : 0 Wait Reason : PIPE
& & User/Nice/RT CPU: 0.0 Log Writes: 0 Total RSS/VSS : 57.9mb/ 58.9mb
& & System CPU : 0.0 Phy Reads : 0 Traps / Vfaults: 0/ 0
& & Interrupt CPU : 0.0 Phy Writes: 0 Faults Mem/Disk: 0/ 0
& & Cont Switch CPU : 0.0 FS Reads : 0 Deactivations : 0
& & Scheduler : HPUX FS Writes : 0 Forks & Vforks : 0
& & Priority : 154 VM Reads : 0 Signals Recd : 0
& & Nice Value : 20 VM Writes : 0 Mesg Sent/Recd : 0/ 0
& & Dispatches : 0 Sys Reads : 0 Other Log Rd/Wt: 0/ 0
& & Forced CSwitch : 0 Sys Writes: 0 Other Phy Rd/Wt: 0/ 0
& & VoluntaryCSwitch: 0 Raw Reads : 0 Proc Start Time
& & Running CPU : 0 Raw Writes: 0 Fri Apr 18 09:14:16 2008
& & CPU Switches : 0 Bytes Xfer: 0kb :
& & Argv1: (DESCRIPTION=(LOCAL=YES)
& & Cmd : oraclevcard (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
& & 再键入”M”,进入详细的内存分布列表,如下:
& & Memory Regions PID: 7861, oraclevcard PPID: 7860 euid: 103 User: oracle
& & Type RefCt RSS VSS Locked File Name
& & --------------------------------------------------------------------------------
& & NULLDR/Shared 137 4kb 4kb 0kb &nulldref&
& & MEMMAP/Shared 55 4kb 4kb 0kb /var/spool/pwgr/status
& & TEXT /Shared 41 64.0mb 64.0mb 0kb /oracle/.../bin/oracle
& & UAREA /Priv 1 32kb 32kb 0kb &uarea&
& & DATA /Priv 1 2.0mb 2.0mb 0kb /oracle/.../bin/oracle
& & MEMMAP/Priv 1 512kb 512kb 0kb &mmap&
& & MEMMAP/Priv 1 16kb 16kb 0kb &mmap&
& & MEMMAP/Priv 1 8kb 8kb 0kb &mmap&
& & MEMMAP/Priv 1 60kb 60kb 0kb /usr/lib/pa20_64/libc.2
& & MEMMAP/Priv 1 52kb 52kb 0kb &mmap&
& & MEMMAP/Priv 1 12kb 12kb 0kb /usr/lib/pa20_64/libm.2
& & MEMMAP/Priv 1 4kb 4kb 0kb /usr/lib/pa20_64/libdl.1
& & MEMMAP/Priv 1 8kb 8kb 0kb &mmap&
& & MEMMAP/Priv 1 4kb 4kb 0kb /usr/.../libnss_dns.1
& & MEMMAP/Priv 1 12kb 12kb 0kb /usr/.../libpthread.1
& & MEMMAP/Priv 1 8kb 8kb 0kb &mmap&
& & MEMMAP/Priv 1 4kb 4kb 0kb /usr/lib/pa20_64/librt.2
& & MEMMAP/Priv 1 36kb 272kb 0kb /usr/lib/pa20_64/libcl.2
& & MEMMAP/Priv 1 0kb 32kb 0kb &mmap&
& & MEMMAP/Priv 1 8kb 8kb 0kb &mmap&
& & MEMMAP/Priv 1 500kb 504kb 0kb /oracle/.../libjox9.sl
& & MEMMAP/Priv 1 0kb 12kb 0kb &mmap&
& & MEMMAP/Priv 1 4kb 4kb 0kb /oracle/.../libskgxn9.sl
& & MEMMAP/Priv 1 4kb 4kb 0kb /oracle/.../libodmd9.sl
& & MEMMAP/Priv 1 8kb 8kb 0kb &mmap&
& & MEMMAP/Priv 1 8kb 8kb 0kb /usr/lib/pa20_64/dld.sl
& & MEMMAP/Priv 1 4kb 4kb 0kb &mmap&
& & STACK /Priv 1 384kb 576kb 0kb &stack&
& & MEMMAP/Shared 44 140kb 140kb 0kb /usr/lib/pa20_64/dld.sl
& & MEMMAP/Shared 43 12kb 12kb 0kb /usr/.../libnss_dns.1
& & MEMMAP/Shared 44 16kb 20kb 0kb /usr/lib/pa20_64/librt.2
& & MEMMAP/Shared 41 4kb 4kb 0kb /oracle/.../libodmd9.sl
& & MEMMAP/Shared 41 8kb 8kb 0kb /oracle/.../libskgxn9.sl
& & MEMMAP/Shared 44 16kb 16kb 0kb /usr/lib/pa20_64/libdl.1
& & MEMMAP/Shared 44 72kb 532kb 0kb /usr/lib/pa20_64/libcl.2
& & MEMMAP/Shared 44 96kb 96kb 0kb /usr/.../libpthread.1
& & MEMMAP/Shared 44 136kb 152kb 0kb /usr/lib/pa20_64/libm.2
& & MEMMAP/Shared 44 1.1mb 1.1mb 0kb /usr/lib/pa20_64/libc.2
& & MEMMAP/Shared 41 1.9mb 5.4mb 0kb /oracle/.../libjox9.sl
& & SHMEM /Shared 41 2.00gb 2.02gb 0kb &shmem&
& & Text RSS/VSS: 64mb/ 64mb Data RSS/VSS:2.0mb/2.0mb Stack RSS/VSS:384kb/576kb
& & Shmem RSS/VSS:2.0gb/2.0gb Other RSS/VSS:4.7mb/9.0mb
& & 4.4.2 信息项说明
& & RefCt指的是Reference Count,即有多少个进程引用共享区域
& & /Priv表明该内存区是进程私有的,此时RefCt也为1。/Shared表明该内存区是共享的,此时RefCt&1。
& & Text表明的是文本及代码区,说过几次了,此部分在Hp unix是共享的。
& & Data表明的是数据区,是一个私有区,如Oracle进程的pga就位于此区。
& & Stack 即为栈区,这也是一个私有区
& & MEMMAP 大多表现的是与swap相关的部分
& & SHMEM 此处是Oracle共享内存
& & 4.4.3 按RSS的定义来算一下
& & 7861真实占用内存(私有区)=
& & 32kb+2.0mb+512kb+….+500kb+0kb+4kb+4kb+8kb+8kb+4kb+384kb=3.6mb
& & Shared部分均摊=
& & 4kb/137+4kb/55+64.0mb/41+…. +1.1mb/44+1.9mb/41+2.00gb/41=54mb
& & 所以RSS=54+3.6=57.6mb
& & 与57.9mb基本相当,当然这其中有精度及取舍的问题。
& & 5.1 如果通过inode发现相应的文件
& && &&&有的时候进程详细列表显示的不是文件面是inode,如inode:8391,那8391是哪个文件呢?方法如下:
# lsof |grep 8391
oracle 2048 oracle txt REG 64,0x9 1 /oracle (/dev/vg00/lv_oracle_software)
oracle 2050 oracle txt REG 64,0x9 1 /oracle (/dev/vg00/lv_oracle_software)
oracle 2052 oracle txt REG 64,0x9 1 /oracle (/dev/vg00/lv_oracle_software)
oracle 2054 oracle txt REG 64,0x9 1 /oracle (/dev/vg00/lv_oracle_software)
oracle 2056 oracle txt REG 64,0x9 1 /oracle (/dev/vg00/lv_oracle_software)
# ncheck -i 8391 /dev/vg00/lv_oracle_software
/dev/vg00/lv_oracle_software:
8391 /app/oracle/product/9.2.0/bin/oracle
& & 5.2 如何查看所有进程的实际占用的多少?
& && &&&可以使用如下命令:
& & procsize -fcn |sort -rnk 11 | more
& & 每一行,把Total 减掉TEXT项后,再乘上4096大体即为该进程实际占用的大小。
论坛徽章:114
Oracle9i进程内存占用问题解决方法
日,发现Oracle公布了有关此问题的一些说明和部分解决方法。大致的内容是,AIX5.2可以打个补丁来获得更好的效果,而其他版本只能通过设置以下环境变量来减少消耗:
  AIXTHREAD_SCOPE=S;export AIXTHREAD_SCOPE
  NUM_SPAREVP=1; export NUM_SPAREVP(AIX4.3和5.1)
  详细内容参考Metalink文档: &Memory Consumption on AIX&,此文档是18-DEC-2003创建的,最近更新28-JAN-2004。
  日,我们拿了一台新的M85,安装了AIX5.2开始测试这一结果。设置这些环境可以起一定的作用,但没有明显效果。
  根据文档说明,安装AIX APAR IY49415补丁,执行如下步骤:
  从这里下在相关脚本:
  1) save your current version of $ORACLE_HOME/oracle
  2) create a working directory $ORACLE_HOME/relink
  3) cd to $ORACLE_HOME/relink
  4) unzip the relinking package
  5) link $ORACLE_HOME/bin/oracle to ./oracle0
  6) run the script ./genscript to generate some required files and scripts
  7) run ./relink.sh to generate the new oracle binary oracle0.new.$$
  8) copy oracle0.new.$$ to $ORACLE_HOME/bin/oracle and verify that the permissions match the original oracle binary.
  验证结果很明显,内存占用改善了很多,没有打补丁的一个空连接server进程占用最低都是5M多,而现在只有2M多,改善了50%!
  hawk1& ps v
(没打补丁的空连接)
  PID TTY STAT TIME PGIN SIZE RSS LIM TSIZ TRS %CPU %MEM COMMAND
   - A 0:00 0
0.0 0.0 oracle
  localhost& ps v 557160 (打过补丁的空连接)
  PID TTY STAT TIME PGIN SIZE RSS LIM TSIZ TRS %CPU %MEM COMMAND
  557160 - A 0:00 815
1.0 oracleor
  虽然说这里ps v看到的结果不是很准确,但是二者使用相同的标准计算,并不影响对比结果,而且和我们使用NMON的统计结果也是一致的。
  至此,Oracle9i在AIX上的内存占用问题算是基本解决了,前后经历了快一年的时间,这恐怕是我关注一个Oracle问题时间最久的一次,理由很简单,这是工作需要,生产需要,要知道这么随便一搞,给我们剩下了很多麻烦,之前为了允许更多的连接,我们不得不将内存从12G扩容到24G,现在一降下来可以为企业节省很多硬件投入,毕竟这玩艺内存卖的还是挺贵的,而这是无成本的。
  过去这段时间,我工作的其中之一就是在为一个电信业务系统的升级做准备,在两台IBM M85(6CPU*12G MEM AIX 5L)上对ORACLE9I RAC做详细的测试工作,开始的时候一切都很顺利,但后来却遇到一个难题,就是Oracle 9i的单个进程占用的内存过多。
  经过一段时间测试,在先后解决了其它问题后,最后的主要问题集中到了内存上,ORACLE9i在AIX 5L上每个进程都占用了很多内存,一个空连接进程就会用到5M多的内存,而众所周知,Oracle8i的单个进程占用的内存一般是2~3M,所以这就引起了我们的高度重视,因为如果按此计算,1000个连接什么事不做就要5G内存了!而我们的实际应用连接数比这还要多。
  在出现问题之后,我先后对ORACLE进行了不垃圾广告向的调整,也问过了一些朋友以及IBM和ORACLE的技术支持,翻遍了国内外我所知道的论坛,都没有看到任何有意思的消息,更不要说解决方案了。这让我开始怀疑是Oracle9i的BUG,果然在6月底Oracle公布了这个BUG(我是在7月底看到的,因为7月份的大部分时间在处理别的事)!造成这个问题是因为AIX上C的编译器问题,使得本来可以共享的部分,最后都没有共享,造成每个进程都浪费了大约1MB的内存。详情参见本文最后BUG:3028673的描述。
  为了验证确实是AIX的问题,我在另外一台HP-UX B11.11上进行了同样的测试,结果显示Oracle9i的单个进程仍然占用很多内存!经过分析发现这是由于两方面原因造成的:
  1、Oracle9i的初始化参数CURSOR_SPACE_FOR_TIME从默认的FALSE改成了TRUE;
  2、HP-UX上的Oracle9i将虚拟内存数据页(virtual memory data pages)的默认值从原来的D(4KB)改成了L(1GB)。
  使用/usr/bin/chatr $ORACLE_HOME/bin/oracle查看oracle程序的内部属性,我们发现虚拟内存的text段从原来的16M改成了64M,而DATA段从原来的64M改成了L(最大可达到1GB)。经过测试验证,DATA段这个参数直接影响了Oracle9i单个进程所占用的内存的大小。对于空连接来说,4MB是扩展的临界点,因为空连接是扩不到16MB(4MB的下一个可设DATA段大小)。
  Oracle8i和Oracle9i虚拟内存默认值对比:
  ......
  shared library binding:
    deferred
  global hash table disabled shared vtable support disabled segments:
    index type address flags size
     5 text 0000 z-r-c 16M
     6 data 0000 ---m- 64M
  executable from stack: D (default)kernel assisted branch prediction enabled lazy swap allocation for dynamic segments disabled
  .........
  shared library binding:
    deferred
  global hash table disabled shared vtable support disabled segments:
    index type address flags size
     5 text 0000 z-r-c 64M
     6 data 0000 ---m- L (largest possible)executable from stack: D (default)kernel assisted branch prediction enabled lazy swap allocation for dynamic segments disabled
  我们可以使用/usr/bin/chatr&&pd newsize $ORACLE_HOME/bin/oracle来更改DATA段的可用内存大小,对于text段的内存大小我们也可以使用chatr&&pi来改,但 gototop并不建议你这样做,因为text段是给命令用的。
  至此,我就在想了,自然在HP-UX上是因为这个原因造成的,那么在AIX上除了C编译器的原因之外,是否也存在着同样的问题呢?到目前为止,gototop还没有的等到任何可靠的消息来证明这一点,但我猜想可能性很大。
  附、BUG:3028673描述
  问题陈述:
  ORACLE ON AIX DOES NOT SHARE MANY CONST STRUCTS - PER PROCESS MEMORY OVERHEAD
  --------------------------------------------------------------------------------
  *** 06/27/03 10:31 am ***
  =========================  
  PROBLEM:
  1. Clear description of the problem encountered:
  Oracle on IBM AIX platforms (AIX 5L and 4.3.3) use a large amount of memory per dedicated connection. For Oracle 9.2 on AIX 5L the memory required per idle Oracle process appears to be about 5Mb. A significant portion of this is related to non-shared const structures (probably about 1Mb) . 
  This bug is to track the issue of the non-shared const structures.
论坛徽章:114
论坛徽章:12
现在MEM只剩500M了。
ProcList CPU Rpt&&Mem Rpt&&Disk Rpt& && && && && && && && && && && && && && && && && && && && & NextKeys SlctProc& &Help& &&&Exit&&
Glance C.04.70.000& && && && & 14:37:03&&cqrm2-1& &&&ia64& && && && && && && && && && && && && && && && && && &&&Current&&Avg&&High
------------------------------------------------------------------------------------------------------------------------------------
Mem&&Util& &S& && && && && && &&&SU& && && && && && && && && && && && && && && && && && && && && && && && & U& && &|100%& &99%&&100%
论坛徽章:12
发现新建一个链接,什么都不做,就发现这个内存就为21.5M了。
#kmeminfo -user |grep 19056
& &&&19056& && && & 1 3281631& &12.5g& & 5498& &21.5m& & 8141& &31.8m&&oracle
但通过GLANCE查看,却只有3.1M
Resources PID:& &&&19056, oraclesdh& & PPID:& && && &1 euid:&&1001 Userracle& && && && && && && && && && && && && && &
--------------------------------------------------------------------------------
CPU Usage (util):& && &0.0 Log Reads :& && &0 Wait Reason& & :& & SOCKT& &
User/Nice/RT CPU:& && &0.0 Log Writes:& && &0 Total RSS/VSS&&:&&3.1mb/&&6.4mb& &
System CPU& && &:& && &0.0 Phy Reads :& && &0 Traps / Vfaults:& && &0/& && &0&&
Interrupt CPU& &:& && &0.0 Phy Writes:& && &0 Faults Mem/Disk:& && &0/& && &0&&
Cont Switch CPU :& && &0.0 FS Reads&&:& && &0 Deactivations&&:& && &0
Scheduler& && & :& &&&HPUX FS Writes :& && &0 Forks & Vforks :& && &0
Priority& && &&&:& && &154 VM Reads&&:& && &0 Signals Recd& &:& && &0
Nice Value& && &:& && & 20 VM Writes :& && &0 Mesg Sent/Recd :& && &0/& && &0&&
Dispatches& && &:& && &&&0 Sys Reads :& && &0 Other Log Rd/Wt:& && &0/& && &0&&
Forced CSwitch&&:& && &&&0 Sys Writes:& && &0 Other Phy Rd/Wt:& && &0/& && &0&&
VoluntaryCSwitch:& && &&&0 Raw Reads :& && &0 Proc Start Time
Running CPU& &&&:& && &&&0 Raw Writes:& && &0& & Thu Dec 18 13:21:10 2008
CPU Switches& & :& && &&&0 Bytes Xfer:& & 0kb& && && && && & :
Argv1: (LOCAL=NO)&&
Cmd&&: XXXX (LOCAL=NO)
itpub.net All Right Reserved. 北京皓辰网域网络信息技术有限公司版权所有    
 北京市公安局海淀分局网监中心备案编号: 广播电视节目制作经营许可证:编号(京)字第1149号

我要回帖

更多关于 linux单个进程连接数 的文章

 

随机推荐