您的位置:首页 > 数据库 > Oracle

CentOS7(linux)下安装Oracle 11gR2 出现的问题及解决方案

2019-03-18 22:32 836 查看

1.运行 ./runInstaller 出现256颜色 不通过问题

 

 解决方案:  切换到root,输入命令xhost +  运行后如下图可切换到oracle安装

2. 运行 ./runInstaller 安装界面出现乱码问题

解决方案: 
export NLS_LANG=AMERICAN_AMERICA.UTF8 
export LC_ALL=C

执行命令source /home/oracle/.bash_profile,让配置立即生效

3.运行 ./runInstaller 出现小白点小白条界面无法显示完全问题以及画面加载卡住

解决方案: 
运行安装程序时使用 ./runInstaller -jreLoc /usr/lib/jvm/jre-1.8.0

 

4、一系列包问题

安装过程中,在link binaries阶段出现2个错误,第一个是关于ins_ctx.mk,log显示:

/lib64/libstdc++.so.5: undefined reference to `memcpy@GLIBC_2.14'

原因据说是由于本机的glibc版本高于2.14(实际为2.17)。解决方法:

yum install glibc-static

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

修改/app/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/stdc.a

点击Retry即可。

第二个错误是”Error in invoking target 'agent nmhs' of makefile'/app/oracle/product/11.2.0/db_1/sysman/lib/ins_emagent.mk.' 

解决方法,在makefile中添加链接libnnz11库的参数:

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

$(MK_EMAGENT_NMECTL)

修改为:

$(MK_EMAGENT_NMECTL) -lnnz11

点击Retry即可。
 

5.创建监听的时候(netca)点击Next 没有反应

解决方案: 
vi /etc/hosts 增加自己的ip和主机名

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐