Instantiating disk \
(5) 最后在两个节点上验证一下,是否成功创建ASM磁盘: node1:
[root@node1 ~]# oracleasm listdisks DATA FRA
OVDATA1 OVDATA2 OVDATA3 node2:
[root@node2 ~]# oracleasm listdisks DATA FRA
OVDATA1 OVDATA2 OVDATA3
至此,安装软件之前的所有系统配置结束
开始安装软件(grid,database)
一:安装grid 1:安装前的检测 (安装软件的整个过程都只在主节点node1上做,不需要安装到node2上)
首先装包:yum install compat-libstdc++-33 compat-libcap1 gcc gcc-c++ libgomp elfutils-libelf-devel glibc-devel glibc-headers libaio-devel libstdc++-devel sysstat unixODBC unixODBC-devel -y
注:RHEL6.5装包的时候不要装ksh,并且额外安装pdksh-5.2.14-30.x86_64.rpm这个包,需要自己去下载,不然报错,而OEL6.5刚好相反,yum安装的时候直接把ksh加上就可以。 (node1和node2都装)
这些包不提前装的话检测脚本会报错,这些包都是试出来的,如果操作系统与实验环境不同,可能还需要其他的包,具体问题具体分析吧。
然后挂载oracle11gR2_x64镜像或者使用下载好的压缩文件,应该是三个压缩包,前两个是database的压缩包,第三个是grid的压缩包,把三个包都解压到/usr/local/src目录下。 [root@node1 ~]# cd /usr/local/src/ [root@node1 src]# ls database grid
开始检测之前,需要装一个rpm包 (该包是刚才解压出来的,需要scp给node2一份) [root@node1 ~]# cd /usr/local/src/grid/rpm
[root@node1 rpm]# rpm -ivh cvuqdisk-1.0.9-1.rpm
[root@node1 rpm]# scp cvuqdisk-1.0.9-1.rpm node2:/tmp
(将cvuqdisk-1.0.9-1.rpm文件scp给node2,然后在node2上也安装) [root@node2 tmp]# rpm -ivh cvuqdisk-1.0.9-1.rpm
两个节点都装完后,回到node1执行安装前的检测脚本, 这个脚本要用grid用户执行! [root@node1 rpm]# su - grid
[grid@node1 ~]$ cd /usr/local/src/grid [grid@node1 grid]$ ls
doc install response rpm runcluvfy.sh runInstaller sshsetup stage welcome.html runcluvfy.sh就是检测脚本,用下面的命令格式执行该脚本,并输出到/tmp/result.txt
[grid@node1 grid]# ./runcluvfy.sh stage -pre crsinst -n node1.cty.com,node2.cty.com -fixup -verbose > /tmp/result.txt
(此时可以打开另一个终端,使用命令tail -f /tmp/result.txt实时监测result.txt) 脚本执行完毕后,查看results.txt,
最后一行显示“Pre-check for cluster services setup was successful.”则证明检测成功。
如果这里报错,则查看哪里显示failed进行排错。通常都是缺少某个软件包,某个服务配置失败之类的错误,具体问题具体分析。 只要实验环境完全符合之前的要求,并且按照之前的文档操作无误,这里就不会有任何报错。
2:开始安装grid (只在node1上) [root@node1 ~]# xhost +
access control disabled, clients can connect from any host [root@node1 grid]# su - grid (必须用grid用户进行安装) [grid@node1 ~]$ cd /usr/local/src/grid/ [grid@node1 grid]$ ls
doc install response rpm runcluvfy.sh runInstaller sshsetup stage welcome.html [grid@node1 grid]$ ./runInstaller 开始安装:
选择Skip software updates,Next
选第一项,为一个Cluster安装,Next
选第二项,高级安装,Next
添加简体中文支持,Next
设置Cluster Name和SCAN Name,取消复选Configure GNS,Next