Oracle安装卡在68%解决办法

Oracle安装卡在68%解决办法

68%,大部分情况都会报错,甚至好几个错误

在这里插入图片描述

在这里插入图片描述

接下来解决68%报错

解决报错需要用到的包

下载glibc-static-2.17-292.el7.x86_64.rpm

链接:https://pan.baidu.com/s/1np1dTKE9nmroi6LDaLITfw?pwd=yyds 
提取码:yyds 

修改后,都点retry,只有rdbms/lib/ins_rdbms.mk 这个文件报错点contiue(retry不行就contiue)

下面的报错,最好都vim进入文件去改

命令模式下,搜索
:/要搜索的字符串

1、第一个错误

Error in invoking target 'install' of makefile'/home/oracle/app/oracle/product/11.2.0/dbhome_1/ctx/lib/ins_ctx.mk'. See '/home/oracle/app/oraInventory/logs/installActions2020-01-02_11-43-42AM.log' for details.

有可能是glibc的版本过高所致(高于2.14),解决办法:下载安装glibc-static-2.17-292.el7.x86_64.rpm(上面下载地址的)

若安装需要依赖时可强制安装 --force --nodeps,先进入使用xftp放到的文件夹

rpm -ivh glibc-static-2.17-292.el7.x86_64.rpm --force --nodeps

另起一个终端,修改文件

vim /home/oracle/app/oracle/product/11.2.0/dbhome_1/ctx/lib/ins_ctx.mk
ctxhx: $(CTXHXOBJ)
        $(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK)
改为:

ctxhx: $(CTXHXOBJ)
        -static $(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK) /usr/lib64/stdc.a

在这里插入图片描述

2、第二个错误

#'agent nmhs',修改ins_emagent.mk190行,在$(MK_EMAGENT_NMECTL)后添加 -lnnz11

vim /home/oracle/app/oracle/product/11.2.0/dbhome_1/sysman/lib/ins_emagent.mk

在这里插入图片描述

3、其余错误

下面的错误可vim进入对应文件修改,也可直接运行下面的命令进行修改(注意路径问题)

第三个--------
# 'all_no_orcl'的kfod问题,修改env_rdbms.mk的KFOD_LINKLINE变量(2913行),添加 -Wl,--no-as-needed

sudo sed -i "s/KFOD_LINKLINE=\$(LINK) \$(S0MAIN)/& -Wl,--no-as-needed/g" /home/oracle/app/oracle/product/11.2.0/dbhome_1/rdbms/lib/env_rdbms.mk


第四个-----------
# 'all_no_orcl'的amdu问题,修改env_rdbms.mk的AMDU_LINKLINE变量(2922行),添加 -Wl,--no-as-needed

sudo sed -i "s/AMDU_LINKLINE=\$(LINK) \$(S0MAIN)/& -Wl,--no-as-needed/g" /home/oracle/app/oracle/product/11.2.0/dbhome_1/rdbms/lib/env_rdbms.mk


第五个------------
# 'all_no_orcl'的genorasdksh问题,修改genorasdksh (289行),添加 -Wl,--no-as-needed

sudo sed -i "s/\$LD \$LD_RUNTIME \$LD_OPT/& -Wl,--no-as-needed/g" /home/oracle/app/oracle/product/11.2.0/dbhome_1/bin/genorasdksh


第六个------------
# 'all_no_orcl'的renamedg问题,修改env_rdbms.mk的KFNDG_LINKLINE变量(2918行),添加 -Wl,--no-as-needed

sudo sed -i "s/KFNDG_LINKLINE=\$(LINK) \$(S0MAIN)/& -Wl,--no-as-needed/g" /home/oracle/app/oracle/product/11.2.0/dbhome_1/rdbms/lib/env_rdbms.mk


第七个------------
这个文件中没有找到GETCRSHOME_LINKLINE
# 'install'的ins_srvm.mk问题,修改env_srvm.mk(ins_srvm.mk)的GETCRSHOME_LINKLINE变量(1899行),添加 -Wl,--no-as-needed

sudo sed -i "s/GETCRSHOME_LINKLINE=\$(LINK)/& -Wl,--no-as-needed/g" /home/oracle/app/oracle/product/11.2.0/dbhome_1/srvm/lib/env_srvm.mk


第八个------------
# 'install'的ins_net_server.mk问题,修改env_network.mk的TNSLSNR_LINKLINE变量(2232行),添加 -Wl,--no-as-needed

sudo sed -i "s/TNSLSNR_LINKLINE=\$(LINK)/& -Wl,--no-as-needed/g" /home/oracle/app/oracle/product/11.2.0/dbhome_1/network/lib/env_network.mk


第九个-------------
# 'irman ioracle'的ins_rdbms.mk问题,修改env_rdbms.mk的ORACLE_LINKLINE变量(2759行),添加 -Wl,--no-as-needed

sudo sed -i "s/ORACLE_LINKLINE=\$(ORACLE_LINKER) \$(PL_FLAGS)/& -Wl,--no-as-needed/g" /home/oracle/app/oracle/product/11.2.0/dbhome_1/rdbms/lib/env_rdbms.mk

4、卡在68%错误解决

成功闯过68%错误这关,继续等待安装

在这里插入图片描述
在这里插入图片描述

如下,说明已经安装成功

在这里插入图片描述

还要在终端中运行如下的命令

在这里插入图片描述

/home/oracle/app/oraInventory/orainstRoot.sh
/home/oracle/app/oracle/product/11.2.0/dbhome_1/root.sh

完成关闭

在这里插入图片描述

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值