Redhat 7.6 & RAC 12.2:CLSRSC-400

異常描述

  1. 環境描述

• 系統:Redhat 7.6
• RAC:12.2.0.1

  1. 問題描述 當我們在靜默安裝GRID後,運行root.sh腳本時,會報出如下異常

  2. 異常輸出
2020/04/18 05:01:17 CLSRSC-594: Executing installation step 14 of 19: 'InstallACFS'.
 CRS-2791: Starting shutdown of Oracle High Availability Services-managed resources on 'node1'
 CRS-2673: Attempting to stop 'ora.mdnsd' on 'node1'
 CRS-2673: Attempting to stop 'ora.evmd' on 'node1'
 CRS-2673: Attempting to stop 'ora.gpnpd' on 'node1'
 CRS-2677: Stop of 'ora.gpnpd' on 'node1' succeeded
 CRS-2677: Stop of 'ora.mdnsd' on 'node1' succeeded
 CRS-2677: Stop of 'ora.evmd' on 'node1' succeeded
 CRS-2673: Attempting to stop 'ora.driver.afd' on 'node1'
 CRS-2673: Attempting to stop 'ora.gipcd' on 'node1'
 CRS-2677: Stop of 'ora.driver.afd' on 'node1' succeeded
 CRS-2677: Stop of 'ora.gipcd' on 'node1' succeeded
 CRS-2793: Shutdown of Oracle High Availability Services-managed resources on 'node1' has completed
 CRS-4133: Oracle High Availability Services has been stopped.
 CRS-4123: Oracle High Availability Services has been started.
 2020/04/18 05:03:05 CLSRSC-400: A system reboot is required to continue installing.
 The command '/u01/app/12.2.0/grid/perl/bin/perl -I/u01/app/12.2.0/grid/perl/lib -I/u01/app/12.2.0/grid/crs/install /u01/app/12.2.0/grid/crs/install/rootcrs.pl ' execution failed

參考文檔

• 參考一:http://www.xifenfei.com/2017/06/rac-12-2-root-sh-clsrsc-400.html
Redhat使用7.6以後,驗證的結果與描述有些不相符,重啓後故障會重現,不過卻告知了我異常的原因,給了我解決方向
Redhat 7.6 & RAC 12.2:CLSRSC-400

• 參考二: https://blog.csdn.net/johnyiyang/article/details/103006627
也許是PSU問題,也許是OPatch的原因,總之故障如下,不過卻提供給了我打PSU的方向
Redhat 7.6 & RAC 12.2:CLSRSC-400

• Installation Grid Infrastructure 12c Release 2 – root.sh, CLSRSC-184, CLSRSC-258 (Doc ID 2289380.1)

• The root.sh Fails with ORA-29783:GPnP Attribute SET Failed With Error [CLSGPNP_NOT_FOUND] (文檔 ID 2180883.1)

解決方案

隨着PSU、OPatch 和 Redhat的版本提升,雖然單獨一個文檔未能解決該問題,但參考各位大神的方案建議,最終還是攻克了這個難關,如下是我整理的解決方案

  1. 如下是爲了解決最初遇到的bug:ACFS 導致 root.sh 執行失敗所進行的步驟
    CLSRSC-400: A system reboot is required to continue installing.

a. 下載最新OPatch:p6880880補丁 爲了打最新的PSU,所以下載了最新的OPatch
b. 下載最新GI升級補丁:p30920127_122010_Linux-x86-64 此處是爲了修復ACFS的故障

  1. 執行安裝腳本
    ./gridSetup.sh -applyPSU /u01/app/30920127 -silent -responseFile /home/grid/grid.rsp -skipPrereqs

  2. 此處是爲了修復ASM啓動失敗的bug
    ASM failed to start. Check /u01/app/oracle/cfgtoollogs/asmca/asmca-200419AM113741.log for details.
 2020/04/19 11:38:16 CLSRSC-184: Configuration of ASM failed
 2020/04/19 11:38:23 CLSRSC-258: Failed to configure and start ASM
 Died at /u01/app/12.2.0/grid/crs/install/crsinstall.pm line 2112.
 The command '/u01/app/12.2.0/grid/perl/bin/perl -I/u01/app/12.2.0/grid/perl/lib -I/u01/app/12.2.0/grid/crs/install /u01/app/12.2.0/grid/crs/install/rootcrs.pl ' execution failed

a. 關閉selinux
b. 擴展shm
c. 修改配置文件
vi /u01/app/12.2.0/grid/crs/install/crsconfig_params
AFD_CONF=false
Redhat 7.6 & RAC 12.2:CLSRSC-400

  1. 運行 root.sh腳本
    Redhat 7.6 & RAC 12.2:CLSRSC-400
  2. 查看狀態:成功
    [grid@node1 ~]$ crsctl stat res -t
    --------------------------------------------------------------------------------
    Name           Target State       Server                   State details      
    --------------------------------------------------------------------------------
    Local Resources
    --------------------------------------------------------------------------------
    ora.ASMNET1LSNR_ASM.lsnr
                ONLINE ONLINE       node1                   STABLE
                ONLINE ONLINE       node2                   STABLE
    ora.LISTENER.lsnr
                ONLINE ONLINE       node1                   STABLE
                ONLINE ONLINE       node2                   STABLE
    ora.OCRVOTING.dg
                ONLINE ONLINE       node1                   STABLE
                ONLINE ONLINE       node2                   STABLE
    ora.net1.network
                ONLINE ONLINE       node1                   STABLE
                ONLINE ONLINE       node2                   STABLE
    ora.ons
                ONLINE ONLINE       node1                   STABLE
                ONLINE ONLINE       node2                   STABLE
    ora.proxy_advm
                OFFLINE OFFLINE     node1                   STABLE
                OFFLINE OFFLINE     node2                   STABLE
    --------------------------------------------------------------------------------
    Cluster Resources
    --------------------------------------------------------------------------------
    ora.LISTENER_SCAN1.lsnr
      1       ONLINE ONLINE       node1                   STABLE
    ora.MGMTLSNR
      1       OFFLINE OFFLINE                               STABLE
    ora.asm
      1       ONLINE ONLINE       node1                   Started,STABLE
      2       ONLINE ONLINE       node2                   Started,STABLE
      3       OFFLINE OFFLINE                               STABLE
    ora.cvu
      1       ONLINE ONLINE       node1                   STABLE
    ora.node1.vip
      1       ONLINE ONLINE       node1                   STABLE
    ora.node2.vip
      1       ONLINE ONLINE       node2                   STABLE
    ora.qosmserver
      1       ONLINE ONLINE       node1                   STABLE
    ora.scan1.vip
      1       ONLINE ONLINE       node1                   STABLE
    --------------------------------------------------------------------------------

至此,GRID終於成功默認安裝完成,建議大家還是使用19c吧,對比其它版本,的確要穩定許多,此次是爲了搭建DG所做的操作,所以不得已進行了一次bug的攻克。
Redhat 7.6 & RAC 12.2:CLSRSC-400

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章