centos5下安装oracle10G(同样适合于红帽子5)
出处:生活点滴
如果你多了解Oracle数据库,建议你在linux下安装Oracle数据库,很少企业会把Oracle数据库架设在Window服务器,网上介绍linux下如何安装Oracle数据库,经测试,一般很少可以安装成功,现在我简单讲述一下Linux下如何安装Oracle数据库(本人介绍的是最新的linux操作系统和Oracle数据库,11G刚出来不久,有时间的话,尝试升级一下)。我不会详细讲述linux如何安装,我将讲述如何选择安装包和环境变量的设置:
首先你要把 Development下的Development Libraries, Development Tools 和 Legacy Software Development选择上,然后在Base System组中安装compat-libgcc-296,compat-libstdc++-296, compat-libstdc++-33、openmotif22和java包。这些包是必须的,它将保证你的Oracle10G数据库顺利的安装。
然后我建议你不要选择安装Virtualisation package group 、Clustering 和 Cluster Storage package groups,最后是用户,组和环境变量的设置,用root用户登陆:
1.下面设置的是oracle数据库安装的用户和数据库目录,root用户是不能安装Oracle数据库
#/usr/sbin/groupadd oinstall
#/usr/sbin/groupadd dba
#/usr/sbin/useradd -g oinstall -G dba oracle
#passwd oracle
mkdir /oracle
mkdir /oracle/10g
chown -R oracle:oinstall /oracle
2.编辑Oracle用户的环境变量:
#gedit /home/oracle/.bash_profile
把以下内容内容添加到:/home/oracle/.bash_profile
ORACLE_BASE=/oracle
ORACLE_HOME=/oracle/10g
ORACLE_SID=test
PATH=$ORACLE_HOME/bin:$PATH:.
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH
3.最后设置linux系统资源,使用Oracle数据库能正常工作:
#gedit /etc/sysctl.conf
把以下内容添加到:sysctl.conf
kernel.sem = 250 32000 100 128
fs.file-max = 65536 #如果你的内容大于1G,可以不用设置这一项
net.ipv4.ip_local_port_range = 1024 65000
最后用/sbin/sysctl -p命令设置生效。
4.最后安装libXp.so.6,可以用yum -y install libXp安装libXp.so.6
5.用上面创建的Oracel用户安装Oracle数据库:
#su - oracle
#/tmp/runInstaller -ignoreSysPrereqs #看你解压的目录
一般选择下一歨即可,安装时选择General Purpose database, gloabl name为test,也就是Oracle_SID,上面oracle用户环境变量的ORACLE_SID=test。
希望你能从这篇文章成功的安装Oracle数据库。