您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > 在RHEL5.2上安装oracle10g
在RHEL5.2上安装Oracle数据库10g(一)(2008-12-3022:44:41)在《安装RHEL5.2记录(一)》一文中介绍,为了安装Oracle,所以开始先学习安装RHEL5.2。经过一些摸索,终于搭建起了RHEL环境,包括中文的语言环境(尽管这个对安装Oracle并没有太多的帮助,这篇文章就是在RHEL下写的,嘿嘿)。又经过几天的折腾,也在RHEL5.2上将Oracle10g(32位版)安装成功了。尽管网络上有很多参考文章,但还是比较多坎坷和曲折,所以还是记录一下,以备以后查询。本文主要参考文章是Oracle官方安装手册-《在Linuxx86上安装Oracle数据库10g》。尽管也参考了网络上其他文章,但最后发现,还是这篇文章最准确和清晰。一、安装RHEL5.2这部分没有特殊需要介绍的,基本上StepbyStep即可,并且之后如果有需要也可以在后面进行配置或者安装其他包。这部分可参考我的安装RHEL记录:《安装RHEL5.2记录(一)》和《安装RHEL5.2记录(二)》。二、针对Oracle配置RHEL5.2需要检查安装Oracle10g所需的所有程序包和更新以及对系统进行配置,以便具备相应的环境。2.1RHEL5.2内核版本(root)检查RHEL5.2内核版本:[root@RHEL~]#uname-r2.6.18-92.el5xen2.2Oracle10g所需程序包(root)检查Oracle10g安装所需要的内核版本:[root@RHEL~]#rpm-qgccmakebinutilsopenmotifgcc-4.1.2-42.el5make-3.81-3.el5binutils-2.17.50.0.6-6.el5openmotifisnotinstalled查询其他包安装情况:[root@RHEL~]#rpm-qgccmakebinutilsopenmotifsetarchcompat-dbcompat-gcc\compat-gcc-c++compat-libstdc++compat-libstdc++-develgcc-4.1.2-42.el5make-3.81-3.el5binutils-2.17.50.0.6-6.el5openmotif-2.3.0-0.5.el5setarch-2.0-1.1compat-db-4.2.52-5.1packagecompat-gccisnotinstalledpackagecompat-gcc-c++isnotinstalledpackagecompat-libstdc++isnotinstalledpackagecompat-libstdc++-develisnotinstalled那么安装之。这些包在RHEL的DVD安装盘上的server目录下都有,只要找到安装即可。[root@RHEL~]#cd/media/RHEL_5.2i386DVD/Server[root@RHELServer]#rpm-Uvhsetarch-2*warning:setarch-2.0-1.1.i386.rpm:HeaderV3DSAsignature:NOKEY,keyID37017186Preparing...###########################################[100%]packagesetarch-2.0-1.1isalreadyinstalled[root@RHELServer]#rpm-Uvhsetarch-2*warning:setarch-2.0-1.1.i386.rpm:HeaderV3DSAsignature:NOKEY,keyID37017186Preparing...###########################################[100%]packagesetarch-2.0-1.1isalreadyinstalled[root@RHELServer]#rpm-Uvhmake-3*warning:make-3.81-3.el5.i386.rpm:HeaderV3DSAsignature:NOKEY,keyID37017186Preparing...###########################################[100%]packagemake-3.81-3.el5isalreadyinstalled[root@RHELServer]#rpm-Uvhglibc-2*warning:glibc-2.5-24.i386.rpm:HeaderV3DSAsignature:NOKEY,keyID37017186warning:packageglibc=2.5-24wasalreadyadded,skippingglibc2.5-24error:errorreadingfromfileglibc-2.5-24.i686.rpm[root@RHELServer]#rpm-Uvhlibaio-0*warning:libaio-0.3.106-3.2.i386.rpm:HeaderV3DSAsignature:NOKEY,keyID37017186Preparing...###########################################[100%]packagelibaio-0.3.106-3.2isalreadyinstalled[root@RHELServer]#rpm-Uvhcompat-libstdc++-33-3*warning:compat-libstdc++-33-3.2.3-61.i386.rpm:HeaderV3DSAsignature:NOKEY,keyID37017186Preparing...###########################################[100%]packagecompat-libstdc++-33-3.2.3-61isalreadyinstalled[root@RHELServer]#rpm-Uvhcompat-gcc-34-3*warning:compat-gcc-34-3.4.6-4.i386.rpm:HeaderV3DSAsignature:NOKEY,keyID37017186Preparing...###########################################[100%]1:compat-gcc-34###########################################[100%][root@RHELServer]#rpm-Uvhcompat-gcc-34-c++-3*warning:compat-gcc-34-c++-3.4.6-4.i386.rpm:HeaderV3DSAsignature:NOKEY,keyID37017186Preparing...###########################################[100%]1:compat-gcc-34-c++###########################################[100%][root@RHELServer]#rpm-Uvhgcc-4*warning:gcc-4.1.2-42.el5.i386.rpm:HeaderV3DSAsignature:NOKEY,keyID37017186Preparing...###########################################[100%]packagegcc-4.1.2-42.el5isalreadyinstalled[root@RHELServer]#rpm-UvhlibXp-1*warning:libXp-1.0.0-8.1.el5.i386.rpm:HeaderV3DSAsignature:NOKEY,keyID37017186Preparing...###########################################[100%]1:libXp###########################################[100%][root@RHELServer]#rpm-Uvhopenmotif-2*warning:openmotif-2.3.0-0.5.el5.i386.rpm:HeaderV3DSAsignature:NOKEY,keyID37017186Preparing...###########################################[100%]1:openmotif###########################################[100%][root@RHELServer]#rpm-Uvhcompat-db-4*warning:compat-db-4.2.52-5.1.i386.rpm:HeaderV3DSAsignature:NOKEY,keyID37017186Preparing...###########################################[100%]1:compat-db###########################################[100%]安装完成后,再次查询,可能发现如下包依然没有安装:packagecompat-gccisnotinstalledpackagecompat-gcc-c++isnotinstalledpackagecompat-libstdc++isnotinstalledpackagecompat-libstdc++-develisnotinstalled但是,如果再次安装的,又会提示alreadyinstalled。后来也没管了,安装Oracle10g会正常通过。2.3验证系统要求(root)[root@RHEL~]#grepMemTotal/proc/meminfoMemTotal:1086464kB[root@RHEL~]#grepSwapTotal/proc/meminfoSwapTotal:2031608kB所需最小RAM为512MB,而所需最小交换空间为1GB。对于RAM小于或等于2GB的系统,交换空间应为RAM数量的两倍;对于RAM大于2GB的系统,交换空间应为RAM数量的一到两倍。Oracle10g软件还需要2.5GB的可用磁盘空间,而数据库则另需1.2GB的可用磁盘空间。/tmp目录至少需要400MB的可用空间。要检查系统上的可用磁盘空间,运行以下命令:[root@RHEL~]#df-hFilesystemSizeUsedAvailUse%Mountedon/dev/mapper/VolGroup00-LogVol0018G5.4G11G33%//dev/sda1244M14M218M6%/boottmpfs531M0531M0%/dev/shm/dev/hdc2.9G2.9G0100%/media/RHEL_5.2i386DVD以上是我虚拟机的环境,我只在虚拟机上挂了一个盘。2.4创建Oracle组和用户帐户(root)[root@RHEL~]#/usr/sbin/groupaddoinstall[root@RHEL~]#/usr/sbin/groupadddba[root@RHEL~]#/usr/sbin/useradd-m-goinstall-Gdbaoracle[root@RHEL~]#/usr/sbin/useradd-m-goinstall-Gdbaoracle[root@RHEL~]#idoracleuid=500(oracle)gid=500(oinstall)groups=500(oinstall),501(dba)[root@RHEL~]#passwdora
本文标题:在RHEL5.2上安装oracle10g
链接地址:https://www.777doc.com/doc-3349879 .html