centos7 given installation oracle11g R2

1)ins_ctx.mk编译错误
查看日志有以下错误:
INFO: /lib64/libstdc++.so.5: undefined reference to `memcpy@GLIBC_2.14'
INFO: collect2: error: ld returned 1 exit status
INFO: make: *** [ctxhx] Error 1
网上说是glibc的版本2.17过高所致(高于2.14),解决办法:
进入管理员权限安装glibc-static
[oracle@localhost ~]# su - root password [root@localhost ~]# yum -y install glibc-static 该软件包包含一个静态链接库,地址是:/usr/lib64/libc.a [root@localhost ~]# vi /data/oracle/product/11.2.0/db_1/ctx/lib/ins_ctx.mk ctxhx: $(CTXHXOBJ) $(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK) 修改为: ctxhx: $(CTXHXOBJ) -static $(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK) /usr/lib64/libc.a 点击Retry继续安装。



2)”Error in invoking target 'agent nmhs' of makefile 
'/data/oracle/product/11.2.0/db_1/sysman/lib/ins_emagent.mk.'
解决方法:在makefile中添加链接libnnz11库的参数
vi /data/oracle/product/11.2.0/db_1/sysman/lib/ins_emagent.mk $(MK_EMAGENT_NMECTL) 修改为: $(MK_EMAGENT_NMECTL) -lnnz11

Guess you like

Origin www.cnblogs.com/xuexin/p/12511130.html