一直想好好学习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缩进符
即可编译通过