oracle 11g ct.mk,CentOs7安装Oracle11g中的坑

首先附上别人写的一个很详细的Centos7 oracle11g 安装详情(包括一些坑,很详细) : https://www.cnblogs.com/VoiceOfDreams/p/8308601.html

首先 按照网上的教程进行一系列的配置,

第一个坑,网上的教程很少有提到安装之前还需要安装 xwindow(即我们的linux系统还得安装好图形化界面)

第二个坑,在顺利进入到安装界面以后我们开始安装,这时候在进入到检测阶段,

(注意:在进入这个坑之前,首先请按照网上的教程先把所有依赖都安装,并且确认存在。)

这时会有一系列依赖包缺失的错误,

例如:libaio.xxx玩意缺失,提示需要i386版本

那是因为oracle11g在配置中把这些依赖包的版本写死了,且为i386,但是centos7根本没这版本,而这时候我们只需找到cvu_prereq.xml文件

该文件路径为 解压后的安装包根路径/stage/cvu/cvu_prereq.xml,直接把该文件中所有的i386字符串改为i686即可解决问题。

第三个坑出现了,

该坑同样是依赖包的问题,问题是缺少pdksh-5.2.14这个依赖包

解决方法: 修改/database/stage/cvu/cv/admin 目录下的 cvu_config文件

将其中的 CV_ASSUME_DISTID=OEL4 改为 CV_ASSUME_DISTID=OEL6

保存后重新 runInstaller

第四个坑,

这是在真正开始安装时出现的。

是什么install makefile,什么agent hname makefile啥的,解决方案也不难

我顺便也给复制过来吧,防止这个链接失效

1、在安装到68%时提示错误Error in invoking target 'install' of makefile '/u01/app/oracle/product/11.2.0/dbhome_1/ctx/lib/ins_ctx.mk'. See '/u01/app/oraInventory/logs/installActions2015-01-22_09-39-03AM.log' for details.

24004003_6WiQ.jpg

在网上查找解决办法大部分都是说缺少glibc包导致的

解决办法:

下载glibc-static-2.17-55.el7.x86_64.rpm安装,下载地址:

------------------------------------------分割线------------------------------------------

具体下载目录在 /2015年资料/1月/22日/RHEL7.0 VNC远程安装Oracle 11gR2报错解决

------------------------------------------分割线------------------------------------------

该软件包包含一个静态链接库:/usr/lib64/libc.a

修改/u01/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

点击Retry继续安装。接着又提示”Error in invoking target 'agent nmhs' of makefile '/u01/app/oracle/product/11.2.0/dbhome_1/sysman/lib/ins_emagent.mk.' ,解决方法:在makefile中添加链接libnnz11库的参数

修改/u01/app/oracle/product/11.2.0/dbhome_1/sysman/lib/ins_emagent.mk,将

$(MK_EMAGENT_NMECTL)修改为:$(MK_EMAGENT_NMECTL) -lnnz11

点击Retry继续安装。

安装成功!

好了 到这里基本上centos7安装oracle11g的这几个巨坑是应该可以了,如果还有其他小坑的话,可以自行百度,如什么磁盘空间没给够,或者在一开始配置的时候配置的参数有问题等等。。。那就还是得你自己认真检查,说实话如果不是linux大牛。。。搞这个东西你只能首先自己认真细心按照步骤来,另一方面就是祈祷了。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值