安装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 添加一行:清除环境变量
否则会出现下面错误:
修改了这两个文件之后再在rac2节点运行root.sh会出现下面错误:
这个问题看起来没有那么严重。
只要通过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
7. WAIT
![]()
这一个步骤,慢的无法想象。
需要做的,就是等待。
笨笨该升级咯!
安装rac遇到的问题总结:的更多相关文章
- 一步一步搭建11gR2 rac+dg之安装rac出现问题解决(六)【转】
一步一步在RHEL6.5+VMware Workstation 10上搭建 oracle 11gR2 rac + dg 之安装rac出现的问题 (六) 本文转自 一步一步搭建11gR2 rac+dg之 ...
- 关于使用openfiler作为共享存储来安装rac时的问题
关于使用openfiler作为共享存储来安装rac时的问题 第一:一定要使用openfiler-2.3-x86-disc1.iso这个版本号的openfiler,不要使用其它版本号的openfiler ...
- centos 6.7 (UDEV,、etc/hosts)安装 RAC 11.2.0.4 报错处理
环境说明: db 11.2.0.4 os: centos 6.7 UDEV管理ASM 没有配置DNS服务器,采用/etc/hosts报错: 1. CVU(Cl ...
- Oracle 安装 RAC 11.2.0.4 centos7.4 -udev磁盘绑定/执行root脚本报错
在centos 7.4上安装oracle rac 11.2.0.4 报错及相关解决 $ cat /etc/redhat-release CentOS Linux release 7.4.1708 (C ...
- 【RAC】安装rac的时候。报错checking for oracle home incompatibilities failed
背景:由于oracle安装的时候中途出现了问题,解决过后,发现报错了 图形化安装的时候,有这个问题出现 解决办法: 删除安装过的所有缓存,和文件即可 1.删除ORACLE_BASE下的所有文件 2.删 ...
- RAC_Oracle集群服务安装RAC(案例)
2015-01-23 Created By BaoXinjian Thanks and Regards
- linux7 安装rac 执行root脚本时候报错
运行root.sh脚本的时候报错 报错信息: [root@rac1 ~]# /u01/app/oraInventory/orainstRoot.sh Changing permissions of / ...
- centos 7安装rac 11gR2时运行root.sh报错找不到ohas服务(ohasd failed to start)
单独在linux 7中为ohasd设置一个服务.步骤如下1. 创建服务ohas.service的服务文件并赋予权限touch /usr/lib/systemd/system/ohas.servicec ...
- RAC分解步骤之一,在oracle linux 4u4上安装oracle 10.2.0.1.0操作日志
练习oracle的rac组建过程,第一步,先练习4u4上安装oracle 10.2.0.1.0.直接安装rac,有些难度.从简单的做起.总RAC步骤,参照小布老师的RAC组建. 1. 启动vc,登陆v ...
随机推荐
- redhat5安装jdk6、eclipse和tomcat6
redhat5安装jdk6.eclipse和tomcat6 1.安装jdk6 首先下载jdk(jdk-6u13-linux-i586.bin),对于redhat5,本人强烈建议不要安装jdk7,因为有 ...
- mysql 1449 : The user specified as a definer ('montor'@'%') does not exist
grant all privileges on *.* to root@"%" identified by "."; flush privileges;
- 2014:超越炒作,进入部署SDN的时代
2013 年,我们看到了非常多新的SDN 产品.体系结构.营销活动和各种会议,一些新的标准和开源组织也进入了这个领域.当时的SDN 刚刚从炒作周期的高点回归下来.转眼到了2014 年,这一年我们会看到 ...
- 求职(2015南京站获得百度、美的集团、趋势科技、华为offer)
版权所有所有:没有马缰绳chhuach(CSDN博客源).转载请注明出处. 禁止www.haogongju.net转载. 特此声明 一.开篇: 9月底,找工作接近尾声,笔者主要经历了2015年南京站百 ...
- Google C++ style guide——头文件
1.#define保护 使用#define防止头文件被多重包括.命名格式为:<PROJECT>_<PATH>_<FILE>_H_ 比如,foo中的头文件foo/sr ...
- js触摸屏案例
js 手机端触发事事件.javascript手机端/移动端触发事件 处理Touch事件能让你跟踪用户的每一根手指的位置.你可以绑定以下四种Touch事件: 1 2 3 4 touchstart: ...
- Android Studio无法关联Api23源码-提示Souces for android api 23 platform not found
最近升级了As,然后忽然就关联不上源码了,很不方便,找个Activity的源码都只有outline没有解释,还提示这个错误: Decompiled .class file, bytecode vers ...
- ArrayList、Vactor以及LinkList的区别
ArrayList:底层数据结构是数组结构,你就可以把它看成是一个可变大小的且只能装对象的数组.因为数组有索引(角标)所以ArrayList的查询速度快,而添加删除元素速度稍慢.因为,你每删除或者添加 ...
- ios消息的交互方式
注意这些都是界面回传(即从第二个界面传到第一个界面,从第一个界面传到第二个界面的时候用第二个界面的属性即可) iOS消息的交互方式有4种,分别为:通知,代理,block,kvo 现在我们对这个4中 ...
- UNIX环境高级编程--#include "apue.h"
apue.h头文件为作者自己编写而非系统自带,故需要自行添加! 第一:打开网站 http://www.apuebook.com/第二:选择合适的版本(一共有三个版本,根据书的版本选择)下载源码sour ...


