Execution rootcrs.pl fails

APPLIES TO

Operating System - Oracle Linux Server 7.9
Oracle Database - Enterprise Edition - Version 11.2.0.4.0
Oracle Grid Infrastructure - Version 11.2.0.4.0

SYMPTOMS

执行 $<GRID_HOME>/crs/install/rootcrs.pl 命令回滚 crs 配置,出现如下报错:

[root@exadb01 ~]# /u01/app/11.2.0/grid/crs/install/rootcrs.pl -deconfig -force -verbose
Can't locate Env.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 . /u01/app/11.2.0/grid/crs/install) at /u01/app/11.2.0/grid/crs/install/crsconfig_lib.pm line 703.
BEGIN failed--compilation aborted at /u01/app/11.2.0/grid/crs/install/crsconfig_lib.pm line 703.
Compilation failed in require at /u01/app/11.2.0/grid/crs/install/rootcrs.pl line 305.
BEGIN failed--compilation aborted at /u01/app/11.2.0/grid/crs/install/rootcrs.pl line 305.

CAUSE

缺少 perl-Env 依赖包。

SOLUTION

安装 perl-Env 依赖包

[root@exadb01 ~]# yum -y install perl-Env.noarch