安装rac遇到的问题总结:

摘要:
首先,我们必须了解rac的机制。我决定使用互联网上的vmwareworkstation直接下载一个2.0..序列号,希望我打开了开始菜单,vmwareserver..卸载并安装1.安装后,有一个控制台!被他断然拒绝了这一在线声明可能是序列号的问题。最后,我使用了oracle自己的虚拟机vbox。自那以后,安装过程更加顺利。

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]

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

需要做的,就是等待。

笨笨该升级咯!

免责声明:文章转载自《安装rac遇到的问题总结:》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇sass学习笔记1springboot使用druid连接池连接Oracle数据库的基本配置下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

关于Linux上的SSH服务无法启动,提示“/var/empty/sshd must be owned by root and not group or world-writable”错误

首先通过物理终端进入到linux上,手工检查ssh发现没运行# /etc/init.d/sshd statussshd is stopped 手动启动服务,发现报告权限错误。# /etc/init.d/sshd start Starting sshd:/var/empty/sshd must be owned by root and not group o...

Ubuntu14.04或16.04下安装JDK1.8+Scala+Hadoop2.7.3+Spark2.0.2

为了将Hadoop和Spark的安装简单化,今日写下此帖。 首先,要看手头有多少机器,要安装伪分布式的Hadoop+Spark还是完全分布式的,这里分别记录。 1. 伪分布式安装 伪分布式的Hadoop是将NameNode,SecondaryNameNode,DataNode等都放在一台机器上执行,Spark同理,一般用于开发环境。 1.1 准备工作 系统...

Windows版Jenkins+SVN+Maven自动化部署环境搭建【转】

前言 因今年公司新产品线较多,为了降低耦合,达到业务分离、重用,提高内部开发效率的目的,采用了基于服务组件、前后端分离的架构体系。与之前传统单应用架构相比,系统部署、配置更加复杂,为了能够频繁地将软件的最新版本,及时、持续地交付给测试团队及质量控制团队,以供评审,所以引入持续集成工具Jenkins,从而实现公司新产品持续集成,自动化部署。 环境准备 操作...

linux ------ 使用 screen 后 SSH 断开后程序依旧能在后台运行

为什么ssh断开后你运行的进程会退出呢? 因为所有进程都得有个父进程。当你ssh到一个服务器上时,打开的shell就是你所有执行命令的父进程。 当你断开ssh连接时,你的命令的父进程就没了。如果处理不当,这些进程就会收到SIGTERM信号,全被干掉了。 然后说解决方案: 让你运行的进程的父进程变成PID=1的init进程,这样你的shell退出后不影响这...

记一次 用 ssh 反向代理解决的远程操作效率问题

公司在异地有一个项目,项目在内网有一个linux集群开发人员通过 xshell进行操作,但是开发过程中还需要公司开发人员进行远程操作,原来采用的方案是向日葵,需求能实现但是限于网络环境向日葵实在是有些卡,还有就是公司一个开发人员就需要对应异地的一台机器,整体效率挺差。 考虑到当前需求无非就是能 ssh到异地的内网还有调试一些 web应用,这些都可以通过代理...

一些替代Xshell的软件推荐

FinalShell: 面附上一些截图和官方连接: 官网:http://www.hostbuf.com/ FinalShell是一体化的的服务器,网络管理软件,不仅是ssh客户端,还是功能强大的开发,运维工具,充分满足开发,运维需求.特色功能:免费海外服务器远程桌面加速,ssh加速,双边tcp加速,内网穿透. 主要特性:1.多平台支持Windows,Mac...