一、rac安装步骤主要分以下几步:
1、安装操作系统。
2、配置时间同步,如ntp
3、创建oracle用户和配置rsa和dsa
4、配置hosts文件
5、配置hangcheck-timer
6、配置共享存储(ocr和voting disk)
7、安装clusterware(crs)
8、配置asm
9、安装数据库软件和创建实例。
二、cluster如果需要重装,可以
方法1、按照$CRS_HOME/install/rootdeinstall.sh进行卸载。
方法2、手工卸载:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
rm /etc/oracle/* rm -f /etc/init.d/init.cssd rm -f /etc/init.d/init.crs rm -f /etc/init.d/init.crsd rm -f /etc/init.d/init.evmd rm -f /etc/rc2.d/K96init.crs rm -f /etc/rc2.d/S96init.crs rm -f /etc/rc3.d/K96init.crs rm -f /etc/rc3.d/S96init.crs rm -f /etc/rc5.d/K96init.crs rm -f /etc/rc5.d/S96init.crs rm -Rf /etc/oracle/scls_scr rm -f /etc/inittab.crs cp /etc/inittab.orig /etc/inittab rm -rf /tmp/.oracle rm -rf /var/tmp/.oracle rm -f /etc/oracle rm -Rf /u01/app/oracle/product/10.2.0/crs_1 rm -f /ocfs/clusterware/ocr rm -f /ocfs/clusterware/votingdisk |
三、检查clusterware是否安装正确:
1 |
rac1->/u01/app/oracle/product/10.2.0/crs_1/bin/cluvfy stage -post crsinst -n rac1,rac2 |
四、检查crs是否运行正常
1 |
crsctl check crs |
五、rac无法启动,检查发现是asm无法启动,在asm的启动时有报错:
1 2 3 4 5 6 7 |
Total System Global Area 92274688 bytes Fixed Size 1217884 bytes Variable Size 65890980 bytes ASM Cache 25165824 bytes ORA-15032: not all alterations performed ORA-15063: ASM discovered an insufficient number of disks for diskgroup"RECOVERYDEST" ORA-15063: ASM discovered an insufficient number of disks for diskgroup "DG1" |
这个时候检查给asm的raw device的权限,linux下重启时会自动把raw device的属主改为root,因此需要在/etc/rc.local文件中添加(有时修改/etc/udev/permissions.d/50-udev.permissions文件没用,必须修改rc.local文件):
chown oracle:dba /dev/raw/raw[1-3]
chmod 660 /dev/raw/raw[1-3]
六、如果某些application状态为UNKNOWN,可以用crs_stop NAME -f,再crs_start NAME -f来重启解决:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
rac2-> crs_stat -t Name Type Target State Host ------------------------------------------------------------ …… ora....C2.lsnr application ONLINE ONLINE rac2 ora.rac2.gsd application ONLINE UNKNOWN rac2 …… rac2-> rac2-> crs_stat NAME=ora.devdb.db TYPE=application TARGET=ONLINE STATE=ONLINE on rac1 …… NAME=ora.rac2.gsd TYPE=application TARGET=UNKNOWN STATE=ONLINE on rac2 …… rac2-> crs_stop ora.rac2.gsd -f Attempting to stop `ora.rac2.gsd` on member `rac2` Stop of `ora.rac2.gsd` on member `rac2` succeeded. rac2-> crs_start ora.rac2.gsd -f Attempting to start `ora.rac2.gsd` on member `rac2` Start of `ora.rac2.gsd` on member `rac2` succeeded. rac2-> crs_stat -t Name Type Target State Host ------------------------------------------------------------ …… ora....C2.lsnr application ONLINE ONLINE rac2 ora.rac2.gsd application ONLINE ONLINE rac2 …… rac2-> |
2条评论
环境 虚拟机 RedHat as 4 + Oracle 10g
我在安装rac的时候遇到一个问题
ocr 和 votingdisk 使用 ocfs2
两个节点都挂载了 ocfs2
在节点1 创建 目录,在节点2 上看不到节点1 创建的目录
安装clusterware软件的时候在输入 ocr 目录的 /ocfs2/cluster/ocr 提示错误
the location /ocfs/cluster/orcl/ocrfile, entered for the Oracle Cluster Registry(ocr)
is not shared across all the nodes in the cluster.specify a shared raw partition or cluster
file system file that is visible by the same name on all nodes if the cluster.
请问如何解决
我的邮箱 typ281@gmail.com
re fuuler: 你的共享存储(ocfs2)没配好。