您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > oracle11gR2_asm安装
Oracle11gR2forLinux安装注:#开头的命令对应root用户执行,$开始的命令对应grid和oracle用户首先,创建四个组oinstall,dba,asmadmin,asmdba:#groupadd-g1000oinstall#groupadd-g1100dba#groupadd-g1200asmadmin#groupadd-g1300asmdba再创建两个用户grid和oracle:#useradd-u1001-goinstall-Gasmdba,asmadmin,dbagrid#passwdgrid#useradd-u1002-goinstall-Gdba,asmdbaoracle#passwdoracle创建目录和授权:#mkdir-p/u01/app/grid注:此目录用来安装grid软件#chown-Rgrid:oinstall/u01#chmod-R775/u01#mkdir-p/u02/app/oracle注:此目录用来安装oracle软件#chown-Roracle:oinstall/u02#chmod-R775/u02所需的rpm包,参照oracle官方文档,根据不同的操作系统版本,rpm包的版本有所区别,包名肯定是一样的。binutils-2.17.50.0.6compat-libstdc++-33-3.2.3elfutils-libelf-0.125elfutils-libelf-devel-0.125elfutils-libelf-devel-static-0.125gcc-4.1.2gcc-c++-4.1.2glibc-2.5-24glibc-common-2.5glibc-devel-2.5glibc-headers-2.5kernel-headers-2.6.18ksh-20060214libaio-0.3.106libaio-devel-0.3.106libgcc-4.1.2libgomp-4.1.2libstdc++-4.1.2libstdc++-devel-4.1.2make-3.81sysstat-7.0.2unixODBC-2.2.11unixODBC-devel-2.2.11pdksh编辑grid和oracle用户的.bash_profile,设置环境变量:1.grid用户的.bash_profileumask022exportTMP=/tmpexportTMPDIR=/tmpexportORACLE_BASE=/u01/appexportORACLE_HOME=$ORACLE_BASE/gridexportPATH=$ORACLE_HOME/bin:$PATHexportORACLE_SID=+ASMexportORACLE_HOSTNAME=rhel54注:rhel54是我的计算机名2.oracle用户的.bash_profileumask022exportTMP=/tmpexportTMPDIR=/tmpexportORACLE_BASE=/u02/appexportORACLE_HOME=$ORACLE_BASE/oracleexportPATH=$ORACLE_HOME/bin:$PATHexportORACLE_SID=ora11gexportORACLE_HOSTNAME=rhel54注:rhel54是我的计算机名编辑如下文件,设置相关的值。1.编辑/etc/security/limits.conf,添加如下行:gridsoftnproc2047gridhardnproc16384gridsoftnofile1024gridhardnofile65536gridhardstack10240oraclesoftnproc2047oraclehardnproc16384oraclesoftnofile1024oraclehardnofile65536oraclehardstack102402.编辑/etc/pam.d/login添加如下行:sessionrequiredpam_limits.so编辑/etc/profile,添加如下行:if[$USER=oracle]||[$USER=grid];thenif[$SHELL=/bin/ksh];thenulimit-p16384ulimit-n65536elseulimit-u16384-n65536fiumask022fi3.编辑/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=1048586执行#sysctl–p命令,使设置生效。安装asmlib包:下载asmlib相关的三个包,并上传到服务器上:oracleasm-2.6.18-164.el5PAE-2.0.5-1.el5.i686.rpmoracleasmlib-2.0.4-1.el5.i386.rpmoracleasm-support-2.1.3-1.el5.i386.rpm注:第一个包一定要和操作系统内核的版本相对应用#uname–r查看内核版本:[root@rhel54test]#uname-r2.6.18-164.el5PAE2.安装asmlib包#rpm-Uvhoracleasm*.rpm安装完asmlib包之后,执行如下命令:#/usr/sbin/oracleasmconfigure-i输入用户grid,输入用户组asmadmin执行#/usr/sbin/oracleasminit命令3.创建asm磁盘,我创建了两个asm磁盘。操作系统的分区情况如下:[root@rhel54grid]#fdisk-lDisk/dev/sda:440.0GB,440073715712bytes255heads,63sectors/track,53502cylindersUnits=cylindersof16065*512=8225280bytesDeviceBootStartEndBlocksIdSystem/dev/sda1*176496144056183Linux/dev/sda276508171419296582Linuxswap/Solaris/dev/sda3817253502364121257+5Extended/dev/sda58172106622000892683Linux/dev/sda610663131532000892683Linux/dev/sda713154156442000892683Linux#chowngrid:asmadmin/dev/sda5#chowngrid:asmadmin/dev/sda6#/usr/sbin/oracleasmcreatediskVOL1/dev/sda5#/usr/sbin/oracleasmcreatediskVOL2/dev/sda6#/usr/sbin/oracleasmscandisks[root@rhel54grid]#/usr/sbin/oracleasmscandisksReloadingdiskpartitions:doneCleaninganystaleASMdisks...ScanningsystemforASMdisks..#/usr/sbin/oracleasmlistdisks[root@rhel54grid]#/usr/sbin/oracleasmlistdisksVOL1VOL2NTPsetting:#/sbin/servicentpdstop#chkconfigntpdoff#mv/etc/ntp.conf/etc/ntp.conf.bak上面所有配置完成后,重启一下服务器。安装grid软件将数据库软件上传到服务器,并解压,上传软件个人建议使用Xmanager3.0,这是个非常好的软件,速度快,走ssh,安全。以grid用户登录服务器,进入到grid软件所在目录,$cd/test/grid$./runInstaller开始安装grid,直接上图:下图中选择第二项:下图中是创建asm磁盘组:下图设置sys和asmsnmp用户口令,会有口令强度不足的警告提示,直接next下图中选yes,直接继续:下图中,各选项默认即可:下图中是Grid的安装目录:当安装到76%时,提示执行以下脚本,以root用户执行:确认安装是否成功:[grid@rhel54~]$ps-ef|grep+ASMgrid83791014:47?00:00:00asm_pmon_+ASMgrid83811014:47?00:00:00asm_vktm_+ASMgrid83851014:47?00:00:00asm_gen0_+ASMgrid83871014:47?00:00:00asm_diag_+ASMgrid83891014:47?00:00:00asm_psp0_+ASMgrid83911014:47?00:00:00asm_dia0_+ASMgrid83931014:47?00:00:00asm_mman_+ASMgrid83951014:47?00:00:00asm_dbw0_+ASMgrid83971014:47?00:00:00asm_lgwr_+ASMgrid83991014:47?00:00:00asm_ckpt_+ASMgrid84011014:47?00:00:00asm_smon_+ASMgrid84031014:47?00:00:00asm_rbal_+ASMgrid84051014:47?00:00:00asm_gmon_+ASMgrid84071014:47?00:00:00asm_mmon_+ASMgrid84091014:47?00:00:00asm_mmnl_+ASM[grid@rhel54~]$sqlplus/assysasmSQL*Plus:Release11.2.0.1.0ProductiononThuJan714:57:492010Copyright(c)1982,2009,Oracle.Allrightsreserved.Connectedto:OracleDatabase11gEnterpriseEditionRelease11.2.0.1.0-ProductionWiththeAutomaticStorageManagementoptionSQLselectnamefromv$asm_disk;NAME------------------------------VOL1SQLselectnamefromv$asm_diskgroup;NAME------------------------------DG1SQL安装oracle软件以oracle用户登录$cd/test/database$./runInstaller开始安装oracle软件:下图中两项均为空:下图中点yes,忽略错误:下图中选第二项,只安装oracle软件,稍后以dbca创建数据库:下图中选第一项,单实例数据库:下图中各选项默认即可:当安装到94%时,提示执行如下脚本,以root用户执行:#sh/u02/app/oracle/root.shRunningOracle11groot.shscript...Thefollowingen
本文标题:oracle11gR2_asm安装
链接地址:https://www.777doc.com/doc-4215577 .html