oracle使用内存配置,linux oracle 内存参数设置

最初由 k2001 发布

[B][oracle@orcl core]$ uname -a

Linux orcl.localdomain 2.6.9-5.ELsmp #1 SMP Wed Jan 5 19:30:39 EST 2005 i686 i686 i386 GNU/Linux

SQL> select * from v$version;

BANNER

----------------------------------------------------------------

Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod

PL/SQL Release 10.2.0.1.0 - Production

CORE    10.2.0.1.0      Production

TNS for Linux: Version 10.2.0.1.0 - Production

NLSRTL Version 10.2.0.1.0 - Production

[oracle@orcl kernel]$ cat sem

250     32000   100     128

[oracle@orcl kernel]$ cat shmall

2097152

[oracle@orcl kernel]$ cat shmmax

2147483648

[oracle@orcl kernel]$ cat shmmni

4096

[oracle@orcl core]$ cat rmem_default

262144

[oracle@orcl core]$ cat rmem_max

262144

[oracle@orcl core]$ cat wmem_default

262144

[oracle@orcl core]$ cat wmem_max

262144

TOP 命令显示:

Tasks: 119 total,   1 running, 118 sleeping,   0 stopped,   0 zombie

Cpu(s):  0.1% us,  0.2% sy,  0.0% ni, 99.3% id,  0.4% wa,  0.0% hi,  0.0% si

Mem:   8310624k total,  8261056k used,    49568k free,   118944k buffers

Swap:  8388576k total,    15840k used,  8372736k free,  7565964k cached

问题

1: select * from v$version; 结果中没有64的字样,说明是32位ORACLE?

====> 是 32 位的,64bit的应该是这样的

SQL> select * from v$version;

BANNER

----------------------------------------------------------------

Oracle9i Enterprise Edition Release 9.2.0.4.0 - 64bit [/COLOR] Production

PL/SQL Release 9.2.0.4.0 - Production

CORE    9.2.0.3.0       Production

TNS for Linux: Version 9.2.0.4.0 - Production

NLSRTL Version 9.2.0.4.0 - Production

你可以看到区别,我这里没有64bit 的10g,我想9i 10g应该显示的差不多

2: LINUX 为32位 还是64位?

====> 32 位, 从 i686 i686 i386 就可以看出,我这里64bit 显示如下:x86_64 x86_64 x86_64 GNU/Linux

3 :32位ORACLE 有1.7G内存限制,这个1.7G 包含了SGA和PGA之和?

====>应该是指ORACLE能使用的最大内存,即包括SGA和PGA

4 :shmmax 设置为为系统内存的一半?要大于SGA还是大于SGA和PGA之和?

====>shmmax 设置为为系统内存的一半就可以了,不知道为什么你一定要强调是大于SGA还是大于SGA和PGA之和?真想搞清楚,不如研究一下那些系统参数的含义;我曾经研究过一下,还是没搞太清楚,而且现在也忘记了

5 :TOP命令中 49568k free 如此小,是有问题还是正常?

====>正常,按我的理解是top命令中 free大小是完全没有用过的mem,而那些曾经用过而现在已经不在使用的mem没有算在其中,这部分也可以被之后运行的应用程序使用,linux内存情况研究过一下下,不够透彻,现在也差不多光了。

谢谢!! [/B]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值