SlideShare a Scribd company logo
1 of 88
Download to read offline
Under the Hood
of Oracle Clusterware 2.0:
Grid Infrastructure
Alex Gorbachev
29 August, 2012
Agenda


    • Place of Grid Infrastructure in Oracle RAC


    • Node membership and evictions


    • Clusterware architecture & startup sequence


    • Resources Management and troubleshooting




2                     © 2009/2010 Pythian
Agenda

                                              Th
                       High

                                         th
                                           e      e
                                             le      m
                                                ss or
                                                    yo e yo
    Need to memorize




                                                      u      u
                                                        ne     u
                                                           ed nd
                                                              to ers
                                                                 m tan
                                                                  em d,
                                                                    or
                                                                       ize
                       Low




                               Shallow                                       In-depth
                                          Understanding
2                                             © 2009/2010 Pythian
Single Instance Oracle Database
                       APP




                              Query/DML/DDL


               SERVER



                   INSTANCE


                                                 Memory (SGA, PGA)
                                                 Processes (PMON, SMON, LGWR and etc. +
                                                 multiple shadow processes)




          Read/write

                                              Datafiles
                                              Controlfiles
                                              redo logs
                                              flashback logs, change tracking and etc...
                   Database




3                      © 2012 Pythian
Single Instance Oracle Database
                     APP




    SERVER



       INSTANCE




                   Database




4                   © 2012 Pythian
Oracle RAC Database
                            APP




    SERVER 1



       INSTANCE 1




                          Database




5                          © 2012 Pythian
Oracle RAC Database
                              APP




    SERVER 1            SERVER 2



       INSTANCE 1          INSTANCE 2




                            Database




5                            © 2012 Pythian
Oracle RAC Database
                              APP




    SERVER 1            SERVER 2              SERVER 3



       INSTANCE 1          INSTANCE 2            INSTANCE 3




                            Database




5                            © 2012 Pythian
Oracle RAC Database
                              APP




    SERVER 1            SERVER 2              SERVER 3



       INSTANCE 1          INSTANCE 2            INSTANCE 3




                            Database




5                            © 2012 Pythian
Oracle RAC Database
                              APP




    SERVER 1            SERVER 2              SERVER 3



       INSTANCE 1          INSTANCE 2            INSTANCE 3




                            Database




5                            © 2012 Pythian
RAC looks simple.
          Eh?



6          © 2012 Pythian
Role of Grid Infrastructure
    OS                          OS                                 OS

          VIP                          VIP                               VIP
           Listener                     Listener                          Listener
    Service                      Service                           Service

              Instance                     Instance                          Instance
    ASM                          ASM                               ASM
    Grid Infrastr.               Grid Infrastr.                    Grid Infrastr.



                                                                                interconnect
          storage access




                                             OCR          Voting
                                                           disk
                                     Shared storage




7                                          © 2009/2010 Pythian
Role of Grid Infrastructure
    OS                          OS                                 OS

          VIP                          VIP                               VIP
           Listener                     Listener                          Listener
    Service                      Service                           Service

              Instance                     Instance                          Instance
    ASM                          ASM                               ASM
    Grid Infrastr.               Grid Infrastr.                    Grid Infrastr.



                                                                                interconnect
          storage access




                                             OCR          Voting
                                                           disk
                                     Shared storage




7                                          © 2009/2010 Pythian
OS                                         OS


    Clusterware                                Clusterware




                  CSSD                               CSSD

                            interconnect
            OPROCD                                     OPROCD




8                        © 2009/2010 Pythian
OS                                         OS


    Clusterware                                Clusterware




                  CSSD                               CSSD

                            interconnect
            OPROCD                                     OPROCD




8                        © 2009/2010 Pythian
OS                                         OS


    Clusterware                                Clusterware




                  CSSD                               CSSD

                            interconnect
            OPROCD                                     OPROCD




8                        © 2009/2010 Pythian
OS                                            OS


    Clusterware                                   Clusterware




                     CSSD                                 CSSD

                               interconnect
                  OPROCD                                        OPROCD




                            Voting
                             disk




9                           © 2009/2010 Pythian
OS                                            OS


    Clusterware                                   Clusterware




                     CSSD                                 CSSD

                               interconnect
                  OPROCD                                        OPROCD




                            Voting
                             disk




9                           © 2009/2010 Pythian
OS                                            OS



Shoot
    Clusterware                                   Clusterware




The
Other
Node                 CSSD                                 CSSD

                               interconnect

In                OPROCD                                        OPROCD




The
Head                        Voting
                             disk




9                           © 2009/2010 Pythian
OS                                                  OS


     Clusterware                                         Clusterware



                             VIP


                      RACG
      EVMD




                      CRSD



                      CSSD                                       CSSD

                                      interconnect
                   OPROCD                                              OPROCD




                                   Voting
                                    disk




10                                 © 2009/2010 Pythian
OS                                            OS


     Clusterware                                   Clusterware




                      CSSD                                 CSSD

                                interconnect
                   OPROCD                                        OPROCD




                             Voting
                              disk




11                           © 2009/2010 Pythian
OS                                            OS


     Clusterware                                   Clusterware




                      CSSD                                 CSSD

                                interconnect
                   OPROCD                                        OPROCD




                             Voting
                              disk




11                           © 2009/2010 Pythian
OS                                            OS


     Clusterware                                   Clusterware




                      CSSD                                 CSSD

                                interconnect
                   OPROCD                                        OPROCD




                             Voting
                              disk




11                           © 2009/2010 Pythian
OS


                                  Clusterware




     CSSD                                 CSSD

               interconnect
                                                OPROCD




            Voting
             disk




11          © 2009/2010 Pythian
OS


                                                 Clusterware


Ask
The
OtherCSSD                                                CSSD

Node                          interconnect
                                                               OPROCD



To
Reboot
                           Voting

Itself   (c) known quote
                            disk




11                         © 2009/2010 Pythian
11gR2 Grid Infrastructure:
       CSSD attempts graceful
              shutdown



12              © 2009/2010 Pythian
OS                                                    OS


     Clusterware                                           Clusterware




                            CS
                              SD
                                                                   CSSD

                                            interconnect
                   OPROCD                                                OPROCD




                                   Voting
                                    disk




13                                 © 2009/2010 Pythian
OS                                                    OS


     Clusterware                                           Clusterware




          CSSD Monitor/Agent


                            CS
                              SD
                                                                   CSSD

                                            interconnect
                   OPROCD                                                OPROCD




                                   Voting
                                    disk




13                                 © 2009/2010 Pythian
OS


                                                  Clusterware




     CSSD Monitor/Agent




                                                          CSSD

                                   interconnect
                                                                OPROCD




                          Voting
                           disk




13                        © 2009/2010 Pythian
OS


                                   Clusterware




     CSSD                                  CSSD

                interconnect
                                                 OPROCD




            Voting
             disk




14           © 2009/2010 Pythian
OS


                                   Clusterware




     CSSD                                  CSSD

                interconnect
                                                 OPROCD




            Voting
             disk




14           © 2009/2010 Pythian
OS


                                   Clusterware




     CSSD                                  CSSD

                interconnect
                                                 OPROCD




            Voting
             disk




14           © 2009/2010 Pythian
OS


                                              Clusterware




             CSSD                                     CSSD

                           interconnect
     OPROCD/CSSD Mon                                        OPROCD




                       Voting
                        disk




14                      © 2009/2010 Pythian
OS


                                              Clusterware




                                                      CSSD

                           interconnect
     OPROCD/CSSD Mon                                        OPROCD




                       Voting
                        disk




14                      © 2009/2010 Pythian
OS                                            OS


     Clusterware                                   Clusterware




                      CSSD                                 CSSD
                                interconnect
                   OPROCD                                        OPROCD




                             Voting
                              disk




15                           © 2009/2010 Pythian
OS                                            OS


     Clusterware                                   Clusterware




                      CSSD                                 CSSD
                                interconnect
                   OPROCD                                        OPROCD




                             Voting
                              disk




15                           © 2009/2010 Pythian
OS                                            OS


     Clusterware                                   Clusterware




                      CSSD                                 CSSD
                                interconnect
                   OPROCD                                        OPROCD




                             Voting
                              disk




15                           © 2009/2010 Pythian
OS


                                  Clusterware




     CSSD                                 CSSD
               interconnect
                                                OPROCD




            Voting
             disk




15          © 2009/2010 Pythian
OS                                            OS


     Clusterware                                   Clusterware




                      CSSD                                 CSSD
                                interconnect
                   OPROCD                                        OPROCD




                             Voting
                              disk




16                           © 2009/2010 Pythian
OS                                            OS


     Clusterware                                   Clusterware




                      CSSD                                 CSSD
                                interconnect
                   OPROCD                                        OPROCD




16                           © 2009/2010 Pythian
OS                                            OS


     Clusterware                                   Clusterware




                      CSSD                                 CSSD
                                interconnect
                   OPROCD                                        OPROCD




16                           © 2009/2010 Pythian
CSSD                         CSSD
               interconnect




16          © 2009/2010 Pythian
11gR2 Grid Infrastructure:
       CSSD attempts graceful
              shutdown



17              © 2009/2010 Pythian
OS                                           OS


     Clusterware                                  Clusterware

                 Instance                                       Instance
          LMON




                   CSSD                                 CSSD

                                   interconnect
             OPROCD                                       OPROCD




18                          © 2009/2010 Pythian
OS                                           OS


     Clusterware                                  Clusterware

                 Instance                                       Instance
          LMON
                            member kill



                   CSSD                                 CSSD

                                   interconnect
             OPROCD                                       OPROCD




18                          © 2009/2010 Pythian
OS                                           OS


     Clusterware                                  Clusterware

                 Instance                                       Instance
          LMON
                            member kill



                   CSSD                                 CSSD

                                   interconnect
             OPROCD                                       OPROCD




18                          © 2009/2010 Pythian
OS                                           OS


     Clusterware                                  Clusterware

                 Instance                                       Instance
          LMON
                            member kill



                   CSSD                                 CSSD

                                   interconnect
             OPROCD                                       OPROCD




18                          © 2009/2010 Pythian
OS                                           OS


     Clusterware                                  Clusterware

                 Instance                                       Instance
          LMON
                            member kill



                   CSSD                                 CSSD

                                   interconnect
             OPROCD                                       OPROCD




18                          © 2009/2010 Pythian
OS                                             OS


     Clusterware                                    Clusterware

                 Instance                                         Instance
          LMON
                            member kill



                   CSSD                                   CSSD

                                   interconnect
             OPROCD                                         OPROCD




                                                  Eviction by escalation of
                                                  a member kill




18                          © 2009/2010 Pythian
OS


     Clusterware

                 Instance
          LMON
                            member kill



                   CSSD

                                   interconnect
             OPROCD




                                                  Eviction by escalation of
                                                  a member kill




18                          © 2009/2010 Pythian
OS                                            OS


     Clusterware                                   Clusterware




                      CSSD                                 CSSD

                                interconnect
                   OPROCD                                        OPROCD




                             Voting
                              disk




19                           © 2009/2010 Pythian
OS                                            OS


         Clusterware                                   Clusterware




                          CSSD                                 CSSD

                                    interconnect
                       OPROCD                                        OPROCD




     11gR2
      Intelligent
      Platform
                                 Voting
      Management                  disk

      Interface

19                               © 2009/2010 Pythian
OS                                            OS


         Clusterware                                   Clusterware




                          CSSD                                 CSSD

                                    interconnect
                       OPROCD                                        OPROCD




     11gR2
      Intelligent
      Platform
                                 Voting
      Management                  disk

      Interface

19                               © 2009/2010 Pythian
OS                                            OS


         Clusterware                                   Clusterware




                          CSSD                                 CSSD

                                    interconnect
                       OPROCD                                        OPROCD




     11gR2
      Intelligent
      Platform
                                 Voting
      Management                  disk

      Interface

19                               © 2009/2010 Pythian
OS                                            OS


      Clusterware                                   Clusterware




                       CSSD                                 CSSD

                                 interconnect
                    OPROCD                                        OPROCD




                              Voting
 Exadata Fencing               disk




20                            © 2009/2010 Pythian
Grid Infrastructure Startup


          10g / 11gR1                                    11gR2
     • Linux   & UNIX inittab              • Linux     & UNIX inittab
        init.cssd                                     init.ohasd run
        init.evmd
        init.crsd
     • Linux   & UNIX init.d               • Linux     & UNIX init.d
        init.crs
                                                      ohasd start


     • Windows    Services                 • Windows      Services


21                              © 2009/2010 Pythian
Startup in Linux & Unix
     [root@cheese2 ~]# ps -fe | grep 'init.' | grep -v grep



     root      4283     1   0 02:52 ?         00:00:00 /bin/sh /etc/init.d/init.ohasd run



     [root@cheese2 ~]# tail -1 /etc/inittab



     h1:35:respawn:/etc/init.d/init.ohasd run >/dev/null 2>&1 </dev/null



     [root@cheese2 ~]# ls -l /etc/rc3.d/*ohasd*

     lrwxrwxrwx 1 root root 17 Sep 15 02:02 /etc/rc3.d/K15ohasd -> /etc/init.d/ohasd

     lrwxrwxrwx 1 root root 17 Sep 15 02:02 /etc/rc3.d/S96ohasd -> /etc/init.d/ohasd




22                                       © 2009/2010 Pythian
Pre 11gR2 Clusterware Startup
/etc/oracle/scls_scr/{host}/root/cssrun
                                                     /etc/oracle/scls_scr/{host}/root/crsstart
                                                                          • enable
                                                                          • disable




                        init.crs start



                              init.cssd autostart
                                                            init.cssd oprodc             oprocd

                                                            init.cssd oclsomon            oclsomon.bin

                                                            init.cssd oclsvmon            oclsvmon.bin

                                                            init.cssd daemon             ocssd.bin
     init.cssd fatal

                                                       evmd.bin
     init.evmd run

     init.crsd run                                        crsd.bin


                                                                                                         t




23                                                  © 2009/2010 Pythian
Grid Infrastructure Startup




                                     t



24             © 2009/2010 Pythian
Grid Infrastructure Startup




     init.ohasd run

                                                      t



24                              © 2009/2010 Pythian
Grid Infrastructure Startup
/etc/oracle/scls_scr/{host}/root/ohasdrun




     init.ohasd run

                                                                  t



24                                          © 2009/2010 Pythian
Grid Infrastructure Startup
/etc/oracle/scls_scr/{host}/root/ohasdrun




     init.ohasd run

                                                                  t



24                                          © 2009/2010 Pythian
Grid Infrastructure Startup
/etc/oracle/scls_scr/{host}/root/ohasdrun




         /etc/init.d/ohasd




     init.ohasd run

                                                                  t



24                                          © 2009/2010 Pythian
Grid Infrastructure Startup
/etc/oracle/scls_scr/{host}/root/ohasdrun




         /etc/init.d/ohasd




          /etc/oracle/scls_scr/{host}/root/ohasdstr
                               • enable
                               • disable




     init.ohasd run

                                                                            t



24                                                    © 2009/2010 Pythian
Grid Infrastructure Startup
/etc/oracle/scls_scr/{host}/root/ohasdrun




         /etc/init.d/ohasd




          /etc/oracle/scls_scr/{host}/root/ohasdstr
                               • enable
                               • disable




     init.ohasd run

                                                                            t



24                                                    © 2009/2010 Pythian
Grid Infrastructure Startup
/etc/oracle/scls_scr/{host}/root/ohasdrun




     init.ohasd run

                                                                  t



24                                          © 2009/2010 Pythian
Grid Infrastructure Startup
/etc/oracle/scls_scr/{host}/root/ohasdrun




          OHAS




     init.ohasd run

                                                                  t



24                                          © 2009/2010 Pythian
Grid Infrastructure Startup
/etc/oracle/scls_scr/{host}/root/ohasdrun




                                 Ora Agent




          OHAS




     init.ohasd run

                                                                   t



24                                           © 2009/2010 Pythian
Grid Infrastructure Startup
/etc/oracle/scls_scr/{host}/root/ohasdrun




                                 Ora Agent




          OHAS                  Root Agent




     init.ohasd run

                                                                   t



24                                           © 2009/2010 Pythian
Grid Infrastructure Startup
/etc/oracle/scls_scr/{host}/root/ohasdrun




                                 Ora Agent




          OHAS                  Root Agent


                                CSSD Agent


     init.ohasd run

                                                                   t



24                                           © 2009/2010 Pythian
Grid Infrastructure Startup
/etc/oracle/scls_scr/{host}/root/ohasdrun




                                 Ora Agent




          OHAS                  Root Agent


                                CSSD Agent


     init.ohasd run            CSSD Monitor

                                                                    t



24                                            © 2009/2010 Pythian
Grid Infrastructure Startup
/etc/oracle/scls_scr/{host}/root/ohasdrun




                                 Ora Agent




          OHAS                  Root Agent


                                CSSD Agent             CSS


     init.ohasd run            CSSD Monitor

                                                                    t



24                                            © 2009/2010 Pythian
Grid Infrastructure Startup
/etc/oracle/scls_scr/{host}/root/ohasdrun




                                 Ora Agent


                                                  ACFS Drivers

                                                      CTSS

                                                  Disk Monitor

          OHAS                  Root Agent             CRS


                                CSSD Agent             CSS


     init.ohasd run            CSSD Monitor

                                                                    t



24                                            © 2009/2010 Pythian
Grid Infrastructure Startup
/etc/oracle/scls_scr/{host}/root/ohasdrun


                                                       ASM

                                                       EVM

                                                      GPnP

                                                      GIPC

                                 Ora Agent            MDNS


                                                  ACFS Drivers

                                                      CTSS

                                                  Disk Monitor

          OHAS                  Root Agent             CRS


                                CSSD Agent             CSS


     init.ohasd run            CSSD Monitor

                                                                    t



24                                            © 2009/2010 Pythian
Grid Infrastructure Startup
/etc/oracle/scls_scr/{host}/root/ohasdrun


                                                       ASM

                                                       EVM

                                                      GPnP          CRS Root Agent

                                                      GIPC                       •VIP
                                                                                 •SCAN IP
                                 Ora Agent            MDNS                       •Network
                                                                                 •GNS
                                                                                 •ACFS Registry
                                                  ACFS Drivers

                                                      CTSS

                                                  Disk Monitor

          OHAS                  Root Agent             CRS


                                CSSD Agent             CSS


     init.ohasd run            CSSD Monitor

                                                                                     t



24                                            © 2009/2010 Pythian
Grid Infrastructure Startup
/etc/oracle/scls_scr/{host}/root/ohasdrun


                                                       ASM

                                                       EVM

                                                      GPnP          CRS Root Agent

                                                      GIPC                          •VIP
                                                                                    •SCAN IP
                                 Ora Agent            MDNS                          •Network
                                                                                    •GNS
                                                                                    •ACFS Registry
                                                  ACFS Drivers

                                                      CTSS          CRS Ora Agent

                                                  Disk Monitor                   •Database
                                                                                 •Instance
          OHAS                  Root Agent             CRS                       •Listener
                                                                                 •Services
                                                                                 •Diskgroups
                                CSSD Agent             CSS                       •ONS
                                                                                 •eONS
                                                                                 •SCAN Listener
     init.ohasd run            CSSD Monitor

                                                                                     t



24                                            © 2009/2010 Pythian
Grid Infrastructure Startup (static slide)

                                                ASM

                                                EVM

                                               GPnP          CRS Root Agent

                                               GIPC                          •VIP
                                                                             •SCAN IP
                         Ora Agent             MDNS                          •Network
                                                                             •GNS
                                                                             •ACFS Registry
                                           ACFS Drivers

                                               CTSS          CRS Ora Agent

                                           Disk Monitor                   •Database
                                                                          •Instance
          OHAS           Root Agent             CRS                       •Listener
                                                                          •Services
                                                                          •Diskgroups
                        CSSD Agent              CSS                       •ONS
                                                                          •eONS
                                                                          •SCAN Listener
     init.ohasd run     CSSD Monitor

                                                                              t



25                                     © 2009/2010 Pythian
Grid Infrastructure Log Files

                   $GRID_HOME/log/{hostname}/


     •   alert<host>.log                                  •   ctssd
     •   ohasd                                            •   diskmon
     •   crsd                                             •   gipcd
     •   cssd                                             •   gnsd
     •   agent/ohasd/oraagent_oracle                      •   gpnpd
     •   agent/ohasd/oracssdagent_root                    •   mdnsd
     •   agent/ohasd/oracssdmonitor_root                  •   racg
     •   agent/ohasd/orarootagent_root
     •   agent/crsd/oraagent_oracle
     •   agent/crsd/orarootagent_root



26                                  © 2009/2010 Pythian
Oracle Cluster Registry

                  • Repository      for all shared configuration
                    data
                     •   Except OCR location itself
                  • OCR    is accessed mostly read-only
                     •   Every component reads OCR
                  • OCR    is written only by CRS
                     •   only from a single OCR master node
                  • 11gR2   - Oracle Local Registry (OLR)
                     •   managed by ohasd




27                            © 2009/2010 Pythian
DEMO
     Interconnect Failure


       • Simulate with “ifconfig eth1 down” on node 2
       • Both nodes notice the loss

       • Racing to evict each other
        •   from voting disk => 2 equal sub-clusters (cohorts)
        •   survives the one with the lowest leader #
            •   leader is the node with lowest # in sub-cluster
       • Winner        evicts another node
        •   Setting kill-block in voting disk
       • 11gR2       new feature: CSSD does clean restart


28                                        © 2009/2010 Pythian
DEMO
     Voting Disk Failure


       • Simulate    with storage interface down or on NFS
         server
       • CSSD detects voting disk IO stale
        •   disktimeout setting - 200 seconds default
       • CSSD starts eviction
       • 11gR2 new feature: CSSD does clean restart




29                                  © 2009/2010 Pythian
DEMO
     CSSD is not healthy

     • Simulate using kill -STOP <cssd.bin pid> (and try kill -9)
     • Another node observes NHB loss
      •   After misscount seconds => attempt eviction
          •   but CSSD is frozen and can’t commit suicide
     • CSSD       Monitor detects CSSD timeout
      •   Commit suicide




30                                         © 2009/2010 Pythian
Homework
     Host sick - CPU stalled

     • Used    to simulate by pausing OPROCD
      •   kill -STOP <oprocd pid>
      •   sleep 1 or 2
      •   kill -CONT <oprocd pid>
     • OPROCD      is now a thread in CSSD Monitor
      •   kill -STOP {cssdmonitor.bin} ; sleep 1 ; kill -CONT {cssdmonitor.bin}


     • Doesn’t    produce any visible results! Is there still OPROCD?




31                                     © 2009/2010 Pythian
DEMO
     Startup troubleshooting

     • Break    before starting up
      •   Interconnect, voting disk, Grid Home missing


     • Check  processes using “ps -fe | grep init”
     • Check syslog (/var/log/messages)

     • boot sequence

     • Clusterware log files
      •   if *.bin processes are running already
     • crsctl check crs
     • crsctl status resource -t -init


32                                    © 2009/2010 Pythian
11gR2 Cluster Resources

     • Introduced      resource type
      •   APPLICATION was the only supported resource type in 11gR1
      •   Resource types using resource agents
     • Cluster and local resources
     • Sophisticated resources dependencies (stop & start)
      •   hard
      •   weak
      •   attraction
      •   pullup
      •   dispersion


33                                      © 2009/2010 Pythian
Grid Infrastructure Processes
                                      • ora.cluster_interconnect.haip

                                              ASM                       CRS Managed Resources
                                               EVM
 OHAS Internal Resources
                                              GPnP                      CRS Root Agent

                                              GIPC                                   •       VIP
                                                                                     •       SCAN IP
                        Ora Agent             MDNS                                   •       Network
                                                                                     •       GNS
                                                                                     •       ACFS Registry
                                          ACFS Drivers

                                              CTSS                      CRS Ora Agent

                                          Disk Monitor                               •       Database
                                                                                     •       Instance
          OHAS          Root Agent             CRS                                   •       Listener
                                                                                     •       Services
                                                                                     •       Diskgroups
                        CSSD Agent             CSS                                   •       ONS
                                                                                     •       eONS
                                                                                     •       SCAN Listener
     init.ohasd run    CSSD Monitor

                                                                                         t



34                                    © 2009/2010 Pythian
Troubleshooting Something Down

     • OHASD  up?
     • OHASD Agents up?

     • Internal resources up?
     • CRSD Agents up?

     • Managed resources up?
      •   Listener & VIP
      •   Database & ASM instance
      •   Services
     • Have the nodes rebooted?
     • Have resources re-started?


35                                  © 2009/2010 Pythian
11gR2 Grid Infrastructure References

     •   Oracle Clusterware Administration and Deployment Guide
     •   MOS 1053147.1
         •   11gR2 Clusterware and Grid Home - What You Need to Know
     •   MOS 1050908.1
         •   How to Troubleshoot Grid Infrastructure Startup Issues
     •   MOS 1053970.1
         •   Troubleshooting 11.2 Grid Infastructure Installation Root.sh Issues
     •   MOS 1050693.1
         •   Troubleshooting 11.2 Clusterware Node Evictions (Reboots)
     •   MOS 942166.1
         •   How to Proceed from Failed 11gR2 Grid Infrastructure Installation




36                                              © 2009/2010 Pythian

More Related Content

What's hot

Triangle OpenStack Meetup
Triangle OpenStack MeetupTriangle OpenStack Meetup
Triangle OpenStack Meetupmestery
 
Windows offloaded data_transfer_steve_olsson
Windows offloaded data_transfer_steve_olssonWindows offloaded data_transfer_steve_olsson
Windows offloaded data_transfer_steve_olssonscsibeast
 
Open Source Cloud, Virtualization and Deployment Technologies
Open Source Cloud, Virtualization and Deployment TechnologiesOpen Source Cloud, Virtualization and Deployment Technologies
Open Source Cloud, Virtualization and Deployment Technologiesmestery
 
Lustre+ZFS:Reliable/Scalable Storage
Lustre+ZFS:Reliable/Scalable StorageLustre+ZFS:Reliable/Scalable Storage
Lustre+ZFS:Reliable/Scalable StorageElizabeth Ciabattari
 
Abhishek Mallik Storage Administrator Lead
Abhishek Mallik Storage Administrator  LeadAbhishek Mallik Storage Administrator  Lead
Abhishek Mallik Storage Administrator LeadAbhishek Mallik
 
Using Q4M - a message queue storage engine for MySQL
Using Q4M - a message queue storage engine for MySQLUsing Q4M - a message queue storage engine for MySQL
Using Q4M - a message queue storage engine for MySQLKazuho Oku
 
SUSEcon Crowbar Presentation
SUSEcon Crowbar PresentationSUSEcon Crowbar Presentation
SUSEcon Crowbar Presentationrhirschfeld
 
Hyper-V VMM ile Cloud computing
Hyper-V VMM ile Cloud computingHyper-V VMM ile Cloud computing
Hyper-V VMM ile Cloud computingAhmet Mutlu
 
Netlab+overview
Netlab+overviewNetlab+overview
Netlab+overviewelgraini
 
Sesion Marzo Zaragoza
Sesion Marzo ZaragozaSesion Marzo Zaragoza
Sesion Marzo ZaragozaFran Navarro
 
20100907 fuse-community-evening-adrian-trenaman-no-logo
20100907 fuse-community-evening-adrian-trenaman-no-logo20100907 fuse-community-evening-adrian-trenaman-no-logo
20100907 fuse-community-evening-adrian-trenaman-no-logoAdrian Trenaman
 
Less05 asm instance
Less05 asm instanceLess05 asm instance
Less05 asm instanceAmit Bhalla
 
Cloumon enterprise
Cloumon enterpriseCloumon enterprise
Cloumon enterpriseGruter
 

What's hot (20)

Shalini xs10
Shalini xs10Shalini xs10
Shalini xs10
 
Triangle OpenStack Meetup
Triangle OpenStack MeetupTriangle OpenStack Meetup
Triangle OpenStack Meetup
 
MySQL User Camp: GTIDs
MySQL User Camp: GTIDsMySQL User Camp: GTIDs
MySQL User Camp: GTIDs
 
Windows offloaded data_transfer_steve_olsson
Windows offloaded data_transfer_steve_olssonWindows offloaded data_transfer_steve_olsson
Windows offloaded data_transfer_steve_olsson
 
Open Source Cloud, Virtualization and Deployment Technologies
Open Source Cloud, Virtualization and Deployment TechnologiesOpen Source Cloud, Virtualization and Deployment Technologies
Open Source Cloud, Virtualization and Deployment Technologies
 
Lustre+ZFS:Reliable/Scalable Storage
Lustre+ZFS:Reliable/Scalable StorageLustre+ZFS:Reliable/Scalable Storage
Lustre+ZFS:Reliable/Scalable Storage
 
Sparc solaris servers
Sparc solaris serversSparc solaris servers
Sparc solaris servers
 
Abhishek Mallik Storage Administrator Lead
Abhishek Mallik Storage Administrator  LeadAbhishek Mallik Storage Administrator  Lead
Abhishek Mallik Storage Administrator Lead
 
101 cd 1345-1415
101 cd 1345-1415101 cd 1345-1415
101 cd 1345-1415
 
Introducing JSR-283
Introducing JSR-283Introducing JSR-283
Introducing JSR-283
 
MySQL高可用
MySQL高可用MySQL高可用
MySQL高可用
 
Using Q4M - a message queue storage engine for MySQL
Using Q4M - a message queue storage engine for MySQLUsing Q4M - a message queue storage engine for MySQL
Using Q4M - a message queue storage engine for MySQL
 
SUSEcon Crowbar Presentation
SUSEcon Crowbar PresentationSUSEcon Crowbar Presentation
SUSEcon Crowbar Presentation
 
Hyper-V VMM ile Cloud computing
Hyper-V VMM ile Cloud computingHyper-V VMM ile Cloud computing
Hyper-V VMM ile Cloud computing
 
Netlab+overview
Netlab+overviewNetlab+overview
Netlab+overview
 
Sesion Marzo Zaragoza
Sesion Marzo ZaragozaSesion Marzo Zaragoza
Sesion Marzo Zaragoza
 
20100907 fuse-community-evening-adrian-trenaman-no-logo
20100907 fuse-community-evening-adrian-trenaman-no-logo20100907 fuse-community-evening-adrian-trenaman-no-logo
20100907 fuse-community-evening-adrian-trenaman-no-logo
 
What’s new System Center 2012 SP1, VMM
What’s new System Center 2012 SP1, VMMWhat’s new System Center 2012 SP1, VMM
What’s new System Center 2012 SP1, VMM
 
Less05 asm instance
Less05 asm instanceLess05 asm instance
Less05 asm instance
 
Cloumon enterprise
Cloumon enterpriseCloumon enterprise
Cloumon enterprise
 

Viewers also liked

11g r2 rac grid clusterware doug presentation 10 21-10
11g r2 rac grid clusterware doug presentation 10 21-1011g r2 rac grid clusterware doug presentation 10 21-10
11g r2 rac grid clusterware doug presentation 10 21-10admdbarac
 
Oracle ASM 11g - The Evolution
Oracle ASM 11g - The EvolutionOracle ASM 11g - The Evolution
Oracle ASM 11g - The EvolutionAlex Gorbachev
 
OpenStack + VMware at the Hong Kong OpenStack Summit
OpenStack + VMware at the Hong Kong OpenStack SummitOpenStack + VMware at the Hong Kong OpenStack Summit
OpenStack + VMware at the Hong Kong OpenStack SummitDan Wendlandt
 
RMAN best practices for RAC
RMAN best practices for RACRMAN best practices for RAC
RMAN best practices for RACSyed Hussain
 
Oracle 11g R2 RAC implementation and concept
Oracle 11g R2 RAC implementation and conceptOracle 11g R2 RAC implementation and concept
Oracle 11g R2 RAC implementation and conceptSantosh Kangane
 
Alphorm.com Support de la formation Vmware Esxi 6.0
Alphorm.com Support de la formation Vmware Esxi 6.0Alphorm.com Support de la formation Vmware Esxi 6.0
Alphorm.com Support de la formation Vmware Esxi 6.0Alphorm
 

Viewers also liked (6)

11g r2 rac grid clusterware doug presentation 10 21-10
11g r2 rac grid clusterware doug presentation 10 21-1011g r2 rac grid clusterware doug presentation 10 21-10
11g r2 rac grid clusterware doug presentation 10 21-10
 
Oracle ASM 11g - The Evolution
Oracle ASM 11g - The EvolutionOracle ASM 11g - The Evolution
Oracle ASM 11g - The Evolution
 
OpenStack + VMware at the Hong Kong OpenStack Summit
OpenStack + VMware at the Hong Kong OpenStack SummitOpenStack + VMware at the Hong Kong OpenStack Summit
OpenStack + VMware at the Hong Kong OpenStack Summit
 
RMAN best practices for RAC
RMAN best practices for RACRMAN best practices for RAC
RMAN best practices for RAC
 
Oracle 11g R2 RAC implementation and concept
Oracle 11g R2 RAC implementation and conceptOracle 11g R2 RAC implementation and concept
Oracle 11g R2 RAC implementation and concept
 
Alphorm.com Support de la formation Vmware Esxi 6.0
Alphorm.com Support de la formation Vmware Esxi 6.0Alphorm.com Support de la formation Vmware Esxi 6.0
Alphorm.com Support de la formation Vmware Esxi 6.0
 

Similar to UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Alex Gorbachev Pythian

Mow10 uthoc-alex-gorbachev-public-100422164413-phpapp02
Mow10 uthoc-alex-gorbachev-public-100422164413-phpapp02Mow10 uthoc-alex-gorbachev-public-100422164413-phpapp02
Mow10 uthoc-alex-gorbachev-public-100422164413-phpapp02Abhijit Saha
 
Kuldeep presentation ppt
Kuldeep presentation pptKuldeep presentation ppt
Kuldeep presentation pptkuldeep khichar
 
04.egovFrame Runtime Environment Workshop
04.egovFrame Runtime Environment Workshop04.egovFrame Runtime Environment Workshop
04.egovFrame Runtime Environment WorkshopChuong Nguyen
 
Java cloud service - And introduction for Java EE Developers
Java cloud service - And introduction for Java EE DevelopersJava cloud service - And introduction for Java EE Developers
Java cloud service - And introduction for Java EE DevelopersMarkus Eisele
 
Next Gen Data Center Implementing Network Storage with Server Blades, Cluster...
Next Gen Data Center Implementing Network Storage with Server Blades, Cluster...Next Gen Data Center Implementing Network Storage with Server Blades, Cluster...
Next Gen Data Center Implementing Network Storage with Server Blades, Cluster...IMEX Research
 
Data center Technologies
Data center TechnologiesData center Technologies
Data center TechnologiesEMC
 
Cisco open network environment
Cisco open network environmentCisco open network environment
Cisco open network environmentdeepers
 
Complex Er[jl]ang Processing with StreamBase
Complex Er[jl]ang Processing with StreamBaseComplex Er[jl]ang Processing with StreamBase
Complex Er[jl]ang Processing with StreamBasedarach
 
OpenStack Summit Portland April 2013 talk - Quantum and EC2
OpenStack Summit Portland April 2013 talk - Quantum and EC2OpenStack Summit Portland April 2013 talk - Quantum and EC2
OpenStack Summit Portland April 2013 talk - Quantum and EC2Naveen Joy
 
Scality, Cloud Storage pour Zimbra
Scality, Cloud Storage pour ZimbraScality, Cloud Storage pour Zimbra
Scality, Cloud Storage pour ZimbraAntony Barroux
 
[NetPonto] Arquitectura dos Serviços da plataforma Windows Azure
[NetPonto] Arquitectura dos Serviços da plataforma Windows Azure[NetPonto] Arquitectura dos Serviços da plataforma Windows Azure
[NetPonto] Arquitectura dos Serviços da plataforma Windows AzureVitor Tomaz
 
Arquitectura dos Serviços da plataforma Windows Azure
Arquitectura dos Serviços da plataforma Windows AzureArquitectura dos Serviços da plataforma Windows Azure
Arquitectura dos Serviços da plataforma Windows AzureComunidade NetPonto
 
Ebs architecture con9036_pdf_9036_0001
Ebs architecture con9036_pdf_9036_0001Ebs architecture con9036_pdf_9036_0001
Ebs architecture con9036_pdf_9036_0001jucaab
 
[AzurePT] Desenvolvimento para o Windows Azure: Diferença para o developer
[AzurePT] Desenvolvimento para o Windows Azure: Diferença para o developer[AzurePT] Desenvolvimento para o Windows Azure: Diferença para o developer
[AzurePT] Desenvolvimento para o Windows Azure: Diferença para o developerVitor Tomaz
 
Virtualization for Development
Virtualization for DevelopmentVirtualization for Development
Virtualization for Developmentelliando dias
 
Aras PLM Roadmap
Aras PLM RoadmapAras PLM Roadmap
Aras PLM RoadmapAras
 
Oracle+golden+gate+introduction
Oracle+golden+gate+introductionOracle+golden+gate+introduction
Oracle+golden+gate+introductionxiakaicd
 
[.Net Juniors Academy] Introdução ao Cloud Computing e Windows Azure Platform
[.Net Juniors Academy] Introdução ao Cloud Computing e Windows Azure Platform[.Net Juniors Academy] Introdução ao Cloud Computing e Windows Azure Platform
[.Net Juniors Academy] Introdução ao Cloud Computing e Windows Azure PlatformVitor Tomaz
 
Business continuity with SAP on IBM i
Business continuity with SAP on IBM iBusiness continuity with SAP on IBM i
Business continuity with SAP on IBM iCOMMON Europe
 
彭—Elastic architecture in cloud foundry and deploy with openstack
彭—Elastic architecture in cloud foundry and deploy with openstack彭—Elastic architecture in cloud foundry and deploy with openstack
彭—Elastic architecture in cloud foundry and deploy with openstackOpenCity Community
 

Similar to UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Alex Gorbachev Pythian (20)

Mow10 uthoc-alex-gorbachev-public-100422164413-phpapp02
Mow10 uthoc-alex-gorbachev-public-100422164413-phpapp02Mow10 uthoc-alex-gorbachev-public-100422164413-phpapp02
Mow10 uthoc-alex-gorbachev-public-100422164413-phpapp02
 
Kuldeep presentation ppt
Kuldeep presentation pptKuldeep presentation ppt
Kuldeep presentation ppt
 
04.egovFrame Runtime Environment Workshop
04.egovFrame Runtime Environment Workshop04.egovFrame Runtime Environment Workshop
04.egovFrame Runtime Environment Workshop
 
Java cloud service - And introduction for Java EE Developers
Java cloud service - And introduction for Java EE DevelopersJava cloud service - And introduction for Java EE Developers
Java cloud service - And introduction for Java EE Developers
 
Next Gen Data Center Implementing Network Storage with Server Blades, Cluster...
Next Gen Data Center Implementing Network Storage with Server Blades, Cluster...Next Gen Data Center Implementing Network Storage with Server Blades, Cluster...
Next Gen Data Center Implementing Network Storage with Server Blades, Cluster...
 
Data center Technologies
Data center TechnologiesData center Technologies
Data center Technologies
 
Cisco open network environment
Cisco open network environmentCisco open network environment
Cisco open network environment
 
Complex Er[jl]ang Processing with StreamBase
Complex Er[jl]ang Processing with StreamBaseComplex Er[jl]ang Processing with StreamBase
Complex Er[jl]ang Processing with StreamBase
 
OpenStack Summit Portland April 2013 talk - Quantum and EC2
OpenStack Summit Portland April 2013 talk - Quantum and EC2OpenStack Summit Portland April 2013 talk - Quantum and EC2
OpenStack Summit Portland April 2013 talk - Quantum and EC2
 
Scality, Cloud Storage pour Zimbra
Scality, Cloud Storage pour ZimbraScality, Cloud Storage pour Zimbra
Scality, Cloud Storage pour Zimbra
 
[NetPonto] Arquitectura dos Serviços da plataforma Windows Azure
[NetPonto] Arquitectura dos Serviços da plataforma Windows Azure[NetPonto] Arquitectura dos Serviços da plataforma Windows Azure
[NetPonto] Arquitectura dos Serviços da plataforma Windows Azure
 
Arquitectura dos Serviços da plataforma Windows Azure
Arquitectura dos Serviços da plataforma Windows AzureArquitectura dos Serviços da plataforma Windows Azure
Arquitectura dos Serviços da plataforma Windows Azure
 
Ebs architecture con9036_pdf_9036_0001
Ebs architecture con9036_pdf_9036_0001Ebs architecture con9036_pdf_9036_0001
Ebs architecture con9036_pdf_9036_0001
 
[AzurePT] Desenvolvimento para o Windows Azure: Diferença para o developer
[AzurePT] Desenvolvimento para o Windows Azure: Diferença para o developer[AzurePT] Desenvolvimento para o Windows Azure: Diferença para o developer
[AzurePT] Desenvolvimento para o Windows Azure: Diferença para o developer
 
Virtualization for Development
Virtualization for DevelopmentVirtualization for Development
Virtualization for Development
 
Aras PLM Roadmap
Aras PLM RoadmapAras PLM Roadmap
Aras PLM Roadmap
 
Oracle+golden+gate+introduction
Oracle+golden+gate+introductionOracle+golden+gate+introduction
Oracle+golden+gate+introduction
 
[.Net Juniors Academy] Introdução ao Cloud Computing e Windows Azure Platform
[.Net Juniors Academy] Introdução ao Cloud Computing e Windows Azure Platform[.Net Juniors Academy] Introdução ao Cloud Computing e Windows Azure Platform
[.Net Juniors Academy] Introdução ao Cloud Computing e Windows Azure Platform
 
Business continuity with SAP on IBM i
Business continuity with SAP on IBM iBusiness continuity with SAP on IBM i
Business continuity with SAP on IBM i
 
彭—Elastic architecture in cloud foundry and deploy with openstack
彭—Elastic architecture in cloud foundry and deploy with openstack彭—Elastic architecture in cloud foundry and deploy with openstack
彭—Elastic architecture in cloud foundry and deploy with openstack
 

More from Alex Gorbachev

Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...
Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...
Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...Alex Gorbachev
 
Introduction to Machine Learning for Oracle Database Professionals
Introduction to Machine Learning for Oracle Database ProfessionalsIntroduction to Machine Learning for Oracle Database Professionals
Introduction to Machine Learning for Oracle Database ProfessionalsAlex Gorbachev
 
Under The Hood of Pluggable Databases by Alex Gorbachev, Pythian, Oracle OpeW...
Under The Hood of Pluggable Databases by Alex Gorbachev, Pythian, Oracle OpeW...Under The Hood of Pluggable Databases by Alex Gorbachev, Pythian, Oracle OpeW...
Under The Hood of Pluggable Databases by Alex Gorbachev, Pythian, Oracle OpeW...Alex Gorbachev
 
Benchmarking Oracle I/O Performance with Orion by Alex Gorbachev
Benchmarking Oracle I/O Performance with Orion by Alex GorbachevBenchmarking Oracle I/O Performance with Orion by Alex Gorbachev
Benchmarking Oracle I/O Performance with Orion by Alex GorbachevAlex Gorbachev
 
Demystifying Oracle RAC Workload Management by Alex Gorbachev, Pythian | NoCO...
Demystifying Oracle RAC Workload Management by Alex Gorbachev, Pythian | NoCO...Demystifying Oracle RAC Workload Management by Alex Gorbachev, Pythian | NoCO...
Demystifying Oracle RAC Workload Management by Alex Gorbachev, Pythian | NoCO...Alex Gorbachev
 
MOW2010: 1TB MySQL Database Migration and HA Infrastructure by Alex Gorbachev...
MOW2010: 1TB MySQL Database Migration and HA Infrastructure by Alex Gorbachev...MOW2010: 1TB MySQL Database Migration and HA Infrastructure by Alex Gorbachev...
MOW2010: 1TB MySQL Database Migration and HA Infrastructure by Alex Gorbachev...Alex Gorbachev
 
Oracle 11g New Features Out-of-the-Box by Alex Gorbachev (from Sydney Oracle ...
Oracle 11g New Features Out-of-the-Box by Alex Gorbachev (from Sydney Oracle ...Oracle 11g New Features Out-of-the-Box by Alex Gorbachev (from Sydney Oracle ...
Oracle 11g New Features Out-of-the-Box by Alex Gorbachev (from Sydney Oracle ...Alex Gorbachev
 

More from Alex Gorbachev (7)

Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...
Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...
Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...
 
Introduction to Machine Learning for Oracle Database Professionals
Introduction to Machine Learning for Oracle Database ProfessionalsIntroduction to Machine Learning for Oracle Database Professionals
Introduction to Machine Learning for Oracle Database Professionals
 
Under The Hood of Pluggable Databases by Alex Gorbachev, Pythian, Oracle OpeW...
Under The Hood of Pluggable Databases by Alex Gorbachev, Pythian, Oracle OpeW...Under The Hood of Pluggable Databases by Alex Gorbachev, Pythian, Oracle OpeW...
Under The Hood of Pluggable Databases by Alex Gorbachev, Pythian, Oracle OpeW...
 
Benchmarking Oracle I/O Performance with Orion by Alex Gorbachev
Benchmarking Oracle I/O Performance with Orion by Alex GorbachevBenchmarking Oracle I/O Performance with Orion by Alex Gorbachev
Benchmarking Oracle I/O Performance with Orion by Alex Gorbachev
 
Demystifying Oracle RAC Workload Management by Alex Gorbachev, Pythian | NoCO...
Demystifying Oracle RAC Workload Management by Alex Gorbachev, Pythian | NoCO...Demystifying Oracle RAC Workload Management by Alex Gorbachev, Pythian | NoCO...
Demystifying Oracle RAC Workload Management by Alex Gorbachev, Pythian | NoCO...
 
MOW2010: 1TB MySQL Database Migration and HA Infrastructure by Alex Gorbachev...
MOW2010: 1TB MySQL Database Migration and HA Infrastructure by Alex Gorbachev...MOW2010: 1TB MySQL Database Migration and HA Infrastructure by Alex Gorbachev...
MOW2010: 1TB MySQL Database Migration and HA Infrastructure by Alex Gorbachev...
 
Oracle 11g New Features Out-of-the-Box by Alex Gorbachev (from Sydney Oracle ...
Oracle 11g New Features Out-of-the-Box by Alex Gorbachev (from Sydney Oracle ...Oracle 11g New Features Out-of-the-Box by Alex Gorbachev (from Sydney Oracle ...
Oracle 11g New Features Out-of-the-Box by Alex Gorbachev (from Sydney Oracle ...
 

Recently uploaded

Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 

Recently uploaded (20)

Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 

UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Alex Gorbachev Pythian

  • 1. Under the Hood of Oracle Clusterware 2.0: Grid Infrastructure Alex Gorbachev 29 August, 2012
  • 2. Agenda • Place of Grid Infrastructure in Oracle RAC • Node membership and evictions • Clusterware architecture & startup sequence • Resources Management and troubleshooting 2 © 2009/2010 Pythian
  • 3. Agenda Th High th e e le m ss or yo e yo Need to memorize u u ne u ed nd to ers m tan em d, or ize Low Shallow In-depth Understanding 2 © 2009/2010 Pythian
  • 4. Single Instance Oracle Database APP Query/DML/DDL SERVER INSTANCE Memory (SGA, PGA) Processes (PMON, SMON, LGWR and etc. + multiple shadow processes) Read/write Datafiles Controlfiles redo logs flashback logs, change tracking and etc... Database 3 © 2012 Pythian
  • 5. Single Instance Oracle Database APP SERVER INSTANCE Database 4 © 2012 Pythian
  • 6. Oracle RAC Database APP SERVER 1 INSTANCE 1 Database 5 © 2012 Pythian
  • 7. Oracle RAC Database APP SERVER 1 SERVER 2 INSTANCE 1 INSTANCE 2 Database 5 © 2012 Pythian
  • 8. Oracle RAC Database APP SERVER 1 SERVER 2 SERVER 3 INSTANCE 1 INSTANCE 2 INSTANCE 3 Database 5 © 2012 Pythian
  • 9. Oracle RAC Database APP SERVER 1 SERVER 2 SERVER 3 INSTANCE 1 INSTANCE 2 INSTANCE 3 Database 5 © 2012 Pythian
  • 10. Oracle RAC Database APP SERVER 1 SERVER 2 SERVER 3 INSTANCE 1 INSTANCE 2 INSTANCE 3 Database 5 © 2012 Pythian
  • 11. RAC looks simple. Eh? 6 © 2012 Pythian
  • 12. Role of Grid Infrastructure OS OS OS VIP VIP VIP Listener Listener Listener Service Service Service Instance Instance Instance ASM ASM ASM Grid Infrastr. Grid Infrastr. Grid Infrastr. interconnect storage access OCR Voting disk Shared storage 7 © 2009/2010 Pythian
  • 13. Role of Grid Infrastructure OS OS OS VIP VIP VIP Listener Listener Listener Service Service Service Instance Instance Instance ASM ASM ASM Grid Infrastr. Grid Infrastr. Grid Infrastr. interconnect storage access OCR Voting disk Shared storage 7 © 2009/2010 Pythian
  • 14. OS OS Clusterware Clusterware CSSD CSSD interconnect OPROCD OPROCD 8 © 2009/2010 Pythian
  • 15. OS OS Clusterware Clusterware CSSD CSSD interconnect OPROCD OPROCD 8 © 2009/2010 Pythian
  • 16. OS OS Clusterware Clusterware CSSD CSSD interconnect OPROCD OPROCD 8 © 2009/2010 Pythian
  • 17. OS OS Clusterware Clusterware CSSD CSSD interconnect OPROCD OPROCD Voting disk 9 © 2009/2010 Pythian
  • 18. OS OS Clusterware Clusterware CSSD CSSD interconnect OPROCD OPROCD Voting disk 9 © 2009/2010 Pythian
  • 19. OS OS Shoot Clusterware Clusterware The Other Node CSSD CSSD interconnect In OPROCD OPROCD The Head Voting disk 9 © 2009/2010 Pythian
  • 20. OS OS Clusterware Clusterware VIP RACG EVMD CRSD CSSD CSSD interconnect OPROCD OPROCD Voting disk 10 © 2009/2010 Pythian
  • 21. OS OS Clusterware Clusterware CSSD CSSD interconnect OPROCD OPROCD Voting disk 11 © 2009/2010 Pythian
  • 22. OS OS Clusterware Clusterware CSSD CSSD interconnect OPROCD OPROCD Voting disk 11 © 2009/2010 Pythian
  • 23. OS OS Clusterware Clusterware CSSD CSSD interconnect OPROCD OPROCD Voting disk 11 © 2009/2010 Pythian
  • 24. OS Clusterware CSSD CSSD interconnect OPROCD Voting disk 11 © 2009/2010 Pythian
  • 25. OS Clusterware Ask The OtherCSSD CSSD Node interconnect OPROCD To Reboot Voting Itself (c) known quote disk 11 © 2009/2010 Pythian
  • 26. 11gR2 Grid Infrastructure: CSSD attempts graceful shutdown 12 © 2009/2010 Pythian
  • 27. OS OS Clusterware Clusterware CS SD CSSD interconnect OPROCD OPROCD Voting disk 13 © 2009/2010 Pythian
  • 28. OS OS Clusterware Clusterware CSSD Monitor/Agent CS SD CSSD interconnect OPROCD OPROCD Voting disk 13 © 2009/2010 Pythian
  • 29. OS Clusterware CSSD Monitor/Agent CSSD interconnect OPROCD Voting disk 13 © 2009/2010 Pythian
  • 30. OS Clusterware CSSD CSSD interconnect OPROCD Voting disk 14 © 2009/2010 Pythian
  • 31. OS Clusterware CSSD CSSD interconnect OPROCD Voting disk 14 © 2009/2010 Pythian
  • 32. OS Clusterware CSSD CSSD interconnect OPROCD Voting disk 14 © 2009/2010 Pythian
  • 33. OS Clusterware CSSD CSSD interconnect OPROCD/CSSD Mon OPROCD Voting disk 14 © 2009/2010 Pythian
  • 34. OS Clusterware CSSD interconnect OPROCD/CSSD Mon OPROCD Voting disk 14 © 2009/2010 Pythian
  • 35. OS OS Clusterware Clusterware CSSD CSSD interconnect OPROCD OPROCD Voting disk 15 © 2009/2010 Pythian
  • 36. OS OS Clusterware Clusterware CSSD CSSD interconnect OPROCD OPROCD Voting disk 15 © 2009/2010 Pythian
  • 37. OS OS Clusterware Clusterware CSSD CSSD interconnect OPROCD OPROCD Voting disk 15 © 2009/2010 Pythian
  • 38. OS Clusterware CSSD CSSD interconnect OPROCD Voting disk 15 © 2009/2010 Pythian
  • 39. OS OS Clusterware Clusterware CSSD CSSD interconnect OPROCD OPROCD Voting disk 16 © 2009/2010 Pythian
  • 40. OS OS Clusterware Clusterware CSSD CSSD interconnect OPROCD OPROCD 16 © 2009/2010 Pythian
  • 41. OS OS Clusterware Clusterware CSSD CSSD interconnect OPROCD OPROCD 16 © 2009/2010 Pythian
  • 42. CSSD CSSD interconnect 16 © 2009/2010 Pythian
  • 43. 11gR2 Grid Infrastructure: CSSD attempts graceful shutdown 17 © 2009/2010 Pythian
  • 44. OS OS Clusterware Clusterware Instance Instance LMON CSSD CSSD interconnect OPROCD OPROCD 18 © 2009/2010 Pythian
  • 45. OS OS Clusterware Clusterware Instance Instance LMON member kill CSSD CSSD interconnect OPROCD OPROCD 18 © 2009/2010 Pythian
  • 46. OS OS Clusterware Clusterware Instance Instance LMON member kill CSSD CSSD interconnect OPROCD OPROCD 18 © 2009/2010 Pythian
  • 47. OS OS Clusterware Clusterware Instance Instance LMON member kill CSSD CSSD interconnect OPROCD OPROCD 18 © 2009/2010 Pythian
  • 48. OS OS Clusterware Clusterware Instance Instance LMON member kill CSSD CSSD interconnect OPROCD OPROCD 18 © 2009/2010 Pythian
  • 49. OS OS Clusterware Clusterware Instance Instance LMON member kill CSSD CSSD interconnect OPROCD OPROCD Eviction by escalation of a member kill 18 © 2009/2010 Pythian
  • 50. OS Clusterware Instance LMON member kill CSSD interconnect OPROCD Eviction by escalation of a member kill 18 © 2009/2010 Pythian
  • 51. OS OS Clusterware Clusterware CSSD CSSD interconnect OPROCD OPROCD Voting disk 19 © 2009/2010 Pythian
  • 52. OS OS Clusterware Clusterware CSSD CSSD interconnect OPROCD OPROCD 11gR2 Intelligent Platform Voting Management disk Interface 19 © 2009/2010 Pythian
  • 53. OS OS Clusterware Clusterware CSSD CSSD interconnect OPROCD OPROCD 11gR2 Intelligent Platform Voting Management disk Interface 19 © 2009/2010 Pythian
  • 54. OS OS Clusterware Clusterware CSSD CSSD interconnect OPROCD OPROCD 11gR2 Intelligent Platform Voting Management disk Interface 19 © 2009/2010 Pythian
  • 55. OS OS Clusterware Clusterware CSSD CSSD interconnect OPROCD OPROCD Voting Exadata Fencing disk 20 © 2009/2010 Pythian
  • 56. Grid Infrastructure Startup 10g / 11gR1 11gR2 • Linux & UNIX inittab • Linux & UNIX inittab init.cssd init.ohasd run init.evmd init.crsd • Linux & UNIX init.d • Linux & UNIX init.d init.crs ohasd start • Windows Services • Windows Services 21 © 2009/2010 Pythian
  • 57. Startup in Linux & Unix [root@cheese2 ~]# ps -fe | grep 'init.' | grep -v grep root 4283 1 0 02:52 ? 00:00:00 /bin/sh /etc/init.d/init.ohasd run [root@cheese2 ~]# tail -1 /etc/inittab h1:35:respawn:/etc/init.d/init.ohasd run >/dev/null 2>&1 </dev/null [root@cheese2 ~]# ls -l /etc/rc3.d/*ohasd* lrwxrwxrwx 1 root root 17 Sep 15 02:02 /etc/rc3.d/K15ohasd -> /etc/init.d/ohasd lrwxrwxrwx 1 root root 17 Sep 15 02:02 /etc/rc3.d/S96ohasd -> /etc/init.d/ohasd 22 © 2009/2010 Pythian
  • 58. Pre 11gR2 Clusterware Startup /etc/oracle/scls_scr/{host}/root/cssrun /etc/oracle/scls_scr/{host}/root/crsstart • enable • disable init.crs start init.cssd autostart init.cssd oprodc oprocd init.cssd oclsomon oclsomon.bin init.cssd oclsvmon oclsvmon.bin init.cssd daemon ocssd.bin init.cssd fatal evmd.bin init.evmd run init.crsd run crsd.bin t 23 © 2009/2010 Pythian
  • 59. Grid Infrastructure Startup t 24 © 2009/2010 Pythian
  • 60. Grid Infrastructure Startup init.ohasd run t 24 © 2009/2010 Pythian
  • 63. Grid Infrastructure Startup /etc/oracle/scls_scr/{host}/root/ohasdrun /etc/init.d/ohasd init.ohasd run t 24 © 2009/2010 Pythian
  • 64. Grid Infrastructure Startup /etc/oracle/scls_scr/{host}/root/ohasdrun /etc/init.d/ohasd /etc/oracle/scls_scr/{host}/root/ohasdstr • enable • disable init.ohasd run t 24 © 2009/2010 Pythian
  • 65. Grid Infrastructure Startup /etc/oracle/scls_scr/{host}/root/ohasdrun /etc/init.d/ohasd /etc/oracle/scls_scr/{host}/root/ohasdstr • enable • disable init.ohasd run t 24 © 2009/2010 Pythian
  • 67. Grid Infrastructure Startup /etc/oracle/scls_scr/{host}/root/ohasdrun OHAS init.ohasd run t 24 © 2009/2010 Pythian
  • 68. Grid Infrastructure Startup /etc/oracle/scls_scr/{host}/root/ohasdrun Ora Agent OHAS init.ohasd run t 24 © 2009/2010 Pythian
  • 69. Grid Infrastructure Startup /etc/oracle/scls_scr/{host}/root/ohasdrun Ora Agent OHAS Root Agent init.ohasd run t 24 © 2009/2010 Pythian
  • 70. Grid Infrastructure Startup /etc/oracle/scls_scr/{host}/root/ohasdrun Ora Agent OHAS Root Agent CSSD Agent init.ohasd run t 24 © 2009/2010 Pythian
  • 71. Grid Infrastructure Startup /etc/oracle/scls_scr/{host}/root/ohasdrun Ora Agent OHAS Root Agent CSSD Agent init.ohasd run CSSD Monitor t 24 © 2009/2010 Pythian
  • 72. Grid Infrastructure Startup /etc/oracle/scls_scr/{host}/root/ohasdrun Ora Agent OHAS Root Agent CSSD Agent CSS init.ohasd run CSSD Monitor t 24 © 2009/2010 Pythian
  • 73. Grid Infrastructure Startup /etc/oracle/scls_scr/{host}/root/ohasdrun Ora Agent ACFS Drivers CTSS Disk Monitor OHAS Root Agent CRS CSSD Agent CSS init.ohasd run CSSD Monitor t 24 © 2009/2010 Pythian
  • 74. Grid Infrastructure Startup /etc/oracle/scls_scr/{host}/root/ohasdrun ASM EVM GPnP GIPC Ora Agent MDNS ACFS Drivers CTSS Disk Monitor OHAS Root Agent CRS CSSD Agent CSS init.ohasd run CSSD Monitor t 24 © 2009/2010 Pythian
  • 75. Grid Infrastructure Startup /etc/oracle/scls_scr/{host}/root/ohasdrun ASM EVM GPnP CRS Root Agent GIPC •VIP •SCAN IP Ora Agent MDNS •Network •GNS •ACFS Registry ACFS Drivers CTSS Disk Monitor OHAS Root Agent CRS CSSD Agent CSS init.ohasd run CSSD Monitor t 24 © 2009/2010 Pythian
  • 76. Grid Infrastructure Startup /etc/oracle/scls_scr/{host}/root/ohasdrun ASM EVM GPnP CRS Root Agent GIPC •VIP •SCAN IP Ora Agent MDNS •Network •GNS •ACFS Registry ACFS Drivers CTSS CRS Ora Agent Disk Monitor •Database •Instance OHAS Root Agent CRS •Listener •Services •Diskgroups CSSD Agent CSS •ONS •eONS •SCAN Listener init.ohasd run CSSD Monitor t 24 © 2009/2010 Pythian
  • 77. Grid Infrastructure Startup (static slide) ASM EVM GPnP CRS Root Agent GIPC •VIP •SCAN IP Ora Agent MDNS •Network •GNS •ACFS Registry ACFS Drivers CTSS CRS Ora Agent Disk Monitor •Database •Instance OHAS Root Agent CRS •Listener •Services •Diskgroups CSSD Agent CSS •ONS •eONS •SCAN Listener init.ohasd run CSSD Monitor t 25 © 2009/2010 Pythian
  • 78. Grid Infrastructure Log Files $GRID_HOME/log/{hostname}/ • alert<host>.log • ctssd • ohasd • diskmon • crsd • gipcd • cssd • gnsd • agent/ohasd/oraagent_oracle • gpnpd • agent/ohasd/oracssdagent_root • mdnsd • agent/ohasd/oracssdmonitor_root • racg • agent/ohasd/orarootagent_root • agent/crsd/oraagent_oracle • agent/crsd/orarootagent_root 26 © 2009/2010 Pythian
  • 79. Oracle Cluster Registry • Repository for all shared configuration data • Except OCR location itself • OCR is accessed mostly read-only • Every component reads OCR • OCR is written only by CRS • only from a single OCR master node • 11gR2 - Oracle Local Registry (OLR) • managed by ohasd 27 © 2009/2010 Pythian
  • 80. DEMO Interconnect Failure • Simulate with “ifconfig eth1 down” on node 2 • Both nodes notice the loss • Racing to evict each other • from voting disk => 2 equal sub-clusters (cohorts) • survives the one with the lowest leader # • leader is the node with lowest # in sub-cluster • Winner evicts another node • Setting kill-block in voting disk • 11gR2 new feature: CSSD does clean restart 28 © 2009/2010 Pythian
  • 81. DEMO Voting Disk Failure • Simulate with storage interface down or on NFS server • CSSD detects voting disk IO stale • disktimeout setting - 200 seconds default • CSSD starts eviction • 11gR2 new feature: CSSD does clean restart 29 © 2009/2010 Pythian
  • 82. DEMO CSSD is not healthy • Simulate using kill -STOP <cssd.bin pid> (and try kill -9) • Another node observes NHB loss • After misscount seconds => attempt eviction • but CSSD is frozen and can’t commit suicide • CSSD Monitor detects CSSD timeout • Commit suicide 30 © 2009/2010 Pythian
  • 83. Homework Host sick - CPU stalled • Used to simulate by pausing OPROCD • kill -STOP <oprocd pid> • sleep 1 or 2 • kill -CONT <oprocd pid> • OPROCD is now a thread in CSSD Monitor • kill -STOP {cssdmonitor.bin} ; sleep 1 ; kill -CONT {cssdmonitor.bin} • Doesn’t produce any visible results! Is there still OPROCD? 31 © 2009/2010 Pythian
  • 84. DEMO Startup troubleshooting • Break before starting up • Interconnect, voting disk, Grid Home missing • Check processes using “ps -fe | grep init” • Check syslog (/var/log/messages) • boot sequence • Clusterware log files • if *.bin processes are running already • crsctl check crs • crsctl status resource -t -init 32 © 2009/2010 Pythian
  • 85. 11gR2 Cluster Resources • Introduced resource type • APPLICATION was the only supported resource type in 11gR1 • Resource types using resource agents • Cluster and local resources • Sophisticated resources dependencies (stop & start) • hard • weak • attraction • pullup • dispersion 33 © 2009/2010 Pythian
  • 86. Grid Infrastructure Processes • ora.cluster_interconnect.haip ASM CRS Managed Resources EVM OHAS Internal Resources GPnP CRS Root Agent GIPC • VIP • SCAN IP Ora Agent MDNS • Network • GNS • ACFS Registry ACFS Drivers CTSS CRS Ora Agent Disk Monitor • Database • Instance OHAS Root Agent CRS • Listener • Services • Diskgroups CSSD Agent CSS • ONS • eONS • SCAN Listener init.ohasd run CSSD Monitor t 34 © 2009/2010 Pythian
  • 87. Troubleshooting Something Down • OHASD up? • OHASD Agents up? • Internal resources up? • CRSD Agents up? • Managed resources up? • Listener & VIP • Database & ASM instance • Services • Have the nodes rebooted? • Have resources re-started? 35 © 2009/2010 Pythian
  • 88. 11gR2 Grid Infrastructure References • Oracle Clusterware Administration and Deployment Guide • MOS 1053147.1 • 11gR2 Clusterware and Grid Home - What You Need to Know • MOS 1050908.1 • How to Troubleshoot Grid Infrastructure Startup Issues • MOS 1053970.1 • Troubleshooting 11.2 Grid Infastructure Installation Root.sh Issues • MOS 1050693.1 • Troubleshooting 11.2 Clusterware Node Evictions (Reboots) • MOS 942166.1 • How to Proceed from Failed 11gR2 Grid Infrastructure Installation 36 © 2009/2010 Pythian