zoukankan      html  css  js  c++  java
  • 安装rac遇到的问题总结:

    1. 选择虚拟机工具

      这个过程是非常的波折。这次安装也让我吸取了很大教训,获得了宝贵经验。

      首先啊,必须了解rac的机制。

      共享磁盘+多实例。

      这就意味着,我们必须使用一个支持共享磁盘的虚拟机。

      第一次我使用了workstation,竟然安装了2组磁盘。。多么可笑哇。羞~

      其实也有人说workstation可以配置共享磁盘,但是好麻烦吧,我目前还不会。决定使用网上说的 vmware workstation

      直接去下载了个2.0..搞到序列号,满怀希望的我就打开了  开始菜单,vmware server。。为什么没有console?!?!

      傻眼。上网查了一下,原来跟操作系统还不搭 win7+64位+vmware server 2.0 就是风马牛不相及啊。。

      说是1.0.6支持。卸2装1.

      装完了,有console!开心!不过1秒钟后又傻眼了!

      让我输用户名密码。。我把机器的用户名密码输进去。被他积极拒绝了。。my god。这个网上说可能是序列号的问题。过期了。

      最终,我是用了oracle自己的虚拟机vbox。而安装过程也从此顺利的多了。

    2. 网络配置

      /etc/hosts

      共有IP、私有IP、虚拟IP

      此文件中需要包含两个节点的三种IP,共6个

      另外,必须有localhost那一行

      否则会出现:

    CRS-0215 : Could not start resource 'ora.node2.ons'.

    3. 配置互信

      配置互信的时候,注意使用oracle用户。

      最后需要分别ssh四个主机名,把每台机器名放到known_hosts中

      ssh的时候要输入一个yes

      ssh rac1 date

      ssh rac2 date

      ssh rac1-priv date

      ssh rac2-priv date

    4. cluster软件结束后rac2节点执行root.sh前的操作:

    需要先编辑两个文件,使用root用户修改

    第一个文件/u01/crs/bin/vipca

    vi /u01/crs/bin/vipca

    搜索/LD_ASSUME_KERNEL

    119 if [ "$arch" = "i686" -o "$arch" = "ia64" ]

    120 then

    121 LD_ASSUME_KERNEL=2.4.19

    122 export LD_ASSUME_KERNEL

    123 fi

    124 unset LD_ASSUME_KERNEL 添加一行:清除环境变量

    第二个文件/u01/crs/bin/srvctl

    vi /u01/crs/bin/srvctl

    166 LD_ASSUME_KERNEL=2.4.19

    167 export LD_ASSUME_KERNEL

    168 unset LD_ASSUME_KERNEL 添加一行:清除环境变量

    否则会出现下面错误:

    clipboard

     

    修改了这两个文件之后再在rac2节点运行root.sh会出现下面错误:

    clipboard[4]

    这个问题看起来没有那么严重。

    只要通过vipca界面配置网络即可。

     

    5. 时间同步

    折腾了很久,虚拟机也又关闭又重启的,两台机器时间不一致了。

    这时候我crs_stat –t

    State的状态是unknow

    这时,只要将时间同步,并且把unknown的节点强制关闭

    再crs_stop –all      看到所有状态都是OFFLINE

    再crs_start –all      看到所有状态都是ONLINE

    即可解决。

    6. asm磁盘找不到

    配置asm的时候,我只看到之前的ocr和voting设备。找不到asm磁盘

    大概因为我没有装在同一个目录下。

    可以 CHANGE DISK DISCOVERY PATH,  ok

    clipboard[6]

     

    7. WAIT

    clipboard[8]

    这一个步骤,慢的无法想象。

    需要做的,就是等待。

    笨笨该升级咯!

  • 相关阅读:
    整数拆分
    win8 使用notepad++写C代码
    hessian客户端调用服务端测试类
    多线程环境下保证实现单线程的案例
    windows server 2008开机启动多个tomcat服务方法及遇到问题
    解决加载静态文件无法被浏览器缓存问题
    【拦截器】HandlerInterceptor接口
    【pac4j】OAuth 认证机制 入门篇
    【Linux部署 · JDK】在linux系统安装jdk
    【Linux部署 · GIT】在linux系统安装git和配置实现SSH
  • 原文地址:https://www.cnblogs.com/oraclesea/p/3564227.html
Copyright © 2011-2022 走看看