楼主: dnxqw2013

oracle10g后台进程内存占用较高

[复制链接]
论坛徽章:
194
红宝石
日期:2014-05-09 08:24:37萤石
日期:2014-01-03 10:25:39奥运会纪念徽章:羽毛球
日期:2008-07-01 10:46:06奥运会纪念徽章:马术
日期:2008-07-07 17:43:24奥运会纪念徽章:射箭
日期:2008-07-25 18:07:39奥运会纪念徽章:皮划艇激流回旋
日期:2008-07-30 10:02:57奥运会纪念徽章:花样游泳
日期:2008-09-26 13:02:43奥运会纪念徽章:排球
日期:2008-12-03 11:23:272010新春纪念徽章
日期:2010-01-04 08:33:082010年世界杯参赛球队:澳大利亚
日期:2010-02-26 11:08:44
11#
发表于 2020-10-12 19:39 | 只看该作者
sqysl 发表于 2020-10-12 14:30
1、从楼主提供的top信息看,系统上正进行比较重的IO操作,占用内存较大并不奇怪;2、这个内存,很大一部分 ...

他没有使用hugeapges.也许sql语句也没写好.

使用道具 举报

回复
论坛徽章:
194
红宝石
日期:2014-05-09 08:24:37萤石
日期:2014-01-03 10:25:39奥运会纪念徽章:羽毛球
日期:2008-07-01 10:46:06奥运会纪念徽章:马术
日期:2008-07-07 17:43:24奥运会纪念徽章:射箭
日期:2008-07-25 18:07:39奥运会纪念徽章:皮划艇激流回旋
日期:2008-07-30 10:02:57奥运会纪念徽章:花样游泳
日期:2008-09-26 13:02:43奥运会纪念徽章:排球
日期:2008-12-03 11:23:272010新春纪念徽章
日期:2010-01-04 08:33:082010年世界杯参赛球队:澳大利亚
日期:2010-02-26 11:08:44
12#
发表于 2020-10-12 19:52 | 只看该作者
vm.nr_hugepages=32872

使用道具 举报

回复
论坛徽章:
0
13#
 楼主| 发表于 2020-10-13 08:03 | 只看该作者
sqysl 发表于 2020-10-12 14:30
1、从楼主提供的top信息看,系统上正进行比较重的IO操作,占用内存较大并不奇怪;2、这个内存,很大一部分 ...

[oracle@rac01 ~]$ sqlplus / as sysdba;

SQL*Plus: Release 10.2.0.4.0 - Production on Tue Oct 13 08:03:52 2020

Copyright (c) 1982, 2007, Oracle.  All Rights Reserved.


Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
With the Partitioning, Real Application Clusters, OLAP, Data Mining
and Real Application Testing options

SQL> select s.sql_text,p.spid,se.program from v$sql s,v$session se,v$process p
where s.sql_id=se.sql_id
and p.addr=se.paddr
and p.spid=21491;  2    3    4

no rows selected





是没有记录的,sql_id与prev_sql_id是空的

使用道具 举报

回复
论坛徽章:
0
14#
 楼主| 发表于 2020-10-13 08:06 | 只看该作者
ZALBB 发表于 2020-10-12 15:41
显然,你配置有问题,1  在数据库里,show parameter sga2  在操作系统里,ulimit -all

SQL> show parameter sga

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
lock_sga                             boolean     TRUE
pre_page_sga                         boolean     FALSE
sga_max_size                         big integer 64G
sga_target                           big integer 0
SQL>


使用道具 举报

回复
论坛徽章:
0
15#
 楼主| 发表于 2020-10-13 08:08 | 只看该作者
lfree 发表于 2020-10-12 19:52
vm.nr_hugepages=32872

感谢回复,我不太明白这个hugepages的意义,另外这是生产库,我也不敢随便修改参数。
贴出我的sysctl.conf设置。
[root@rac01 ~]# more /etc/sysctl.conf
# Kernel sysctl configuration file for Red Hat Linux
#
# For binary values, 0 is disabled, 1 is enabled.  See sysctl(8) and
# sysctl.conf(5) for more details.

# Controls IP packet forwarding
net.ipv4.ip_forward = 0

# Controls source route verification
net.ipv4.conf.default.rp_filter = 1

# Do not accept source routing
net.ipv4.conf.default.accept_source_route = 0

# Controls the System Request debugging functionality of the kernel
kernel.sysrq = 0

# Controls whether core dumps will append the PID to the core filename
# Useful for debugging multi-threaded applications
kernel.core_uses_pid = 1

# Controls the use of TCP syncookies
net.ipv4.tcp_syncookies = 1

# Controls the maximum size of a message, in bytes
kernel.msgmnb = 65536

# Controls the default maxmimum size of a mesage queue
kernel.msgmax = 65536

# Controls the maximum shared segment size, in bytes
#kernel.shmmax = 68719476736

# Controls the maximum number of shared memory segments, in pages
#kernel.shmall = 4294967296

#kernel.shmall=8589934592
#kernel.shmall=16777216
#kernel.shmmax=68719476736
kernel.shmall=4294967296
kernel.shmmax=68719476736
#kernel.shmmax=17179869184
#kernel.shmall=34359738368
#kernel.shmmax=68719476736
kernel.shmmni=4096
kernel.sem = 5010 641280 5010 128
fs.file-max=65536
net.ipv4.ip_local_port_range=9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 2097152
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
vm.nr_hugepages = 8192
vm.swappiness=10

使用道具 举报

回复
论坛徽章:
0
16#
 楼主| 发表于 2020-10-13 08:09 | 只看该作者
ZALBB 发表于 2020-10-12 15:41
显然,你配置有问题,1  在数据库里,show parameter sga2  在操作系统里,ulimit -all


使用道具 举报

回复
论坛徽章:
8
2009新春纪念徽章
日期:2009-01-04 14:52:28祖国60周年纪念徽章
日期:2009-10-09 08:28:002010新春纪念徽章
日期:2010-03-01 11:07:24ITPUB9周年纪念徽章
日期:2010-10-08 09:32:25ITPUB十周年纪念徽章
日期:2011-11-01 16:23:262013年新春福章
日期:2013-02-25 14:51:24沸羊羊
日期:2015-03-04 14:51:522015年新春福章
日期:2015-03-06 11:57:31
17#
发表于 2020-10-13 10:10 | 只看该作者
dnxqw2013 发表于 2020-10-13 08:03
[oracle@rac01 ~]$ sqlplus / as sysdba;SQL*Plus: Release 10.2.0.4.0 - Production on Tue Oct 13 08:03: ...

不好意思,上次没看到右边那个小图片,这个应该是job的slave进程,如果running jobs和sql_id查不到,应该是死掉了。

使用道具 举报

回复
论坛徽章:
314
行业板块每日发贴之星
日期:2012-07-12 18:47:29双黄蛋
日期:2011-08-12 17:31:04咸鸭蛋
日期:2011-08-18 15:13:51迷宫蛋
日期:2011-08-18 16:58:25紫蛋头
日期:2011-08-31 10:57:28ITPUB十周年纪念徽章
日期:2011-09-27 16:30:47蜘蛛蛋
日期:2011-10-20 15:51:25迷宫蛋
日期:2011-10-29 11:12:59ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41鲜花蛋
日期:2011-11-09 20:33:30
18#
发表于 2020-10-13 10:30 | 只看该作者
dnxqw2013 发表于 2020-10-13 08:06
SQL> show parameter sgaNAME                                 TYPE        VALUE----------------------- ...

服务器上只跑一个数据库实例,还是多个? 

ps -ef|grep smon 看看结果?

使用道具 举报

回复
论坛徽章:
314
行业板块每日发贴之星
日期:2012-07-12 18:47:29双黄蛋
日期:2011-08-12 17:31:04咸鸭蛋
日期:2011-08-18 15:13:51迷宫蛋
日期:2011-08-18 16:58:25紫蛋头
日期:2011-08-31 10:57:28ITPUB十周年纪念徽章
日期:2011-09-27 16:30:47蜘蛛蛋
日期:2011-10-20 15:51:25迷宫蛋
日期:2011-10-29 11:12:59ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41鲜花蛋
日期:2011-11-09 20:33:30
19#
发表于 2020-10-13 10:32 | 只看该作者

#more /etc/security/limits.conf

这个文件里的这两个值,设置成 unlimited

oracle soft memlock unlimited
oracle hard memlock unlimited


使用道具 举报

回复
论坛徽章:
0
20#
 楼主| 发表于 2020-10-13 10:35 | 只看该作者
ZALBB 发表于 2020-10-13 10:30
服务器上只跑一个数据库实例,还是多个? ps -ef|grep smon 看看结果?

[root@rac01 ~]# ps -ef|grep smon
oracle   10053     1  0 Aug07 ?        00:00:15 asm_smon_+ASM1
oracle   12048     1  0 Aug07 ?        09:19:00 ora_smon_orcl1
root     27786  2083  0 10:34 pts/2    00:00:00 grep smon

就一个实例

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表