You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Red Hat Linux 9.1安装Oracle 19c时触发ins_rdbms.mk编译错误求助

Oracle 19c在Red Hat Linux 9.1安装7%时ins_rdbms.mk报错的解决方法

错误场景

执行./runInstaller安装Oracle 19c到7%进度时,触发报错:

调用makefile ins_rdbms.mk的目标'libasmclntsh19.ohso libasmperl19.ohso client_sharedlib'时出错 [2760289.1]

解决步骤

  • 安装必要依赖包
    RHEL9.1默认缺少部分Oracle编译依赖,先启用codeready-builder仓库并安装依赖:

    subscription-manager repos --enable codeready-builder-for-rhel-9-x86_64-rpms
    yum install -y gcc gcc-c++ make libaio-devel libXext libXtst libX11 libXau libxcb libXi compat-libcap1 compat-libstdc++-33
    
  • 修改ins_rdbms.mk编译参数
    进入Oracle主目录下的rdbms/lib路径(通常为$ORACLE_HOME/rdbms/lib),编辑ins_rdbms.mk文件:
    找到与libasmclntsh19.ohso、client_sharedlib相关的链接编译行,在末尾添加-lnsl -lsocket参数,解决符号缺失问题。例如:
    将原链接行:

    $(LINK) $(OPT) $(ALLOCA) -o $@ $^ $(LINK_LIBS)
    修改为:
    $(LINK) $(OPT) $(ALLOCA) -o $@ $^ $(LINK_LIBS) -lnsl -lsocket

  • 应用补丁(可选)
    错误提示中的编号[2760289.1]对应Oracle官方补丁,可下载对应版本的补丁包,使用OPatch工具安装后,再重新执行安装流程。

  • 重新启动安装
    返回Oracle安装界面点击「重试」,或在终端进入安装临时目录重新运行安装脚本,即可继续完成安装。

内容的提问来源于stack exchange,提问作者andenet mesekere

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 08:12:51