- 论坛徽章:
- 1
|
本帖最后由 云裴 于 2011-09-26 13:53 编辑
以前装过很多次oracle,都没有问题。这次在一台新服务器上面安装后报错,不知道原因。安装步骤和以前是一样的。会和新服务器大内存(8G)有关吗?以前的服务器只有2G或4G的内存。
操作系统是CentOS5.7,32位。安装32位的oracle10g。
安装后,startup时,提示:ORA-00371: not enough shared pool memory, should be atleast 77298483 bytes
我在网上查到说这个需要修改shared_pool_size的值。我把init.ora中shared_pool_size的值由原来3500000改为77298483,
然后startup启动数据库,这时候错误为:
ORA-27102: out of memory
Linux Error: 22: Invalid argument
安装前配置内核参数的值如下:
$more /etc/sysctl.conf
................
................
# Controls the maximum shared segment size, in bytes
kernel.shmmax = 4294967296
# Controls the maximum number of shared memory segments, in pages
kernel.shmall = 268435456
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 6553600
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 262144 |
|