您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > VMware环境下在RHEL5上安装oracle10g图文版
RedHatEnterpriseLinux5.4安装Oracle10g环境:Linux:RHEL5.4一、检查硬件1.查看RAM和交换空间以及磁盘大小#df-h#df-k/tmp要求:所需最小RAM为256MB,而所需最小交换空间为512M。对于RAM小于或等于2GB的系统,交换空间应为RAM数量的两倍;对于RAM大于2GB的系统,交换空间应为RAM数量的一到两倍。Oracle10g软件还需要2.5GB的可用磁盘空间,而数据库则另需1.2GB的可用磁盘空间。/tmp目录至少需要400MB的可用空间。但10g官方要求为:最小RAM为1024MB,SWAP为RAM的2倍。RAM为1025MB~2048MB,SWAP为RAM的1.5倍。RAM为2049MB~8192MB,SWAP与RAM相等。RAM大于8192MB,SWAP为RAM的0.75倍。/tmp目录至少400MB。安装Oracle10g软件需1.5GB~3.5GB磁盘空间。Oracle数据库需要1.2GB磁盘空间。二、验证Linux安装1、检查内核版本命令:#uname-r所需版本:2.6.9-4.EL(为官方RHEL4.0的要求)2、检查所需软件包——需要安装的软件包可以参考网上找的资料,对于64位系统可以在官方网站上进行查看命令:#rpm-qpackage-name#rpm-qgccmakebinutilsopenmotifsetarchcompat-dbcompat-gcccompat-gcc-c++compat-libstdc++compat-libstdc++-devel所需包及其版本:binutils-2.15.92.0.2-13.EL4compat-db-4.1.25-9compat-libstdc++-296-2.96-132.7.2control-center-2.8.0-12gcc-3.4.3-22.1.EL4gcc-c++-3.4.3-22.1.EL44glibc-2.3.4-2.9glibc-common-2.3.4-2.9gnome-libs-1.4.1.2.90-44.1libstdc++-3.4.3-22.1libstdc++-devel-3.4.3-22.1make-3.80-5pdksh-5.2.14-30——默认安装sysstat-5.0.5-1xscreensaver-4.18-5.rhel4.2setarch-1.6-1——默认安装unixODBC-——需要安装如果有软件包未安装,插入Linux系统安装光盘,使用以下方法安装#rpm-ivhpackage-name-major-version*例如:#rpm-Uvhcompat-db-4*三、针对Oracle配置Linux1、新建组和用户用户帐户将称为oracle,而组将称为oinstall和dba。命令:#/usr/sbin/groupaddoinstall#/usr/sbin/groupadddba#/usr/sbin/useradd-goinstall-Gdbaoracle#idoracle设置Oracle用户口令命令:passwdoracle创建目录以root用户登陆命令:#mkdir-p/opt/oracle#mkdir/opt/oracle/product#mkdir/opt/oracle/oradata#chown-Roracle:oinstall/data/oracle2、修改内核参数#vi/etc/sysctl.confkernel.shmall=2097152'已经定义了修改即可kernel.shmmax=2147483648'已经定义了修改即可kernel.shmmni=4096#semaphores:semmsl,semmns,semopm,semmnikernel.sem=25032000100128fs.file-max=65536net.ipv4.ip_local_port_range=102465000net.core.rmem_default=1048576net.core.rmem_max=1048576net.core.wmem_default=262144net.core.wmem_max=262144执行下面的命令使上面的设置有效#/sbin/sysctl-p3、更改系统设置修改/etc/security/limits.conf#vi/etc/security/limits.conf行末添加以下内容*softnproc2047*hardnproc16384*softnofile4096*hardnofile65535修改/etc/pam.d/login#vi/etc/pam.d/login添加以下内容sessionrequired/lib/security/pam_limits.sosessionrequiredpam_limits.so四、设置环境变量---以oracle登录Oracle用户的环境变量——环境变量一定要设置;官方网站11g的安装没有这步导致安装后不能调用命令,所以我是不清楚他们到底怎么成功的。要使用Oracle产品,应该或必须设置几个环境变量。对于数据库服务器,建议设置以下环境变量:ORACLE_BASEORACLE_HOMEORACLE_SIDPATH#vi.bash_profileTMP=/tmp;exportTMPTMPDIR=$TMP;exportTMPDIRORACLE_BASE=/opt/oracle;exportORACLE_BASEORACLE_HOME=$ORACLE_BASE/product/10.2.0.1/db_1;exportORACLE_HOMEORACLE_SID=WCHDB1;exportORACLE_SIDORACLE_TERM=xterm;exportORACLE_TERMPATH=/usr/sbin:$PATH;exportPATHPATH=$ORACLE_HOME/bin:$PATH;exportPATHLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;exportLD_LIBRARY_PATHCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;exportCLASSPATHumask022if[$USER=oracle];thenif[$SHELL=/bin/ksh];thenulimit-p16384ulimit-n65536elseulimit-u16384-n65536fifi然后#source~/.bash_profile五、安装用oracle登录运行./runInstaller提示一下:在完成文件的复制后,系统会提示以Root身份执行两个脚本,这时候新开一个terminal窗口,以root运行即可。其他1、oracle10g官方不支持as5但支持as4等其它版本所以要修改一下其实有三种解决办法a、修改系统版本编辑/etc/redhat-release#vi/etc/redhat-releaseRedHatEnterpriseLinuxServerrelease5(Tikanga)改为RedHatEnterpriseLinuxServerrelease4(Tikanga)b、修改oracle安装文件将redhat-5填上#vi/10201_database_linux32/database/install/oraparam.ini####[CertifiedVersions]Linux=redhat-3,SuSE-9,redhat-4,redhat-5,UnitedLinux-1.0,asianux-1,asianux-2]再添加[Linux-redhat-5.0-optional]TEMP_SPACE=80SWAP_SPACE=150MIN_DISPLAY_COLORS=256c、最简单的方法在安装时忽略系统检查sh./runInstaller-ignoreSysPrereqs2、为了防止在安装出现乱码需更改系统语言#vi/etc/sysconfig/i18nLANG=en_US.UTF-8如果运行./runIstaller出现如下错误信息:Exceptioninthreadmainjava.lang.UnsatisfiedLinkError:/tmp/OraInstall2010-12-20_06-17-57PM/jre/1.4.2/lib/i386/libawt.so:libXp.so.6:请仔细检查是否完全安装了需要的rpm包,比如上面的信息就是因为没有安装libXp而出现的信息VMware环境下,在RHEL5上安装oracle10g图文版1、mountRHEL5安装光盘2、安装Oracle10gR2数据库所需相依赖的软件包#cd/mnt/cdrom/Server/#rpm-Uvhsetarch-2*#rpm-Uvhmake-3*#rpm-Uvhglibc-2*#rpm-Uvhlibaio-0*#rpm-Uvhcompat-libstdc++-33-3*#rpm-Uvhcompat-gcc-34-3*#rpm-Uvhcompat-gcc-34-c++-3*#rpm-Uvhgcc-4*#rpm-UvhlibXp-1*#rpm-Uvhopenmotif-2*#rpm-Uvhcompat-db-4*3、设定内核参数:增加下面的内容到文件/etc/sysctl.conf中:kernel.shmall=2097152kernel.shmmax=2147483648kernel.shmmni=4096#semaphores:semmsl,semmns,semopm,semmnikernel.sem=25032000100128fs.file-max=65536net.ipv4.ip_local_port_range=102465000net.core.rmem_default=262144net.core.rmem_max=262144net.core.wmem_default=262144net.core.wmem_max=2621444、运行命令/sbin/sysctl-p使得内核参数生效:5、vi/etc/security/limits.conf行末添加以下内容#usefororacle*softnproc2047*hardnproc16384*softnofile1024*hardnofile655366、vi/etc/pam.d/login行末添加以下内容:sessionrequiredpam_limits.so7、添加用户和组groupaddoinstallgroupadddbagroupaddoperuseradd-goinstall-Gdbaoraclepasswdoracle8创建Oracle的安装目录,并把权限付给oracle用户:#mkdir-p/u01/app/oracle#chown-Roracle:oinstall/u01/app/oracle#chmod-R775/u01/app/oracle9、修改/etc/hosts文件,将127.0.0.1修改成为你的实际IP地址,否则有可能导致安装Oracle的时候,检查网络配置异常。#vi/etc/hosts#127.0.0.1laobai101localhost.localdomainlocalhost192.168.1.110laobai101localhost.localdomainlocalhost10、以oracle用户英文语言环境登录11、在#vi/home/oracle/.bash_prof
本文标题:VMware环境下在RHEL5上安装oracle10g图文版
链接地址:https://www.777doc.com/doc-6343024 .html