安装psu补丁,执行rootcrs.pl -unlock 后提示异常:
-
[root]:/oracle/app/11.2.0.4/grid/crs/install>./rootcrs.pl -unlock
-
Unimplemented: POSIX::tmpnam(): use File::Temp instead at /usr/opt/perl5/lib/5.28.1/aix-thread-multi/POSIX.pm line 185.
-
Unimplemented: POSIX::tmpnam() at crsconfig_lib.pm line 700.
-
BEGIN failed--compilation aborted at crsconfig_lib.pm line 700.
-
Compilation failed in require at ./rootcrs.pl line 305.
-
BEGIN failed--compilation aborted at ./rootcrs.pl line 305.
-
[root]:/oracle/app/11.2.0.4/grid/crs/install>ls -l /usr/opt/perl5/lib/5.28.1/aix-thread-multi/POSIX.pm
-
-r--r--r-- 1 root system 20347 Feb 21 2019 /usr/opt/perl5/lib/5.28.1/aix-thread-multi/POSIX.pm
-
[root]:/oracle/app/11.2.0.4/grid/crs/install>perl -V
-
Summary of my perl5 (revision 5 version 28 subversion 1) configuration:
-
-
Platform:
-
osname=aix
-
osvers=7.1.0.0
-
...
由于升级aix版本,导致perl升级到5.28
降低perl版本到5.10,问题解决
后,再升级
perl
以后每次打补丁可能都需要回退这个软件,后期还会遇到什么问题难说。
官方正规的解决方法是:
参考:Doc ID 2697590.1
阅读(1354) | 评论(0) | 转发(0) |