Linux centos7新建Oracle数据库,在进度条百分之六十八的时候报错ins_ctx.mk编译错误的解决方法

     Linux centos7新建Oracle数据库,在进度条百分之六十八的时候报错ins_ctx.mk编译错误的解决方法

  Oracle新建数据库阶段最经常出现问题都是在建立库的百分之六十八出现的或者是在百分之八十四,但报错都是报 ins_ctx.mk 文件编译错误。据说 是因为缺少  libstdc++.so.5包导致,然后给出解决方式为:

yum  install compat-libstdc++-33-3.2.3-69.el6.x86_64 -y ,这一方法没有验证,因为我是使用的另一个方法,而且这个yum 的方法应该无效,因为是针对的centos6版本。

报错界面如下:

在将第一个错误解决后,很快又会报第二个错,出错界面如下(”Error in invoking target ‘agent nmhs’ of makefile
‘/u01/app/oracle/product/11.2.0/dbhome_1/sysman/lib/ins_emagent.mk.’,一般是这个报错,不过和下面示例一样的处理方法,也就是说总共会跳两次错,第二次不管报什么都照做就行了
):

 

我的解决方法如下,找到两个文件:

1,find / -name ins_ctx.mk

vim /home/oracle/app/oracle/product/11.2.0/dbhome_1/ctx/lib/ins_ctx.mk

-static   是我添加的 别的地方不需要改动哦,只增加 -static

 

2 ,find / -name ins_emagent.mk

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

只在190行的末尾添加  -lnnz11 ,  别的地方不改动哦

 

​​​​​​​这两处更改完毕后就一路畅通了。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

晚风_END

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值