fedora 安装 Oracle11g 遇到的问题

一直想好好学习Oracle,今晚就开始安装了

按照Oracle官方的教程把环境变量和参数设置好后,就运行 runInstaller安装

可是在编译命令的时候,遇到两个棘手的问题: ins_emagent.mk 和 ins_ctx.mk 这两个文件编译通不过

参考了 http://www.habitualcoder.com/?p=248 后,编译通过

ins_emagent.mk文件:

在 $(MK_EMAGENT_NMECTL) 这一行后面加上 -lnnz11 变成 $(MK_EMAGENT_NMECTL) -lnnz11

ins_ctx.mk 文件:

安装glibc-static:  

yum install glibc-static.x86_64
yum install glibc-static.i686

然后在ins_ctx.mk文件中把

ctxhx: $(CTXHXOBJ)
     $(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK)

改写为

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

注意-static前有个TAB缩进符

即可编译通过

原文地址:https://www.cnblogs.com/freudshow/p/3468281.html