【转载】安装grid

1.安装前准备

从oracle网站下载grid,oralce软件。

安装grid - raiser - Raiser的博客

 拷贝并更改权限(上图rac2应为rac1)

通过一台机器安装就可,我们启用rac1进行安装。

安装grid - raiser - Raiser的博客

 运行命令,在rac1和rac2上进行安装前检查

 ./runcluvfy.sh stage -pre crsinst -n rac1,rac2 -fixup -verbose

经过一个详细的检查过程后,出现最终结果

安装grid - raiser - Raiser的博客

 这说明有错误,因此应该针对运行过程中出现的错误的点进行修改。

下面几个典型错误

1)PRVF 同等性检查错误

解决办法:分别在rac1 rac2上使用用户grid 运行ssh rac1 date 和ssh rac2 date

2)提示安装包缺失

我所安装linux是64位的,因此会有提示要求安装i386的包,此时忽略。

 检查安装环境变量

如果在本机安装,在本机无法启动xwindow界面,则需要首先在root用户下使用xhost +(会提示类似执行不成功,不用管),然后用root用户启动startx,在xwindow下,打开终端,切换到grid用户,执行安装命令./runInstaller

xhost +    这个命令将允许别的用户启动的图形程序将图形显示在当前屏幕上。
一般与DISPLAY共同使用

此过程如下:(本机未装xmanager)

安装grid - raiser - Raiser的博客

 上图是以ssh(putty)下显示的结果,转入到虚拟机下继续执行。

安装grid - raiser - Raiser的博客

 上面的提示是检查时有错误,如果错误自己可以确认,就忽略。

安装grid - raiser - Raiser的博客

 过一段时间,提示无法执行,下面切换到xwindow下继续执行。

安装grid - raiser - Raiser的博客
 
安装grid - raiser - Raiser的博客
 
安装grid - raiser - Raiser的博客

 

这时还是失败的,现在把grid 环境变量文件.bash_profile中的DISPLAY去掉

安装grid - raiser - Raiser的博客

 

安装grid - raiser - Raiser的博客
安装grid - raiser - Raiser的博客

 上图为在xwindow界面下执行xhost + 后最终打开安装界面。 

然后使用root用户运行xhost +,startx,打开终端,切换到grid,开始安装。

安装grid - raiser - Raiser的博客

 

安装grid - raiser - Raiser的博客

 

安装grid - raiser - Raiser的博客

 

安装grid - raiser - Raiser的博客

 

安装grid - raiser - Raiser的博客

 

安装grid - raiser - Raiser的博客

 test时出现错误INS-06006

分别在rac1 rac2上用grid用户测试ssh rac1 date 和ssh rac2 date都是成功,因为在启动安装前修改了.bash_profile以便在xwindow下安装,因此怀疑或许是此问题导致,所以source 此二文件,并重新启动操作系统后重新开始安装,安装就可正常下去

安装grid - raiser - Raiser的博客

 

安装grid - raiser - Raiser的博客

 

安装grid - raiser - Raiser的博客

 

安装grid - raiser - Raiser的博客

 

安装grid - raiser - Raiser的博客

 

安装grid - raiser - Raiser的博客

 

安装grid - raiser - Raiser的博客

 

安装grid - raiser - Raiser的博客

 

安装grid - raiser - Raiser的博客

 

安装grid - raiser - Raiser的博客

 

安装grid - raiser - Raiser的博客

 

安装grid - raiser - Raiser的博客

 

安装grid - raiser - Raiser的博客

 root.sh执行是一比较长的过程,工作较多,容易出错。本次安装就出现错误,如下:

安装grid - raiser - Raiser的博客

 经上网查看,知道此为一经典bug

解决方法如下:

运行root.sh时,另打开一个终端,以root用户登录后,执行

/bin/dd if=/var/tmp/.oracle/npohasd of=/dev/null bs=1024 count=1

要多刷几次,一直到出现 Adding demon to initab

这样就可以运行,有人还提出修改/var/tmp/.oracle/npohasd文件权限,好像不太好用。

 
安装grid - raiser - Raiser的博客
 同理,在rac2上执行类似操作,完成配置
安装grid - raiser - Raiser的博客
 
安装grid - raiser - Raiser的博客
 找到错误,如果是racscan错误,是可以忽略的。
找到日志文件,并查看
安装grid - raiser - Raiser的博客
 点确定,然后点close,完成安装。
安装grid - raiser - Raiser的博客
 切换到grid用户,验证安装
安装grid - raiser - Raiser的博客
 都正常,下面我们继续进行oracle安装。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值