ITPub博客

首页 > 数据库 > Oracle > 怎么样Red Hat AD 4.0 32 bit 中实现 ORACLE SGA 突破2G

怎么样Red Hat AD 4.0 32 bit 中实现 ORACLE SGA 突破2G

原创 Oracle 作者:swinger 时间:2007-03-27 14:16:41 0 删除 编辑
今天为一客户安装一ORACLE EBS ,它的硬件是基于HP的PC Server,OS是 RedHat AD4.0
EBS 是 11.5.10。2,它有两台机器,一台DB Server,另一台Application Server 配置一样,都有4G 的MEM,所以我想让它的Oracle 能够多一些的使用内存,就将SGA调到2.4G。在系统默认情况下,直接修改会出 ORA-27123: unable to attach to shared memory segment 的错,我在Metalink上找了一些资料,按以下的步骤可以实现。
具体步骤如下:
1,修改 Linux的Kernel参数(在安装系统时已有要求),修改需要重启操作系统才能生效。
kernel.sem = 250 32000 100 150
kernel.shmmax = 4294967295
kernel.shmmni = 4096
kernel.shmseg = 4096
kernel.shmall = 3279547
fs.file-max = 327679
kernel.msgmni = 2878
kernel.msgmnb = 360000
2,重新生成 Oracle 文件
% cd $ORACLE_HOME/rdbms/lib
% cp ksms.s ksms.s_orig
% genksms -s 0x15000000 > ksms.s
% make -f ins_rdbms.mk ksms.o
% make -f ins_rdbms.mk ioracle
3, 修该初始化参数。
结果如下:
SQL*Plus: Release 9.2.0.6.0 - Production on Thu Oct 19 16:03:31 2006
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

Connected to:
Oracle9i Enterprise Edition Release 9.2.0.6.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.6.0 - Production
SQL>
SQL>
SQL> show sga
Total System Global Area 2477334344 bytes
Fixed Size 454472 bytes
Variable Size 402653184 bytes
Database Buffers 2063597568 bytes
Redo Buffers 10629120 bytes
[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/3780/viewspace-907100/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
请登录后发表评论 登录
全部评论
  • 博文量
    2
  • 访问量
    22464