ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 11.2.0.3 RAC 静默安装第二弹

11.2.0.3 RAC 静默安装第二弹

原创 Linux操作系统 作者:快乐的大个子 时间:2012-05-22 08:55:53 0 删除 编辑
大家好,上次安装前检查反响不好,打消了积极性,但是说了有第二弹,那就一定要有,第三弹我就不保证了哦。
再扯点题外话,编辑UNIX下的文本文件最好还是用VI,别弄到windows下用记事本之类的编辑再传回去,因为格式的问题,回头出错了都不知道是咋失败的。。
俺就吃过这亏,现在老老实实的用VI,虽然慢点,但是
正式开始
首先,各位看官可以在安装目录下的response目录下找到response文件的模版,把它cp出来修改就可以了。
例如:/xxx/xxx/Downloads/grid/response/grid_install.rsp
--------------------分隔线----------------------------
oracle.install.responseFileVersion=/oracle/install/rspfmt_crsinstall_response_schema_v11_2_0
oracle.install.responseFileVersion这个在模版的文件中已经有了,保留吧

ORACLE_HOSTNAME=
在等号后面填上你执行安装那个节点的机器名吧
例:ORACLE_HOSTNAME=clustera

INVENTORY_LOCATION=
填上INVENTORY目录的路径
例:INVENTORY_LOCATION=/u01/app/oraIventory

SELECTED_LANGUAGES=
填上语言的简写
例:SELECTED_LANGUAGES=en,en_GB

oracle.install.option=
有四个选项,安装的话填CRS_CONFIG
例:oracle.install.option=CRS_CONFIG

ORACLE_BASE=
这个不用解释了吧
例:ORACLE_BASE=/u01/app/grid

ORACLE_HOME=
这个也不解释了
例:ORACLE_HOME=/u01/app/11.2.0.3/grid
注:这里好像有个bug,HOME目录不能嵌套在BASE目录中,向我这样写吧,不会有错的

oracle.install.asm.OSDBA=
oracle.install.asm.OSOPER=
oracle.install.asm.OSASM=
这三个一起解释,大致意思就是管理ASM的系统组,最好是三个,可以是一个,如果是一个的话,安装的时候会收获一个warning,我没有使用ASM,所以一个无所谓啦。全填oinstall,不举例了

oracle.install.crs.config.gpnp.scanName=
SCAN的名字,就是前一篇里面说放在DNS里面解析的那个东西
例:oracle.install.crs.config.gpnp.scanName=cluster-scan

oracle.install.crs.config.gpnp.scanPort=
将来SCAN listener的端口号,用默认的1521吧
例:oracle.install.crs.config.gpnp.scanPort=1521

oracle.install.crs.config.clusterName=
群集的名字,上一篇也提到了吧
例:oracle.install.crs.config.clusterName=cluster

oracle.install.crs.config.gpnp.configureGNS=
是否使用GNS,我这里没有用,所以false
例: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
这三个也一起解释,都是关于GNS的一些后续配置,由于没用,所以保持默认

oracle.install.crs.config.clusterNodes=
这里填机器名和VIP名的list
例:oracle.install.crs.config.clusterNodes=clustera:clustera-vip,clusterb:clusterb-vip

oracle.install.crs.config.networkInterfaceList=
这个我要啰嗦下了,因为我卡在这里好久,原因是我网络知识不好,在写地址段的时候写错了。填该项前,请执行命令:
more /etc/inet/netmasks
192.168.129.192  255.255.255.192
10.31.130.200   255.255.255.252
这里,我们系统网络组的同事设定了subnet,但是我没注意到,结果想当然的填成了192.168.129.0和10.31.130.0,结果crsd起不来
正确的应该是
例:oracle.install.crs.config.networkInterfaceList=bnxe2:192.168.129.192:1,bnxe3:10.31.130.200:2
1代表public,2代表private,3代表在群集中不使用该网卡
bnxe2和bnxe3是网卡的设备名,用ifconfig -a 可以看到
这里我再啰嗦下,如果使用了绑定网卡,那么写法可能和上面的还不同,我也没有得到正确的结果,正在难为oracle的supporter

oracle.install.crs.config.storageOption=
这里有两个选项,文件系统或者ASM,我用的是文件系统
例:oracle.install.crs.config.storageOption=FILE_SYSTEM_STORAGE

oracle.install.crs.config.sharedFileSystemStorage.diskDriveMapping=
这项只和windows有关,空着吧

oracle.install.crs.config.sharedFileSystemStorage.votingDiskRedundancy=
oracle.install.crs.config.sharedFileSystemStorage.ocrRedundancy=
这两项一起说,关于voting disk和OCR的冗余,EXTERNAL是不冗余,NORMAL是冗余3份
例:
oracle.install.crs.config.sharedFileSystemStorage.votingDiskRedundancy=NORMAL
oracle.install.crs.config.sharedFileSystemStorage.ocrRedundancy=NORMAL


oracle.install.crs.config.sharedFileSystemStorage.votingDiskLocations=
oracle.install.crs.config.sharedFileSystemStorage.ocrLocations=
这里填写voting disk和OCR的路径,我这里使用的是文件系统
例:oracle.install.crs.config.sharedFileSystemStorage.votingDiskLocations=/vote_ocr1/vote/vote.dbf,/vote_ocr2/vote/vote.dbf,/vote_ocr3/vote/vote.dbf
oracle.install.crs.config.sharedFileSystemStorage.ocrLocations=/vote_ocr1/ocr/ocr.dbf,/vote_ocr2/ocr/ocr.dbf,/vote_ocr3/ocr/ocr.dbf
/vote_ocr1,/vote_ocr2,/vote_ocr3 都是存储上划出来独立的lun.

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.install.asm.diskGroup.name=
oracle.install.asm.diskGroup.redundancy=
oracle.install.asm.diskGroup.AUSize=
oracle.install.asm.diskGroup.disks=
oracle.install.asm.diskGroup.diskDiscoveryString=
oracle.install.asm.monitorPassword=
如果使用ASM的话,可以这么写
oracle.install.asm.SYSASMPassword=
oracle.install.asm.diskGroup.name=DATA
oracle.install.asm.diskGroup.redundancy=NORMAL
oracle.install.asm.diskGroup.disks=ORCL:ASMDISK01,ORCL:ASMDISK02,ORCL:ASMDISK04,ORCL:ASMDISK03
oracle.install.asm.diskGroup.diskDiscoveryString=
oracle.install.asm.monitorPassword=


再后面是关于upgrade和关于账号的一些参数,留空吧.
静默是不是挺简单的呢?去实验吧。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22128702/viewspace-730567/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2010-01-21

  • 博文量
    5
  • 访问量
    22068