楼主: coolyl

[精华] 各个平台上调整最大SGA区的方法,欢迎大家补充!

[复制链接]
论坛徽章:
8
授权会员
日期:2005-10-30 17:05:33ITPUB8周年纪念徽章
日期:2009-09-27 10:21:21鲜花蛋
日期:2011-08-30 16:11:02蛋疼蛋
日期:2011-09-01 16:53:02ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41咸鸭蛋
日期:2012-12-10 11:28:022015年新春福章
日期:2015-03-04 14:19:112015年新春福章
日期:2015-03-06 11:57:31
11#
发表于 2003-5-23 17:36 | 只看该作者

不错。

不错。

使用道具 举报

回复
论坛徽章:
4
ITPUB元老
日期:2005-04-26 14:47:45授权会员
日期:2005-10-30 17:05:33管理团队2006纪念徽章
日期:2006-04-16 22:44:45会员2006贡献徽章
日期:2006-04-17 13:46:34
12#
发表于 2003-5-23 17:40 | 只看该作者
请问有没有IBM AIX  R/S6000上设置SGA的建议?

使用道具 举报

回复
论坛徽章:
7
授权会员
日期:2005-10-30 17:05:33ITPUB元老
日期:2006-10-06 09:52:15ERP板块每日发贴之星
日期:2007-02-09 01:06:11会员2007贡献徽章
日期:2007-09-26 18:42:10ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44
13#
发表于 2003-5-23 19:45 | 只看该作者
謝謝提供

使用道具 举报

回复
论坛徽章:
16
2010数据库技术大会纪念徽章
日期:2010-05-13 10:04:27ITPUB技术丛书作者
日期:2010-09-26 15:24:562011新春纪念徽章
日期:2011-01-25 15:41:01管理团队成员
日期:2011-05-07 01:45:082012新春纪念徽章
日期:2012-02-13 15:11:18马自达
日期:2014-01-27 11:47:11
14#
 楼主| 发表于 2003-5-23 19:46 | 只看该作者
32BIT的solaris(sparc)如何调整SGA
针对32bit的从8.0.X到9.0.X的数据库
一.        了解怎样重新分配SGA
在sun的系统上,sga区要大于256M。
sgabeg = 0xe0000000  |  256Mb   SGA
   sgabeg = 0xd0000000  |  512Mb   SGA  
   sgabeg = 0xc0000000  |  768Mb   SGA  
   sgabeg = 0xb0000000  |    1Gb   SGA  
   sgabeg = 0xa0000000  | 1.25Gb   SGA  
   sgabeg = 0x90000000  |  1.5Gb   SGA  
   sgabeg = 0x80000000  | 1.75Gb   SGA  
   sgabeg = 0x77000000  |  just less than 2Gb SGA  
   sgabeg = 0x70000000  |    2Gb   SGA  
   sgabeg = 0x60000000  | 2.25Gb   SGA  
   sgabeg = 0x50000000  |  2.5Gb   SGA  
   sgabeg = 0x40000000  | 2.75Gb   SGA  
   sgabeg = 0x30000000  |    3Gb   SGA  
   sgabeg = 0x20000000  | 3.25Gb   SGA  
   sgabeg = 0x10000000  |  3.5Gb   SGA  
   sgabeg = 0x01000000  |  16Mb less than 3.75Gb SGA   
二.        对于9.0.X的版本
1.        关闭当前的所有数据库
2.        cd $ORACLE_HOME/lib
cp liberver9.a libserver9.a.orig(备份这个文件)
            3.cd $ORACLE_HOME/rdbms/lib
               生成ksms.s文件
               $ORACLE_HOME/bin/genksms –b new_location >ksms.s
               例如:$ORACLE_HOME/bin/genksms –b 0x60000000 >ksms.s(增至2.25Gb)
4.生成ksms.o文件
make –f ins_rdbms.mk ksms.o
            5.归档ksms.o文件至libserver9.a文件
               ar -r $ORACLE_HOME/lib/libserver9.a ksms.o
            6.重新链接
               make –f ins_rdbms.mk ioracle
三.        对于8.1.X的版本
1.关闭当前的所有数据库
2.cd $ORACLE_HOME/lib
cp liberver8.a libserver8.a.orig(备份这个文件)
            3.cd $ORACLE_HOME/rdbms/lib
               生成ksms.s文件
               $ORACLE_HOME/bin/genksms –b new_location >ksms.s
               例如:$ORACLE_HOME/bin/genksms –b 0x60000000 >ksms.s(增至2.25Gb)
4.生成ksms.o文件
make –f ins_rdbms.mk ksms.o
            5.归档ksms.o文件至libserver9.a文件
               ar -r $ORACLE_HOME/lib/libserver9.a ksms.o
            6.重新链接
               make –f ins_rdbms.mk ioracle
    7.如果使用的是sun4u老版本的solaris结构,则在第3步中将new_location的值减少一个0。
       例如:0x80000000改成0x8000000
四.        对于8.0.X的版本
1.        关闭当前的所有数据库
2.        cd $ORACLE_HOME/rdbms/lib
3.        修改ksms.s文件
$ORACLE_HOME/bin/genksms –b new_location >ksms.s
4.        备份ins_rdbms.mk文件
cp ins_rdbms.mk ins_rdbms.mk.ksms
5.        修改ins_rdbms.mk文件
将ksms.s $(RDBMSLIB)ksms.s:
        $(GENKSMS) > ksms.s
改为ksms.s $(RDBMSLIB)ksms.s:
        $(GENKSMS) > ksms.s.default_sgabeg
6.        生成ksms.o对象
make –f ins_rdbms.mk ksms.o
7.        重新连接
make –f ins_rdbms.mk ioracle
    8.如果使用的是sun4u老版本的solaris结构,则在第3步中将new_location的值减少一个0。
       例如:0x80000000改成0x8000000

使用道具 举报

回复
论坛徽章:
2
ITPUB元老
日期:2005-02-28 12:57:00授权会员
日期:2005-10-30 17:05:33
15#
发表于 2003-5-24 09:37 | 只看该作者
最初由 coolyl 发布
[B]我不知道为什么大家对这个话题为什么没兴趣似的,但是平时大家问我这方面的东西又挺多的,真是奇怪! [/B]


coolyl..

不是沒興趣~~~很有興趣阿~~

只是並不是很了解
像如果在HP - unix上呢

謝謝啦..

使用道具 举报

回复
论坛徽章:
1
2009新春纪念徽章
日期:2009-01-04 14:52:28
16#
发表于 2003-5-24 09:49 | 只看该作者
关注中:
新版主上任,果然厉害,谢谢了!

使用道具 举报

回复
论坛徽章:
4
ITPUB元老
日期:2005-04-26 14:47:45授权会员
日期:2005-10-30 17:05:33管理团队2006纪念徽章
日期:2006-04-16 22:44:45会员2006贡献徽章
日期:2006-04-17 13:46:34
17#
发表于 2003-5-24 12:15 | 只看该作者
我还是没有看到aix 下的sga管理,请高手指点。

使用道具 举报

回复
论坛徽章:
3
授权会员
日期:2005-10-30 17:05:33ITPUB元老
日期:2005-11-01 07:43:48会员2006贡献徽章
日期:2006-04-17 13:46:34
18#
发表于 2003-5-24 16:24 | 只看该作者
我也想知道。
请新斑竹赐教。

使用道具 举报

回复
论坛徽章:
4
开发板块每日发贴之星
日期:2006-04-02 01:02:06铁扇公主
日期:2006-04-12 17:28:17
19#
发表于 2003-5-25 09:27 | 只看该作者
最初由 coolyl 发布
[B]32BIT的solaris(sparc)如何调整SGA
针对32bit的从8.0.X到9.0.X的数据库
[/B]


那对于64BIT的solaris呢?

斑竹好哦

使用道具 举报

回复
论坛徽章:
4
授权会员
日期:2005-10-30 17:05:33会员2006贡献徽章
日期:2006-04-17 13:46:34慢羊羊
日期:2015-03-04 14:19:442015年新春福章
日期:2015-03-06 11:57:31
20#
发表于 2003-5-25 09:42 | 只看该作者
非常好文。强烈支持!!!

使用道具 举报

回复

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

本版积分规则 发表回复

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