ʱ : oracle linux 6.5安装oracle11gR2 RAC - 百度文库ϿʼĶ
ݰװʾrootûнڵϷֱִűҪһڵһڵִУִorainstRoot.shʱϢ£ [root@db1 ~]# /u01/oraInventory/orainstRoot.sh [root@db1 ~]# /u01/app/grid/11.2.0/root.sh űִϺ㡰OK
CRS-4124: Oracle High Availability Services startup failed. CRS-4000: Command Start failed, or completed with errors. ohasd failed to start: Inappropriate ioctl for device
ohasd failed to start at/u01/app/11.2.0/grid/crs/install/rootcrs.pl line 443. һΰװ11gR2 RACʱ11.0.2.1ľ⣬һ֪Ǹbug취Ҳܼ
ִroot.sh֮ǰִ
/bin/dd if=/var/tmp/.oracle/npohasd of=/dev/null bs=1024 count=1
/bin/dd: opening`/var/tmp/.oracle/npohasd': No such file or directory
ʱļûɾͼִУֱִΪֹһAdding daemon to inittabϢʱִdd
ִroot.sh֮ǰɾִroot.shã
/u01/app/grid/11.2.0/crs/install/roothas.pl -deconfig -force -verbose һֽǸļȨ chown root:oinstall /var/tmp/.oracle/npohasd
25
ע/etc/hostsSCANδDNSSCANĽ˴ԿǺԵɾ/etc/hostsļеSCAN֣ٴͨnslookup֤DNSĽǷɡ
rootû/etc/rc.d/rc.localļм
/bin/dd if=/var/tmp/.oracle/npohasd of=/dev/null bs=1024 count=1 rac
26
5.3װ
ʹgridû $crsctl start crs $crsctl check crs $crsctl start cluster $crs_stat -t ͣ
./crsctl stop cluster ./crsctl stop crs
5.4жgrid
ֹʽж 1. ֹͣhas
2. ɾgridװ rm -fr /u01/app/grid/* rm -fr /u01/oraInventory/* rm -fr /u01/grid/* rm -fr /u01/app/11.2.0 rm -rf /usr/local/bin
3. ֹhas rm /etc/init.cssd rm /etc/init.crs rm /etc/init.crsd
rm -fr /etc/rc.d/rc2.d/K19ohasd rm -fr /etc/rc.d/rc2.d/S96ohasd rm -fr /etc/ohasd rm /etc/inittab.crs
cp /etc/inittab.orig /etc/inittab 4. ɾע rm -fr /etc/ora* rm -rf /tmp/.oracle rm -fr /opt/ORCLfmap 5. CRSڴϢ
dd if=/dev/zero of=/dev/sdb1 bs=1024k count=100 dd if=/dev/zero of=/dev/sdd1 bs=1024k count=100
жط
1ͨrootû뵽gridORACLE_HOME [root@db01]# source /home/grid/.bash_profile [root@db01]# cd $ORACLE_HOME/crs/install/
2ִűֻһڵִУrootû
27
[root@db01]# ./rootcrs.pl -verbose -deconfig -force [root@db01]# ./crsconfig_params
3лgridûִdeinstall жأʾɣɺȥһڵ㰴ʾִӦű [root@db01]# su - grid [grid@db01]$ ./deinstall
4rootɾ/etc/Ŀ¼µoracleļڵִУ [grid@db01]$ exit
[root@db01]# rm -rf /etc/oraInst.loc 5ʽASMͷ
[root@db01] dd if=/dev/zero count=10 bs=512 of=/dev/sde1
6 ASM
ҲݿⰲװУڽǰúþͿԡ ʹgridûasmca [grid@node1 ~]$ asmca
-bash: asmca: command not found
//ʾûмPATH·Ƿ [grid@node1 ~]$ echo $PATH
/usr/lib/qt3.3/bin:/usr/kerberos/bin:/u01/11.2.0/grid/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin:/u01/11.2.0/grid2/bin [root@node1 ~]# vi /etc/profile
export PATH=$PATH:/u01/app/11.2.0/grid/bin [root@node1 ~]# source /etc/profile [grid@node1 ~]$ source /etc/profile
28