日期:2014-05-16 浏览次数:20535 次
RedHat Enterprise Linux 6.0 + Virtual Box 4.1.8 + Oracle 10g
# cd /mnt/cdrom/Server/ # rpm -Uvh setarch-2* # rpm -Uvh make-3* # rpm -Uvh glibc-2*(这里匹配了两个软件包 有一个i386无法安装,直接 # rpm -Uvh glibc-2*i686* 就行了) # rpm -Uvh libaio-0* # rpm -Uvh compat-libstdc++-33-3* # rpm -Uvh kernel-headers-* # rpm -Uvh glibc-header-* # rpm -Uvh glibc-devel-2* # rpm -Uvh compat-gcc-34-3*(依次依赖于上面三个软件包) # rpm -Uvh compat-gcc-34-c++-3* # rpm -Uvh libgomp-4* # rpm -Uvh gcc-4*(依赖于上面一个软件包) # rpm -Uvh libXp-1* # rpm -Uvh openmotif22-* # rpm -Uvh compat-db-4*
注意:此软件位于linux安装盘下Server目录中,是安装oracle数据库必须用到的软件包。挂载ISO镜像文件使用mount XXX.ISO /mnt -o loop
因为Oracle 10g官方只支持到RHEL4为止,所以需要更改版本说明,编辑/etc/redhat-release文件,删除Red Hat Enterprise Linux Server release 6 ,改为redhat-4(最好备份一下安装完毕之后还原即可)
#vi /etc/sysctl.conf
kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000 net.core.rmem_default=262144 net.core.rmem_max=262144 net.core.wmem_default=262144 net.core.wmem_max=262144
注意:自修改上面内核参数的时候有kernel.shmall=”16475728”Kernel.shmmax=”268435468”;如果参数太大,会在安装数据库创建数据库是出现“out of memory”的错误。
使更改立即生效,使用下面的命令:
#sysctl -p
#groupadd oinstall #groupadd dba #useradd -g oinstall