RHEL 9安装Oracle 19c遇到libasmclntsh19.ohso libasmperl19.ohso client_sharedlib错误记录
2026-09-10 09:08 潇湘隐者 阅读(37) 评论(0) 收藏 举报在Red Hat Enterprise Linux release 9.7上安装Oracle 19c时遇到下面错误:
INFO: Exception thrown from action: make
Exception Name: MakefileException
Exception String: Error in invoking target 'libasmclntsh19.ohso libasmperl19.ohso client_sharedlib' of makefile '/opt/oracle19c/oracle/product/19.3.0/db/rdbms/lib/ins_
rdbms.mk'. See '/opt/oracle19c/oraInventory/logs/InstallActions2026-09-04_08-34-29AM/installActions2026-09-04_08-34-29AM.log' for details.
Exception Severity: 1
遇到这个错误, 官方文档提示这是遇到了一个bug,具体描述如下所示:
For symptoms 1 (a) On Linux OL9/RHEL9: Issue fixed in 19.21 DB RU. Issue mentioned in Unpublished Bug 33794281 - OL9: LIBPTHREAD_NONSHARED.A IS NEEDED FOR ORACLE DATABASE 23C AND 19C
For all other symptoms: Due to missing OS packages pre-requisites.
该问题已在19.21数据库修复补丁(或以上补丁)中解决,因此请下载最新的数据库修复补丁,并与19c数据库安装一起应用。才能解决这个问题. 具体操作如下
$ mkdir -p /opt/oracle19c/product/19.3.0/db_1
$ cd /soft
$ unzip -o LINUX.X64_193000_db_home.zip -d /opt/oracle19c/product/19.3.0/db_1/
$ export CV_ASSUME_DISTID=RHEL8
$ cd $ORACLE_HOME
$ mv OPatch OPatch.20260908
$ cd /soft/
$ unzip p6880880_190000_Linux-x86-64.zip
$ mv OPatch/ /opt/oracle19c/product/19.3.0/db_1/
$ unzip p39222882_190000_Linux-x86-64.zip
$ unzip p39472050_190000_Linux-x86-64.zip
$ $ORACLE_HOME/runInstaller -applyRU /soft/39472050 \
-applyOneOffs /soft/39222882 \
-silent \
-ignorePrereqFailure \
-responseFile /soft/oracle.rsp \
-waitForCompletion
参考资料
19c Database Installation/relink fails with :"Error in invoking target 'libasmclntsh19.ohso libasmperl19.ohso client_sharedlib' of makefile ins_rdbms.mk "
KB117927
扫描上面二维码关注我
如果你真心觉得文章写得不错,而且对你有所帮助,那就不妨帮忙“推荐"一下,您的“推荐”和”打赏“将是我最大的写作动力!
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接.
浙公网安备 33010602011771号