Centos 7安装oracle 11g R2问题及解决方法汇总

2017-02-14 分类:数据库 阅读(4615) 评论(7)

1、安装环境

查看系统信息

[root@localhost lib]# cat /etc/redhat-release
CentOS Linux release 7.3.1611 (Core)
[root@localhost lib]# uname -r
3.10.0-514.el7.x86_64

2、对话框显示不完整

在在安装过程中最可能出现的就是这个问题了,这个问题在虚拟机以及真实物理机中都会出现,效果图如下:

blob.png

这个时候的由于输入密码简单,而会弹出提示框,但是这里却看不到提示框,其实提示框是存在的就是中间的那个白色的竖线,有可能在你安装过程不是在这里出现这种情况,累死第一步当你取消邮件接受额时候也会弹出提示框,在网上查到的很多人在第一步就已经碰到这个问题了,解决方法如下:

默认我们安装的时候都是: ./runInstaller 也就是直接运行安装文件,但是这种默认安装的方式就会出现上述错误,为了避免上述情况出现可以通过指定参数安装:

./runInstaller -jreLoc /usr/lib/jvm/jre-1.8.0

这样就可以解决了安装过程中出现弹框无法显示完整的问题

3、链接二进制库文件错误

当安装到68%的时候回提示如下错误

blob.png

关于网上的各种解决方法说的其实不是特别准确,

如果查看安装错误日志,提示如下:

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

百度得到的结果是说centos 7 中的glibc的版本过高导致的

解决办法是安装glibc-static-2.17-157.el7.x86_64.rpm

下载地址(用于下载linuxrpm安装包)http://rpmfind.net/linux/rpm2html/search.php

在上述网站中搜索glibc-static就可以找到对应的上述版本

这里需要切记,安装glibc-static的时候需要:

rpm –ivh glibc-static-2.17-157.el7.x86_64.rpm --nodeps

 

这里特别强调需要--nodeps,如果没有这个参数,你需要安装一大堆依赖包,最后还无法解决问题.

安装好这个软件之后,会有一个静态链接库:

/usr/lib64/libc.a

 

需要修改/app/data/oracle/product/11g/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继续进行安装

这个时候提示如下错误:

blob.png

解决方法:

makefile中添加链接libnnz11库的参数

修改/app/data/oracle/product/11g/sysman/lib/ins_emagent.mk文件

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

然后点击Retry继续安装,就可以安装成功了

标签:

您可能也喜欢:

db2因表空间不足导致load失败,并将表变为load pending状态

之所以选用load方式导入数据是如果用import导入会生成大量事务日志,所以就放弃了,改用了load 自己不是做数据库的所以这点不懂,折腾了好一会,下面是解决方法: 环境: a. 查看当前系统cat /etc/redhat-release [root@nginx/]# cat...

more

Oracle转移数据库表空间文件位置

工作中碰到的一次windows因数据库表空间所在的磁盘不足,需要进行迁移的解决方法,最后网上搜索得到的方法,自己用了很多次,挺好用: 操作如下: 1、    用dba权限账户登录数据库(这里用的是system账户) 在cmd中输入:sqlplus /nolog conn...

more

评论&留言
欢迎新朋友你的到来!
已经有7 条评论抢在你前面了~
昵称
邮箱
网站
  1. a

    需要修改/app/data/oracle/product/11g/ctx/lib/ins_ctx.mk文件

    没有解决问题。 看日志报错找不到static命令;

    #1
    回复
    • zhaofan 博主 回复

      @a 加我qq详细聊吧

  2. 匿名

    得得

    #2
    回复
    • zhaofan 博主 回复

      @ 我和你的安装方式不一样

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册