首页 > 系统相关 >ogg21c部署在centos6因glibc版本过低无法使用问题

ogg21c部署在centos6因glibc版本过低无法使用问题

时间:2022-10-11 14:25:43浏览次数:48  
标签:glibc ogg21c centos6 build 2.14 root GLIBC localhost

环境
OS:Centos 6.9
ogg版本:21C


问题

[oracle@localhost goldengate21c]$ ./ggsci
./ggsci: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /goldengate21c/instantclient/libnnz21.so)
./ggsci: /lib64/libc.so.6: version `GLIBC_2.17' not found (required by /goldengate21c/instantclient/libclntsh.so.21.1)
./ggsci: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /goldengate21c/instantclient/libclntsh.so.21.1)
./ggsci: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /goldengate21c/instantclient/libclntshcore.so.21.1)

解决办法:
wget http://ftp.gnu.org/gnu/glibc/glibc-2.14.tar.gz
wget http://ftp.gnu.org/gnu/glibc/glibc-ports-2.14.tar.gz
tar -xvf glibc-2.14.tar.gz
tar -xvf glibc-ports-2.14.tar.gz
mv glibc-ports-2.14 glibc-2.14/ports
mkdir glibc-2.14/build
cd glibc-2.14/build
[root@localhost build]#../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin
[root@localhost build]# make
[root@localhost build]# make install
最后有些错误,不管看是否可行

验证查看
strings /lib64/libc.so.6 | grep GLIBC

 

继续升级
[oracle@localhost goldengate21c]$ ./ggsci
./ggsci: /lib64/libc.so.6: version `GLIBC_2.17' not found (required by /goldengate21c/instantclient/libclntsh.so.21.1)


[root@localhost glibc]#wget https://ftp.gnu.org/gnu/glibc/glibc-2.17.tar.gz
[root@localhost glibc]# tar -xvf glibc-2.17.tar.gz

#进入glibc-2.17目录中
[root@localhost glibc]# cd glibc-2.17

#创建build目录
[root@localhost glibc-2.17]# mkdir build

#进入build目录中
[root@localhost glibc-2.17]# cd build
#执行./configure
[root@localhost build]#../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin

#安装
[root@localhost build]#make
[root@localhost build]#make install

验证查看
strings /lib64/libc.so.6 | grep GLIBC

[root@localhost build]# strings /lib64/libc.so.6 | grep GLIBC
GLIBC_2.2.5
GLIBC_2.2.6
GLIBC_2.3
GLIBC_2.3.2
GLIBC_2.3.3
GLIBC_2.3.4
GLIBC_2.4
GLIBC_2.5
GLIBC_2.6
GLIBC_2.7
GLIBC_2.8
GLIBC_2.9
GLIBC_2.10
GLIBC_2.11
GLIBC_2.12
GLIBC_2.13
GLIBC_2.14
GLIBC_2.15
GLIBC_2.16
GLIBC_2.17
GLIBC_PRIVATE

 

标签:glibc,ogg21c,centos6,build,2.14,root,GLIBC,localhost
From: https://www.cnblogs.com/hxlasky/p/16779047.html

相关文章

  • 关于Centos6、selinux和ansible
    简单说,一般来说,ansible想通过证书访问其他主机,需要关闭selinux。或者(也可能是并且),安装libselinux-python。而centos6已经停止维护了,需要更新yum源,或者挂载系统安装包。否......
  • 无sudo权限解决Anaconda libstdc++.so.6: version `GLIBCXX_3.4.20' not found
    查找包含`GLIBCXX_3.4.20'的libstdc++find/-name"libstdc++.so*"///为根目录下搜索,可以替换为用户指定路径根据上述指令显示的文件,选择一个最新版本的查看是否......
  • Ubuntu系统anaconda报错version `GLIBCXX_3.4.30' not found
    参考文章:https://blog.csdn.net/zhu_charles/article/details/75914060  ================================================   在anaconda中安装deepmind_la......
  • 安装Glibc版本MySQL数据库
    系统环境CentOS7,软件版本MySQL5.7.31第一步:创建一个数据库专用账号mysql(其所属组也为mysql)#useradd-r-s/sbin/nologinmysql#idmysql第二步:清空系统中的原有mariadb的......
  • Linux系统CentOS6找回密码解决方法
    1、首先在开机启动的时候快速按键盘上的“E”键或者“ESC”键,会进入如下界面,按E键: 2、出现下面这个界面,选择第二项以kernel开头,再次按“E”键: 3、经过第二步,这个画......
  • linux 中如何升级glibc 版本
     001、系统[root@localhosthome]#cat/etc/redhat-releaseCentOSLinuxrelease7.9.2009(Core) 002、查看当前glibc版本[root@localhosthome]#ldd--vers......
  • centos6创建mysql开机自启动
    环境:OS:centos6db:5.6.40 1.修改/etc/init.d/mysqld文件,默认文件以及存在,该文件内容如下:#!/bin/sh#CopyrightAbandoned1996TCXDataKonsultAB&MontyPro......
  • centos6 和centos7 的区别
    内核:centos7是3.10centos6是2.6文件系统:centos6是ext4centos7是xfs硬盘默认调度算法6默认使用cfq7默认使用的是deadline算法防火墙6iptables7firealld......
  • CentOS6扩容测试
    1、查看当前状态root有7个多G2、新增了一块磁盘sdb,容量为20G3、fdisk/dev/sdb——划分区,新建分区sdb14、mkfs.ext4/dev/sdb——格式化成ext4格式5、pv......
  • centOS6.8安装VMware tools,请确保您已登录客户机操作系统。在客户机中装载CD驱动器启
    centOS6.8安装VMwaretools,请确保您已登录客户机操作系统。在客户机中装载CD驱动器启动终端,使用tar解压缩安装程序,然后执行vmware-insall.pl安装VMwareTo1、使用root......