11.2.0.3 RAC 靜默安裝第二彈
大家好,上次安裝前檢查反響不好,打消了積極性,但是說了有第二彈,那就一定要有,第三彈我就不保證了哦。
再扯點題外話,編輯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和關於賬號的一些引數,留空吧.
靜默是不是挺簡單的呢?去實驗吧。
再扯點題外話,編輯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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 11.2.0.3 RAC 靜默安裝第一彈
- rac靜默安裝
- Android靜默安裝和靜默解除安裝Android
- oracle 11g rac 靜默解除安裝Oracle
- 【DBCA -SILENT】靜默安裝之rac資料庫安裝資料庫
- RHEL5 Oracle 11G R2 RAC 靜默安裝 (二)GI靜默安裝Oracle
- 靜默安裝19C RAC的指令碼指令碼
- Oracle 10g RAC 靜默安裝過程Oracle 10g
- dbca 靜默安裝
- Oracle 靜默安裝Oracle
- Oracle靜默安裝Oracle
- Android靜默安裝應用和靜默解除安裝應用Android
- PackageInstaller 5.0原始碼分析靜默安裝與靜默解除安裝Package原始碼
- 靜默安裝Azure CLI
- 靜默安裝ORACLE(文件)Oracle
- linux7 靜默安裝 11GR2 RACLinux
- Oracle Linux 7.1 靜默安裝Oracle 18c RACOracleLinux
- Oracle 11gr2 RAC on OEL6.4靜默安裝Oracle
- Oracle 12cR1 RAC 在VMware Workstation上安裝(下)—靜默安裝Oracle
- oracle靜默安裝raw裝置Oracle
- CentOS 6.6系統上命令列靜默安裝安裝Oracle 11G R2(11.2.0.3)CentOS命令列Oracle
- 靜默安裝oracle時報錯Oracle
- ORACLE 11.2.0.4靜默安裝Oracle
- 靜默安裝oracle軟體Oracle
- Oracle靜默安裝(單機)Oracle
- 靜默安裝、建庫(轉)
- 靜默安裝ORACLE 軟體Oracle
- Oracle靜默安裝說明Oracle
- 虛擬機器上靜默安裝oracle11g rac虛擬機Oracle
- oracle10g rac__靜默安裝_silent node installationOracle
- Android 靜默安裝/後臺安裝Android
- 【靜默】在RHEL 6.5上靜默安裝Oracle 18cOracle
- android apk靜默安裝和解除安裝AndroidAPK
- oracle 19C 靜默安裝Oracle
- Linux下靜默安裝OraceLinux
- 靜默安裝and手動建庫
- oracle 12c 靜默安裝Oracle
- Oracle 11g 靜默安裝Oracle