Oracle:Linux 环境静默安装 GRID
一、环境介绍
-
系统:Redhat 6.5
-
数据库:Oracle 11gR2 11.2.0.3
二、安装 Oracle Grid Infrastructure
-
编写 grid_install.rsp 配置文件脚本
-
路径:安装包根目录/response/grid_install.rsp
-
内容
#保持默认 oracle.install.responseFileVersion=/oracle/install/rspfmt_crsinstall_response_schema_v11_2_0 ORACLE_HOSTNAME=node1 #版本信息路径 INVENTORY_LOCATION=/u01/app/oraInventory #语言:中文是zh_CN,多选用“,”隔开 SELECTED_LANGUAGES=en #默认 oracle.install.option=CRS_CONFIG # grid 的 BASE 和 HOME 目录 ORACLE_BASE=/u01/app/oracle ORACLE_HOME=/u01/11.2.0/grid #添加所需要的组 oracle.install.asm.OSDBA=asmdba oracle.install.asm.OSOPER=asmoper oracle.install.asm.OSASM=asmadmin #scan 名,与hosts对应 oracle.install.crs.config.gpnp.scanName=nodescan #listener对外服务端口 oracle.install.crs.config.gpnp.scanPort=1521 #cluster 名称 oracle.install.crs.config.clusterName=nodeclu # GNS 此处不开,其对应值空着 oracle.install.crs.config.gpnp.configureGNS=false oracle.install.crs.config.gpnp.gnsSubDomain= oracle.install.crs.config.gpnp.gnsVIPAddress= oracle.install.crs.config.autoConfigureClusterNodeVIP=false # 配置网络信息 oracle.install.crs.config.clusterNodes=node1:node1vip,node2:node2vip oracle.install.crs.config.networkInterfaceList=eth0:192.168.66.0:1,eth2:10.10.10.0:2 #配置存储形式 oracle.install.crs.config.storageOption=ASM_STORAGE oracle.install.crs.config.sharedFileSystemStorage.diskDriveMapping= oracle.install.crs.config.sharedFileSystemStorage.votingDiskLocations= oracle.install.crs.config.sharedFileSystemStorage.votingDiskRedundancy=NORMAL oracle.install.crs.config.sharedFileSystemStorage.ocrLocations= oracle.install.crs.config.sharedFileSystemStorage.ocrRedundancy=NORMAL #配置 IPMI oracle.install.crs.config.useIPMI=false oracle.install.crs.config.ipmi.bmcUsername= oracle.install.crs.config.ipmi.bmcPassword= #配置ASM oracle.install.asm.SYSASMPassword=oracle oracle.install.asm.diskGroup.name=DATA oracle.install.asm.diskGroup.redundancy=EXTERNAL oracle.install.asm.diskGroup.AUSize=1 oracle.install.asm.diskGroup.disks=/dev/raw/raw1 oracle.install.asm.diskGroup.diskDiscoveryString=/dev/raw/* oracle.install.asm.monitorPassword=oracle #升级选项为false,其余选项空着 oracle.install.crs.upgrade.clusterNodes= oracle.install.asm.upgradeASM=false oracle.installer.autoupdates.option=SKIP_UPDATES oracle.installer.autoupdates.downloadUpdatesLoc= AUTOUPDATES_MYORACLESUPPORT_USERNAME= AUTOUPDATES_MYORACLESUPPORT_PASSWORD= PROXY_HOST= PROXY_PORT= PROXY_USER= PROXY_PWD= PROXY_REALM=
-
检查环境
./runcluvfy.sh stage -pre crsinst -n node1,node2 -fixup -verbose -
安装包
rpm -ivh 安装包根目录/rpm/cvuqdisk-1.0.9-1.rpm -
修复
/tmp/CVU_11.2.0.4.0_grid/runfixup.sh -
根据配置文件安装 Oracle Grid Infrastructure
./runInstaller -showProgress -silent -responseFile /home/grid/grid_install.rsp -
-showProgress 显示安装进度
-
-ignorePrereq 忽略预检测,由于我们没有使用DNS来解析SCAN所以会报一个SCAN的错误,因为使用udev绑定裸设备而没有使用ASMLIB来使用ASM,所以会报一个ASM的错误,这两个错误都是可以忽略的,但静默安装在检测到错误后就会停止安装,不能像图形界面那样点一下忽略跳过,所以我们使用这个参数来绕过预检
-
-silent 静默安装
-
-responseFile 后面跟应答文件路径
-
其它命令请查询帮助 -help
-
在安装的过程中会要求分别在各node上以root帐户执行
/u01/app/oraInventory/orainstRoot.sh
/u01/app/11.2/grid/root.sh
-
执行完后会要求在运行安装程序的节点上以root帐户执行
/u01/app/11.2/grid/cfgtoollogs/configToolAllCommands RESPONSE_FILE=/soft/cfgrsp.properties-
内容:
oracle.assistants.server|S_SYSPASSWORD=oracle
oracle.assistants.server|S_SYSTEMPASSWORD=oracle
oracle.assistants.server|S_SYSMANPASSWORD=oracle
oracle.assistants.server|S_DBSNMPPASSWORD=oracle
oracle.assistants.server|S_HOSTUSERPASSWORD=oracle
oracle.assistants.server|S_ASMSNMPPASSWORD=oracle
-
-
查看状态
分别在两个节点上以grid用户执行crs_stat -t查看各RAC资源情况,除了3个gsd资源不在线以外其他均在线则表示正常
GSD资源是用来对ORACLE 9i的相关命令做支持的,11G后已不再使用,所以不必在线。
使用root用户检查OCR,执行ocrcheck出现以下内容则表示正常:
使用root用户执行crsctl query css votedisk 检查voting disk,出现以下内容则表示正常
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341