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

Oracle Linux 9安装Cman v21.3遇OUI报错求助

Oracle Linux 9.3 安装Cman v21.3 问题解决及组件选择建议

一、组件选择结论:用Database OUI提取Cman更合适

Oracle Client OUI对Cman这类偏服务器端的组件兼容性支持不足,尤其是在Oracle Linux 9.3这类较新的系统上。Database安装包的OUI针对服务器组件做了更全面的兼容性测试,依赖库更完整,能有效避免你遇到的INS-08101空指针异常、INS-13001系统不支持警告以及ins_rdbms.mk编译失败等问题。

二、Database OUI安装Cman的步骤

1. 准备环境

先安装必要的依赖包:

yum install -y oracle-database-preinstall-21c glibc-devel libaio-devel libnsl openssl-devel libstdc++-devel

设置环境变量:

export CV_ASSUME_DISTID=OEL9.2
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/21.3.0/dbhome_1
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

2. 配置Database响应文件

创建仅安装软件组件的响应文件(无需创建数据库),示例如下:

oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v21.0.0
ORACLE_HOSTNAME={{ ansible_hostname }}
UNIX_GROUP_NAME=oinstall
INVENTORY_LOCATION=/opt/oracle/oraInventory
SELECTED_LANGUAGES=en
oracle.install.db.InstallEdition=EE
oracle.install.db.OSDBA_GROUP=dba
oracle.install.db.OSOPER_GROUP=oper
oracle.install.db.InstallType=CUSTOM
oracle.install.db.customComponents="oracle.network.cman:21.0.0.0.0","oracle.network.client:21.0.0.0.0","oracle.sqlplus:21.0.0.0.0"
oracle.install.db.config.starterdb.createDatabase=false

3. 执行静默安装

解压Oracle Database 21c安装包后,运行以下命令:

./runInstaller -silent -responseFile /path/to/your/db_cman_response.rsp -ignorePrereq

安装完成后,执行root脚本:

/opt/oracle/oraInventory/orainstRoot.sh
/opt/oracle/product/21.3.0/dbhome_1/root.sh

三、原Client OUI报错的补充修复建议(可选)

如果坚持用Client OUI,可尝试以下操作:

  1. 安装Oracle Client 21.3的最新RU补丁,补丁通常会修复新系统的兼容性问题;
  2. 检查ins_rdbms.mk失败日志(位于/opt/oracle/oraInventory/logs),根据日志提示补充缺失的依赖库或调整编译参数;
  3. 新增环境变量export LD_ASSUME_KERNEL=3.10.0,尝试绕过内核版本检查。

内容的提问来源于stack exchange,提问作者Bjarte Brandt

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 18:15:26