您好,欢迎访问三七文档
Oracle11gR2ForRedHatEnterpriseLinux6.4安装说明V1.1-1-Oracle11gR2ForRedHatEnterpriseLinux6.4安装说明书一、硬件要求1、内存最小:1GBofRAM推荐:2GBofRAMormore检查内存情况#grepMemTotal/proc/meminfo#grepSwapTotal/proc/meminfo2、硬盘由于RHEL6安装后差不多有4~5G,再加上Oracle等等的安装,所以请准备至少10G的硬盘空间。检查磁盘情况#df–h说明:本次是在VirtualBox虚拟机中安装的RHEL6系统,分配50G的硬盘,交换空间3G。二、软件环境系统平台:RHEL6.4(32位)rhel-server-6.4-i386-dvd.isoOracle版本:Oracle11gR2linux_11gR2_database_1of2.ziplinux_11gR2_database_1of2.zip其它软件:PUTTY0.6.exe远程终端连接工具WinSCP.exe上传工具FTPXming-6-9-0-31-setup.exe本机IP:192.168.188.188HOSTNAME:zhunian.founder.com注意:hostname可以通过命令#hostname查看。$表示普通用户权限,#表示ROOT用户权限。三、安装准备1、配置本地yum源新建iso目录用于存放光盘文件。#mkdir/media/iso将RHEL安装光盘里的全部内容复制到/media/iso文件夹下。#cp–i/media/RHEL6Desc1/*/media/iso注意:此处RHEL6Desc1为光盘挂载后的文件夹名称。备份原有的repo文件。#cp/etc/yum.repos.d/rhel-source.repo/etc/yum.repos.d/rhel-source.repo.bak修改rhel-source.repo的名称为rhel-media.repo#mv/etc/yum.repos.d/rhel-source.repo/etc/yum.repos.d/rhel-media.repo修改rhel-media.repo的内容#vim/etc/yum.repos.d/rhel-media.repo刷新yum缓存,-没有缓存的情况下可能会报目录不存在的错误,无视.#yumcleanall#yummakecache2、安装依赖包Oracle11gR2安装的时候,会检查下面的Package是否符合要求make3.80binutils2.15.92.0.2gcc3.4.6libaio0.3.105glibc2.3.4-2.41compat-libstdc++-333.2.3elfutils-libelf0.97elfutils-libelf-devel0.97glibc-common2.3.4glibc-headers2.3.4gcc-c++3.4.6libaio-devel0.3.105libgcc3.4.6libstdc++3.4.6libstdc++-devel3.4.6sysstat5.0.5unixODBC2.2.11unixODBC-devel2.2.11pdksh5.2.14expat1.95.7如果有没有安装或者比要求的版本低的,需要额外安装或者升级用yum方式安装所需的包:#yuminstallbinutils-2.*compat-libstdc++-33*elfutils-libelf-0.*elfutils-libelf-devel-*gcc-4.*gcc-c++-4.*glibc-2.*glibc-common-2.*glibc-devel-2.*glibc-headers-2.*libaio-0.*libaio-devel-0.*libgcc-4.*libstdc++-4.*libstdc++-devel-4.*make-3.*sysstat-7.*unixODBC-2.*unixODBC-devel-2.*注意:为避免与pdksh冲突,ksh-2*包可以不安装或在安装完pdksh以后再安装。最后还需要安装libXp这个Library,这个一定要安装,否则安装Oracle时会出现JavaException。#yuminstalllibXp注意:pdksh在RedHat的安装光盘里没有,必须自己从网上下载后编译、安装。安装命令如下:#wget~michael/pdksh/files/pdksh-5.2.14.tar.gz#tar-zxvfpdksh-5.2.14.tar.gz#cdpdksh-5.2.14#export_POSIX2_VERSION=199209#./configure#make#makecheck#optional可能会报错,此步骤也可以忽略#makeinstall#willinstall/usr/local/bin/ksh注意:makecheck可能会报错,此步骤也可以忽略。将会安装在/usr/local/bin/ksh。pdksh包的另一安装方法:使用命令,将pdksh程序包下载到本地。#wget注意:如果提示该程序包与ksh冲突,如果已经安装ksh,建议使用命令rpm-eksh-*卸载。3、创建Oracle用户与组,设置oracle用户密码#groupaddoinstall#groupadddba#useradd-m-goinstall-Gdbaoracle#passwdoracle4、配置系统内核参数#vim/etc/sysctl.confkernel.shmmax=536870912kernel.shmmni=4096kernel.sem=25032000100128net.ipv4.ip_local_port_range=900065500net.core.rmem_default=4194304net.core.rmem_max=4194304net.core.wmem_default=262144net.core.wmem_max=1048576fs.aio-max-nr=1048576fs.file-max=6815744启用刚刚所做的变更。输入命令:#/sbin/sysctl-p5、修改系统资源限制编辑系统资源限制配置文件vim/etc/security/limits.conf,在该文件下添加如下行:#vim/etc/security/limits.conforaclesoftnproc2047oraclehardnproc16384oraclesoftnofile1024oraclehardnofile65536oraclesoftstack10240,添加如下行(11gR1有要求,R2没有要求):sessionrequiredpam_limits.sosessionrequired/lib/security/pam_limits.so编辑vim/etc/profile文件,添加如下行(11gR1有要求,R2没有要求):该配置在用户oracle登录时会立即生效,如果当前oracle用户已经登录可退出后重新登录使之生效。6、关闭SELinux编辑SELinux配置文件vim/etc/selinux/config,将SELINUX的值设为disabled,如下:SELINUX=disabled;修改该文件可使重启系统后不启动SELinux。关闭当前已开启的SELinux使用如下命令:setenforce07、修改主机HOSTS文件检查/etc/hosts文件中是否有localhost的记录(指向127.0.0.1即可),若没有的话,在后面配置Oracle监听的时候会出现一些问题,导致无法启动监听。#vim/etc/hosts注意:将主机名对应到真实ip地址,否则oracle有可能将监听程序仅仅建立在127.0.0.1上。8、创建Oracle安装文件夹以及数据存放文件夹把oracle安装在/u01/app/oracle目录下,所以需创建该目录:#mkdir-p/u01/app/oracle#chown-Roracle:oinstall/u01/app/oracle#chmod755/u01/app/oracle安装时数据放在/u01/app/oracle/oradata目录下,所以需创建该目录:#mkdir-p/u01/app/oracle/oradata#chown-Roracle:oinstall/u01/app/oracle/oradata#chmod-R755/u01/app/oracle/oradata安装时还需要设置Inventory目录,所以需创建该目录:#mkdir-p/u01/app/oraInventory#chown–Roracle:oinstall/u01/app/oraInventory#chmod-R755/u01/app/oraInventory设置ORACLE_HOME目录#mkdir-p/u01/app/oracle/product/11.2.0/dbhome_1#chown-Roracle:oinstall/u01/app/oracle/product/11.2.0/dbhome_1#chmod-R755/u01/app/oracle/product/11.2.0/dbhome_1说明:想一次修改某个目录下所有文件的权限,包括子目录中的文件权限也要修改,要使用参数-R表示启动递归处理。、解压缩安装文件Oracle11gR2的安装包被压缩成两个文件:linux_11gR2_database_1of2.zip、linux_11gR2_database_2of2.zip,将它们上传到安装机器上,并使进行解压缩,将得到一个名称为database的目录。$suoracle$cd/u01/app/oracle$unziplinux_11g
本文标题:Oracle 11g R2 For RedHat Enterprise Linux 6.4 安装说明
链接地址:https://www.777doc.com/doc-4868244 .html