11.2.0.3 RAC 靜默安裝第二彈

快樂的大個子發表於2012-05-22
大家好,上次安裝前檢查反響不好,打消了積極性,但是說了有第二彈,那就一定要有,第三彈我就不保證了哦。
再扯點題外話,編輯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/,如需轉載,請註明出處,否則將追究法律責任。

相關文章