安裝 11gR2 Grid Infrastructure(CRS)失敗的處理過程 (文件 ID 1946678.1)

mosdoc發表於2016-12-13

文件內容


用途

適用範圍

詳細資訊
  A. OUI 失敗
  B. GI Standalone 取消配置與重新配置(Oracle Restart):
  C. GI Cluster 取消配置與重新配置
  D. Grid Infrastructure 解除安裝
  E. OUI Plug-in 失敗或者執行 root.sh 時 OUI 視窗關閉

參考


適用於:

Oracle Database - Enterprise Edition - 版本 11.2.0.1 和更高版本
Generic Linux
Generic UNIX

用途

這篇文件提供關於 11gR2 Grid Infrastructure 安裝失敗的處理步驟。

關於 10gR1 10gR2 11gR1 版本請參考 note 239998.1note 399482.1

如果升級至 11.2 GI 失敗,請參考文件 note 969254.1

如果 11.2 GI 已經啟動執行,需要取消配置/解除安裝/重新配置/重新安裝,請參考 note 1377349.1note 1354258.1

適用範圍

本文件適用於 Oracle Clusterware/Oracle RAC 資料庫管理員和 Oracle 支援工程師。

詳細資訊

 

A. OUI 失敗

這裡適用於當使用者被提示執行 rootupgrade.sh 指令碼之前,runInstaller 的失敗。

詳細的解決過程請參考文件 note 1056322.1

B. GI Standalone 取消配置與重新配置(Oracle Restart):


  取消配置:

    使用 root 使用者,執行命令 "$GRID_HOME/crs/install/roothas.pl -deconfig -force -verbose"

    如果失敗,請關閉 GI 自動啟動,並重啟主機再重新執行相同的命令:

      使用 root 使用者,執行 "$GRID_HOME/bin/crsctl disable has"
      使用 root 使用者,重新啟動主機;一旦主機重啟後,請再次執行上面的 deconfigure 命令。

  重新配置:

    使用 root 使用者,執行 "$GRID_HOME/root.sh"      

C. GI Cluster 取消配置與重新配置

請透過檢視下面的日誌檔案來確定 root.sh 指令碼執行失敗的原因 $GRID_HOME/cfgtoollogs/crsconfig 與 $GRID_HOME/log,一旦原因找到並且問題被修復,就可以使用下面步驟進行取消配置與重新配置。請注意每一步執行成功後才可以進行下一步操作:

步驟0:11.2.0.2 和以上版本,root.sh 指令碼可以重新執行。

一旦原因找到並且問題被修復,root.sh 指令碼可以再次被執行,如果成功,可以繼續下面的安裝過程,否則需要 root 使用者順序執行"$GRID_HOME/crs/install/rootcrs.pl -verbose -deconfig -force" 和 $GRID_HOME/root.sh本地節點,如果執行成功,繼續下面的安裝過程,否則請執行步驟1:

步驟1:請使用 root 使用者,除去最後一個節點外的所有節點上執行"$GRID_HOME/crs/install/rootcrs.pl -verbose -deconfig -force"。

步驟2:使用 root 使用者在最後一個節點上執行"$GRID_HOME/crs/install/rootcrs.pl -verbose -deconfig -force -lastnode" 這個命令將清空 OCR 和 Vote Disk 還有 OCR 和 votedisk 存放的 ASM 磁碟組。

    注意

    a. 如果某些節點還沒有執行 root.sh,那麼步驟1和2可以跳過。

    b. 步驟1和2應該刪除檢查點檔案。驗證:

          ls -l $ORACLE_BASE/Clusterware/ckptGridHA_.xml

    如果該檔案還存在,請在所有的節點上手工執行 "rm" 命令刪除。

    c. 如果每個節點的 GPNP profile 檔案不同,請使用 grid 使用者在所有節點上清除:

          $ find <GRID_HOME>/gpnp/* -type f -exec rm -rf {} \;          

    配置檔案需要被清除:

        c1. 如果 root.sh 指令碼被同時執行 – 在第一個節點完成之前,root.sh 指令碼在另一個節點不應該被執行。
        c2. 如果在 Grid 安裝完成後,網路資訊,OCR 或者 Votedisk 位置等其他資訊被變更 – 很少會出現這種情況。



步驟3:使用 root 使用者,在第一個節點執行: $GRID_HOME/root.sh。

步驟4:使用 root 使用者,在除最後一個節點外其它所有節點執行:$GRID_HOME/root.sh。

步驟5:使用 root 使用者,在最後一個節點執行:$GRID_HOME/root.sh。

D. Grid Infrastructure 解除安裝

使用 grid 使用者執行"$GRID_HOME/deinstall/deinstall" 隨後按提示操作。更詳細的資訊請根據您的平臺參考下面的文件。

Oracle Grid Infrastructure
安裝指導

如何修改或者解除安裝 Oracle Grid Infrastructure


如果遇到任何錯誤,請按 B 或 C 的步驟,取消失敗的安裝配置,並使用文件 note 1364419.1  手工解除安裝。

E. OUI Plug-in 失敗或者執行 root.sh 時 OUI 視窗關閉

場景適用於 root.sh 指令碼已經在所有節點成功執行後的 OUI plug-in 失敗,或正執行 root.sh 指令碼時 OUI 視窗異常關閉。

找出 plug-in 失敗原因,一旦原因被找到並且問題被解決,請參考文件 note 1360798.1

 

參考

NOTE:1360798.1 - How to Complete Grid Infrastructure Configuration Assistant(Plug-in) if OUI is not Available
NOTE:399482.1 - How to Recreate OCR/Voting Disk Accidentally Deleted
NOTE:969254.1 - How to Proceed from Failed Upgrade to 11gR2 Grid Infrastructure on Linux/Unix
NOTE:1050908.1 - Troubleshoot Grid Infrastructure Startup Issues
NOTE:239998.1 - How to Proceed From a Failed 10g or 11.1 Oracle Clusterware (CRS) Installation
NOTE:1056322.1 - Troubleshoot Grid Infrastructure/RAC Database installer/runInstaller Issues
NOTE:1364419.1 - How to Deinstall Oracle Clusterware Home Manually
NOTE:1377349.1 - How to Deconfigure/Reconfigure(Rebuild OCR) or Deinstall Grid Infrastructure
NOTE:1354258.1 - How to Configure or Re-configure Grid Infrastructure With config.sh/config.bat

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31393455/viewspace-2130410/,如需轉載,請註明出處,否則將追究法律責任。

相關文章