【救急】oracle内存怎么分配?

[复制链接]
查看11 | 回复9 | 2012-6-20 17:38:14 | 显示全部楼层 |阅读模式
大家帮帮忙,现在有一个服务器装oracle。
硬件:
sun6900,
cpu:16个
内存:128G
装64位操作系统和数据库。
请问这样的话应该分多少内存给oracle啊?
本服务器只跑数据库 ,其他的程序没有。
回复

使用道具 举报

千问 | 2012-6-20 17:38:14 | 显示全部楼层
好机器。
先给个60%用用看。
回复

使用道具 举报

千问 | 2012-6-20 17:38:14 | 显示全部楼层
现在要我拿方案,还要给出理由为什么这么分,呵呵
我以前接触的都是不超过1G内存,现在这么大,不知道怎么分了。
另外,想问下,如果分60%的话,那剩下的不是浪费了么?
回复

使用道具 举报

千问 | 2012-6-20 17:38:14 | 显示全部楼层
如果装oracle 9i 和oracle 10g,这两种情况有什么区别么?
回复

使用道具 举报

千问 | 2012-6-20 17:38:14 | 显示全部楼层
你的数据库有多少啊?
回复

使用道具 举报

千问 | 2012-6-20 17:38:14 | 显示全部楼层
原帖由 lorikyo 于 2009-3-10 17:59 发表
你的数据库有多少啊?

数据库有多少什么意思?
目前准备装2台,solaris操作系统,oracle 10g数据库,都是64位。
回复

使用道具 举报

千问 | 2012-6-20 17:38:14 | 显示全部楼层
我的意思是数据库有多大!
回复

使用道具 举报

千问 | 2012-6-20 17:38:14 | 显示全部楼层
不过 我感觉应该能分个80%的内存给数据库用吧。操作系统给个20%就够了!
回复

使用道具 举报

千问 | 2012-6-20 17:38:14 | 显示全部楼层
有个经验公式:
OS使用内存+SGA+并发执行进程数*(sort_area_size+hash_area_size+2M)<0.7*系统总内存
这么大的机器,OS怎么也得用个10来个G的。所以给数据库来60%就差不多了。
不用一上来就往死里用。呵呵。
回复

使用道具 举报

千问 | 2012-6-20 17:38:14 | 显示全部楼层
谢谢两位的回复。
数据量会非常大,表主要是千万条数据的分区表。
数据库大概有50G以上。
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行