診斷:CLSRSC-400: A system reboot is required to continue installing.
Linux7.5安裝Grid Infrastructure 12.2.0.1時,在root.sh時會報錯
2019/1021 09:19:28 CLSRSC-330: Adding Clusterware entries to file ‘oracle-ohasd.service’
2019/1021 09:21:03 CLSRSC-400: A system reboot is required to continue installing.
The command ‘/app/grid/product/12.2.0.1/grid/perl/bin/perl -I/app/grid/product/12.2.0.1/grid/perl/lib -I/app/grid/product/12.2.0.1/grid/crs/install /app/grid/product/12.2.0.1/grid/crs/install/roothas.pl ‘ execution failed
極具欺騙性,重啟並沒什么用處。
細看日志
> ACFS-9308: Loading installed ADVM/ACFS drivers.
> ACFS-9321: Creating udev for ADVM/ACFS.
> ACFS-9323: Creating module dependencies - this may take some time.
> ACFS-9176: Entering ‘ld usm drvs‘
> ACFS-9154: Loading ‘oracleoks.ko‘ driver.
> modprobe: FATAL: Module oracleoks not found.
> ACFS-9109: oracleoks.ko driver failed to load.
> ACFS-9178: Return code = USM_FAIL
> ACFS-9177: Return from ‘ld usm drvs‘
> ACFS-9428: Failed to load ADVM/ACFS drivers. A system reboot is recommended.
> ACFS-9310: ADVM/ACFS installation failed.
> ACFS-9178: Return code = USM_REBOOT_RECOMMENDED
> ACFS-9177: Return from ‘install‘
> ACFS-9176: Entering ‘acroot ex‘
> ACFS-9178: Return code = 3
> ACFS-9177: Return from ‘acroot ex‘
再查找資料,發現
Bug 26247490 - LINUX: Add ACFS support for OL7 update 4 using RHCK (文檔 ID 26247490.8)
ACFS and AFD report "Not Supported" after installing appropriate Oracle Grid Infrastructure Patches on RedHat (文檔 ID 2303388.1)
也給出了Workaround
For OL7, use UEK kernel instead
替換內核,好吧,動作略大。
其實官方也提供了補丁26247490,最新的GI的PSU已經包含了該bug的補丁。
使用補丁進行安裝。
oneoff補丁:
25078431 – is for 7.3.
26247490 – is for 7.4.
PSU:
28714316
本次的環境7.5。
解決方案:
1、因為安裝不完全,直接清除
rm -fr /oracle/product/18c/grid/*
rm -fr /etc/oraInst.loc
rm -fr /etc/oracle
2、解壓grid home到指定目錄
unzip -d /oracle/product/18c/grid/ linuxx64_12201_grid_home.zip
3、部署最新的OPatch
unzip -d /oracle/product/18c/grid/ p6880880_122010_Linux-x86-64.zip
4、解壓最新的PSU
unzip p28714316_122010_Linux-x86-64.zip
5、檢查opatch
/oracle/product/18c/grid/OPatch/opatch version
OPatch Version: 12.2.0.1.13
6、運行gridSetup.sh
./gridSetup.sh -applyPSU /software/28714316/
該命令會首先給grid home打補丁,然后才啟動配置。
7、重新運行root.sh