时间:2021-07-01 10:21:17 帮助过:46人阅读
你卸载了官方指定要求的包,自己测试环境不说,企业环境肯定不允许这样。
另外,不止图形化警告该包没有安装,在安装日志里边也可以看到有报错:
- [root@adg ~]# <span style="color: #0000ff;">tail</span> -<span style="color: #800080;">37</span> /tmp/OraInstall2020-<span style="color: #800080;">07</span>-03_10-<span style="color: #800080;">12</span>-27PM/installActions2020-<span style="color: #800080;">07</span>-03_10-<span style="color: #800080;">12</span>-<span style="color: #000000;">27PM.log
- INFO: Package: pdksh</span>-<span style="color: #800080;">5.2</span>.<span style="color: #800080;">14</span>: This is a prerequisite condition to test whether the package <span style="color: #800000;">"</span><span style="color: #800000;">pdksh-5.2.14</span><span style="color: #800000;">"</span><span style="color: #000000;"> is available on the system.
- INFO: Severity:IGNORABLE
- INFO: OverallStatus:<strong><span style="color: #ff0000;">VERIFICATION_FAILED</span></strong>
- INFO: </span>-----------------------------------------------<span style="color: #000000;">
- INFO: Verification Result </span><span style="color: #0000ff;">for</span><span style="color: #000000;"> Node:adg
- INFO: <strong><span style="color: #ff0000;">Expected Value:pdksh</span></strong></span><strong><span style="color: #ff0000;">-5.2.14</span></strong><span style="color: #000000;">
- INFO: <strong><span style="color: #ff0000;">Actual Value:missing</span></strong>
- INFO: <span style="color: #ff0000;"><strong>Error Message:PRVF</strong></span></span><span style="color: #ff0000;"><strong>-7532 : Package "pdksh" is missing on node "adg"</strong></span><span style="color: #000000;">
- INFO: Cause: A required package is either not installed or, </span><span style="color: #0000ff;">if</span><span style="color: #000000;"> the package is a kernel module, is not loaded on the specified node.
- INFO: Action: Ensure that the required package is installed and available.
- <br><br></span>
先说说前边提到的两种方法是否可取。
第二种肯定不可取,但是第一种是可行,企业大多数都这样做。
但是为什么忽略是可行的,有没有官方石锤的说法。
很遗憾,我在metalink上搜不到可以忽略的文档说明,百度也没看到让人信服的说法。
其实真正的原因是,OUI(安装程序)会执行下列命令
- <strong>/bin/rpm -q --qf %{version} redhat-release</strong>
来识别OS版本信息,但是在RHEL6中,软件包redhat-release已被redhat-release-server-6Server取代。
什么意思,在RHEL5执行情况如下:
- [root@oracle ~]# /bin/rpm -q --qf %{version} redhat-<span style="color: #000000;">release
- 5Server
- [root@oracle </span>~]#
在RHEL6中执行情况如下:
- [oracle@adg database]$ /bin/rpm -q --qf %{version} redhat-<span style="color: #000000;">release
- package redhat</span>-release is not installed
其实正确的话在RHEL6应该是执行:
- [oracle@adg database]$ /bin/rpm -q --qf %{version} redhat-release-server-<span style="color: #000000;">6Server
- 6Server</span>
才是对的。
由于无法确认操作系统版本信息,这使OUI认为该服务器不是RHEL服务器。
由于OUI无法识别服务器的类型,因此OUI会执行默认(OEL4)前提条件检查。
这个是Oracle unpublished(未发布的) bug 13981169。
除了直接忽略,Oracle提供另外一种方法,(强迫症患者福利)
1.解压好安装包后,进到这个目录/database/stage/cvu/cv/admin
- [oracle@adg admin]$ <span style="color: #0000ff;">ls</span> -<span style="color: #000000;">l
- total </span><span style="color: #800080;">4</span>
- -rwxr-xr-x. <span style="color: #800080;">1</span> oracle oinstall <span style="color: #800080;">1011</span> Aug <span style="color: #800080;">27</span> <span style="color: #800080;">2013</span> cvu_config
2.备份cvu_config
- [oracle@adg admin]$ <span style="color: #0000ff;">ls</span> -<span style="color: #000000;">l
- total </span><span style="color: #800080;">8</span>
- -rwxr-xr-x. <span style="color: #800080;">1</span> oracle oinstall <span style="color: #800080;">1011</span> Aug <span style="color: #800080;">27</span> <span style="color: #800080;">2013</span><span style="color: #000000;"> cvu_config
- </span>-rwxr-xr-x. <span style="color: #800080;">1</span> oracle oinstall <span style="color: #800080;">1011</span> Jul <span style="color: #800080;">3</span> <span style="color: #800080;">23</span>:<span style="color: #800080;">11</span> cvu_config.bak
3.编辑cvu_config,更改
- CV_ASSUME_DISTID=OEL4
为
- CV_ASSUME_DISTID=OEL6
并保存。
4.重新开始安装
至此,不在有该警告。
参考文档: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) (Doc ID 1454982.1)
RHEL 6上安装Oracle 11G警告缺少pdksh包
标签:node 安装 stat actual 两种 whether rpm包安装 tail metal