当前位置:Gxlcms > 数据库问题 > 关于centOS7部署oracle11g的搭建记录

关于centOS7部署oracle11g的搭建记录

时间:2021-07-01 10:21:17 帮助过:35人阅读

yum install -y binutils*
yum install -y compat-libstdc*
yum install -y elfutils-libelf*
yum install -y gcc*
yum install -y glibc*
yum install -y ksh*
yum install -y libaio*
yum install -y libgcc*
yum install -y libstdc*
yum install -y make*
yum install -y sysstat*
yum install libXp* -y
yum install -y glibc-kernheaders
技术分享图片

    但是校验依然没有通过,后来选择忽略了此部分校验步骤。

  ii.安装的图形界面出现乱码

    因安装系统时使用的系统语言为zh_CN,而oracle安装时会自动根据系统语言选择安装界面的语言配置,二者使用语言编码格式不一致时,就会乱码。解决方案为:下载zysong.ttf的字体包,然后上传到centOS的服务器上,创建fallback文件夹,然后将字体包复制到fallback文件夹中;找到/opt/oracle_linux/database/stage/Components/oracle.jdk/1.5.0.17.0/1/DataFiles/all.jar,然后在图形化界面使用归档管理器打开all.jar,跳转到/jdk/jre/lib/fonts/文件夹,将fallback拖进这个文件夹中,即为:/jdk/jre/lib/fonts/fallback/zysong.ttf,保存退出后重新运行runinstall即可。

    注:后面在使用dbca命令行或netca时,图形化界面可能还会出现乱码,可将字体文件zysong.ttf放置于系统的/usr/share/fonts/zh_CN/TrueType/中,若文件夹不存在,可进行创建操作,注销后重新进入系统后可解决此类问题。

  iii.安装数据库时报错

    安装中出现两条报错信息:

    1.调用makefile‘/opt/ap/oracle/app/oracle/product/11.2.0/dbhome_1/ctx/lib/ins_ctx.mk‘ 的目标 ‘install‘ 出错。此问题可能是由于RHEL与centOS的环境依赖包不兼容所致,后来忽略了这个问题。

    2.ins_emagent.mk 链接错误,报agent nmhs错误。此问题使用vim打开$ORACLE_HOME/sysman/lib/ins_emagent.mk文件,找到单独的一行:$(MK_EMAGENT_NMECTL),将其修改为$(MK_EMAGENT_NMECTL) -lnnz11,保存后点击重试按钮即可解决。

  iv.数据库安装完毕后,使用dbca或lsnrctl等数据库命令时,系统提示No such file or directory.

    此类问题通常是环境变量配置错误,使用oracle用户登陆系统,找到.bash_profile,查看ORACLE_HOME、PATH的配置是否与实际安装的数据库路径一致,否则重新配置并保存,保存后用source命令行使其生效。

  v.使用数据库客户端连接服务器时,提示连接超时

    在服务器端实例正常运行的情况下,可能是服务器1521的端口被防火墙关闭,可使用两种方法打开1521端口

    1.systemctl stop iptables

    #关闭防火墙

    #注意:此处需要安装防火墙服务:yum install iptables-services -y,否则提示指令不存在

    2.修改防火墙配置:

    iptables -I INPUT -p tcp --dport 1521 -m state --state NEW -j ACCEPT#设置防火墙开放1521端口

    iptables-save > /etc/sysconfig/iptables#保存规则

    systemctl enable iptables#设置开机自启动防火墙

  tips:

    1)安装操作系统时可以直接创建oracle用户与oinstall、dba用户组,省去安装系统后再创建用户与组的麻烦

    2)安装系统时可选择英文语言,这样可避免出现安装图形界面乱码问题

    3)编写环境变量配置的shell时需注意转义问题

关于centOS7部署oracle11g的搭建记录

标签:source   makefile   strong   否则   install   设置   依赖包   component   ora   

人气教程排行