这篇文章主要介绍“linux7静默安装11GR2 RAC的方法是什么”,在日常操作中,相信很多人在linux7静默安装11GR2 RAC的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux7静默安装11GR2 RAC的方法是什么”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

vi/etc/hosts#publicip192.168.56.71ora71192.168.56.72ora72#privateip192.168.221.71ora71-priv192.168.221.72ora72-priv#vip192.168.56.73ora71-vip192.168.56.74ora72-vip#scanip192.168.56.75orascan

[root@ora71~]#systemctlstopfirewalld[root@ora71~]#systemctldisablefirewalldRemovedsymlink/etc/systemd/system/multi-user.target.wants/firewalld.service.Removedsymlink/etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.[root@ora71~]#setenforce0[root@ora71~]#sed-i's/SELINUX=enforcing/SELINUX=disabled/g'/etc/selinux/config[root@ora71~]#getenforcePermissive[root@ora72~]#egrep-v"^#|^$"/etc/selinux/configSELINUX=disabledSELINUXTYPE=targeted

[root@ora71~]#vi/etc/sysctl.conffs.aio-max-nr=1048576fs.file-max=6815744kernel.shmmni=4096kernel.shmall=18446744073692774399kernel.shmmax=18446744073692774399kernel.sem=25032000100128net.ipv4.ip_local_port_range=900065500net.core.rmem_default=262144net.core.rmem_max=4194304net.core.wmem_default=262144net.core.wmem_max=1048576

[root@ora71~]#vi/etc/security/limits.confgridsoftnproc2047gridhardnproc16384gridsoftnofile1024gridhardnofile65536oraclesoftnproc2047oraclehardnproc16384oraclesoftnofile1024oraclehardnofile65536

[root@ora71~]#vi/etc/pam.d/loginsessionrequired/lib64/security/pam_limits.sosessionrequiredpam_limits.so

groupadd-g1000oinstallgroupadd-g1001dbagroupadd-g1002opergroupadd-g1003asmadmingroupadd-g1004asmopergroupadd-g1005asmdbauseradd-u1000-goinstall-Gdba,asmdba,operoracleuseradd-u1001-goinstall-Gasmadmin,asmdba,asmoper,oper,dbagrid

mkdir-p/u01/app/gridmkdir-p/u01/app/gridhomemkdir-p/u01/app/oraclechown-Rgrid:oinstall/u01/app/gridchmod-R755/u01/app/gridchown-Rgrid:oinstall/u01/app/gridhomechmod-R755/u01/app/gridhomechown-Roracle:oinstall/u01/app/oraclechmod-R755/u01/app/oracle

#编辑参数文件

grid:vi~/.bash_profileexportORACLE_BASE=/u01/app/gridexportORACLE_HOME=/u01/app/gridhome/product/11.2.0/grid_1exportORACLE_SID=+ASM1PATH=$ORACLE_HOME/bin:$PATHexportLD_LIBRARY_PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/local/binexportCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlibexportORACLE_BASE=/u01/app/gridexportORACLE_HOME=/u01/app/gridhome/product/11.2.0/grid_1exportORACLE_SID=+ASM2PATH=$ORACLE_HOME/bin:$PATHexportLD_LIBRARY_PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/local/binexportCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jliboracleexportORACLE_BASE=/u01/app/oracleexportORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1exportORACLE_SID=RACDB1PATH=$ORACLE_HOME/bin:$PATHexportLD_LIBRARY_PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/local/binexportCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlibexportORACLE_BASE=/u01/app/oracleexportORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1exportORACLE_SID=RACDB2PATH=$ORACLE_HOME/bin:$PATHexportLD_LIBRARY_PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/local/binexportCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

#配置ssh信任

grid:cd/home/gridmkdir~/.sshchmod700~/.sshssh-keygen-trsassh-keygen-tdsacat~/.ssh/id_rsa.pub>>~/.ssh/authorized_keyscat~/.ssh/id_dsa.pub>>~/.ssh/authorized_keyssshora72cat~/.ssh/id_rsa.pub>>~/.ssh/authorized_keyssshora72cat~/.ssh/id_dsa.pub>>~/.ssh/authorized_keysscp~/.ssh/authorized_keysora72:~/.ssh/authorized_keys#验证sshora72date;sshora71date;sshora72-privdate;sshora71-privdateoraclecd/home/gridmkdir~/.sshchmod700~/.sshssh-keygen-trsassh-keygen-tdsacat~/.ssh/id_rsa.pub>>~/.ssh/authorized_keyscat~/.ssh/id_dsa.pub>>~/.ssh/authorized_keyssshora72cat~/.ssh/id_rsa.pub>>~/.ssh/authorized_keyssshora72cat~/.ssh/id_dsa.pub>>~/.ssh/authorized_keysscp~/.ssh/authorized_keysora72:~/.ssh/authorized_keys#验证sshora72date;sshora71date;sshora72-privdate;sshora71-privdate

yum-yinstallbinutilscompat-libstdc++-33*compat-libstdc++-33.i686elfutils-libelfelfutils-libelf-develelfutils-libelf-devel-staticgccgcc-c++glibc*kernel-headerskshlibaiolibaio.i686libaio-devellibaio-devel.i686libgcclibgcc.i686libgomplibstdc++*libstdc++.i686makesysstatunixODBC.i686unixODBC.x86_64unixODBC-devel.i686unixODBC-devel.x86_64rpm-qcompat-libstdc++-33elfutils-libelf-develbinutilscompat-libcap1gccgcc-c++glibcglibc.i686glibc-develglibc-devel.i686kshlibaio.i686libaiolibaio-devel.i686libaio-devellibgcc.i686libgcclibstdc++.i686libstdc++libstdc++-devel.i686libstdc++-devellibXi.i686libXilibXtst.i686libXtstmakesysstatunixODBC.i686unixODBCunixODBC-develunzip--qf'%{name}.%{arch}\n'

VBoxManage.execreatehd--filename"E:\Vbox\Vmechine\workspace\share_diskbetween71and72\asm1.vdi"--size2048--formatVDI--variantFixedVBoxManage.execreatehd--filename"E:\Vbox\Vmechine\workspace\share_diskbetween71and72\asm2.vdi"--size30720--formatVDI--variantFixedVBoxManage.exestorageattachCentOS_7-4_64bit_IP71--storagectl"SATA"--port1--device0--typehdd--medium"E:\Vbox\Vmechine\workspace\share_diskbetween71and72\asm1.vdi"--mtypeshareableVBoxManage.exestorageattachCentOS_7-4_64bit_IP71--storagectl"SATA"--port2--device0--typehdd--medium"E:\Vbox\Vmechine\workspace\share_diskbetween71and72\asm2.vdi"--mtypeshareableVBoxManage.exemodifyhd"E:\Vbox\Vmechine\workspace\share_diskbetween71and72\asm1.vdi"--typeshareableVBoxManage.exemodifyhd"E:\Vbox\Vmechine\workspace\share_diskbetween71and72\asm2.vdi"--typeshareableVBoxManage.exestorageattachCentOS_7-4_64bit_IP72--storagectl"SATA"--port1--device0--typehdd--medium"E:\Vbox\Vmechine\workspace\share_diskbetween71and72\asm1.vdi"--mtypeshareableVBoxManage.exestorageattachCentOS_7-4_64bit_IP72--storagectl"SATA"--port2--device0--typehdd--medium"E:\Vbox\Vmechine\workspace\share_diskbetween71and72\asm2.vdi"--mtypeshareable

udevadminfo--query=all--name=/dev/sdbDEVPATH=/devices/pci0000:00/0000:00:0d.0/ata4/host3/target3:0:0/3:0:0:0/block/sdbudevadminfo--query=all--name=/dev/sdcDEVPATH=/devices/pci0000:00/0000:00:0d.0/ata5/host4/target4:0:0/4:0:0:0/block/sdcvi/etc/udev/rules.d/99-oracle-asmdevices.rulesKERNEL=="sdb",ENV{DEVPATH}=="/devices/pci0000:00/0000:00:0d.0/ata4/host3/target3:0:0/3:0:0:0/block/sdb",SYMLINK+="oraasm-$env{DM_NAME}",OWNER="grid",GROUP="asmadmin",MODE="0660"KERNEL=="sdc",ENV{DEVPATH}=="/devices/pci0000:00/0000:00:0d.0/ata5/host4/target4:0:0/4:0:0:0/block/sdc",SYMLINK+="oraasm-$env{DM_NAME}",OWNER="grid",GROUP="asmadmin",MODE="0660"##验证权限和属组ls-Ll/dev/mapper/*ls-Ll/dev/oraasm-*ls-Ll/dev/dm-*#多路径#/etc/multipath.confmultipaths{multipath{wwid36006048cd70c3e37a4a85c04d0c79c6daliasdata1}multipath{wwid36006048cb82e28ed3701a9e1eecb820aaliascrs1}multipath{wwid3600601606a003a001eebdf56d80e0b2faliasdata2}multipath{wwid3600601606a003a004aebdf56fce34966aliasdata3}}#配置udevcd/dev/mapperforiin`lsmpath*`;doprintf"%s%s\n""$i""$(udevadminfo--query=all--name=/dev/mapper/$i|grep-idm_uuid)";donedata1E:DM_UUID=mpath-36006048cd70c3e37a4a85c04d0c79c6dcrs1E:DM_UUID=mpath-36006048cb82e28ed3701a9e1eecb820adata2E:DM_UUID=mpath-3600601606a003a001eebdf56d80e0b2fdata3E:DM_UUID=mpath-3600601606a003a004aebdf56fce34966[root@rac1~]#vi/etc/udev/rules.d/99-oracle-asmdevices.rulesKERNEL=="dm-*",ENV{DM_UUID}=="mpath-36006048cd70c3e37a4a85c04d0c79c6d",SYMLINK+="oraasm-$env{DM_NAME}",OWNER="grid",GROUP="asmadmin",MODE="0660"KERNEL=="dm-*",ENV{DM_UUID}=="mpath-36006048cb82e28ed3701a9e1eecb820a",SYMLINK+="oraasm-$env{DM_NAME}",OWNER="grid",GROUP="asmadmin",MODE="0660"KERNEL=="dm-*",ENV{DM_UUID}=="mpath-3600601606a003a001eebdf56d80e0b2f",SYMLINK+="oraasm-$env{DM_NAME}",OWNER="grid",GROUP="asmadmin",MODE="0660"KERNEL=="dm-*",ENV{DM_UUID}=="mpath-3600601606a003a004aebdf56fce34966",SYMLINK+="oraasm-$env{DM_NAME}",OWNER="grid",GROUP="asmadmin",MODE="0660"#重启udev服务systemctlrestartsystemd-udev-trigger.service##验证权限和属组ls-Ll/dev/mapper/*ls-Ll/dev/oraasm-*ls-Ll/dev/dm-*

[root@ora71~]#rpm-ivh/home/grid/grid/rpm/cvuqdisk-1.0.9-1.rpmPreparing...#################################[100%]ls:cannotaccess/usr/sbin/smartctl:Nosuchfileordirectory/usr/sbin/smartctlnotfound.error:%pre(cvuqdisk-1.0.9-1.x86_64)scriptletfailed,exitstatus1error:cvuqdisk-1.0.9-1.x86_64:installfailed[root@ora71~]#yuminstallsmartmontools

./runcluvfy.shstage-precrsinst-nora71,ora72-fixup-verbose>>check.txt

#安装响应文件解释:

oracle.install.responseFileVersion=/oracle/install/rspfmt_crsinstall_response_schema_v11_2_0#修改1:当前安装节点的计算机名称----------------------------------------------(重点注意1)ORACLE_HOSTNAME=rac1#修改2:版本信息路径(路径相关可以不修改)INVENTORY_LOCATION=/u01/app/oraInventory#修改3:语言,多选用,隔开(正常来说保持默认即可)SELECTED_LANGUAGES=en,zh_CN#4个选项提供,表示要做的操作#-CRS_CONFIG:ToconfigureGridInfrastructureforcluster#-HA_CONFIG:ToconfigureGridInfrastructureforstandaloneserver#-UPGRADE:Toupgradeclusterwaresoftwareofearlierrelease#-CRS_SWONLY:Toinstallclusterwarefilesonly(canbeconfiguredforcluster#orstandaloneserverlater)oracle.install.option=CRS_CONFIG#修改4:grid的BASE和HOME目录(路径相关可以不修改)ORACLE_BASE=/u01/app/gridORACLE_HOME=/u01/app/11.2.0/gridoracle.install.asm.OSDBA=asmdbaoracle.install.asm.OSOPER=asmoperoracle.install.asm.OSASM=asmadmin#修改5:scan名称,和hosts对应--------------------------------------------------(重点注意2)oracle.install.crs.config.gpnp.scanName=rac-scan#修改6:集群监听端口号---------------------------------------------------------(重点注意3)oracle.install.crs.config.gpnp.scanPort=1521#修改7:cluster名称,可以保持默认oracle.install.crs.config.clusterName=rac-cluster#configureGNS为false,表示不配置GNS#autoConfigureClusterNodeVIP这个参数为配置GNS后续参数之一,如果不开启GNS,这里指定falseoracle.install.crs.config.gpnp.configureGNS=falseoracle.install.crs.config.gpnp.gnsSubDomain=oracle.install.crs.config.gpnp.gnsVIPAddress=oracle.install.crs.config.autoConfigureClusterNodeVIP=false#修改8:节点信息,跟hosts对应---------------------------------------------------(重点注意4)oracle.install.crs.config.clusterNodes=rac1:rac1-vip,rac2:rac2-vip#修改9:网卡信息和网段,对应ifconfig结果(两个节点的网卡名称需要一致)----------(重点注意5),1代表public,2代表private,3代表在群集中不使用该网卡oracle.install.crs.config.networkInterfaceList=eth0:10.0.1.0:1,eth2:11.11.11.0:2#存储形式,使用ASM的话保持默认即可(可以不修改),2个值提供#-ASM_STORAGE#-FILE_SYSTEM_STORAGEoracle.install.crs.config.storageOption=ASM_STORAGE#这项只和windows有关,空着吧oracle.install.crs.config.sharedFileSystemStorage.diskDriveMapping=oracle.install.crs.config.sharedFileSystemStorage.votingDiskLocations=oracle.install.crs.config.sharedFileSystemStorage.votingDiskRedundancy=NORMALoracle.install.crs.config.sharedFileSystemStorage.ocrLocations=oracle.install.crs.config.sharedFileSystemStorage.ocrRedundancy=NORMALoracle.install.crs.config.useIPMI=falseoracle.install.crs.config.ipmi.bmcUsername=oracle.install.crs.config.ipmi.bmcPassword=#SYS密码oracle.install.asm.SYSASMPassword=asmadmin#修改10:表决盘名称(可以不修改)oracle.install.asm.diskGroup.name=OCR#修改11:表决盘冗余选项(接受以下3个选项)-----------------------------------------(重点注意6)#HIGH高冗余:最少5块磁盘,OracleASM默认提供三重镜像。可以容忍在不同故障组中丢失两个OracleASM磁盘。#NORMAL正常冗余:最少3块磁盘,OracleASM默认提供双向镜像,这意味着镜像所有文件,以便每个范围有两个副本。容许丢失一个磁盘。#EXTERNAL外部冗余:最少1块盘,由外部RAID提供冗余。oracle.install.asm.diskGroup.redundancy=NORMALoracle.install.asm.diskGroup.AUSize=1#修改12:表决盘所使用的裸盘,根据需要修改------------------------------------------(重点注意7)oracle.install.asm.diskGroup.disks=/dev/raw/raw1,/dev/raw/raw2,/dev/raw/raw5oracle.install.asm.diskGroup.diskDiscoveryString=#ASMSNMP密码oracle.install.asm.monitorPassword=asmadminoracle.install.crs.upgrade.clusterNodes=oracle.install.asm.upgradeASM=falseoracle.installer.autoupdates.option=SKIP_UPDATESoracle.installer.autoupdates.downloadUpdatesLoc=AUTOUPDATES_MYORACLESUPPORT_USERNAME=AUTOUPDATES_MYORACLESUPPORT_PASSWORD=PROXY_HOST=PROXY_PORT=0PROXY_USER=PROXY_PWD=PROXY_REALM=

oracle.install.responseFileVersion=/oracle/install/rspfmt_crsinstall_response_schema_v11_2_0ORACLE_HOSTNAME=ora71INVENTORY_LOCATION=/u01/app/grid/oraInventorySELECTED_LANGUAGES=enoracle.install.option=CRS_CONFIGORACLE_BASE=/u01/app/gridORACLE_HOME=/u01/app/gridhome/product/11.2.0/grid_1oracle.install.asm.OSDBA=asmdbaoracle.install.asm.OSOPER=asmoperoracle.install.asm.OSASM=asmadminoracle.install.crs.config.gpnp.scanName=orascanoracle.install.crs.config.gpnp.scanPort=1521oracle.install.crs.config.clusterName=oraclusteroracle.install.crs.config.gpnp.configureGNS=falseoracle.install.crs.config.gpnp.gnsSubDomain=oracle.install.crs.config.gpnp.gnsVIPAddress=oracle.install.crs.config.autoConfigureClusterNodeVIP=falseoracle.install.crs.config.clusterNodes=ora71:ora71-vip,ora72:ora72-viporacle.install.crs.config.networkInterfaceList=enp0s3:10.0.2.0:3,enp0s8:192.168.56.0:1,enp0s9:192.168.221.0:2,virbr0:192.168.122.0:3oracle.install.crs.config.storageOption=ASM_STORAGEoracle.install.crs.config.sharedFileSystemStorage.diskDriveMapping=oracle.install.crs.config.sharedFileSystemStorage.votingDiskLocations=oracle.install.crs.config.sharedFileSystemStorage.votingDiskRedundancy=NORMALoracle.install.crs.config.sharedFileSystemStorage.ocrLocations=oracle.install.crs.config.sharedFileSystemStorage.ocrRedundancy=NORMALoracle.install.crs.config.useIPMI=falseoracle.install.crs.config.ipmi.bmcUsername=oracle.install.crs.config.ipmi.bmcPassword=oracle.install.asm.SYSASMPassword=oracleoracle.install.asm.diskGroup.name=OCRoracle.install.asm.diskGroup.redundancy=EXTERNALoracle.install.asm.diskGroup.AUSize=1oracle.install.asm.diskGroup.disks=/dev/sdboracle.install.asm.diskGroup.diskDiscoveryString=/dev/sd*oracle.install.asm.monitorPassword=oracleoracle.install.crs.upgrade.clusterNodes=oracle.install.asm.upgradeASM=falseoracle.installer.autoupdates.option=SKIP_UPDATESoracle.installer.autoupdates.downloadUpdatesLoc=AUTOUPDATES_MYORACLESUPPORT_USERNAME=AUTOUPDATES_MYORACLESUPPORT_PASSWORD=PROXY_HOST=PROXY_PORT=0PROXY_USER=PROXY_PWD=PROXY_REALM=

##开始安装grid[grid@ora71grid]$./runInstaller-ignorePrereq-force-silent-responseFile/home/grid/grid_rac11G.rsp-showProgressStartingOracleUniversalInstaller...CheckingTempspace:mustbegreaterthan120MB.Actual39555MBPassedCheckingswapspace:mustbegreaterthan150MB.Actual3967MBPassedPreparingtolaunchOracleUniversalInstallerfrom/tmp/OraInstall2019-06-14_03-34-01AM.Pleasewait...[grid@ora71grid]$[WARNING][INS-30011]TheSYSpasswordentereddoesnotconformtotheOraclerecommendedstandards.CAUSE:Oraclerecommendsthatthepasswordenteredshouldbeatleast8charactersinlength,containatleast1uppercasecharacter,1lowercasecharacterand1digit[0-9].ACTION:ProvideapasswordthatconformstotheOraclerecommendedstandards.[WARNING][INS-30011]TheASMSNMPpasswordentereddoesnotconformtotheOraclerecommendedstandards.CAUSE:Oraclerecommendsthatthepasswordenteredshouldbeatleast8charactersinlength,containatleast1uppercasecharacter,1lowercasecharacterand1digit[0-9].ACTION:ProvideapasswordthatconformstotheOraclerecommendedstandards.[WARNING][INS-32055]TheCentralInventoryislocatedintheOraclebase.CAUSE:TheCentralInventoryislocatedintheOraclebase.ACTION:OraclerecommendsplacingthisCentralInventoryinalocationoutsidetheOraclebasedirectory.Youcanfindthelogofthisinstallsessionat:/u01/app/grid/oraInventory/logs/installActions2019-06-14_03-34-01AM.logPrepareinprogress...................................................9%Done.Preparesuccessful.Copyfilesinprogress...................................................15%Done...................................................20%Done...................................................25%Done...................................................30%Done...................................................35%Done...................................................40%Done...................................................45%Done.........................................Copyfilessuccessful.Linkbinariesinprogress.Linkbinariessuccessful...................................................62%Done.Setupfilesinprogress.Setupfilessuccessful...................................................76%Done.Performremoteoperationsinprogress...................................................89%Done.Performremoteoperationssuccessful.TheinstallationofOracleGridInfrastructure11gwassuccessful.Pleasecheck'/u01/app/grid/oraInventory/logs/silentInstall2019-06-14_03-34-01AM.log'formoredetails...................................................94%Done.ExecuteRootScriptsinprogress.Asarootuser,executethefollowingscript(s):1./u01/app/grid/oraInventory/orainstRoot.sh2./u01/app/gridhome/product/11.2.0/grid_1/root.shExecute/u01/app/grid/oraInventory/orainstRoot.shonthefollowingnodes:[ora71,ora72]Execute/u01/app/gridhome/product/11.2.0/grid_1/root.shonthefollowingnodes:[ora71,ora72]..................................................100%Done.ExecuteRootScriptssuccessful.Asinstalluser,executethefollowingscripttocompletetheconfiguration.1./u01/app/gridhome/product/11.2.0/grid_1/cfgtoollogs/configToolAllCommandsRESPONSE_FILE=<response_file>Note:1.Thisscriptmustberunonthesamehostfromwhereinstallerwasrun.2.Thisscriptneedsasmallpasswordpropertiesfileforconfigurationassistantsthatrequirepasswords(refertoinstallguidedocumentation).SuccessfullySetupSoftware.

#在执行root脚本前需要执行下面的内容vi/usr/lib/systemd/system/ohas.service[Unit]Description=OracleHighAvailabilityServicesAfter=syslog.target[Service]ExecStart=/etc/init.d/init.ohasdrun>/dev/null2>&1Type=simpleRestart=always[Install]WantedBy=multi-user.target#启动服务systemctldaemon-reloadsystemctlenableohas.servicesystemctlstartohas.servicesystemctlstatusohas.service##编辑脚本start_ohas.shvistart_ohas.sh/bin/bashwhiletruedoif[-f/etc/init.d/init.ohasd];thensystemctlstartohas.servicesystemctlstatusohas.servicebreakfidone[root@rhel7ora11~]#bashstart_ohas.sh

#执行脚本#节点一[root@ora71~]#/u01/app/grid/oraInventory/orainstRoot.shChangingpermissionsof/u01/app/grid/oraInventory.Addingread,writepermissionsforgroup.Removingread,write,executepermissionsforworld.Changinggroupnameof/u01/app/grid/oraInventorytooinstall.Theexecutionofthescriptiscomplete.[root@ora71~]#/u01/app/gridhome/product/11.2.0/grid_1/root.shCheck/u01/app/gridhome/product/11.2.0/grid_1/install/root_ora71_2019-06-14_03-44-22.logfortheoutputofrootscript##再开窗口查看日志内容[root@ora71~]#tail-f/u01/app/gridhome/product/11.2.0/grid_1/install/root_ora71_2019-06-14_03-44-22.logAddingClusterwareentriestoinittabCRS-2672:Attemptingtostart'ora.mdnsd'on'ora71'CRS-2676:Startof'ora.mdnsd'on'ora71'succeededCRS-2672:Attemptingtostart'ora.gpnpd'on'ora71'CRS-2676:Startof'ora.gpnpd'on'ora71'succeededCRS-2672:Attemptingtostart'ora.cssdmonitor'on'ora71'CRS-2672:Attemptingtostart'ora.gipcd'on'ora71'CRS-2676:Startof'ora.cssdmonitor'on'ora71'succeededCRS-2676:Startof'ora.gipcd'on'ora71'succeededCRS-2672:Attemptingtostart'ora.cssd'on'ora71'CRS-2672:Attemptingtostart'ora.diskmon'on'ora71'CRS-2676:Startof'ora.diskmon'on'ora71'succeededCRS-2676:Startof'ora.cssd'on'ora71'succeededASMcreatedandstartedsuccessfully.DiskGroupOCRcreatedsuccessfully.clscfg:-installmodespecifiedSuccessfullyaccumulatednecessaryOCRkeys.CreatingOCRkeysforuser'root',privgrp'root'..Operationsuccessful.CRS-4256:UpdatingtheprofileSuccessfuladditionofvotingdisk546ae35122834f43bf6432b61368f647.Successfullyreplacedvotingdiskgroupwith+OCR.CRS-4256:UpdatingtheprofileCRS-4266:Votingfile(s)successfullyreplaced##STATEFileUniversalIdFileNameDiskgroup------------------------------------------1.ONLINE546ae35122834f43bf6432b61368f647(/dev/sdb)[OCR]Located1votingdisk(s).CRS-2672:Attemptingtostart'ora.asm'on'ora71'CRS-2676:Startof'ora.asm'on'ora71'succeededCRS-2672:Attemptingtostart'ora.OCR.dg'on'ora71'CRS-2676:Startof'ora.OCR.dg'on'ora71'succeededConfigureOracleGridInfrastructureforaCluster...succeeded#节点二[root@ora72~]#/u01/app/grid/oraInventory/orainstRoot.shChangingpermissionsof/u01/app/grid/oraInventory.Addingread,writepermissionsforgroup.Removingread,write,executepermissionsforworld.Changinggroupnameof/u01/app/grid/oraInventorytooinstall.Theexecutionofthescriptiscomplete.[root@ora72~]#/u01/app/gridhome/product/11.2.0/grid_1/root.shCheck/u01/app/gridhome/product/11.2.0/grid_1/install/root_ora72_2019-06-14_03-57-52.logfortheoutputofrootscript##再开窗口查看脚本执行详细内容[root@ora72~]#tail-f/u01/app/gridhome/product/11.2.0/grid_1/install/root_ora72_2019-06-14_03-57-52.logCreating/etc/oratabfile...Entrieswillbeaddedtothe/etc/oratabfileasneededbyDatabaseConfigurationAssistantwhenadatabaseiscreatedFinishedrunninggenericpartofrootscript.Nowproduct-specificrootactionswillbeperformed.Usingconfigurationparameterfile:/u01/app/gridhome/product/11.2.0/grid_1/crs/install/crsconfig_paramsCreatingtracedirectoryUserignoredPrerequisitesduringinstallationInstallingTraceFileAnalyzerOLRinitialization-successfulAddingClusterwareentriestoinittabCRS-4402:TheCSSdaemonwasstartedinexclusivemodebutfoundanactiveCSSdaemononnodeora71,number1,andisterminatingAnactiveclusterwasfoundduringexclusivestartup,restartingtojointheclusterConfigureOracleGridInfrastructureforaCluster...succeeded

#在安装节点(节点一)的grid用户执行配置脚本[grid@ora71grid]$/u01/app/gridhome/product/11.2.0/grid_1/cfgtoollogs/configToolAllCommandsRESPONSE_FILE=/home/grid/grid_rac11G.rspSettingtheinvPtrLocto/u01/app/gridhome/product/11.2.0/grid_1/oraInst.locperform-modeisstartingforaction:configureperform-modefinishedforaction:configureYoucanseethelogfile:/u01/app/gridhome/product/11.2.0/grid_1/cfgtoollogs/oui/configActions2019-06-14_04-13-15-AM.log

#查看集群状态[grid@ora71grid]$crsctlstatres-t--------------------------------------------------------------------------------NAMETARGETSTATESERVERSTATE_DETAILS--------------------------------------------------------------------------------LocalResources--------------------------------------------------------------------------------ora.LISTENER.lsnrONLINEONLINEora71ONLINEONLINEora72ora.OCR.dgONLINEONLINEora71ONLINEONLINEora72ora.asmONLINEONLINEora71StartedONLINEONLINEora72Startedora.gsdOFFLINEOFFLINEora71OFFLINEOFFLINEora72ora.net1.networkONLINEONLINEora71ONLINEONLINEora72ora.onsONLINEONLINEora71ONLINEONLINEora72--------------------------------------------------------------------------------ClusterResources--------------------------------------------------------------------------------ora.LISTENER_SCAN1.lsnr1ONLINEONLINEora71ora.cvu1ONLINEONLINEora71ora.oc4j1ONLINEONLINEora71ora.ora71.vip1ONLINEONLINEora71ora.ora72.vip1ONLINEONLINEora72ora.scan1.vip1ONLINEONLINEora71

#创建磁盘组[grid@ora71grid]$sqlplus/nologSQL*Plus:Release11.2.0.4.0ProductiononFriJun1404:16:592019Copyright(c)1982,2013,Oracle.Allrightsreserved.SQL>conn/assysasmConnected.SQL>creatediskgroupDATA01externalredundancydisk'/dev/sdc';Diskgroupcreated.SQL>setlinesize300SQL>selectNAME,TOTAL_MB/1024"TOTAL/G",FREE_MB/1024"FREE/G",round(FREE_MB/TOTAL_MB*100)||'%'Per_Free,statefromv$asm_diskgroup;NAMETOTAL/GFREE/GPER_FREESTATE------------------------------------------------------------------------------------------------------OCR21.6132812581%MOUNTEDDATA013029.9511719100%MOUNTEDSQL>!crsctlstatres-t--------------------------------------------------------------------------------NAMETARGETSTATESERVERSTATE_DETAILS--------------------------------------------------------------------------------LocalResources--------------------------------------------------------------------------------ora.DATA01.dgONLINEONLINEora71OFFLINEOFFLINEora72ora.LISTENER.lsnrONLINEONLINEora71ONLINEONLINEora72ora.OCR.dgONLINEONLINEora71ONLINEONLINEora72ora.asmONLINEONLINEora71StartedONLINEONLINEora72Startedora.gsdOFFLINEOFFLINEora71OFFLINEOFFLINEora72ora.net1.networkONLINEONLINEora71ONLINEONLINEora72ora.onsONLINEONLINEora71ONLINEONLINEora72--------------------------------------------------------------------------------ClusterResources--------------------------------------------------------------------------------ora.LISTENER_SCAN1.lsnr1ONLINEONLINEora71ora.cvu1ONLINEONLINEora71ora.oc4j1ONLINEONLINEora71ora.ora71.vip1ONLINEONLINEora71ora.ora72.vip1ONLINEONLINEora72ora.scan1.vip1ONLINEONLINEora71#在节点二挂载磁盘组root@ora71~]#/u01/app/gridhome/product/11.2.0/grid_1/bin/srvctlstartdiskgroup-gDATA01-nora72[root@ora71~]#/u01/app/gridhome/product/11.2.0/grid_1/bin/crsctlstatres-t--------------------------------------------------------------------------------NAMETARGETSTATESERVERSTATE_DETAILS--------------------------------------------------------------------------------LocalResources--------------------------------------------------------------------------------ora.DATA01.dgONLINEONLINEora71ONLINEONLINEora72ora.LISTENER.lsnrONLINEONLINEora71ONLINEONLINEora72ora.OCR.dgONLINEONLINEora71ONLINEONLINEora72ora.asmONLINEONLINEora71StartedONLINEONLINEora72Startedora.gsdOFFLINEOFFLINEora71OFFLINEOFFLINEora72ora.net1.networkONLINEONLINEora71ONLINEONLINEora72ora.onsONLINEONLINEora71ONLINEONLINEora72--------------------------------------------------------------------------------ClusterResources--------------------------------------------------------------------------------ora.LISTENER_SCAN1.lsnr1ONLINEONLINEora71ora.cvu1ONLINEONLINEora71ora.oc4j1ONLINEONLINEora71ora.ora71.vip1ONLINEONLINEora71ora.ora72.vip1ONLINEONLINEora72ora.scan1.vip1ONLINEONLINEora71

#安装rdbms#编辑rsp文件oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v11_2_0#安装选项,3个值可选#-INSTALL_DB_SWONLY#只安装rdbms#-INSTALL_DB_AND_CONFIG#安装rdbms和instance#-UPGRADE_DB#升级安装oracle.install.option=INSTALL_DB_SWONLY#指定当前安装节点的主机名ORACLE_HOSTNAME=ora71UNIX_GROUP_NAME=oinstall#指定日志路径INVENTORY_LOCATION=/u01/app/oracle/oraInventory#指定语言,en:English,zh_CN:SimplifiedChinese。多个语言用逗号分隔SELECTED_LANGUAGES=enORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1ORACLE_BASE=/u01/app/oracle#指定安装的版本,4个值可选#-EE:EnterpriseEdition#-SE:StandardEdition#-SEONE:StandardEditionOne#-PE:PersonalEdition(WINDOWSONLY)oracle.install.db.InstallEdition=EEoracle.install.db.EEOptionsSelection=falseoracle.install.db.optionalComponents=#指定组权限oracle.install.db.DBA_GROUP=dbaoracle.install.db.OPER_GROUP=oper#指定节点名称,一般使用主机名oracle.install.db.CLUSTER_NODES=ora71,ora72#是否安装rac一个节点#-true:ValueofRACOneNodeservicenameisused.#-false:ValueofRACOneNodeservicenameisnotused.oracle.install.db.isRACOneInstall=falseoracle.install.db.racOneServiceName=#指定创建的数据库的类型#-GENERAL_PURPOSE/TRANSACTION_PROCESSING#-DATA_WAREHOUSEoracle.install.db.config.starterdb.type=GENERAL_PURPOSE#指定实例的参数,但是我们只安装rdbms,这里不指定oracle.install.db.config.starterdb.globalDBName=oracle.install.db.config.starterdb.SID=oracle.install.db.config.starterdb.characterSet=oracle.install.db.config.starterdb.memoryOption=falseoracle.install.db.config.starterdb.memoryLimit=oracle.install.db.config.starterdb.installExampleSchemas=falseoracle.install.db.config.starterdb.enableSecuritySettings=trueoracle.install.db.config.starterdb.password.ALL=oracle.install.db.config.starterdb.password.SYS=oracle.install.db.config.starterdb.password.SYSTEM=oracle.install.db.config.starterdb.password.SYSMAN=oracle.install.db.config.starterdb.password.DBSNMP=oracle.install.db.config.starterdb.control=DB_CONTROLoracle.install.db.config.starterdb.gridcontrol.gridControlServiceURL=oracle.install.db.config.starterdb.automatedBackup.enable=falseoracle.install.db.config.starterdb.automatedBackup.osuid=oracle.install.db.config.starterdb.automatedBackup.ospwd=oracle.install.db.config.starterdb.storageType=oracle.install.db.config.starterdb.fileSystemStorage.dataLocation=oracle.install.db.config.starterdb.fileSystemStorage.recoveryLocation=oracle.install.db.config.asm.diskGroup=oracle.install.db.config.asm.ASMSNMPPassword=#指定oraclesupport的用户名和密码MYORACLESUPPORT_USERNAME=MYORACLESUPPORT_PASSWORD=SECURITY_UPDATES_VIA_MYORACLESUPPORT=false#指定是否不配置安装更新DECLINE_SECURITY_UPDATES=truePROXY_HOST=PROXY_PORT=PROXY_USER=PROXY_PWD=PROXY_REALM=COLLECTOR_SUPPORTHUB_URL=oracle.installer.autoupdates.option=SKIP_UPDATESoracle.installer.autoupdates.downloadUpdatesLoc=AUTOUPDATES_MYORACLESUPPORT_USERNAME=AUTOUPDATES_MYORACLESUPPORT_PASSWORD=#编译好的文件oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v11_2_0oracle.install.option=INSTALL_DB_SWONLYORACLE_HOSTNAME=ora71UNIX_GROUP_NAME=oinstallINVENTORY_LOCATION=/u01/app/oracle/oraInventorySELECTED_LANGUAGES=enORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1ORACLE_BASE=/u01/app/oracleoracle.install.db.InstallEdition=EEoracle.install.db.EEOptionsSelection=falseoracle.install.db.optionalComponents=oracle.install.db.DBA_GROUP=dbaoracle.install.db.OPER_GROUP=operoracle.install.db.CLUSTER_NODES=ora71,ora72oracle.install.db.isRACOneInstall=falseoracle.install.db.racOneServiceName=oracle.install.db.config.starterdb.type=GENERAL_PURPOSEoracle.install.db.config.starterdb.globalDBName=oracle.install.db.config.starterdb.SID=oracle.install.db.config.starterdb.characterSet=oracle.install.db.config.starterdb.memoryOption=falseoracle.install.db.config.starterdb.memoryLimit=oracle.install.db.config.starterdb.installExampleSchemas=falseoracle.install.db.config.starterdb.enableSecuritySettings=trueoracle.install.db.config.starterdb.password.ALL=oracle.install.db.config.starterdb.password.SYS=oracle.install.db.config.starterdb.password.SYSTEM=oracle.install.db.config.starterdb.password.SYSMAN=oracle.install.db.config.starterdb.password.DBSNMP=oracle.install.db.config.starterdb.control=DB_CONTROLoracle.install.db.config.starterdb.gridcontrol.gridControlServiceURL=oracle.install.db.config.starterdb.automatedBackup.enable=falseoracle.install.db.config.starterdb.automatedBackup.osuid=oracle.install.db.config.starterdb.automatedBackup.ospwd=oracle.install.db.config.starterdb.storageType=oracle.install.db.config.starterdb.fileSystemStorage.dataLocation=oracle.install.db.config.starterdb.fileSystemStorage.recoveryLocation=oracle.install.db.config.asm.diskGroup=oracle.install.db.config.asm.ASMSNMPPassword=MYORACLESUPPORT_USERNAME=MYORACLESUPPORT_PASSWORD=SECURITY_UPDATES_VIA_MYORACLESUPPORT=falseDECLINE_SECURITY_UPDATES=truePROXY_HOST=PROXY_PORT=PROXY_USER=PROXY_PWD=PROXY_REALM=COLLECTOR_SUPPORTHUB_URL=oracle.installer.autoupdates.option=SKIP_UPDATESoracle.installer.autoupdates.downloadUpdatesLoc=AUTOUPDATES_MYORACLESUPPORT_USERNAME=AUTOUPDATES_MYORACLESUPPORT_PASSWORD=

#在安装rdbms前,需要编辑一个脚本,因为oracle11G在linux7上面安装有bugviedit_emagent.sh#/bin/bash[-f~/.bash_profile]&&.~/.bash_profilewhiletruedoif[-f$ORACLE_HOME/sysman/lib/ins_emagent.mk];thensed-i's/$(MK_EMAGENT_NMECTL)/$(MK_EMAGENT_NMECTL)-lnnz11/g'$ORACLE_HOME/sysman/lib/ins_emagent.mkbreakfidonebashedit_emagent.sh

#开始安装rdbmsStartingOracleUniversalInstaller...CheckingTempspace:mustbegreaterthan120MB.Actual30631MBPassedCheckingswapspace:mustbegreaterthan150MB.Actual3965MBPassedPreparingtolaunchOracleUniversalInstallerfrom/tmp/OraInstall2019-06-14_05-06-03AM.Pleasewait...[oracle@ora71database]$Youcanfindthelogofthisinstallsessionat:/u01/app/grid/oraInventory/logs/installActions2019-06-14_05-06-03AM.logPrepareinprogress...................................................9%Done.Preparesuccessful.Copyfilesinprogress...................................................15%Done...................................................20%Done...................................................25%Done...................................................30%Done...................................................36%Done...................................................41%Done...................................................46%Done...................................................51%Done...................................................56%Done.Copyfilessuccessful...........Linkbinariesinprogress.Linkbinariessuccessful...................................................77%Done.Setupfilesinprogress...................................................94%Done.Setupfilessuccessful.TheinstallationofOracleDatabase11gwassuccessful.Pleasecheck'/u01/app/grid/oraInventory/logs/silentInstall2019-06-14_05-06-03AM.log'formoredetails.ExecuteRootScriptsinprogress.Asarootuser,executethefollowingscript(s):1./u01/app/oracle/product/11.2.0/db_1/root.shExecute/u01/app/oracle/product/11.2.0/db_1/root.shonthefollowingnodes:[ora71,ora72]..................................................100%Done.ExecuteRootScriptssuccessful.SuccessfullySetupSoftware.#root执行脚本#节点一[root@ora71~]#/u01/app/oracle/product/11.2.0/db_1/root.shCheck/u01/app/oracle/product/11.2.0/db_1/install/root_ora71_2019-06-14_05-20-51.logfortheoutputofrootscript[root@ora71~]#cat/u01/app/oracle/product/11.2.0/db_1/install/root_ora71_2019-06-14_05-20-51.logPerformingrootuseroperationforOracle11gThefollowingenvironmentvariablesaresetas:ORACLE_OWNER=oracleORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1Copyingdbhometo/usr/local/bin...Copyingoraenvto/usr/local/bin...Copyingcoraenvto/usr/local/bin...Entrieswillbeaddedtothe/etc/oratabfileasneededbyDatabaseConfigurationAssistantwhenadatabaseiscreatedFinishedrunninggenericpartofrootscript.Nowproduct-specificrootactionswillbeperformed.Finishedproduct-specificrootactions.Finishedproduct-specificrootactions.#节点二[root@ora72~]#/u01/app/oracle/product/11.2.0/db_1/root.shCheck/u01/app/oracle/product/11.2.0/db_1/install/root_ora72_2019-06-14_05-21-34.logfortheoutputofrootscript[root@ora72~]#cat/u01/app/oracle/product/11.2.0/db_1/install/root_ora72_2019-06-14_05-21-34.logPerformingrootuseroperationforOracle11gThefollowingenvironmentvariablesaresetas:ORACLE_OWNER=oracleORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1Copyingdbhometo/usr/local/bin...Copyingoraenvto/usr/local/bin...Copyingcoraenvto/usr/local/bin...Entrieswillbeaddedtothe/etc/oratabfileasneededbyDatabaseConfigurationAssistantwhenadatabaseiscreatedFinishedrunninggenericpartofrootscript.Nowproduct-specificrootactionswillbeperformed.Finishedproduct-specificrootactions.Finishedproduct-specificrootactions.

#创建实例#编辑rsp文件[GENERAL]RESPONSEFILE_VERSION="11.2.0"#Validvalues:"createDatabase"\"createTemplateFromDB"\"createCloneTemplate"\"deleteDatabase"\"configureDatabase"\"addInstance"(RAC-only)\"deleteInstance"(RAC-only)OPERATION_TYPE="createDatabase"[CREATEDATABASE]#Description:GlobaldatabasenameofthedatabaseGDBNAME="orcl11g.us.oracle.com"SID="orcl11g"#指定安装节点的主机名,多个节点用逗号分隔NODELIST=TEMPLATENAME="General_Purpose.dbc"#指定sys和system用户的密码SYSPASSWORD="password"SYSTEMPASSWORD="password"#指定数据文件的路径DATAFILEDESTINATION=#指定数据库存储的类型#Validvalues:FS(CFSforRAC),ASMSTORAGETYPE=FS#指定磁盘组名称DISKGROUPNAME=DATA#指定字符集,国际字符集的默认是"AL16UTF16"CHARACTERSET="AL32UTF8"NATIONALCHARACTERSET="UTF8"#-----------------------------------------------------------------------------#Name:MEMORYPERCENTAGE#Datatype:String#Description:percentageofphysicalmemoryforOracle#Defaultvalue:None#Mandatory:NO#-----------------------------------------------------------------------------#MEMORYPERCENTAGE="40"#指定使用的内存#Description:totalmemoryinMBtoallocatetoOracleTOTALMEMORY="1700"#编译好的rsp文件[GENERAL]RESPONSEFILE_VERSION="11.2.0"OPERATION_TYPE="createDatabase"[CREATEDATABASE]GDBNAME="RACDB"SID="RACDB"NODELIST=ora71,ora72TEMPLATENAME="General_Purpose.dbc"SYSPASSWORD="oracle"SYSTEMPASSWORD="oracle"DATAFILEDESTINATION="+data01"STORAGETYPE=ASMDISKGROUPNAME=DATA01CHARACTERSET="AL32UTF8"NATIONALCHARACTERSET="UTF8"TOTALMEMORY="1700"

#创建实例[oracle@ora71~]$$ORACLE_HOME/bin/dbca-silent-responseFile/home/oracle/dbca_rac.rspCopyingdatabasefiles1%complete3%complete30%completeCreatingandstartingOracleinstance32%complete36%complete40%complete44%complete45%complete48%complete50%completeCreatingclusterdatabaseviews52%complete70%completeCompletingDatabaseCreation73%complete76%complete85%complete94%complete100%completeLookatthelogfile"/u01/app/oracle/cfgtoollogs/dbca/RACDB/RACDB.log"forfurtherdetails

#验证实例[grid@ora71grid]$crsctlstatres-t--------------------------------------------------------------------------------NAMETARGETSTATESERVERSTATE_DETAILS--------------------------------------------------------------------------------LocalResources--------------------------------------------------------------------------------ora.DATA01.dgONLINEONLINEora71ONLINEONLINEora72ora.LISTENER.lsnrONLINEONLINEora71ONLINEONLINEora72ora.OCR.dgONLINEONLINEora71ONLINEONLINEora72ora.asmONLINEONLINEora71StartedONLINEONLINEora72Startedora.gsdOFFLINEOFFLINEora71OFFLINEOFFLINEora72ora.net1.networkONLINEONLINEora71ONLINEONLINEora72ora.onsONLINEONLINEora71ONLINEONLINEora72--------------------------------------------------------------------------------ClusterResources--------------------------------------------------------------------------------ora.LISTENER_SCAN1.lsnr1ONLINEONLINEora71ora.cvu1ONLINEONLINEora71ora.oc4j1ONLINEONLINEora71ora.ora71.vip1ONLINEONLINEora71ora.ora72.vip1ONLINEONLINEora72ora.racdb.db1ONLINEONLINEora71Open2ONLINEONLINEora72Openora.scan1.vip1ONLINEONLINEora71#sqlplus验证SQL>setlinesize300SQL>selectinstance_number,instance_name,host_name,statusfromgv$instance;INSTANCE_NUMBERINSTANCE_NAMEHOST_NAMESTATUS-----------------------------------------------------------------------------------------------------------1RACDB1ora71OPEN2RACDB2ora72OPENSQL>

到此,关于“linux7静默安装11GR2 RAC的方法是什么”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!