- 환경
- OEL7.0 --- 11.2.0.4 --- RAC
- 상황
- 11g R2 RAC 에서 GRID_HOME 수동 Patch 에서 Root Script로 Unlock 시에 발생
-
# <GIRD_HOME>/crs/install/rootcrs.pl -unlock
- 원인
- Env.pm 파일이 특정 위치에 없어서 발생됨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 . .) at crsconfig_lib.pm line 703.BEGIN failed--compilation aborted at crsconfig_lib.pm line 703.Compilation failed in require at ./rootcrs.pl line 305.BEGIN failed--compilation aborted at ./rootcrs.pl line 305.
- 해결
- Env.pm 파일을 ORACLE_HOME 에서 /usr/share/perl5/vendor_perl 로 복사한다Step - 1Find 명령어를 이용해서 Env.pm 이라는 파일을 찾는다# find / -name Env.pm -print/u01/app/oracle/product/11.2.0.4/db_1/perl/lib/5.10.0/Env.pm/u01/app/11.2.0.4/grid/perl/lib/5.10.0/Env.pm/u01/app/11.2.0.4/grid/ccr/engines/Linux/perl/lib/5.8.3/Env.pm/u01/app/11.2.0.4/grid/rda/RDA/Library/Env.pm/u01/app/11.2.0.4/grid/rda/RDA/Object/Env.pmStep - 2ORACLE_HOME 경로의 Env.pm 파일을# cp -p <ORACLE_HOME>/perl/lib/5.10.0/Env.pm /usr/share/perl5/vendor_perl/ 으로 복사한다
- 참고 MOS 문서번호 & 기타
댓글 없음:
댓글 쓰기