SIʵÑéÖ¸ÄÏ£ºVmware Sphere ESXI5.0 ʹÓÃÐéÄâÎļþ¹²Ïí°²×°
RHEL5_x64+Oracle11gR2_x64 RAC
µ±µ¯³ö´°¿Úʱ,ÔÚÿ¸ö½Úµã˳ÐòÖ´ÐÐÅäÖýű¾¡¾×¢ÒâÒ»¶¨²»ÄÜͬʱִÐУ¡¡¿ #ÔÚÖ´ÐÐroot.shǰÐèÒª¼ì²éASM´ÅÅÌɨÃèÅäÖÃÎļþ£¬·ñÔò2#½ÚµãÖ´ÐÐʱ»á±¨´í£¡£º vi /etc/sysconfig/oracleasm # ORACLEASM_SCANORDER: Matching patterns to order disk scanning #ɨÃèµÄASM´ÅÅÌÉ豸ºÅ¹æÔò ORACLEASM_SCANORDER=\ #ÐèÒªÅųýµÄ±¾µØ´ÅÅÌÉ豸ºÅ¹æÔò # ORACLEASM_SCANEXCLUDE: Matching patterns to exclude disks from scan ORACLEASM_SCANEXCLUDE=\ # cd /u01/app/oraInventory # ./orainstRoot.sh Changing permissions of /u01/app/oraInventory. Adding read,write permissions for group. Removing read,write,execute permissions for world. Changing groupname of /u01/app/oraInventory to oinstall. The execution of the script is complete. # 26
SIʵÑéÖ¸ÄÏ£ºVmware Sphere ESXI5.0 ʹÓÃÐéÄâÎļþ¹²Ïí°²×°
RHEL5_x64+Oracle11gR2_x64 RAC
×¢Ò⣺ÔÚµÚ2¸ö½Úµã¿ÉÄܻᱨÈçÏ´íÎó£º
CRS-2672: Attempting to start 'ora.cssd' on 'rac2' CRS-2672: Attempting to start 'ora.diskmon' on 'rac2' CRS-2676: Start of 'ora.diskmon' on 'rac2' succeeded CRS-2676: Start of 'ora.cssd' on 'rac2' succeeded
δÄÜ´´½¨´ÅÅÌ×éDATA, ·µ»ØÏûÏ¢ÈçÏÂ: ORA-15018: diskgroup cannot be created ORA-15017: diskgroup \
ORA-15003: diskgroup \
Configuration of ASM ... failed
see asmca logs at /u01/app/oracle/cfgtoollogs/asmca for details Did not succssfully configure and start ASM at
/u01/app/11.2.0/grid/crs/install/crsconfig_lib.pm line 6763. /u01/app/11.2.0/grid/perl/bin/perl -I/u01/app/11.2.0/grid/perl/lib
-I/u01/app/11.2.0/grid/crs/install /u01/app/11.2.0/grid/crs/install/rootcrs.pl execution failed
--Õâ¸öÎÊÌâÊÇ1#½ÚµãµÄASMÐÅÏ¢2#ûÓп´µ½µÄÔÒò£¡
1.¼ì²é/dev/sysconfig/oracleasm,¿´ORACLEASM_SCANORDER£¬ORACLEASM_SCANEXCLUDE¶Ô²»¶Ô 2.vmxÀïÃæµÄdisklib.µÄ²ÎÊýÊÇ·ñÉèÖÃÁË
diskLib.dataCacheMaxSize = \diskLib.dataCacheMaxReadAheadSize = \diskLib.DataCacheMinReadAheadSize = \diskLib.dataCachePageSize = \diskLib.maxUnsyncedWrites = \ *****²ÉÓÃÈçÏ·½·¨½øÐÐÐÞ¸´£º***********
1.Èç¹ûµÚ2¸ö½Úµãroot.shÖ´ÐÐʧ°Ü£¨±¨ASM´ÅÅÌ×é²»ÄÜ´´½¨´íÎ󣩣¬¿ÉÒÔͨ¹ýÈçÏ·½·¨ÖØÐÂÅäÖãº
ÐÞ¸ÄASM´ÅÅÌÅäÖÃÎļþ£º/etc/sysconfig/oracleasm (2±ß½Úµã¶¼ÒªÖ´ÐÐ): #ASM´ÅÅÌÉ豸ºÅ
ORACLEASM_SCANORDER=\#ÅųýµÄ±¾µØ´ÅÅÌÉ豸ºÅ
ORACLEASM_SCANEXCLUDE=\
CRSÐèÒªÖØÐÂdeconfigÅäÖã¡ 1.ÔÚ½Úµã1Ö´ÐУº
[root@rac1 ~]# cd /u01/app/11.2.0/grid/crs/install/
[root@rac1 install]# ./rootcrs.pl -verbose -deconfig -force [root@rac1 install]# su - oracle [oracle@rac1 ~]$ grid_env
27
SIʵÑéÖ¸ÄÏ£ºVmware Sphere ESXI5.0 ʹÓÃÐéÄâÎļþ¹²Ïí°²×°
RHEL5_x64+Oracle11gR2_x64 RAC
[oracle@rac1 ~]$ ocrcheck
PROT-601: Failed to initialize ocrcheck
PROC-33: Oracle Cluster Registry is not configured Storage layer error [Error opening ocr.loc file. No such file or directory] [2]
2.ÔÚ½Úµã2Ö´ÐÐ(×îºó1¸ö½Úµãdeconfig)£º
[root@rac2 ~]# cd /u01/app/11.2.0/grid/crs/install/
[root@rac2 install]# ./rootcrs.pl -verbose -deconfig -force -lastnode
3.Çå³ýGPNPÅäÖÃÐÅÏ¢£º
--×¢ÒâÒ»¶¨ÒªÊ¹ÓÃoracleÓû§Ö´ÐУ¬·ñÔò»á±¨Ô¶³ÌCOPYµÄ´íÎó£¡
ÖØÐ¼ÓÔØoracleasmÄ£¿é£¨2±ß½Úµã£©£º
ÖØÆôasmlibÇý¶¯ :
# /etc/init.d/oracleasm stop # /etc/init.d/oracleasm start
--rac1:
[oracle@rac1 grid]$ grid_env
[oracle@rac1 grid]$ cd $ORACLE_HOME/gpnp [oracle@rac1 gpnp]$ pwd /u01/app/11.2.0/grid/gpnp [oracle@rac1 gpnp]$ ls
init manifest.txt profiles rac1 wallets [oracle@rac1 gpnp]$ rm -rf *
[oracle@rac1 gpnp]$ mkdir -p profiles/peer wallets/peer wallets/prdr wallets/pa wallets/root --rac2:
[root@rac2 ~]# su - oracle [oracle@rac2 ~]$ grid_env
[oracle@rac2 ~]$ cd $ORACLE_HOME/gpnp [oracle@rac2 gpnp]$ rm -rf *
[oracle@rac2 gpnp]$ mkdir -p profiles/peer wallets/peer wallets/prdr wallets/pa wallets/root
4.ÖØÐÂÖ´ÐÐroot.sh
vi /etc/sysconfig/oracleasm
# ORACLEASM_SCANORDER: Matching patterns to order disk scanning ORACLEASM_SCANORDER=\
# ORACLEASM_SCANEXCLUDE: Matching patterns to exclude disks from scan
28
SIʵÑéÖ¸ÄÏ£ºVmware Sphere ESXI5.0 ʹÓÃÐéÄâÎļþ¹²Ïí°²×°
RHEL5_x64+Oracle11gR2_x64 RAC
ORACLEASM_SCANEXCLUDE=\
--rac1£º
[root@rac1 11.2.0]# sh /u01/app/11.2.0/grid/root.sh --rac2:
[root@rac2 11.2.0]# sh /u01/app/11.2.0/grid/root.sh
--ÖØÆôrac1,rac2¼ì²écrsÄÜ·ñÕý³£Æô¶¯£¡
--×¢Ò⣺¼¯Èº½Úµãʱ¼ä²»Ò»Ö»ᵼÖ·þÎñÆ÷×Ô¶¯ÖØÆô£¡
**Èç¹ûÓбØÒª¿ÉÒÔÇå³ýCRSÈí¼þµÄ°²×°£º [root@rac1 deinstall]# pwd /u01/app/11.2.0/grid/deinstall [root@rac1 deinstall]# ./deinstall
You must not be logged in as root to run ./deinstall. Log in as Oracle user and rerun ./deinstall. [root@rac1 deinstall]# su - oracle
[oracle@rac1 ~]$ cd /u01/app/11.2.0/grid/deinstall [oracle@rac1 deinstall]$ ./deinstall
Checking for required files and bootstrapping ... Please wait ...
ÈÕÖ¾µÄλÖà /tmp/deinstall2012-07-02_04-06-19PM/logs/
############ ORACLE DEINSTALL & DECONFIG TOOL START ############
######################### CHECK OPERATION START ######################### ## [¿ªÊ¼] °²×°¼ì²éÅäÖà ##
¼ì²é Oracle Ö÷Ŀ¼λÖÃÊÇ·ñ´æÔÚ /u01/app/11.2.0/grid
Ñ¡¶¨½øÐÐÐ¶ÔØµÄ Oracle Ö÷Ŀ¼ÀàÐÍΪ:¼¯ÈºµÄ Oracle Grid Infrastructure Ñ¡¶¨½øÐÐÐ¶ÔØµÄ Oracle »ùĿ¼Ϊ:/u01/app/oracle ¼ì²éÖ÷²úÆ·Ç嵥λÖÃÊÇ·ñ´æÔÚ /u01/app/oraInventory ¼ì²é Oracle Grid Infrastructure Ö÷Ŀ¼ÊÇ·ñ´æÔÚ ÒÔϽڵãÊôÓڴ˼¯Èº: rac1,rac2
ÕýÔÚ¼ì²éÒÔϽڵãÉÏÊÇ·ñÓÐ×ã¹»µÄÁÙʱ¿Õ¼ä¿ÉÓÃ: 'rac1,rac2'
## [½áÊø] °²×°¼ì²éÅäÖà ##
Traces log file: /tmp/deinstall2012-07-02_04-06-19PM/logs//crsdc.log ÊäÈëÒ»¸öµØÖ·»òÔÚ½Úµã \ÉÏʹÓõÄÐéÄâ IP µÄÃû³Æ[rac1-vip] >
29
SIʵÑéÖ¸ÄÏ£ºVmware Sphere ESXI5.0 ʹÓÃÐéÄâÎļþ¹²Ïí°²×°
RHEL5_x64+Oracle11gR2_x64 RAC
¿ÉÒÔͨ¹ýÔÚ½Úµã \ÉÏÔËÐÐ \À´ÊÕ¼¯ÒÔÏÂÐÅÏ¢
ÊäÈë½Úµã \ÉϵÄÐéÄâ IP \µÄ IP ÍøÂçÑÚÂë[255.255.255.0] >
ÊäÈëÐéÄâ IP µØÖ· \´¦Óڻ״̬µÄÍøÂç½Ó¿ÚµÄÃû³Æ >
ÊäÈëÒ»¸öµØÖ·»òÔÚ½Úµã \ÉÏʹÓõÄÐéÄâ IP µÄÃû³Æ[rac2-vip] >
¿ÉÒÔͨ¹ýÔÚ½Úµã \ÉÏÔËÐÐ \À´ÊÕ¼¯ÒÔÏÂÐÅÏ¢
ÊäÈë½Úµã \ÉϵÄÐéÄâ IP \µÄ IP ÍøÂçÑÚÂë[255.255.255.0] >
ÊäÈëÐéÄâ IP µØÖ· \´¦Óڻ״̬µÄÍøÂç½Ó¿ÚµÄÃû³Æ >
ÊäÈëÐéÄâ IP µÄµØÖ·»òÃû³Æ[] >
ÍøÂçÅäÖüì²éÅäÖÿªÊ¼
ÍøÂçÈ¡ÏûÅäÖøú×ÙÎļþλÖÃ:
/tmp/deinstall2012-07-02_04-06-19PM/logs/netdc_check2012-07-02_04-44-08-PM.log
Ö¸¶¨ÒªÈ¡ÏûÅäÖõÄËùÓÐ RAC ¼àÌý³ÌÐò (²»°üÀ¨ SCAN ¼àÌý³ÌÐò) [LISTENER_SCAN1]:
ÍøÂçÅäÖüì²éÅäÖýáÊø
Asm ¼ì²éÅäÖÿªÊ¼
ASM È¡ÏûÅäÖøú×ÙÎļþλÖÃ:
/tmp/deinstall2012-07-02_04-06-19PM/logs/asmcadc_check2012-07-02_04-44-10-PM.log
ÔÚ´Ë Oracle Ö÷Ŀ¼ÖÐδ¼ì²âµ½ ASM ÅäÖá£´Ë Oracle Ö÷Ŀ¼ (y|n) ÖÐÊÇ·ñÅäÖÃÁË ASM [n]: ÔÚ Oracle Ö÷Ŀ¼ÖÐδ¼ì²âµ½ ASM
######################### CHECK OPERATION END #########################
####################### CHECK OPERATION SUMMARY ####################### Oracle Grid Infrastructure Ö÷Ŀ¼Ϊ:
30