1.安装前准备
从oracle网站下载grid,oralce软件。
![安装grid - raiser - Raiser的博客 安装grid - raiser - Raiser的博客](http://img2.ph.126.net/FXpORnY6_1RSxvNJSy71wA==/4936508141651598254.png)
拷贝并更改权限(上图rac2应为rac1)
通过一台机器安装就可,我们启用rac1进行安装。
![安装grid - raiser - Raiser的博客 安装grid - raiser - Raiser的博客](http://img1.ph.126.net/dc4vXa6QHC1Uy0ZgEzdTLQ==/2984760653139827977.png)
运行命令,在rac1和rac2上进行安装前检查
./runcluvfy.sh stage -pre crsinst -n rac1,rac2 -fixup -verbose
经过一个详细的检查过程后,出现最终结果
![安装grid - raiser - Raiser的博客 安装grid - raiser - Raiser的博客](http://img2.ph.126.net/c4TcyXfq07ayDLSNnH5BpA==/119345390225613581.png)
这说明有错误,因此应该针对运行过程中出现的错误的点进行修改。
下面几个典型错误
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的博客 安装grid - raiser - Raiser的博客](http://img0.ph.126.net/koTjsL_GeHFHKCt2CTRjug==/6598172576820982236.png)
上图是以ssh(putty)下显示的结果,转入到虚拟机下继续执行。
![安装grid - raiser - Raiser的博客 安装grid - raiser - Raiser的博客](http://img2.ph.126.net/LGGVJMVYll96J7fGl3oQQQ==/6598102208076802637.png)
上面的提示是检查时有错误,如果错误自己可以确认,就忽略。
![安装grid - raiser - Raiser的博客 安装grid - raiser - Raiser的博客](http://img2.ph.126.net/PMFV7JVE4F1pUxwIgn6Z7w==/858780154044253196.png)
过一段时间,提示无法执行,下面切换到xwindow下继续执行。
![安装grid - raiser - Raiser的博客 安装grid - raiser - Raiser的博客](http://img2.ph.126.net/Gp9GCDDzBAyc_4ozHIwjEA==/6598231950448879139.png)
![安装grid - raiser - Raiser的博客 安装grid - raiser - Raiser的博客](http://img0.ph.126.net/nWEKsGdCXNpOKEWNsgO27w==/3306768026496952491.png)
![安装grid - raiser - Raiser的博客 安装grid - raiser - Raiser的博客](http://img2.ph.126.net/MYa_6mZ3gD1mG2UEfkv2tg==/3784994011928425091.png)
这时还是失败的,现在把grid 环境变量文件.bash_pro
![安装grid - raiser - Raiser的博客 安装grid - raiser - Raiser的博客](http://img0.ph.126.net/F7b7iMwxs0O4MkCW-diBGQ==/2677671453548498694.png)
![安装grid - raiser - Raiser的博客 安装grid - raiser - Raiser的博客](http://img1.ph.126.net/eW7BTP7YDNPKBbCfEtJESA==/1862801395971162073.png)
![安装grid - raiser - Raiser的博客 安装grid - raiser - Raiser的博客](http://img1.ph.126.net/sSgmQjQWOOfLFCNeqZwexA==/3142668115074804391.png)
上图为在xwindow界面下执行xhost + 后最终打开安装界面。
然后使用root用户运行xhost +,startx,打开终端,切换到grid,开始安装。
![安装grid - raiser - Raiser的博客 安装grid - raiser - Raiser的博客](http://img2.ph.126.net/vHkBIMbcdMV-hKlfusbCqw==/1496883926247311498.png)
![安装grid - raiser - Raiser的博客 安装grid - raiser - Raiser的博客](http://img2.ph.126.net/KqganbWiM0emE75Eq-8xCQ==/1565563820482709246.png)
![安装grid - raiser - Raiser的博客 安装grid - raiser - Raiser的博客](http://img0.ph.126.net/f5kDK7JJbZ1mUv3h1ZkftA==/6597617323449032298.png)
![安装grid - raiser - Raiser的博客 安装grid - raiser - Raiser的博客](http://img1.ph.126.net/9oHPFP0zZUEcyjMmGcSCuw==/6597347943100574020.png)
![安装grid - raiser - Raiser的博客 安装grid - raiser - Raiser的博客](http://img2.ph.126.net/vhWBBt3rBXhY9IZP4A4c6A==/801640733771989940.png)
![安装grid - raiser - Raiser的博客 安装grid - raiser - Raiser的博客](http://img1.ph.126.net/RREcJjO-tvya2wcjqdJm2w==/706783666620672727.png)
test时出现错误INS-06006
分别在rac1 rac2上用grid用户测试ssh rac1 date 和ssh rac2 date都是成功,因为在启动安装前修改了.bash_pro
![安装grid - raiser - Raiser的博客 安装grid - raiser - Raiser的博客](http://img1.ph.126.net/6j1KaEyu8JePQCoBb2fxGg==/1754433529937720641.png)
![安装grid - raiser - Raiser的博客 安装grid - raiser - Raiser的博客](http://img1.ph.126.net/FMbvyz332yYU5t5NFgzZ8Q==/1757529754681453375.png)
![安装grid - raiser - Raiser的博客 安装grid - raiser - Raiser的博客](http://img2.ph.126.net/ShhVSVmDgF0PQY8JsvgqnA==/3268487429664443897.png)
![安装grid - raiser - Raiser的博客 安装grid - raiser - Raiser的博客](http://img2.ph.126.net/ahV2nMYMhiE4Al5PAvokmw==/1621577340930504428.png)
![安装grid - raiser - Raiser的博客 安装grid - raiser - Raiser的博客](http://img1.ph.126.net/n1CTi5wlJz8zKzuIt1Ci2w==/1919096391313502611.png)
![安装grid - raiser - Raiser的博客 安装grid - raiser - Raiser的博客](http://img0.ph.126.net/HJQSd4iWrcS2jJdGYqbS5g==/2080944502921922094.png)
![安装grid - raiser - Raiser的博客 安装grid - raiser - Raiser的博客](http://img2.ph.126.net/dNniSW6dlauuRkr2sG0NGA==/3043307448295691507.png)
![安装grid - raiser - Raiser的博客 安装grid - raiser - Raiser的博客](http://img1.ph.126.net/7WwJGIn8w0fk31ehvTrjFg==/1377538536122220919.png)
![安装grid - raiser - Raiser的博客 安装grid - raiser - Raiser的博客](http://img1.ph.126.net/w-mfQ7t7Fy8136RoThkV_A==/2143713422728477183.png)
![安装grid - raiser - Raiser的博客 安装grid - raiser - Raiser的博客](http://img1.ph.126.net/Lv7V848zztieqP3JhXQSBA==/6598162681216331803.png)
![安装grid - raiser - Raiser的博客 安装grid - raiser - Raiser的博客](http://img1.ph.126.net/EbHKYg3fYlI_1us--d7FeA==/682576818623614510.png)
![安装grid - raiser - Raiser的博客 安装grid - raiser - Raiser的博客](http://img0.ph.126.net/jdhli1j16-kin6NO4J9pEw==/2049700780507292322.png)
![安装grid - raiser - Raiser的博客 安装grid - raiser - Raiser的博客](http://img0.ph.126.net/1J2EdRVYcadK3XTLnwaIiw==/1854357146669845380.png)
root.sh执行是一比较长的过程,工作较多,容易出错。本次安装就出现错误,如下:
![安装grid - raiser - Raiser的博客 安装grid - raiser - Raiser的博客](http://img0.ph.126.net/iPavQwVxOfQ3Ws5-xayq6A==/1386264260400180735.png)
经上网查看,知道此为一经典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的博客 安装grid - raiser - Raiser的博客](http://img2.ph.126.net/2yZo_A5bwv3-ZwCxnMRZdg==/1067634586763685194.png)
![安装grid - raiser - Raiser的博客 安装grid - raiser - Raiser的博客](http://img1.ph.126.net/vYt2CZ1E244XTCxzzKFmcQ==/2969561004397456786.png)
![安装grid - raiser - Raiser的博客 安装grid - raiser - Raiser的博客](http://img1.ph.126.net/aOklFGeEyvVOvltslOMGhQ==/828662331536442475.png)
![安装grid - raiser - Raiser的博客 安装grid - raiser - Raiser的博客](http://img0.ph.126.net/igTla3IV7Qa-Yze7vY-yoA==/1383168035656455315.png)
![安装grid - raiser - Raiser的博客 安装grid - raiser - Raiser的博客](http://img0.ph.126.net/PDnUAT7bQBYwkLq8VmrZKg==/3021070925135514510.png)
![安装grid - raiser - Raiser的博客 安装grid - raiser - Raiser的博客](http://img2.ph.126.net/qjXJp7w2n0G3Ecse6sAx-Q==/3148579089585731495.png)