SlideShare a Scribd company logo
1 of 35
Download to read offline
RMAN best practices for
                         Real Application Clusters (RAC)




Presented by : Syed Jaffer Hussain                         Slide # 1
Know your presenter
                                                                       Syed Jaffer Hussain
                                                               Database Support Manager
                                                                    20 years IT experience
                                                               11+ years as an Oracle DBA
                                                                       Oracle ACE Director
                                                        Oracle 10g Certified Master(OCM)
                                                           Oracle 10g RAC Certified Expert
                                       Oracle Certified Professional(OCP) v8i,9i,10g & 11g
                                                              ITIL v3 Foundation Certified
                                     Authored Oracle 11g R1/R2 Real Application Clusters
                                                                                 Essentials
                                                                  Twitter: @sjaffarhussain
                                                            http://jaffardba.blogspot.com




Presented by : Syed Jaffer Hussain                                                    Slide # 2
Managing backup and recovery operations in
     RMAN for RAC and non-RAC databases
             are nearly identical ….




Presented by : Syed Jaffer Hussain        Slide # 3
What will be covered

            •   RAC Vs RMAN – why and when.
            •   RMAN overview.
            •   Multi-channel configuration
            •   Parallel recovery in RAC database.
            •   Instance Vs Crash recovery in RAC.
            •   Fast Recovery Area (FRA) for RAC database.
            •   Snapshot Controlfile backup for RAC db in 11gR2.
            •   Manage backup & recovery with Oracle Grid Control /EM.




Presented by : Syed Jaffer Hussain                                       Slide # 4
RAC Vs RMAN – why and when

         Real Application Clusters (RAC)            Recovery Manager (RMAN)

                 •   High Availability(HA)             •   A command-line and EM tool.
                        • Failover.
                                                       • Best used for all sort of database
                 • Scalability                             backup & recovery operations.
                      • Load balancing.


                 • It doesn’t safeguard your data      • It doesn’t provide high availability
                 from hardware failures or from
                 any disasters.




Presented by : Syed Jaffer Hussain                                                            Slide # 5
What will be covered


             •   RAC Vs RMAN – why and when.
             •   RMAN overview.
             •   Multi-channel configuration.
             •   Parallel recovery in RAC database.
             •   Instance Vs Crash recovery in RAC.
             •   Fast Recovery Area (FRA) for RAC database.
             •   Snapshot Controlfile backup for RAC db in 11gR2.
             •   Manage backup & recovery using Enterprise Manager(EM).




Presented by : Syed Jaffer Hussain                                        Slide # 6
RMAN overview
      Recovery Manager

           •   Was first commercially introduced with Oracle v8.
           •   A command-line and EM based tool.
           •   Comes for absolutely free of cost, installed and
                  configured by default.
           •   Intended for:
                  o Online/Offline backup and restore procedures.
                  o Can back up Database, Tablespace, Datafile, and
                             Archived logs.
           •   Supports incremental, fast incremental,
                  compressed & encrypted backups.
           •   Detects [ALSO can repair ] data block corruptions.       Courtesy from Oracle docs.
           •   Must required to backup datafiles configured on
                  Automatic Storage Management (ASM).
           •   Can validate (test) backup without actually restoring.




Presented by : Syed Jaffer Hussain                                                                   Slide # 7
What will be covered


             •   RAC Vs RMAN – why and when.
             •   RMAN overview.
             •   Configure multiple channels.
             •   Parallel recovery in RAC database.
             •   Instance Vs Crash recovery in RAC.
             •   Fast Recovery Area (FRA) for RAC database.
             •   Snapshot Controlfile backup for RAC db in 11gR2.
             •   Manage backup & recovery with Oracle Grid Control /EM.




Presented by : Syed Jaffer Hussain                                        Slide # 8
Configure multiple channels
      Multiple channel configuration for RAC db instances

           •   Scale up the back up load on to multiple instances of RAC
                  database by configuring multiple channels.

                                                              RACDB1



                                           Channel 1


                     RMAN>                                                 RACDB



                                           Channel 2

                                                             RACDB2




Presented by : Syed Jaffer Hussain                                                 Slide # 9
Configure multiple channels
      Working examples

           One time configuration in RMAN

           RMAN> CONFIGURE DEVICE TYPE disk/tape PARALLELISM 2;
           RMAN> CONFIGURE CHANNEL ch1 CONNECT ‘sys/password@tns_inst1’;
           RMAN> CONFIGURE CHANNEL ch2 CONNECT ‘sys/password@tns_inst2’;

           One time configuration with service name

           RMAN> CONFIGURE DEVICE TYPE disk/tape PARALLELISM 2;
           RMAN> CONFIGURE CHANNEL ch1 CONNECT ‘sys/password@service_name’;   Ensue
                                                                              LOAD_BALANCE
                                                                              turned on
                                                                              no TO
           Run time configuration                                             TAF (failover)

           RUN {
            ALLOCATE CHANNEL ch1 CONNECT ‘sys/password@tns_inst1’;
            ALLOCATE CHANNEL ch2 CONNECT ‘sys/password@tns_inst2’;
                 backup database …;
            RELEASE CHANNEL ch1;
            RELEASE CHANNEL ch2;
           }




Presented by : Syed Jaffer Hussain                                                             Slide # 10
What will be covered


             •   RAC Vs RMAN – why and when.
             •   RMAN overview.
             •   Configure multiple channels.
             •   Parallel recovery in RAC database.
             •   Instance Vs Crash recovery in RAC.
             •   Fast Recovery Area (FRA) for RAC database.
             •   Snapshot Controlfile backup for RAC db in 11gR2.
             •   Manage backup & recovery with Oracle Grid Control /EM.




Presented by : Syed Jaffer Hussain                                        Slide # 11
Parallel recovery in RAC

       Apply parallelism to faster restore/recovery operations

              •   Parallelism can be applied for instance, crash and media recovery operations to faster
                     the process.

              • During instance/crash recovery, Oracle database automatically applies the optimum
                  degree of parallelism.

              • Based on the CPU count, Oracle sets an optimum number of parallelism while applying
                  archive logs.

              • Setting RECOVERY_PARALLELISM initialization parameter value to 0 or 1 disables
                   instance/crash parallelism.




Presented by : Syed Jaffer Hussain                                                                         Slide # 12
What will be covered


             •   RAC Vs RMAN – why and when.
             •   RMAN overview.
             •   Configure multiple channels.
             •   Parallel recovery in RAC database.
             •   Instance Vs Crash recovery in RAC.
             •   Fast Recovery Area (FRA) for RAC database.
             •   Snapshot Controlfile backup for RAC db in 11gR2.
             •   Manage backup & recovery with Oracle Grid Control /EM.




Presented by : Syed Jaffer Hussain                                        Slide # 13
Instance Vs Crash recovery in RAC


        o When an instance goes down abruptly for a various reasons, the
              subsequent instance startup requires the instance recovery.

        o No manual intervention is required for instance/crash recovery. Oracle
               (SMON background process) automatically manages the process
               by applying online redo information.

        o The mechanism of an instance recovery is to ensure the database
               consistency post instance failure.




Presented by : Syed Jaffer Hussain                                                 Slide # 14
Instance Vs Crash recovery in RAC



           Instance recovery = one or more [not ALL] instance(s) failure of a RAC
                                   database.

           Crash recovery = failure of ALL instances of a RAC database.




Presented by : Syed Jaffer Hussain                                                  Slide # 15
Instance Vs Crash recovery in RAC



           Instance or Crash recovery done in TWO phases for a RAC database.

                         - Global Enqueue Service (LMS) background process

                         - System Monitor (SMON) background process




Presented by : Syed Jaffer Hussain                                             Slide # 16
Instance Vs Crash recovery in RAC
      Instance recovery of RAC database



                            Instance 1                                                 Instance 2



            SMON       PMON          LGWR   CKPT           ARCn            SMON   PMON        LGWR   CKPT           ARCn




                      Redo Logs                                                   Redo Logs
                                            Archive logs                                             Archive logs




                                                                  RAC DB



Presented by : Syed Jaffer Hussain                                                                              Slide # 17
Instance Vs Crash recovery in RAC
      Instance recovery of RAC database



                            Instance 1                                                 Instance B
                                                                                            down


            SMON       PMON          LGWR   CKPT           ARCn            SMON   PMON        LGWR   CKPT           ARCn




                      Redo Logs                                                   Redo Logs
                                            Archive logs                                             Archive logs




                                                                  RAC DB



Presented by : Syed Jaffer Hussain                                                                              Slide # 18
Instance Vs Crash recovery in RAC
      Instance recovery of RAC database



                            Instance 1                                                 Instance B

                                                                                                up

            SMON       PMON          LGWR   CKPT           ARCn            SMON   PMON        LGWR   CKPT           ARCn




                      Redo Logs                                                   Redo Logs
                                            Archive logs                                             Archive logs




                                                                  RAC DB



Presented by : Syed Jaffer Hussain                                                                              Slide # 19
Instance Vs Crash recovery in RAC
      Instance recovery of RAC database




    LMS              GRD      Instance 1                                               Instance B
                   recovery

                                                                                                up

            SMON        PMON         LGWR   CKPT           ARCn            SMON   PMON        LGWR   CKPT           ARCn




                        Redo Logs                                                 Redo Logs
                                            Archive logs                                             Archive logs




                                                                  RAC DB



Presented by : Syed Jaffer Hussain                                                                              Slide # 20
Instance Vs Crash recovery in RAC
      Instance recovery of RAC database




    LMS              GRD      Instance A                                               Instance B
                   recovery




            SMON        PMON         LGWR   CKPT           ARCn            SMON   PMON        LGWR   CKPT           ARCn




                        Redo Logs                                                 Redo Logs
                                            Archive logs                                             Archive logs




                                                                  RAC DB



Presented by : Syed Jaffer Hussain                                                                              Slide # 21
Instance Vs Crash recovery in RAC
      Instance recovery of RAC database




    LMS              GRD      Instance A                                               Instance B
                   recovery




            SMON        PMON         LGWR   CKPT           ARCn            SMON   PMON        LGWR   CKPT           ARCn




                        Redo Logs                                                 Redo Logs
                                            Archive logs                                             Archive logs




                                                                  RAC DB



Presented by : Syed Jaffer Hussain                                                                              Slide # 22
Instance Vs Crash recovery in RAC
      Crash recovery in a RAC database




                                     Failure of all instances>>



                                             Instance 2           Instance 2
                        Instance 1




                                              RAC DB




Presented by : Syed Jaffer Hussain                                             Slide # 23
Instance Vs Crash recovery in RAC
      Crash recovery in a RAC database




                                         Instance 2   Instance 3
                        Instance 1




                                         RAC DB




Presented by : Syed Jaffer Hussain                                 Slide # 24
Instance Vs Crash recovery in RAC
      Crash recovery in a RAC database




                                             Instance 2                 Instance 3
                        Instance 1



                                                    RAC DB


   The instance that comes up first performs the instance recovery for all instances of a RAC
   database


Presented by : Syed Jaffer Hussain                                                        Slide # 25
What will be covered


             •   RAC Vs RMAN – why and when.
             •   RMAN overview.
             •   Configure multiple channels.
             •   Parallel recovery in RAC database.
             •   Instance Vs Crash recovery in RAC.
             •   Fast Recovery Area (FRA) for RAC database.
             •   Snapshot Controlfile backup for RAC db in 11gR2.
             •   Manage backup & recovery with Oracle Grid Control /EM.




Presented by : Syed Jaffer Hussain                                        Slide # 26
Fast Recovery Area(FRA) for RAC

                            Instance 1                                                 Instance 2



            SMON       PMON          LGWR   CKPT           ARCn            SMON   PMON        LGWR   CKPT           ARCn




                      Redo Logs                                                   Redo Logs
                                            Archive logs                                             Archive logs

                       Location destination                                       Location destination
                                                                  RAC DB




Presented by : Syed Jaffer Hussain                                                                              Slide # 27
Flash Recovery Area(FRA) for RAC

                            Instance 1                                                          Instance 2



            SMON       PMON          LGWR   CKPT           ARCn                     SMON   PMON        LGWR   CKPT           ARCn


                                                                  Read permission


                      Redo Logs                                                            Redo Logs
                                            Archive logs                                                      Archive logs

                       Location destination                                                Location destination

                                                                        RAC DB




Presented by : Syed Jaffer Hussain                                                                                       Slide # 28
Flash Recovery Area(FRA) for RAC

                            Instance 1                                          Instance 2


                                         Fast Recovery Area (FRA)

                                         1         2     1         2     Identified by the thread number

                                                    2    1         2
                                         1
                                         Redo Logs        Archive logs

                                                                         FRA =
                                                                               ASM
                                                                               CFS
                                                                               Shared Location (NFS)



                                                    RAC DB




Presented by : Syed Jaffer Hussain                                                                         Slide # 29
What will be covered


             •   RAC Vs RMAN – why and when.
             •   RMAN overview.
             •   Configure multiple channels.
             •   Parallel recovery in RAC database.
             •   Instance Vs Crash recovery in RAC.
             •   Fast Recovery Area (FRA) for RAC database.
             •   Snapshot Controlfile backup for RAC db in 11gR2.
             •   Manage backup & recovery with Oracle Grid Control /EM.




Presented by : Syed Jaffer Hussain                                        Slide # 30
Snapshot Controlfile backup in 11gR2


             • Must reside on a shared device in 11gR2 or later.

             • All instances must have access to the snapshot controlfile.

             • Same snapshot controlfile will be shared by all nodes of RAC db.


      RMAN> CONFIGURE SNAPSHOT CONTROLFILE NAME TO <shared_location>;
                                                                   This must be done on EACH instance.




              ORA-00245: control file backup operation failed



Presented by : Syed Jaffer Hussain                                                           Slide # 31
What will be covered


             •   RAC Vs RMAN – why and when.
             •   RMAN overview.
             •   Configure multiple channels.
             •   Parallel recovery in RAC database.
             •   Instance Vs Crash recovery in RAC.
             •   Fast Recovery Area (FRA) for RAC database.
             •   Snapshot Controlfile backup for RAC db in 11gR2.
             •   Manage backup & recovery with Oracle Grid Control /EM.




Presented by : Syed Jaffer Hussain                                        Slide # 32
Manage B&R using Enterprise Manager




Presented by : Syed Jaffer Hussain    Slide # 33
Manage B&R using Enterprise Manager




Presented by : Syed Jaffer Hussain    Slide # 34
A big thank you to all
                                               for
                                          listening ...
                                                     You can write me at sjaffarhussain@gmail.com




Presented by : Syed Jaffer Hussain                                                       Slide # 35

More Related Content

What's hot

Oracle Multitenant meets Oracle RAC - IOUG 2014 Version
Oracle Multitenant meets Oracle RAC - IOUG 2014 VersionOracle Multitenant meets Oracle RAC - IOUG 2014 Version
Oracle Multitenant meets Oracle RAC - IOUG 2014 VersionMarkus Michalewicz
 
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?Markus Michalewicz
 
Oracle GoldenGate Performance Tuning
Oracle GoldenGate Performance TuningOracle GoldenGate Performance Tuning
Oracle GoldenGate Performance TuningBobby Curtis
 
New Features for Multitenant in Oracle Database 21c
New Features for Multitenant in Oracle Database 21cNew Features for Multitenant in Oracle Database 21c
New Features for Multitenant in Oracle Database 21cMarkus Flechtner
 
Automating Your Clone in E-Business Suite R12.2
Automating Your Clone in E-Business Suite R12.2Automating Your Clone in E-Business Suite R12.2
Automating Your Clone in E-Business Suite R12.2Michael Brown
 
Oracle RAC 12c Best Practices with Appendices DOAG2013
Oracle RAC 12c Best Practices with Appendices DOAG2013Oracle RAC 12c Best Practices with Appendices DOAG2013
Oracle RAC 12c Best Practices with Appendices DOAG2013Markus Michalewicz
 
Database Cloud Services Office Hours : Oracle sharding hyperscale globally d...
Database Cloud Services Office Hours : Oracle sharding  hyperscale globally d...Database Cloud Services Office Hours : Oracle sharding  hyperscale globally d...
Database Cloud Services Office Hours : Oracle sharding hyperscale globally d...Tammy Bednar
 
Oracle backup and recovery
Oracle backup and recoveryOracle backup and recovery
Oracle backup and recoveryYogiji Creations
 
12. oracle database architecture
12. oracle database architecture12. oracle database architecture
12. oracle database architectureAmrit Kaur
 
Oracle db architecture
Oracle db architectureOracle db architecture
Oracle db architectureSimon Huang
 
Anil nair rac_internals_sangam_2016
Anil nair rac_internals_sangam_2016Anil nair rac_internals_sangam_2016
Anil nair rac_internals_sangam_2016Anil Nair
 
Dataguard presentation
Dataguard presentationDataguard presentation
Dataguard presentationVimlendu Kumar
 
Oracle Key Vault Overview
Oracle Key Vault OverviewOracle Key Vault Overview
Oracle Key Vault OverviewTroy Kitch
 
GoldenGateテクニカルセミナー2「Oracle GoldenGate 新機能情報」(2016/5/11)
GoldenGateテクニカルセミナー2「Oracle GoldenGate 新機能情報」(2016/5/11)GoldenGateテクニカルセミナー2「Oracle GoldenGate 新機能情報」(2016/5/11)
GoldenGateテクニカルセミナー2「Oracle GoldenGate 新機能情報」(2016/5/11)オラクルエンジニア通信
 
The Oracle RAC Family of Solutions - Presentation
The Oracle RAC Family of Solutions - PresentationThe Oracle RAC Family of Solutions - Presentation
The Oracle RAC Family of Solutions - PresentationMarkus Michalewicz
 
Oracle RAC 19c and Later - Best Practices #OOWLON
Oracle RAC 19c and Later - Best Practices #OOWLONOracle RAC 19c and Later - Best Practices #OOWLON
Oracle RAC 19c and Later - Best Practices #OOWLONMarkus Michalewicz
 

What's hot (20)

Oracle Multitenant meets Oracle RAC - IOUG 2014 Version
Oracle Multitenant meets Oracle RAC - IOUG 2014 VersionOracle Multitenant meets Oracle RAC - IOUG 2014 Version
Oracle Multitenant meets Oracle RAC - IOUG 2014 Version
 
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
 
Oracle GoldenGate Performance Tuning
Oracle GoldenGate Performance TuningOracle GoldenGate Performance Tuning
Oracle GoldenGate Performance Tuning
 
New Features for Multitenant in Oracle Database 21c
New Features for Multitenant in Oracle Database 21cNew Features for Multitenant in Oracle Database 21c
New Features for Multitenant in Oracle Database 21c
 
Oracle GoldenGate
Oracle GoldenGate Oracle GoldenGate
Oracle GoldenGate
 
Oracle RAC 12c Overview
Oracle RAC 12c OverviewOracle RAC 12c Overview
Oracle RAC 12c Overview
 
Oracle GoldenGate 概要 2020年11月版
Oracle GoldenGate 概要 2020年11月版Oracle GoldenGate 概要 2020年11月版
Oracle GoldenGate 概要 2020年11月版
 
Oracle Database Vault
Oracle Database VaultOracle Database Vault
Oracle Database Vault
 
Automating Your Clone in E-Business Suite R12.2
Automating Your Clone in E-Business Suite R12.2Automating Your Clone in E-Business Suite R12.2
Automating Your Clone in E-Business Suite R12.2
 
Oracle RAC 12c Best Practices with Appendices DOAG2013
Oracle RAC 12c Best Practices with Appendices DOAG2013Oracle RAC 12c Best Practices with Appendices DOAG2013
Oracle RAC 12c Best Practices with Appendices DOAG2013
 
Database Cloud Services Office Hours : Oracle sharding hyperscale globally d...
Database Cloud Services Office Hours : Oracle sharding  hyperscale globally d...Database Cloud Services Office Hours : Oracle sharding  hyperscale globally d...
Database Cloud Services Office Hours : Oracle sharding hyperscale globally d...
 
Oracle backup and recovery
Oracle backup and recoveryOracle backup and recovery
Oracle backup and recovery
 
12. oracle database architecture
12. oracle database architecture12. oracle database architecture
12. oracle database architecture
 
Oracle db architecture
Oracle db architectureOracle db architecture
Oracle db architecture
 
Anil nair rac_internals_sangam_2016
Anil nair rac_internals_sangam_2016Anil nair rac_internals_sangam_2016
Anil nair rac_internals_sangam_2016
 
Dataguard presentation
Dataguard presentationDataguard presentation
Dataguard presentation
 
Oracle Key Vault Overview
Oracle Key Vault OverviewOracle Key Vault Overview
Oracle Key Vault Overview
 
GoldenGateテクニカルセミナー2「Oracle GoldenGate 新機能情報」(2016/5/11)
GoldenGateテクニカルセミナー2「Oracle GoldenGate 新機能情報」(2016/5/11)GoldenGateテクニカルセミナー2「Oracle GoldenGate 新機能情報」(2016/5/11)
GoldenGateテクニカルセミナー2「Oracle GoldenGate 新機能情報」(2016/5/11)
 
The Oracle RAC Family of Solutions - Presentation
The Oracle RAC Family of Solutions - PresentationThe Oracle RAC Family of Solutions - Presentation
The Oracle RAC Family of Solutions - Presentation
 
Oracle RAC 19c and Later - Best Practices #OOWLON
Oracle RAC 19c and Later - Best Practices #OOWLONOracle RAC 19c and Later - Best Practices #OOWLON
Oracle RAC 19c and Later - Best Practices #OOWLON
 

Viewers also liked

Backup and Restore of database on 2-Node RAC
Backup and Restore of database on 2-Node RACBackup and Restore of database on 2-Node RAC
Backup and Restore of database on 2-Node RACPaulo Fagundes
 
Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0
Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0
Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0Yury Velikanov
 
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
 
Step by Step Restore rman to different host
Step by Step Restore rman to different hostStep by Step Restore rman to different host
Step by Step Restore rman to different hostOsama Mustafa
 
10 Problems with your RMAN backup script
10 Problems with your RMAN backup script10 Problems with your RMAN backup script
10 Problems with your RMAN backup scriptYury Velikanov
 
Understand oracle real application cluster
Understand oracle real application clusterUnderstand oracle real application cluster
Understand oracle real application clusterSatishbabu Gunukula
 
Backup and Recovery Procedure
Backup and Recovery ProcedureBackup and Recovery Procedure
Backup and Recovery ProcedureAnar Godjaev
 
Oracle rac 10g best practices
Oracle rac 10g best practicesOracle rac 10g best practices
Oracle rac 10g best practicesHaseeb Alam
 
10 Problems with your RMAN backup script - whitepaper
10 Problems with your RMAN backup script - whitepaper10 Problems with your RMAN backup script - whitepaper
10 Problems with your RMAN backup script - whitepaperYury Velikanov
 
Understanding oracle rac internals part 1 - slides
Understanding oracle rac internals   part 1 - slidesUnderstanding oracle rac internals   part 1 - slides
Understanding oracle rac internals part 1 - slidesMohamed Farouk
 
Oracle Active Data Guard 12c New Features
Oracle Active Data Guard 12c New FeaturesOracle Active Data Guard 12c New Features
Oracle Active Data Guard 12c New FeaturesEmre Baransel
 
Understanding Oracle RAC 12c Internals OOW13 [CON8806]
Understanding Oracle RAC 12c Internals OOW13 [CON8806]Understanding Oracle RAC 12c Internals OOW13 [CON8806]
Understanding Oracle RAC 12c Internals OOW13 [CON8806]Markus Michalewicz
 
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
 
Oracle database 12c new features
Oracle database 12c new featuresOracle database 12c new features
Oracle database 12c new featuresJakkrapat S.
 
10 ways to improve your rman script
10 ways to improve your rman script10 ways to improve your rman script
10 ways to improve your rman scriptMaris Elsins
 
Upgrading to Oracle 11gR2
Upgrading to Oracle 11gR2Upgrading to Oracle 11gR2
Upgrading to Oracle 11gR2Syed Hussain
 

Viewers also liked (20)

Backup and Restore of database on 2-Node RAC
Backup and Restore of database on 2-Node RACBackup and Restore of database on 2-Node RAC
Backup and Restore of database on 2-Node RAC
 
Rac questions
Rac questionsRac questions
Rac questions
 
Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0
Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0
Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0
 
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
 
Step by Step Restore rman to different host
Step by Step Restore rman to different hostStep by Step Restore rman to different host
Step by Step Restore rman to different host
 
153 Oracle dba interview questions
153 Oracle dba interview questions153 Oracle dba interview questions
153 Oracle dba interview questions
 
10 Problems with your RMAN backup script
10 Problems with your RMAN backup script10 Problems with your RMAN backup script
10 Problems with your RMAN backup script
 
Understand oracle real application cluster
Understand oracle real application clusterUnderstand oracle real application cluster
Understand oracle real application cluster
 
Backup and Recovery Procedure
Backup and Recovery ProcedureBackup and Recovery Procedure
Backup and Recovery Procedure
 
RMAN – The Pocket Knife of a DBA
RMAN – The Pocket Knife of a DBA RMAN – The Pocket Knife of a DBA
RMAN – The Pocket Knife of a DBA
 
Troug 11 gnf
Troug 11 gnfTroug 11 gnf
Troug 11 gnf
 
Oracle rac 10g best practices
Oracle rac 10g best practicesOracle rac 10g best practices
Oracle rac 10g best practices
 
10 Problems with your RMAN backup script - whitepaper
10 Problems with your RMAN backup script - whitepaper10 Problems with your RMAN backup script - whitepaper
10 Problems with your RMAN backup script - whitepaper
 
Understanding oracle rac internals part 1 - slides
Understanding oracle rac internals   part 1 - slidesUnderstanding oracle rac internals   part 1 - slides
Understanding oracle rac internals part 1 - slides
 
Oracle Active Data Guard 12c New Features
Oracle Active Data Guard 12c New FeaturesOracle Active Data Guard 12c New Features
Oracle Active Data Guard 12c New Features
 
Understanding Oracle RAC 12c Internals OOW13 [CON8806]
Understanding Oracle RAC 12c Internals OOW13 [CON8806]Understanding Oracle RAC 12c Internals OOW13 [CON8806]
Understanding Oracle RAC 12c Internals OOW13 [CON8806]
 
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
 
Oracle database 12c new features
Oracle database 12c new featuresOracle database 12c new features
Oracle database 12c new features
 
10 ways to improve your rman script
10 ways to improve your rman script10 ways to improve your rman script
10 ways to improve your rman script
 
Upgrading to Oracle 11gR2
Upgrading to Oracle 11gR2Upgrading to Oracle 11gR2
Upgrading to Oracle 11gR2
 

Similar to RMAN best practices for RAC

Oracle RAC and Your Way to the Cloud by Angelo Pruscino
Oracle RAC and Your Way to the Cloud by Angelo PruscinoOracle RAC and Your Way to the Cloud by Angelo Pruscino
Oracle RAC and Your Way to the Cloud by Angelo PruscinoMarkus Michalewicz
 
Time for Change: Migrate your Non-RAC Database to RAC
Time for Change: Migrate your Non-RAC Database to RACTime for Change: Migrate your Non-RAC Database to RAC
Time for Change: Migrate your Non-RAC Database to RACSatishbabu Gunukula
 
Oracle 11g rac administration
Oracle 11g rac administrationOracle 11g rac administration
Oracle 11g rac administrationelshiekh1980
 
2.Oracle’S High Availability Vision
2.Oracle’S High Availability Vision2.Oracle’S High Availability Vision
2.Oracle’S High Availability VisionErmando
 
Oow14 con7681-rman-1
Oow14 con7681-rman-1Oow14 con7681-rman-1
Oow14 con7681-rman-1Dan Glasscock
 
Building an Oracle Grid with Oracle VM on Dell Blade Servers and EqualLogic i...
Building an Oracle Grid with Oracle VM on Dell Blade Servers and EqualLogic i...Building an Oracle Grid with Oracle VM on Dell Blade Servers and EqualLogic i...
Building an Oracle Grid with Oracle VM on Dell Blade Servers and EqualLogic i...Lindsey Aitchison
 
Rman 12c new_features
Rman 12c new_featuresRman 12c new_features
Rman 12c new_featuresNabi Abdul
 
Oracle database high availability solutions
Oracle database high availability solutionsOracle database high availability solutions
Oracle database high availability solutionsKirill Loifman
 
Oracle RAC - New Generation
Oracle RAC - New GenerationOracle RAC - New Generation
Oracle RAC - New GenerationAnil Nair
 
Dipesh Singh 01112016
Dipesh Singh 01112016Dipesh Singh 01112016
Dipesh Singh 01112016Dipesh Singh
 
Oracle RAC - Standard Edition, Enterprise Edition &amp; One Node
Oracle RAC - Standard Edition, Enterprise Edition &amp; One NodeOracle RAC - Standard Edition, Enterprise Edition &amp; One Node
Oracle RAC - Standard Edition, Enterprise Edition &amp; One NodeLeighton Nelson
 
Muhammad Hameed Chaudhry
Muhammad Hameed ChaudhryMuhammad Hameed Chaudhry
Muhammad Hameed ChaudhryAamir Chaudhry
 
Collaborate 2012 - RMAN Eliminate the mystery
Collaborate 2012 - RMAN Eliminate the mysteryCollaborate 2012 - RMAN Eliminate the mystery
Collaborate 2012 - RMAN Eliminate the mysteryNelson Calero
 
Oracle Fleet Patching and Provisioning Deep Dive Webcast Slides
Oracle Fleet Patching and Provisioning Deep Dive Webcast SlidesOracle Fleet Patching and Provisioning Deep Dive Webcast Slides
Oracle Fleet Patching and Provisioning Deep Dive Webcast SlidesLudovico Caldara
 
Unlocking Business Potential with Oracle Real
Unlocking Business Potential with Oracle RealUnlocking Business Potential with Oracle Real
Unlocking Business Potential with Oracle Realdatapatrolt
 
VMworld 2013: VMware Disaster Recovery Solution with Oracle Data Guard and Si...
VMworld 2013: VMware Disaster Recovery Solution with Oracle Data Guard and Si...VMworld 2013: VMware Disaster Recovery Solution with Oracle Data Guard and Si...
VMworld 2013: VMware Disaster Recovery Solution with Oracle Data Guard and Si...VMworld
 

Similar to RMAN best practices for RAC (20)

Convert single instance to RAC
Convert single instance to RACConvert single instance to RAC
Convert single instance to RAC
 
Oracle RAC and Your Way to the Cloud by Angelo Pruscino
Oracle RAC and Your Way to the Cloud by Angelo PruscinoOracle RAC and Your Way to the Cloud by Angelo Pruscino
Oracle RAC and Your Way to the Cloud by Angelo Pruscino
 
Time for Change: Migrate your Non-RAC Database to RAC
Time for Change: Migrate your Non-RAC Database to RACTime for Change: Migrate your Non-RAC Database to RAC
Time for Change: Migrate your Non-RAC Database to RAC
 
Oracle 11g rac administration
Oracle 11g rac administrationOracle 11g rac administration
Oracle 11g rac administration
 
2.Oracle’S High Availability Vision
2.Oracle’S High Availability Vision2.Oracle’S High Availability Vision
2.Oracle’S High Availability Vision
 
Resume
ResumeResume
Resume
 
Oow14 con7681-rman-1
Oow14 con7681-rman-1Oow14 con7681-rman-1
Oow14 con7681-rman-1
 
Building an Oracle Grid with Oracle VM on Dell Blade Servers and EqualLogic i...
Building an Oracle Grid with Oracle VM on Dell Blade Servers and EqualLogic i...Building an Oracle Grid with Oracle VM on Dell Blade Servers and EqualLogic i...
Building an Oracle Grid with Oracle VM on Dell Blade Servers and EqualLogic i...
 
Rman 12c new_features
Rman 12c new_featuresRman 12c new_features
Rman 12c new_features
 
Oracle database high availability solutions
Oracle database high availability solutionsOracle database high availability solutions
Oracle database high availability solutions
 
Oracle RAC - New Generation
Oracle RAC - New GenerationOracle RAC - New Generation
Oracle RAC - New Generation
 
Dipesh Singh 01112016
Dipesh Singh 01112016Dipesh Singh 01112016
Dipesh Singh 01112016
 
Oracle RAC - Standard Edition, Enterprise Edition &amp; One Node
Oracle RAC - Standard Edition, Enterprise Edition &amp; One NodeOracle RAC - Standard Edition, Enterprise Edition &amp; One Node
Oracle RAC - Standard Edition, Enterprise Edition &amp; One Node
 
Muhammad Hameed Chaudhry
Muhammad Hameed ChaudhryMuhammad Hameed Chaudhry
Muhammad Hameed Chaudhry
 
Database backup 110810
Database backup 110810Database backup 110810
Database backup 110810
 
Collaborate 2012 - RMAN Eliminate the mystery
Collaborate 2012 - RMAN Eliminate the mysteryCollaborate 2012 - RMAN Eliminate the mystery
Collaborate 2012 - RMAN Eliminate the mystery
 
Oracle Fleet Patching and Provisioning Deep Dive Webcast Slides
Oracle Fleet Patching and Provisioning Deep Dive Webcast SlidesOracle Fleet Patching and Provisioning Deep Dive Webcast Slides
Oracle Fleet Patching and Provisioning Deep Dive Webcast Slides
 
Clustering van IT-componenten
Clustering van IT-componentenClustering van IT-componenten
Clustering van IT-componenten
 
Unlocking Business Potential with Oracle Real
Unlocking Business Potential with Oracle RealUnlocking Business Potential with Oracle Real
Unlocking Business Potential with Oracle Real
 
VMworld 2013: VMware Disaster Recovery Solution with Oracle Data Guard and Si...
VMworld 2013: VMware Disaster Recovery Solution with Oracle Data Guard and Si...VMworld 2013: VMware Disaster Recovery Solution with Oracle Data Guard and Si...
VMworld 2013: VMware Disaster Recovery Solution with Oracle Data Guard and Si...
 

Recently uploaded

REPRODUCTIVE TOXICITY STUDIE OF MALE AND FEMALEpptx
REPRODUCTIVE TOXICITY  STUDIE OF MALE AND FEMALEpptxREPRODUCTIVE TOXICITY  STUDIE OF MALE AND FEMALEpptx
REPRODUCTIVE TOXICITY STUDIE OF MALE AND FEMALEpptxmanishaJyala2
 
SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project researchCaitlinCummins3
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...Nguyen Thanh Tu Collection
 
How to Manage Closest Location in Odoo 17 Inventory
How to Manage Closest Location in Odoo 17 InventoryHow to Manage Closest Location in Odoo 17 Inventory
How to Manage Closest Location in Odoo 17 InventoryCeline George
 
II BIOSENSOR PRINCIPLE APPLICATIONS AND WORKING II
II BIOSENSOR PRINCIPLE APPLICATIONS AND WORKING IIII BIOSENSOR PRINCIPLE APPLICATIONS AND WORKING II
II BIOSENSOR PRINCIPLE APPLICATIONS AND WORKING IIagpharmacy11
 
MichaelStarkes_UncutGemsProjectSummary.pdf
MichaelStarkes_UncutGemsProjectSummary.pdfMichaelStarkes_UncutGemsProjectSummary.pdf
MichaelStarkes_UncutGemsProjectSummary.pdfmstarkes24
 
Navigating the Misinformation Minefield: The Role of Higher Education in the ...
Navigating the Misinformation Minefield: The Role of Higher Education in the ...Navigating the Misinformation Minefield: The Role of Higher Education in the ...
Navigating the Misinformation Minefield: The Role of Higher Education in the ...Mark Carrigan
 
How to Analyse Profit of a Sales Order in Odoo 17
How to Analyse Profit of a Sales Order in Odoo 17How to Analyse Profit of a Sales Order in Odoo 17
How to Analyse Profit of a Sales Order in Odoo 17Celine George
 
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...Nguyen Thanh Tu Collection
 
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community PartnershipsSpring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community Partnershipsexpandedwebsite
 
Capitol Tech Univ Doctoral Presentation -May 2024
Capitol Tech Univ Doctoral Presentation -May 2024Capitol Tech Univ Doctoral Presentation -May 2024
Capitol Tech Univ Doctoral Presentation -May 2024CapitolTechU
 
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...Nguyen Thanh Tu Collection
 
philosophy and it's principles based on the life
philosophy and it's principles based on the lifephilosophy and it's principles based on the life
philosophy and it's principles based on the lifeNitinDeodare
 
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjStl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjMohammed Sikander
 
An overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismAn overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismDabee Kamal
 
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17Celine George
 
An Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptxAn Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptxCeline George
 
Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).Mohamed Rizk Khodair
 

Recently uploaded (20)

REPRODUCTIVE TOXICITY STUDIE OF MALE AND FEMALEpptx
REPRODUCTIVE TOXICITY  STUDIE OF MALE AND FEMALEpptxREPRODUCTIVE TOXICITY  STUDIE OF MALE AND FEMALEpptx
REPRODUCTIVE TOXICITY STUDIE OF MALE AND FEMALEpptx
 
SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project research
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
 
How to Manage Closest Location in Odoo 17 Inventory
How to Manage Closest Location in Odoo 17 InventoryHow to Manage Closest Location in Odoo 17 Inventory
How to Manage Closest Location in Odoo 17 Inventory
 
II BIOSENSOR PRINCIPLE APPLICATIONS AND WORKING II
II BIOSENSOR PRINCIPLE APPLICATIONS AND WORKING IIII BIOSENSOR PRINCIPLE APPLICATIONS AND WORKING II
II BIOSENSOR PRINCIPLE APPLICATIONS AND WORKING II
 
MichaelStarkes_UncutGemsProjectSummary.pdf
MichaelStarkes_UncutGemsProjectSummary.pdfMichaelStarkes_UncutGemsProjectSummary.pdf
MichaelStarkes_UncutGemsProjectSummary.pdf
 
Navigating the Misinformation Minefield: The Role of Higher Education in the ...
Navigating the Misinformation Minefield: The Role of Higher Education in the ...Navigating the Misinformation Minefield: The Role of Higher Education in the ...
Navigating the Misinformation Minefield: The Role of Higher Education in the ...
 
How to Analyse Profit of a Sales Order in Odoo 17
How to Analyse Profit of a Sales Order in Odoo 17How to Analyse Profit of a Sales Order in Odoo 17
How to Analyse Profit of a Sales Order in Odoo 17
 
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
 
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community PartnershipsSpring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
 
Capitol Tech Univ Doctoral Presentation -May 2024
Capitol Tech Univ Doctoral Presentation -May 2024Capitol Tech Univ Doctoral Presentation -May 2024
Capitol Tech Univ Doctoral Presentation -May 2024
 
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
 
philosophy and it's principles based on the life
philosophy and it's principles based on the lifephilosophy and it's principles based on the life
philosophy and it's principles based on the life
 
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjStl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
 
Operations Management - Book1.p - Dr. Abdulfatah A. Salem
Operations Management - Book1.p  - Dr. Abdulfatah A. SalemOperations Management - Book1.p  - Dr. Abdulfatah A. Salem
Operations Management - Book1.p - Dr. Abdulfatah A. Salem
 
An overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismAn overview of the various scriptures in Hinduism
An overview of the various scriptures in Hinduism
 
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
 
An Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptxAn Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptx
 
Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"
Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"
Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"
 
Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).
 

RMAN best practices for RAC

  • 1. RMAN best practices for Real Application Clusters (RAC) Presented by : Syed Jaffer Hussain Slide # 1
  • 2. Know your presenter Syed Jaffer Hussain Database Support Manager 20 years IT experience 11+ years as an Oracle DBA Oracle ACE Director Oracle 10g Certified Master(OCM) Oracle 10g RAC Certified Expert Oracle Certified Professional(OCP) v8i,9i,10g & 11g ITIL v3 Foundation Certified Authored Oracle 11g R1/R2 Real Application Clusters Essentials Twitter: @sjaffarhussain http://jaffardba.blogspot.com Presented by : Syed Jaffer Hussain Slide # 2
  • 3. Managing backup and recovery operations in RMAN for RAC and non-RAC databases are nearly identical …. Presented by : Syed Jaffer Hussain Slide # 3
  • 4. What will be covered • RAC Vs RMAN – why and when. • RMAN overview. • Multi-channel configuration • Parallel recovery in RAC database. • Instance Vs Crash recovery in RAC. • Fast Recovery Area (FRA) for RAC database. • Snapshot Controlfile backup for RAC db in 11gR2. • Manage backup & recovery with Oracle Grid Control /EM. Presented by : Syed Jaffer Hussain Slide # 4
  • 5. RAC Vs RMAN – why and when Real Application Clusters (RAC) Recovery Manager (RMAN) • High Availability(HA) • A command-line and EM tool. • Failover. • Best used for all sort of database • Scalability backup & recovery operations. • Load balancing. • It doesn’t safeguard your data • It doesn’t provide high availability from hardware failures or from any disasters. Presented by : Syed Jaffer Hussain Slide # 5
  • 6. What will be covered • RAC Vs RMAN – why and when. • RMAN overview. • Multi-channel configuration. • Parallel recovery in RAC database. • Instance Vs Crash recovery in RAC. • Fast Recovery Area (FRA) for RAC database. • Snapshot Controlfile backup for RAC db in 11gR2. • Manage backup & recovery using Enterprise Manager(EM). Presented by : Syed Jaffer Hussain Slide # 6
  • 7. RMAN overview Recovery Manager • Was first commercially introduced with Oracle v8. • A command-line and EM based tool. • Comes for absolutely free of cost, installed and configured by default. • Intended for: o Online/Offline backup and restore procedures. o Can back up Database, Tablespace, Datafile, and Archived logs. • Supports incremental, fast incremental, compressed & encrypted backups. • Detects [ALSO can repair ] data block corruptions. Courtesy from Oracle docs. • Must required to backup datafiles configured on Automatic Storage Management (ASM). • Can validate (test) backup without actually restoring. Presented by : Syed Jaffer Hussain Slide # 7
  • 8. What will be covered • RAC Vs RMAN – why and when. • RMAN overview. • Configure multiple channels. • Parallel recovery in RAC database. • Instance Vs Crash recovery in RAC. • Fast Recovery Area (FRA) for RAC database. • Snapshot Controlfile backup for RAC db in 11gR2. • Manage backup & recovery with Oracle Grid Control /EM. Presented by : Syed Jaffer Hussain Slide # 8
  • 9. Configure multiple channels Multiple channel configuration for RAC db instances • Scale up the back up load on to multiple instances of RAC database by configuring multiple channels. RACDB1 Channel 1 RMAN> RACDB Channel 2 RACDB2 Presented by : Syed Jaffer Hussain Slide # 9
  • 10. Configure multiple channels Working examples One time configuration in RMAN RMAN> CONFIGURE DEVICE TYPE disk/tape PARALLELISM 2; RMAN> CONFIGURE CHANNEL ch1 CONNECT ‘sys/password@tns_inst1’; RMAN> CONFIGURE CHANNEL ch2 CONNECT ‘sys/password@tns_inst2’; One time configuration with service name RMAN> CONFIGURE DEVICE TYPE disk/tape PARALLELISM 2; RMAN> CONFIGURE CHANNEL ch1 CONNECT ‘sys/password@service_name’; Ensue LOAD_BALANCE turned on no TO Run time configuration TAF (failover) RUN { ALLOCATE CHANNEL ch1 CONNECT ‘sys/password@tns_inst1’; ALLOCATE CHANNEL ch2 CONNECT ‘sys/password@tns_inst2’; backup database …; RELEASE CHANNEL ch1; RELEASE CHANNEL ch2; } Presented by : Syed Jaffer Hussain Slide # 10
  • 11. What will be covered • RAC Vs RMAN – why and when. • RMAN overview. • Configure multiple channels. • Parallel recovery in RAC database. • Instance Vs Crash recovery in RAC. • Fast Recovery Area (FRA) for RAC database. • Snapshot Controlfile backup for RAC db in 11gR2. • Manage backup & recovery with Oracle Grid Control /EM. Presented by : Syed Jaffer Hussain Slide # 11
  • 12. Parallel recovery in RAC Apply parallelism to faster restore/recovery operations • Parallelism can be applied for instance, crash and media recovery operations to faster the process. • During instance/crash recovery, Oracle database automatically applies the optimum degree of parallelism. • Based on the CPU count, Oracle sets an optimum number of parallelism while applying archive logs. • Setting RECOVERY_PARALLELISM initialization parameter value to 0 or 1 disables instance/crash parallelism. Presented by : Syed Jaffer Hussain Slide # 12
  • 13. What will be covered • RAC Vs RMAN – why and when. • RMAN overview. • Configure multiple channels. • Parallel recovery in RAC database. • Instance Vs Crash recovery in RAC. • Fast Recovery Area (FRA) for RAC database. • Snapshot Controlfile backup for RAC db in 11gR2. • Manage backup & recovery with Oracle Grid Control /EM. Presented by : Syed Jaffer Hussain Slide # 13
  • 14. Instance Vs Crash recovery in RAC o When an instance goes down abruptly for a various reasons, the subsequent instance startup requires the instance recovery. o No manual intervention is required for instance/crash recovery. Oracle (SMON background process) automatically manages the process by applying online redo information. o The mechanism of an instance recovery is to ensure the database consistency post instance failure. Presented by : Syed Jaffer Hussain Slide # 14
  • 15. Instance Vs Crash recovery in RAC Instance recovery = one or more [not ALL] instance(s) failure of a RAC database. Crash recovery = failure of ALL instances of a RAC database. Presented by : Syed Jaffer Hussain Slide # 15
  • 16. Instance Vs Crash recovery in RAC Instance or Crash recovery done in TWO phases for a RAC database. - Global Enqueue Service (LMS) background process - System Monitor (SMON) background process Presented by : Syed Jaffer Hussain Slide # 16
  • 17. Instance Vs Crash recovery in RAC Instance recovery of RAC database Instance 1 Instance 2 SMON PMON LGWR CKPT ARCn SMON PMON LGWR CKPT ARCn Redo Logs Redo Logs Archive logs Archive logs RAC DB Presented by : Syed Jaffer Hussain Slide # 17
  • 18. Instance Vs Crash recovery in RAC Instance recovery of RAC database Instance 1 Instance B down SMON PMON LGWR CKPT ARCn SMON PMON LGWR CKPT ARCn Redo Logs Redo Logs Archive logs Archive logs RAC DB Presented by : Syed Jaffer Hussain Slide # 18
  • 19. Instance Vs Crash recovery in RAC Instance recovery of RAC database Instance 1 Instance B up SMON PMON LGWR CKPT ARCn SMON PMON LGWR CKPT ARCn Redo Logs Redo Logs Archive logs Archive logs RAC DB Presented by : Syed Jaffer Hussain Slide # 19
  • 20. Instance Vs Crash recovery in RAC Instance recovery of RAC database LMS GRD Instance 1 Instance B recovery up SMON PMON LGWR CKPT ARCn SMON PMON LGWR CKPT ARCn Redo Logs Redo Logs Archive logs Archive logs RAC DB Presented by : Syed Jaffer Hussain Slide # 20
  • 21. Instance Vs Crash recovery in RAC Instance recovery of RAC database LMS GRD Instance A Instance B recovery SMON PMON LGWR CKPT ARCn SMON PMON LGWR CKPT ARCn Redo Logs Redo Logs Archive logs Archive logs RAC DB Presented by : Syed Jaffer Hussain Slide # 21
  • 22. Instance Vs Crash recovery in RAC Instance recovery of RAC database LMS GRD Instance A Instance B recovery SMON PMON LGWR CKPT ARCn SMON PMON LGWR CKPT ARCn Redo Logs Redo Logs Archive logs Archive logs RAC DB Presented by : Syed Jaffer Hussain Slide # 22
  • 23. Instance Vs Crash recovery in RAC Crash recovery in a RAC database Failure of all instances>> Instance 2 Instance 2 Instance 1 RAC DB Presented by : Syed Jaffer Hussain Slide # 23
  • 24. Instance Vs Crash recovery in RAC Crash recovery in a RAC database Instance 2 Instance 3 Instance 1 RAC DB Presented by : Syed Jaffer Hussain Slide # 24
  • 25. Instance Vs Crash recovery in RAC Crash recovery in a RAC database Instance 2 Instance 3 Instance 1 RAC DB The instance that comes up first performs the instance recovery for all instances of a RAC database Presented by : Syed Jaffer Hussain Slide # 25
  • 26. What will be covered • RAC Vs RMAN – why and when. • RMAN overview. • Configure multiple channels. • Parallel recovery in RAC database. • Instance Vs Crash recovery in RAC. • Fast Recovery Area (FRA) for RAC database. • Snapshot Controlfile backup for RAC db in 11gR2. • Manage backup & recovery with Oracle Grid Control /EM. Presented by : Syed Jaffer Hussain Slide # 26
  • 27. Fast Recovery Area(FRA) for RAC Instance 1 Instance 2 SMON PMON LGWR CKPT ARCn SMON PMON LGWR CKPT ARCn Redo Logs Redo Logs Archive logs Archive logs Location destination Location destination RAC DB Presented by : Syed Jaffer Hussain Slide # 27
  • 28. Flash Recovery Area(FRA) for RAC Instance 1 Instance 2 SMON PMON LGWR CKPT ARCn SMON PMON LGWR CKPT ARCn Read permission Redo Logs Redo Logs Archive logs Archive logs Location destination Location destination RAC DB Presented by : Syed Jaffer Hussain Slide # 28
  • 29. Flash Recovery Area(FRA) for RAC Instance 1 Instance 2 Fast Recovery Area (FRA) 1 2 1 2 Identified by the thread number 2 1 2 1 Redo Logs Archive logs FRA = ASM CFS Shared Location (NFS) RAC DB Presented by : Syed Jaffer Hussain Slide # 29
  • 30. What will be covered • RAC Vs RMAN – why and when. • RMAN overview. • Configure multiple channels. • Parallel recovery in RAC database. • Instance Vs Crash recovery in RAC. • Fast Recovery Area (FRA) for RAC database. • Snapshot Controlfile backup for RAC db in 11gR2. • Manage backup & recovery with Oracle Grid Control /EM. Presented by : Syed Jaffer Hussain Slide # 30
  • 31. Snapshot Controlfile backup in 11gR2 • Must reside on a shared device in 11gR2 or later. • All instances must have access to the snapshot controlfile. • Same snapshot controlfile will be shared by all nodes of RAC db. RMAN> CONFIGURE SNAPSHOT CONTROLFILE NAME TO <shared_location>; This must be done on EACH instance. ORA-00245: control file backup operation failed Presented by : Syed Jaffer Hussain Slide # 31
  • 32. What will be covered • RAC Vs RMAN – why and when. • RMAN overview. • Configure multiple channels. • Parallel recovery in RAC database. • Instance Vs Crash recovery in RAC. • Fast Recovery Area (FRA) for RAC database. • Snapshot Controlfile backup for RAC db in 11gR2. • Manage backup & recovery with Oracle Grid Control /EM. Presented by : Syed Jaffer Hussain Slide # 32
  • 33. Manage B&R using Enterprise Manager Presented by : Syed Jaffer Hussain Slide # 33
  • 34. Manage B&R using Enterprise Manager Presented by : Syed Jaffer Hussain Slide # 34
  • 35. A big thank you to all for listening ... You can write me at sjaffarhussain@gmail.com Presented by : Syed Jaffer Hussain Slide # 35