OracleDatabase安装在Linux上报错pdksh的问题

在Linux环境下安装Oracle Database遇到pdksh缺失错误,原因是OUI预检查未能正确识别Linux版本。通过修改cvu_config文件中的CV_ASSUME_DISTID设置,可以解决此问题,使OUI正确识别Linux6版本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

OracleDatabase安装在Linux上报错pdksh的问题

2017年06月01日 15:18:30 renfengjun 阅读数 7531

 版权声明:原创不易,转载请注明出处,http://blog.youkuaiyun.com/renfengjun https://blog.youkuaiyun.com/renfengjun/article/details/72831344

现象

如果在Linux 6上没有使用oracle-rdbms-server-11gR2-preinstall.x86_64来执行软件包预安装的时候。

OUI预检查时会报错:

pdksh-5.2.14没有安装。

 

但是Linux 6、7上面已经没有这个包。

 

原因

是OUI进行预检查的时候会使用命令:

 

/bin/rpm -q --qf %{version} redhat-release

来确定Linux的版本。

但是redhat-release已经被redhat-release-server包所取代,所以安装软件会无法识别Linux的版本。这时OUI会默认的使用Linux4的前置条件来检查现有的操作系统情况。

 

解决方法

修改<unzip path>/database/stage/cvu/cv/admin 目录下的

cvu_config文件

将其中的

CV_ASSUME_DISTID=OEL4

 

改为

CV_ASSUME_DISTID=OEL6

保存后重启runInstaller

此时OUI即可正确识别Linux的版本

 

 

相关mos文档:

 

Installing 11.2.0.3 Or 11.2.0.4 (32-bit (x86) or 64-bit (x86-64) ) On RHEL6 Reports That Packages "elfutils-libelf-devel-0.97" And "pdksh-5.2.14" Are Missing (PRVF-7532) (文档 ID 1454982.1)
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值