zoukankan      html  css  js  c++  java
  • 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:2.搭建环境-2.6. 安装Oracle所依赖的必要包

    2.6. 安装Oracle所依赖的必要包

    2.6.1. 检查Oracle所依赖的必要rpm包

    [root@localhost /]#rpm -q binutils compat-libstdc elfutils-libelf elfutils-libelf-devel expat gcc

    2.6.2. 准备Oracle所依赖的必要包

    • Linux安装文件的CentOS-5.4-x86_64-bin-DVD1Packages文件夹查找缺少的依赖包:

     

    • yum 使用http://mirror.centos.org的镜像更新:http://mirror.centos.org/centos/5/os/x86_64/CentOS/

     

      另外,也可以通过修改yum.repos.d下的CenOS的镜像仓库地址,如访问163的镜像,操作如下:

      1)     备份系统原来的CentOS-Base.repo文件:

    [root@localhost /]#cd /etc/yum.repos.d/

    [root@localhost /]#cp -a CentOS-Base.repo CentOS-Base.repo.bak

      2)     用vi打开CentOS-Base.repo文件:

    [root@localhost /]#vim CentOS-Base.repo

      然后,按Insert键进入文本编辑状态

      3)     修改后的CentOS-Base.repo文件,代码如下:

      # CentOS-Base.repo

    # CentOS-Base.repo
    #
    # This file uses a new mirrorlist system developed by Lance Davis for CentOS.
    # The mirror system uses the connecting IP address of the client and the
    # update status of each mirror to pick mirrors that are updated to and
    # geographically close to the client. You should use this for CentOS updates
    # unless you are manually picking other mirrors.
    #
    # If the mirrorlist= does not work for you, as a fall back you can try the
    # remarked out baseurl= line instead.
    #
    #

    [base]
    name=CentOS-$releasever - Base
    #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
    #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
    baseurl=http://mirrors.163.com/centos/$releasever/os/$basearch/
    gpgcheck=1
    #gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

    gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6

    #released updates
    [updates]
    name=CentOS-$releasever - Updates
    #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
    #baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
    baseurl=http://mirrors.163.com/centos/$releasever/updates/$basearch/
    gpgcheck=1
    #gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

    gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6

    #packages used/produced in the build but not released
    [addons]
    name=CentOS-$releasever - Addons
    #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=addons
    #baseurl=http://mirror.centos.org/centos/$releasever/addons/$basearch/
    baseurl=http://mirrors.163.com/centos/$releasever/addons/$basearch/
    gpgcheck=1
    #gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

    gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6

    #additional packages that may be useful
    [extras]
    name=CentOS-$releasever - Extras
    #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
    #baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
    baseurl=http://mirrors.163.com/centos/$releasever/extras/$basearch/
    gpgcheck=1
    #gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

    gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6

    #additional packages that extend functionality of existing packages
    [centosplus]
    name=CentOS-$releasever - Plus
    #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
    #baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
    baseurl=http://mirrors.163.com/centos/$releasever/centosplus/$basearch/
    gpgcheck=1
    enabled=0
    #gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

    gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6

      保存:先按Esc,然后按“:”,再:“wq”。

    2.6.3. 上传到虚拟机LINUX上

    通过SecureCRT上传:oracle 所依赖的一些包

    put  E: emp rpms.zip/home/linuxrac2/Downloads

     

      然后解压:

    解压所上传的压缩包:

    put  E: emp rpms.zip  /home/linuxrac2/Downloads

    2.6.4.安装Oracle所依赖的必要包

      例如:

    [root@localhost rpms]# rpm -ivh pdksh-5.2.14-37.el5_8.1.x86_64.rpm

    [root@localhost rpms]# rpm -ivh unixODBC-2.2.14-12.el6_3.x86_64.rpm

    [root@localhost rpms]# rpm -ivh unixODBC-devel-2.2.14-12.el6_3.x86_64.rpm

    [root@localhost rpms]# rpm -ivh gcc-4.4.7-3.el6.x86_64.rpm

     

    • 在安装 oracle x64 时,需要安装 32 位的 compat-libstdc++,但是,直接运行安装时,会由于依赖关系,安装不能完成,如果手工输入这么多的包,就过于复杂了。更关键的是,它列出的名字与包的名字并不一一对应。

    [root@localhost  rpms]#rpm -ivh compat-libstdc++-33-3.2.3-69.el6.i686.rpm
    error: Failed dependencies:
        libc.so.6 is needed by compat-libstdc++-33-3.2.3-69.el6.i686
        libc.so.6(GLIBC_2.0) is needed by compat-libstdc++-33-3.2.3-69.el6.i686
        libc.so.6(GLIBC_2.1) is needed by compat-libstdc++-33-3.2.3-69.el6.i686
        libc.so.6(GLIBC_2.1.3) is needed by compat-libstdc++-33-3.2.3-69.el6.i686
        libc.so.6(GLIBC_2.2) is needed by compat-libstdc++-33-3.2.3-69.el6.i686
        libc.so.6(GLIBC_2.3) is needed by compat-libstdc++-33-3.2.3-69.el6.i686
        libgcc_s.so.1 is needed by compat-libstdc++-33-3.2.3-69.el6.i686
        libgcc_s.so.1(GCC_3.0) is needed by compat-libstdc++-33-3.2.3-69.el6.i686
        libgcc_s.so.1(GCC_3.3) is needed by compat-libstdc++-33-3.2.3-69.el6.i686
        libgcc_s.so.1(GLIBC_2.0) is needed by compat-libstdc++-33-3.2.3-69.el6.i686
        libm.so.6 is needed by compat-libstdc++-33-3.2.3-69.el6.i686

     

      1)     建立光盘的挂接点
          mkdir /media/cdrom
          这个路径是必须的,因为,系统中设置的光盘路径就是这个。也可手工

      2)     挂接光盘(注,挂载设备类型及内容请参考CentOS-Media.repo中的描述)
          mount /dev/dvd  /media/cdrom/

      3)     下面就可以使用了。
          命令格式:
          yum --disablerepo=* --enablerepo=c6-media [命令]
          比如:
          查询组:
          yum --disablerepo=* --enablerepo=c6-media grouplist
          安装 X11。
          yum --disablerepo=* --enablerepo=c6-media groupinstall "X11"
          如果不是组,比如,安装 perl:
          yum --disablerepo=* --enablerepo=c6-media install "perl"

    •  于是,我们就可以用下面的命令,它会自动把依赖的包全部装上:

    [root@localhost  rpms]#yum --disablerepo=* --enablerepo=c6-media install compat-libstdc++-33-3.2.3-69.el6.i686.rpm

      1.下载repo文件:

    [root@localhost etc]# cd yum.repos.d

    [root@localhost yum.repos.d]# wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

     

      2.备份并替换系统的repo文件

    [root@localhost yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.bak

    [root@localhost yum.repos.d]# mv CentOS6-Base-163.repo CentOS-Base.repo

      3.执行yum源更新

    [root@localhost yum.repos.d]# yum clean all

    [root@localhost yum.repos.d]# yum makecache

    [root@localhost yum.repos.d]# yum update

    基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境所有链接:

    1.资源准备
    http://www.cnblogs.com/HondaHsu/p/4046352.html

    2.搭建环境-2.1创建虚拟机
    http://www.cnblogs.com/HondaHsu/p/4046378.html

    2.搭建环境-2.2安装操作系统CentOS5.4
    http://www.cnblogs.com/HondaHsu/p/4046384.html

    2.搭建环境-2.3配置共享磁盘
    http://www.cnblogs.com/HondaHsu/p/4046389.html

    2.搭建环境-2.4. 安装JDK
    http://www.cnblogs.com/HondaHsu/p/4046430.html

    2.搭建环境-2.5. 配置网络
    http://www.cnblogs.com/HondaHsu/p/4046443.html

    2.搭建环境-2.6. 安装Oracle所依赖的必要包
    http://www.cnblogs.com/HondaHsu/p/4054216.html

    2.搭建环境-2.7. 配置资源与参数
    http://www.cnblogs.com/HondaHsu/p/4054238.html

    2.搭建环境-2.8. 配置用户环境
    http://www.cnblogs.com/HondaHsu/p/4054259.html

    2.搭建环境-2.9. 配置用户等效性(可选项)
    http://www.cnblogs.com/HondaHsu/p/4054277.html

    2.搭建环境-2.10.配置用户NTF服务
    http://www.cnblogs.com/HondaHsu/p/4054333.html

    3.安装Oracle RAC-3.1.安装并配置ASM驱动
    http://www.cnblogs.com/HondaHsu/p/4054367.html

    3.安装Oracle RAC-3.2.安装 cvuqdisk 软件包
    http://www.cnblogs.com/HondaHsu/p/4054395.html

    3.安装Oracle RAC-3.3.安装前检查
    http://www.cnblogs.com/HondaHsu/p/4054481.html

    3.安装Oracle RAC-3.4.安装Grid Infrastructure
    http://www.cnblogs.com/HondaHsu/p/4054518.html

    3.安装Oracle RAC-3.5.安装oracle11gr2 database 软件与创建数据库
    http://www.cnblogs.com/HondaHsu/p/4054586.html

    3.安装Oracle RAC-3.6.集群管理命令
    http://www.cnblogs.com/HondaHsu/p/4054635.html

    4.安装Oracle RAC FAQ-4.1.系统界面报错Gnome
    http://www.cnblogs.com/HondaHsu/p/4046314.html

    4.安装Oracle RAC FAQ-4.2.Oracleasm Createdisk ASM磁盘失败:Instantiating disk: failed
    http://www.cnblogs.com/HondaHsu/p/4046248.html

    4.安装Oracle RAC FAQ-4.3.Oracle 集群节点间连通失败
    http://www.cnblogs.com/HondaHsu/p/4046263.html

    4.安装Oracle RAC FAQ-4.4.无法图形化安装Grid Infrastructure
    http://www.cnblogs.com/HondaHsu/p/4046273.html

    4.安装Oracle RAC FAQ-4.5.安装Grid,创建ASM磁盘组空间不足
    http://www.cnblogs.com/HondaHsu/p/4046285.html

    4.安装Oracle RAC FAQ-4.6.重新配置与缷载11R2 Grid Infrastructure
    http://www.cnblogs.com/HondaHsu/p/4046300.html

    4.安装Oracle RAC FAQ-4.7.Oracle 11G R2 RAC修改public网络IP
    http://www.cnblogs.com/HondaHsu/p/4054953.html

  • 相关阅读:
    sftp服务器搭建以及挂载新硬盘到home目录下
    做题小技巧
    18年2月份股市大跌感想
    使用docker配置laravel5.5环境
    git tag、gitignore和git撤销提交
    Tmux 学习
    rman异常案例二: 归档日志被人移动到其他目录,导致数据库恢复异常(续)
    tasklet与workqueue的区别和不同应用环境总结
    [置顶] Jquery网页打印
    svn服务器搭建和使用:Custom action GenerateSSLKey failed: Command terminated with non-zero exit code
  • 原文地址:https://www.cnblogs.com/HondaHsu/p/4054216.html
Copyright © 2011-2022 走看看