联系:手机/微信(+86 17813235971) QQ(107644445)
标题:redhat 7安装Oracle缺少compat-libstdc++
作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]
在redhat 7版本中compat-libstdc++-33-3.2.3包被从ISO文件中移除,但是12c及其以后版本安装均需要该包,导致数据库在安装的时候检查无法通过
redhat 7光盘中无compat-libstdc包
[oracle@localhost media]$ df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/rhel-root 90G 15G 76G 17% / devtmpfs 7.8G 0 7.8G 0% /dev tmpfs 7.8G 0 7.8G 0% /dev/shm tmpfs 7.8G 12M 7.8G 1% /run tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup /dev/sda1 1014M 146M 869M 15% /boot /dev/mapper/rhel-home 1014M 33M 982M 4% /home tmpfs 1.6G 0 1.6G 0% /run/user/0 /dev/sr0 4.2G 4.2G 0 100% /media [oracle@localhost media]$ cd /media/ [oracle@localhost media]$ ls -l total 962 dr-xr-xr-x. 4 root root 2048 Oct 10 14:34 addons dr-xr-xr-x. 3 root root 2048 Oct 10 14:34 EFI -r--r--r--. 1 root root 8266 Apr 4 2014 EULA -r--r--r--. 1 root root 1455 Oct 10 14:02 extra_files.json -r--r--r--. 1 root root 18092 Mar 6 2012 GPL dr-xr-xr-x. 3 root root 2048 Oct 10 14:34 images dr-xr-xr-x. 2 root root 2048 Oct 10 14:34 isolinux dr-xr-xr-x. 2 root root 2048 Oct 10 14:34 LiveOS -r--r--r--. 1 root root 114 Oct 10 14:09 media.repo dr-xr-xr-x. 2 root root 931840 Oct 10 14:34 Packages dr-xr-xr-x. 2 root root 4096 Oct 10 14:34 repodata -r--r--r--. 1 root root 3375 Sep 21 10:59 RPM-GPG-KEY-redhat-beta -r--r--r--. 1 root root 3211 Sep 21 10:59 RPM-GPG-KEY-redhat-release -r--r--r--. 1 root root 1796 Oct 10 14:34 TRANS.TBL [oracle@localhost media]$ cat media.repo [InstallMedia] name=Red Hat Enterprise Linux 7.6 mediaid=1539194970.388895 metadata_expire=-1 gpgcheck=0 cost=500 [oracle@localhost media]$ cd Packages/ [oracle@localhost Packages]$ ls -l |grep compat-libstdc [oracle@localhost Packages]$
通过mos相关描述,该包主要是影响数据库的Oracle Text中的相关功能,如果不使用该功能,可以通过忽略该包继续安装,如果需要使用该功能,可以通过下载compat-libstdc来安装.
参考文档:Missing or Ignored package compat-libstdc++-33-3.2.3 causes Text Issues (Doc ID 2254198.1)
Installation of 12.1.0.2 Oracle Database Server/Client on RHEL 7/OL7 reports pre-requisite package ‘compat-libstdc++’ missing. (Doc ID 2062336.1)
一般来说,在linux 7系统中如果需要可以下载使用rpm 命令进行安装compat-libstdc++-33