oracle linux 6.5安装oracle11gR2 RAC - 百度文库

ʱ : 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

ϵͬͷxxxxx#qq.com(#滻Ϊ@)