Oracle:GRID 下 root.sh 指令碼

Ryan_Bai發表於2019-11-14

root.sh 指令碼主要用於完成對叢集的初始化和很多配置任務

一、內容

  • $GRID_HOME/install/utl/rootmacro.sh:負責一些和GI_HOME相關的驗證工作

  • $GRID_HOME/install/utl/rootinstall.sh:負責建立一些本地檔案

  • $GRID_HOME/network/install/sqlnet/setowner.sh:負責建立GI相關的臨時檔案

  • $GRID_HOME/rdbms/install/rootadd_rdbms.sh:負責驗證一些檔案的許可權

  • $GRID_HOME/rdbms/install/rootadd_filemap.sh:負責驗證一些檔案的許可權

  • $GRID_HOME/crs/config/rootconfig.sh:透過呼叫rootcrs.pl指令碼初始化和配置叢集

  • $GRID_HOME/cfgtoollogs/rootcrs_<node_name>.log:指令碼的日誌檔案

二、配置流程

  1. 完成配置叢集前的一些雜項工作

  2. 節點的初始化設定

    1. 讀取初始化引數檔案:$GRID_HOME/crs/install/crsconfig_params

      1. vip 資訊

      2. 叢集節點列表資訊

      3. 叢集網路配置資訊

      4. 叢集時區資訊

    2. 叢集配置前檢查

  3. 初始化OLR

  4. 初始化 gpnp wallet 和 gpnp profile

  5. 配置init.ohasd指令碼並啟動ohasd

  6. 向叢集新增初始化資源

  7. 將CSS啟動到exclusive模式並格式化VF

  8. 叢集初始化資源被啟動

  9. ASM例項被啟動,建立OCR和voting disk。OCR初始化成功,CRSD被啟動

  10. VOTING DISK成功建立

  11. 叢集退出exclusive模式

  12. 叢集被重新以正常模式啟動

  13. 向叢集新增CRS相關的資源

  14. 重新啟動叢集


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

相關文章