oracle11g支持 redhat-4 redhat-5 enterprise-4 enterprise-5 suse-10 asianux-2 asianux-3
1.安装前请检查下系统是否已经安装了以下包
make-3.81
binutils-2.17.50.0.6
gcc-4.1.1
libaio-0.3.106
libaio-devel-0.3.106
libstdc++-4.1.1
elfutils-libelf-devel-0.125
sysstat-7.0.0
compat-libstdc++-33-3.2.3
libgcc-4.1.1
libstdc++-devel-4.1.1
unixODBC-2.2.11 (如果不使用ODBC驱动,可以不装)
unixODBC-DEVEL-2.2.11 (如果不使用ODBC驱动,可以不装)
2.硬件需要
内存>=1G
/tmp 空间 >200M (必须的)
3.修改内核参数(root用户)
echo "1024 65000" >/proc/sys/net/ipv4/ip_local_port_range
echo "250 32000 100 128">/pro/sys/kernel/sem
echo "4194304" >/proc/sys/net/core/rmem_default
echo "4194304" >/proc/sys/net/core/rmem_max
echo "4194304" >/proc/sys/net/core/wmem_default
echo "4194304" >/proc/sys/net/core/wmem_max
source /proc/sys/net/core/wmem_max
source /proc/sys/net/core/wmem_default
source /proc/sys/net/core/rmem_default
source /proc/sys/net/core/rmem_max
source /proc/sys/kernel/sem
sysctl -p
以下给出oracle11g默认需要的内核参数
semmsl=250 semmns=32000 semopm=100 semmni=128 shmmax=536870912 shmmni=4096 shmall=2097152 file-max=65536 VERSION=2.6.18 ip_local_port_range=1024 - 65000 rmem_default=4194304 rmem_max=4194304 wmem_default=262144 wmem_max=2621444.下载安装依赖包
cd /tmp
###download libaio-devel-0.3.106-3.2.i386.rpm
wget ftp://ftp.pbone.net/mirror/download.fedora.redhat.com/pub/fedora/linux/releases/7/Everything/x86_64/os/Fedora/libaio-devel-0.3.106-3.2.i386.rpm
###download unixODBC-devel-2.2.11-7.1.i386.rpm
wget ftp://ftp.pbone.net/mirror/www.startcom.org/ML-5.0.7/os/i386/StartCom/RPMS/unixODBC-devel-2.2.11-7.1.i386.rpm
(由于找不到对应的64位包,安装的时候提示需要依赖包libodbctxt.so.1 google 不到改包,应此放弃安装该包了,该包是用于ODBC驱动的)
#####install RPM
rpm -ivh libaio-devel-0.3.106-3.2.i386.rpm
5.下载解压安装oracle11g
该步骤不写了。
后语:
之前我有oracle11g(32bit),就没有下载64bit的,结果安装在Redhat 64bit系统上,当oracle安装到78%的时候出错了,查看安装日志,发现是版本的问题。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/8404772/viewspace-611560/
,如需转载,请注明出处,否则将追究法律责任。