centos 7 oracle11G2r安装图文教程

root用户安装?

安装依赖lib:yum安装
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

 

解压oracle文件

unzip linux.x64_11gR2_database_1of2.zip

unzip linux.x64_11gR2_database_2of2.zip

配置环境变量后,解决:乱码问题:

 ./runInstaller

 

1。Oracle Database Standard Edition One,最基本的商业版本,包括基本的数据库功能。

2。Oracle Database Standard Edition ,标准版,包括上面那个版本的功能和RAC,只有在10g的标准版中才开始包含RAC。

3。Oracle Database Enterprise Edition,企业版,虽说是最强劲的版本,但是并不是所有我们常用的功能都在这个版本中,很多东西仍然是要额外付费的

4.Oracle Database Personal Edition,个人版,除了不支持RAC之外包含企业版的所有功能,但是注意的是,只有Windows平台上才提供个人版

直接用企业版Enterprise Edition ,不用于商用没有版权问题。企业版的功能比较全

个人学习使用都可以,没有限制,我装的是Enterprise Edition。
个人觉得ORACLE更多是对操作系统的版本划分更明显,而不像SQL SERVER那样在意标准版,个人版,企业版,开发版。

日志目录,最好不要修改用默认的:/home/nzd/ruanJian/oracle11gR2/oraInventory

可以忽略,因为centos版本较高,所以11g check的时候不识别高版本lib

据说glibc的版本2.17过高所致,下载glibc-static-2.17-55.el7.x86_64.rpm安装试试解决

rpm下载地址列表:

wget http://copr-be.cloud.fedoraproject.org/results/mosquito/myrepo-el6/epel-6-x86_64/glibc-2.17-55.fc20/glibc-2.17-55.el6.x86_64.rpm

wget http://copr-be.cloud.fedoraproject.org/results/mosquito/myrepo-el6/epel-6-x86_64/glibc-2.17-55.fc20/glibc-common-2.17-55.el6.x86_64.rpm

wget http://copr-be.cloud.fedoraproject.org/results/mosquito/myrepo-el6/epel-6-x86_64/glibc-2.17-55.fc20/glibc-devel-2.17-55.el6.x86_64.rpm

wget http://copr-be.cloud.fedoraproject.org/results/mosquito/myrepo-el6/epel-6-x86_64/glibc-2.17-55.fc20/glibc-headers-2.17-55.el6.x86_64.rpm

安装:rpm -ivh glibc-static-2.17-55.el7.x86_64.rpm

移除包:rpm -e

yum卸载:
# yum -y remove 包名

yum -y remove glibc-devel-2.17-260.el7_6.4.x86_64

-----yum -y remove glibc-devel-2.17-260.el7_6.4.x86_64

旧:yum install -y glibc-devel-2.17-55.el7_6.4.x86_64

     yum install -y glibc-static-2.17-55.el7.x86_64

rpm -ivh glibc-devel-2.17-55.el7.x86_64.rpm

错误:依赖检测失败:
    glibc = 2.17-55.el7 被 glibc-devel-2.17-55.el7.x86_64 需要
    glibc-headers = 2.17-55.el7 被 glibc-devel-2.17-55.el7.x86_64 需要

rpm -ivh glibc-2.17-55.el7.x86_64.rpm

rpm -ivh glibc-headers-2.17-55.el7.x86_64.rpm

rpm -ivh glibc-headers-2.17-55.el7.x86_64.rpm

rpm -ivh glibc-common-2.17-55.el6.x86_64.rpm

rpm -ivh glibc-2.17-55.el6.x86_64.rpm glibc-common-2.17-55.el6.x86_64.rpm glibc-headers-2.17-55.el6.x86_64.rpm

rpm -ivh glibc-2.17-55.el6.x86_64.rpm
rpm -ivh glibc-common-2.17-55.el6.x86_64.rpm
rpm -ivh glibc-headers-2.17-55.el6.x86_64.rpm
rpm -ivh glibc-devel-2.17-55.el7.x86_64.rpm
rpm -ivh glibc-static-2.17-55.el7.x86_64.rpm

rpm -e glibc

rpm -e glibc-common

rpm -e glibc-headers

rpm -e glibc-devel

rpm -e glibc-static

yum -y remove glibc-2.17-260.el7_6.4.x86_64
yum -y remove glibc-common-2.17-260.el7_6.4.x86_64
yum -y remove glibc-headers-2.17-260.el7_6.4.x86_64
yum -y remove glibc-devel-2.17-260.el7_6.4.x86_64
yum -y remove glibc-static-2.17-260.el7_6.4.x86_64​​​​​​​

安装libc.so.6(yum install -y libc.so.6)

yum -y remove glibc-devel-2.17-260.el7_6.4.x86_64

yum install -y glibc-devel-2.17-260.el7_6.4.x86_64

rpm -ivh --force --nodeps glibc-2.17-55.el6.x86_64.rpm
rpm -ivh --force --nodeps glibc-common-2.17-55.el6.x86_64.rpm
rpm -ivh --force --nodeps glibc-headers-2.17-55.el6.x86_64.rpm
rpm -ivh --force --nodeps glibc-devel-2.17-55.el7.x86_64.rpm
rpm -ivh --force --nodeps glibc-static-2.17-55.el7.x86_64.rpm
 

--nodeps就是安装/卸载时不检查依赖关系,需要用--force强制安装/卸载

------rpm -ivh glibc-2.17-55.el6.x86_64.rpm --force --nodeps

------rpm -ivh glibc-2.17-55.el6.x86_64.rpm --force --nodeps

------rpm -ivh glibc-2.17-55.el6.x86_64.rpm --force --nodeps

------rpm -ivh glibc-2.17-55.el6.x86_64.rpm --force --nodeps

------rpm -ivh glibc-2.17-55.el6.x86_64.rpm --force --nodeps

 

该软件包包含一个静态链接库:/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继续安装。
安装成功!

vi /home/nzd/ruanJian/oracle11gR2/db_install/product/11.2.0/dbhome_1/ctx/lib/ins_ctx.mk

vi /home/nzd/ruanJian/oracle11gR2/db_install/product/11.2.0/dbhome_1/sysman/lib/ins_emagent.mk

vi /home/nzd/ruanJian/oracle11gR2/db_install/product/11.2.0/dbhome_1/network/lib/ins_net_client.mk

 

 

http://www.xwood.net/_site_domain_/_root/5870/5874/t_c265367.html

yum install -y libgmp.so.3

rpm -ivh --force --nodeps ppl-0.10.2-11.el6.x86_64.rpm

rpm -ivh --force --nodeps cloog-ppl-0.15.7-1.2.el6.x86_64.rpm

rpm -ivh --force --nodeps mpfr-2.4.1-6.el6.x86_64.rpm

rpm -ivh --force --nodeps cpp-4.4.7-3.el6.x86_64.rpm

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值