64位oracle 10g在RHEL4上安装的问题

[复制链接]
查看11 | 回复5 | 2012-6-2 02:10:00 | 显示全部楼层 |阅读模式
昨天在一台8g内存的机器安装了64位的RHEL4,
然后开始安装64位Oracle 10g for linux,
创建数据库的时候发现最多能够分配给Oracle 3.1G的内存,
觉得非常奇怪,
用free -m命令看了一下,
发现used 3g, free 3.8g,
因为是新装的系统,应该没什么吃内存的东西,
因为数据库的并发数比较多,
原本打算分6G给Oracle的,
不知道有没办法可以实现,
知道的兄弟帮忙指导一下.
回复

使用道具 举报

千问 | 2012-6-2 02:10:00 | 显示全部楼层
没有兄弟遇到过类似问题吗?
回复

使用道具 举报

千问 | 2012-6-2 02:10:00 | 显示全部楼层
内核参数 shmmax 设置了多少?是不是因为用了2147483648的缘故
回复

使用道具 举报

千问 | 2012-6-2 02:10:00 | 显示全部楼层
是不是shmmax没设置啊
回复

使用道具 举报

千问 | 2012-6-2 02:10:00 | 显示全部楼层
应该不是shmmax参数的问题,因为shmmax内核参数定义单个共享内存段的最大值,如果该参数设置小于Oracle SGA设置,那么SGA就会被分配多个共享内存段。这在繁忙的系统中可能成为性能负担,带来系统问题。但是我现在是安装的时候不能指定大的SGA和PGA的总合。而且shmmax这个参数我也设置成了一个比较大的值了
回复

使用道具 举报

千问 | 2012-6-2 02:10:00 | 显示全部楼层
最晕倒的事情发生了,我把linux的操作系统扒掉了以后,重新安装了64位的企业版的windows 2003,发现oracle能用的PGA+SGA的值居然是3.2G,真是有点想不明白,以前装过好多次64位windows+oracle,都是可以分配6g内存的,这次真是不清楚什么地方出了问题
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行