今天在试验通过autoconfig修改ebs 11i的主机名和IP,执行perl adcfgclone.pl appsTier的时候报错:
Checking for make... found - /usr/bin/make
Checking for ld... found - /usr/bin/ld
Checking for cc... found - /usr/bin/cc
Checking for ar... found - /usr/bin/ar
Checking for ksh...
Unable to find 'kshell' in path
Unable to locate all utilities with system path.
检查ksh版本
[oracle@ebs11i webui]$ which ksh
/usr/bin/ksh
[oracle@ebs11i webui]$ ll /usr/bin/ksh
lrwxrwxrwx 1 root root 28 Sep 7 2009 /usr/bin/ksh -> /etc/alternatives/ksh-usrbin
[oracle@ebs11i webui]$ ll /etc/alternatives/ksh-usrbin
lrwxrwxrwx 1 root root 8 Nov 26 09:53 /etc/alternatives/ksh-usrbin -> /bin/ksh93
操作系统的版本redhat linux 5.4,ksh是ksh93的,
EBS 11i上岁数了,这么生猛的东西好像消化不了,还是吃点米粥咸菜吧
执行 export KSH_VERSION='@(#)PD KSH v5.2.14 99/07/13.2',让它兼容ksh88的规范,然后再执行clone操作。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/11289933/viewspace-749949/ ,如需转载,请注明出处,否则将追究法律责任。