您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > Linux安装oracle11gR2官方步骤
Linux安装oracle11gR2官方步骤原创2016年12月10日01:32:16标签:oracle4121Linux环境下安装Oracle11gR2o下载安装介质o检查Linux环境o安装和配置JDKo检查Oracle安装必须包o添加用户组和用户o修改内核参数o创建oracle11gR2安装目录o修改oracle用户环境变量o解压安装oracle11gR2o运行脚本Linux环境下安装Oracle11gR2下载安装介质Linux系统iso(本人使用centos7为例)oracle11gR2安装包JDK检查Linux环境检查系统位数uname-m1检查内存(两条命令都可以)grepMemTotal/proc/meminfofree12查看交换空间大小grepSwapTotal/proc/meminfo1查看tmp空间大小(不能小于1G)df-h/tmp1查看内核版本(最好是oracle推荐的linux版本,如果不是建议修改/etc/redhat-release的内容来伪装一下)cat/proc/versionvim/etc/redhat-release修改为:redhat-71234查看内核版本uname-r2.6.18-128.el5PAE12安装和配置JDK卸载自带的openJDK:rpm-aq|grepjava|xargsrpm-e--nodeps1建立JDK安装目录:mkdir/usr/java1用XFTP或SFTP把JDK拷贝到linux安装JDK:chmod777jdk-7u67-linux-x64.rpmrpm-ivhjdk-7u67-linux-x64.rpm12配置JDK环境变量:vim/etc/profileexportJAVA_HOME=/usr/java/jdk1.7.0_67exportCLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexportPATH=$PATH:$JAVA_HOME/bin1234使JDK环境变量生效:有两种方式(建议使用第二种)1.重启生效2.source/etc/profile12检查Oracle安装必须包(redhat6、centos6)binutils-2.20.51.0.2-5.11.el6(x86_64)compat-libcap1-1.10-1(x86_64)compat-libstdc++-33-3.2.3-69.el6(x86_64)compat-libstdc++-33-3.2.3-69.el6.i686gcc-4.4.4-13.el6(x86_64)gcc-c++-4.4.4-13.el6(x86_64)glibc-2.12-1.7.el6(i686)glibc-2.12-1.7.el6(x86_64)glibc-devel-2.12-1.7.el6(x86_64)glibc-devel-2.12-1.7.el6.i686kshlibgcc-4.4.4-13.el6(i686)libgcc-4.4.4-13.el6(x86_64)libstdc++-4.4.4-13.el6(x86_64)libstdc++-4.4.4-13.el6.i686libstdc++-devel-4.4.4-13.el6(x86_64)libstdc++-devel-4.4.4-13.el6.i686libaio-0.3.107-10.el6(x86_64)libaio-0.3.107-10.el6.i686libaio-devel-0.3.107-10.el6(x86_64)libaio-devel-0.3.107-10.el6.i686make-3.81-19.el6sysstat-9.0.4-11.el6(x86_64)检查命令(建议还是自己一个一个检查)rpm-qpackage_name1安装命令yuminstall-ybinutils*compat-libcap*compat-libstdc++*gcc*glibc*ksh*libaio*libgcc*libstdc++*libXi*libXtst*make*sysstat**如果yum提示anotherappiscurrentlyholdingtheyumlock;waitingforittoexit可能是系统自动升级正在运行,yum在锁定状态中。可以通过强制关掉yum进程:rm-f/var/run/yum.pid12345添加用户组和用户添加用户组(oinstall,dba,oper)*oper可以不添加先检查用户组是否存在:grepoinstall/etc/groupgrepdba/etc/groupgrepoper/etc/group添加用户组:(组id最好在500以后的值)/usr/sbin/groupadd-g501oinstall/usr/sbin/groupadd-g502dba/usr/sbin/groupadd-g503oper12345678添加用户检查用户是否存在:idoracle如果存在则给该用户分组:/usr/sbin/usermod-goinstall-Gdbaoracle如果不存则添加用户并且分组:/usr/sbin/useradd-goinstall-Gdbaoracle123456设置密码passwdoracle1修改内核参数修改/etc/sysctl.conf文件vim/etc/sysctl.conffs.aio-max-nr=1048576fs.file-max=6815744kernel.shmall=2097152kernel.shmmax=536870912kernel.shmmni=4096kernel.sem=25032000100128net.ipv4.ip_local_port_range=900065500net.core.rmem_default=262144net.core.rmem_max=4194304net.core.wmem_default=262144net.core.wmem_max=1048576/sbin/sysctl-p123456789101112131415修改/etc/security/limits.conf文件oraclesoftnproc2047oraclehardnproc16384oraclesoftnofile1024oraclehardnofile655361234创建oracle11gR2安装目录mkdir-p/ora01/appchownoracle:oinstall/ora01/appchmod775/ora01/appmkdir-p/ora01/app/oraclechownoracle:oinstall/ora01/app/oraclechmod775/ora01/app/oraclemkdir-p/ora01/app/oracle/product/11.2.0/db_1chownoracle:oinstall-R/ora01/app/oracle12345678修改oracle用户环境变量su-oraclevim.bash_profileexportTMP=/tmpexportORACLE_HOSTNAME=localhost.localdomainexportORACLE_UNQNAME=ORA11GexportORACLE_BASE=/ora01/app/oracleexportORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1exportORACLE_SID=ORA11G#xterm窗口模式安装exportORACLE_TERM=xterm#防止安装过程出现乱码exportLANG=CexportNLS_LANG=AMERICAN_AMERICA.ZHS16GBKPATH=/usr/sbin:$PATH:$ORACLE_HOME/binexportLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;exportCLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;umask022source.bash_profile1234567891011121314151617181920解压安装oracle11gR2切换oracle用户登录,运行runInstallerunziplinux.x64_11gR2_database_1of2.zipunziplinux.x64_11gR2_database_2of2.zip./runInstaller安装过程中会遇到如下报错,新打开一个oracle用户终端,切换至root用户,安装如下包yuminstallglibc-static.x86_64glibc-static.i686安装完成后,返回切换回oracle用户,修改vim/ora01/app/oracle/product/11.2.0/db_1/ctx/lib/ins_ctx.mk将ctxhx:$(CTXHXOBJ)$(LINK_CTXHX)$(CTXHXOBJ)$(INSO_LINK)修改为ctxhx:$(CTXHXOBJ)-static$(LINK_CTXHX)$(CTXHXOBJ)$(INSO_LINK)/usr/lib64/stdc.a修改完毕保存,点击oracle图形安装界面的continue按钮继续安装再次报错,vim/ora01/app/oracle/product/11.2.0/db_1/sysman/lib/ins_emagent.mk文件中的配置,将文件中的$(SYSMANBIN)emdctl:$(MK_EMAGENT_NMECTL)修改为$(SYSMANBIN)emdctl:$(MK_EMAGENT_NMECTL)-lnnz11点击图形安装界面的继续按钮1234567891011121314151617181920212223242526运行脚本/ora01/app/oraInventory/orainstRoot.sh/ora01/app/oracle/product/11.2.0/db_1/root.sh
本文标题:Linux安装oracle11gR2官方步骤
链接地址:https://www.777doc.com/doc-4815690 .html