重庆思庄Oracle、、PostgreSQL、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 837|回复: 1

[安装] Oracle Linux 9版本安装客户端时报错

[复制链接]
发表于 2025-3-15 20:28:16 | 显示全部楼层 |阅读模式
使用 Oracle Linux 9版本安装客户端(Oracle Database Client)的时候,会出现以下报错:"Error in invoking target 'libasmclntsh19.ohso libasmperl19.ohso client_sharedlib' of makefile ins_rdbms.mk "

6286467d571f747877.png

查看oracle官方文档Doc ID 2969734.1和Doc ID 2760289.1可知,错误产生原因为:Internal BUG 33794281 - OL9: LIBPTHREAD_NONSHARED.A IS NEEDED FOR ORACLE DATABASE 23ai AND 19C(内部错误 33794281 - OL9:Oracle 数据库 23AI 和 19C 需要 LIBPTHREAD_NONSHARED.A 文件)。文档提到,该问题已在19.21数据库滚动补丁(RU)中修复,因此,下载19.21及之后的数据库滚动补丁(RU)将其与19c数据库安装一起应用即可修复。

但是我们这里只需要装客户端,并不想安装数据库,经实验可以通过下载compat-libpthread-nonshared安装包即可解决。本人找到了 OL8版本的安装包,通过本地安装进行部署,网址:https://pkgs.org/search/?q=compat-libpthread-nonshared


8606967d5722c86e4b.png

6207767d57232a01a6.png

接着可以安装,执行以下命令:

export CV_ASSUME_DISTID=OL8

./runInstaller


2171467d5724c8b159.png

这时候能够顺利安装完成,不再报错
回复

使用道具 举报

 楼主| 发表于 2025-3-15 20:29:09 | 显示全部楼层
此外,直接使用oracle7版本安装不会报错,不会出现此问题
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2025-4-20 12:37 , Processed in 0.101923 second(s), 23 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表