Error in invoking target 'client_sharedlib'

Oracle11g安装报错Error in invoking target 'client_sharedlib' of makefile '/app/oracle/product/11.2.0.4/dbhome/rdbms/lib/ins_rdbms.mk'. See '/app/oracle/oraInventory/logs/installActions2023-08-21_10-18-29PM.log' for details.

img

我这边经过排查是因为操作系统被加固过,也就是阉割版的操作系统,系统重装后,再安装就行了

【以下回答由 GPT 生成】

根据报错信息,我们可以通过查看日志文件来详细了解错误的原因和可能的解决方法。下面是解决该问题的步骤:

  1. 打开终端或命令行窗口,登录到包含Oracle安装文件的目录下。
  2. 使用以下命令查看日志文件的内容:
cat /app/oracle/oraInventory/logs/installActions2023-08-21_10-18-29PM.log
  1. 查找关键字"Error in invoking target 'client_sharedlib'",定位到具体的错误信息。根据错误信息中提到的具体文件和目录,我们可以更好地理解问题的原因。
  2. 可能的解决方法有: a. 检查系统环境变量是否正确设置。确保ORACLE_HOME和LD_LIBRARY_PATH等变量已正确配置并指向正确的路径。可以使用env命令查看当前环境变量。 b. 检查系统的软件依赖项是否满足Oracle 11g的要求。可能需要安装一些额外的软件包或库文件。 c. 确保安装Oracle 11g的用户对相关目录和文件具有足够的权限。可以使用ls -l命令查看文件和目录的权限。 d. 检查系统上是否有其他版本的Oracle安装。可能存在冲突或重复的文件。 e. 检查安装文件是否完整且没有被损坏。可以通过比对文件的哈希值或重新下载安装文件进行验证。 f. 做好安装前的准备工作,包括关闭防火墙、禁用SELinux等操作。
  3. 根据实际情况逐一尝试上述解决方法,并重新运行安装程序进行安装。
  4. 如果以上方法都没有解决问题,可以考虑升级Oracle版本或联系Oracle官方技术支持寻求帮助。

如果以上方法都不能解决问题,我无法提供其他的具体解决方案。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^