SlideShare a Scribd company logo
Managing Your RAC with
    <Insert Picture Here>
                              OEM – Grid Control




RAC, ASM and Linux Forum, October 12, 2010
Erez Alsheich
C.E.O

                             Erez@valinor.co.il
- Introduction

• Leading database service provider

• Merged with                    on July 2010

• All major databases

• Gold Partners

• OEM – Grid Control expertise and leadership

• Currently looking for talented DBAs: jobs@valinor.co.il


                          Erez@valinor.co.il
Some of our (300+) Customers




              Erez@valinor.co.il
Agenda

   About OEM – Grid Control

   RAC Administration

   RAC Monitoring

   RAC Performance Diagnostics & Tuning

   RAC Configuration Management




                    Erez@valinor.co.il
About OEM – Grid Control




               Erez@valinor.co.il
OEM & RAC


• Entire stack: cluster, hosts, database,
                database instances,, ASM instances,
                listeners

• All aspects: Administration,
               Monitoring,
               Performance diagnostics
               Performance tuning
               Configuration management




                         Erez@valinor.co.il
RAC Administration




       Erez@valinor.co.il
Cluster Administration




                Erez@valinor.co.il
Manage Resources




              Erez@valinor.co.il
Resource Information




               Erez@valinor.co.il
Resource Advanced Settings




               Erez@valinor.co.il
Manage Resource Types




              Erez@valinor.co.il
Cluster - Interconnects




                Erez@valinor.co.il
Topology & Status




               Erez@valinor.co.il
Dashboards – Cluster Database




               Erez@valinor.co.il
Dashboards – Host




              Erez@valinor.co.il
Dashboards – ASM




              Erez@valinor.co.il
RAC Monitoring




     Erez@valinor.co.il
Monitoring Highlights

•    OOTB metrics for all target types
•    OOTB thresholds and sample frequencies
•    Over-Time graphs for each metric!!
•    Automatic Corrective Actions
•    User Defined Monitoring metrics
•    Built-in Email notification
•    SNMP traps to Manager-of-Managers (MoM)
•    Built-in connectivity with leading MoM solutions




                          Erez@valinor.co.il
Database OOTB Metrics




              Erez@valinor.co.il
Host OOTB Metrics




              Erez@valinor.co.il
Cluster OOTB Metrics




               Erez@valinor.co.il
ASM OOTB Metrics




             Erez@valinor.co.il
Metric Data over Time



                                     -   Diagnostics
                                     -   Trend Analysis
                                     -   Capacity
                                         Planning
                                     -   Comparison




                Erez@valinor.co.il
RAC Performance
Diagnostics & Tuning




        Erez@valinor.co.il
Host Performance Dashboard




              Erez@valinor.co.il
ASM Performance Dashboard




              Erez@valinor.co.il
Database Performance Dashboard




              Erez@valinor.co.il
ADDM – Automatic Diagnostics




               Erez@valinor.co.il
Automatic Tuning Advisor




               Erez@valinor.co.il
RAC Configuration Management




             Erez@valinor.co.il
View Configuration:
HW,SW,Patches,Params




             Erez@valinor.co.il
Compare Configurations




               Erez@valinor.co.il
Comparison Results - Summary




              Erez@valinor.co.il
Comparison Results - HW




               Erez@valinor.co.il
Comparison Report - OS




               Erez@valinor.co.il
Change Tracking




              Erez@valinor.co.il
Thanks




  Erez@valinor.co.il
<Insert Picture Here>
                              Real Life Experience with
                                    RAC 11GR2




RAC, ASM and Linux Forum, October 12, 2010
Avi Apelbaum
DBA & System engineer

                            Erez@valinor.co.il
Agenda

   Upgrading 10g cluster to 11gR2 grid

   Moving ASM to extended RAC

   Questions




                    Erez@valinor.co.il
Upgrading 10g cluster to 11gR2 GI




 • Technique 1 :

      Creating a new cluster.




                   Erez@valinor.co.il
Technique 1 : Creating a new cluster

Step 1 : If your db is 10.2.0.1 or below so first
      upgrade it to 10.2.0.4

Step 2 : Taking (of course) a full backup of the db
      (rman or storage       snapshot).
            The following steps are if you are using
      the same machine:

Step 3 : Backup spfile (if not in asm)/init.ora

Step 4 : Take notes of the current services
      (prefered nodes,TAF policies,etc…)



                             Erez@valinor.co.il
Technique 1 : Creating a new cluster


Step 5 : Uninstall rdbms software (both ASM and
          DB if separated) and cluster software.

Step 6 : Uninstall clusterware and cleanup the
          machine (use       metalink:239998.1)

Step 7 : Install 11gR2 Grid Infrastructure

Step 8 : Install 10.2.0.1 rdbms software and
           upgrade it to 10.2.0.4 (or the version of
           your DB).

                         Erez@valinor.co.il
Technique 1 : Creating a new cluster


Step 9 : Copy the backed up spfile/init.ora to it‟s new
          place.

Step 10 : Add the DB to the new cluster by using
           “srvctl add database” and add then add
           instances by using “srvctl add instance”

Step 11 : Add services by using srvctl add service.




                         Erez@valinor.co.il
Technique 1 : Creating a new cluster


If you choose to do it on a new machine
you have 3 possibilities:

•     After shutdown the DB, unmap LUNs from old
     machines and map them to the new machine
     (has to be same OS).

     If using linux run the command oracleasm
     scandisks as root user and then oracleasm
     listdisks. In other case you can use the following
     command “kfod disks=all dscvgroup=TRUE”

                         Erez@valinor.co.il
Technique 1 : Creating a new cluster


• Export the data and then import it into a newly
  created database.

• Using Transportable database to move it to a new
  machine. In this case the DB can me moved
  between platforms (look at oracle documentation
  for limitations).




                      Erez@valinor.co.il
Upgrading 10g cluster to 11gR2 GI




 • Technique 2 :

      Upgrading the existing cluster.




                   Erez@valinor.co.il
Technique 2 :
Upgrading the existing cluster

This technique is well documented in oracle but I‟ve
   choose to build a new one for the following
   reasons/issues:

•   When beginning the upgrade we had only 1 votedisk.
    After running rootUpgrade.sh on the first node this
    node changed/upgraded the only votedisk available
    and the second node upgrade (of course) failed.




                        Erez@valinor.co.il
Technique 2 :
Upgrading the existing cluster

•   After a second retry, which succeeded, at the final
    step we‟ve made a restart to the cluster but it failed to
    start because for some unknown reason the
    interconnect and public interface configuration were
    changed in such a way the cluster was not able to
    start anymore and it was unable to get to a state were
    the reconfiguration was possible (using oifcfg ).




                          Erez@valinor.co.il
Upgrading 10g cluster to 11gR2 GI




• Using ASM for Extended RAC.




                  Erez@valinor.co.il
Moving ASM to Extended RAC
Extended ASM is actually a diskgroup in normal or high redundancy in
which each Failure Group is on a separate storage machines
in different locations.




                            Erez@valinor.co.il
Moving ASM to Extended RAC

I used the following main steps to migrate our 11gR2 asm
    to extended RAC:

•    Step 1 : Map new volumes from both storage
     machines to all the cluster nodes. The same number
     and size of volume should be use in both storages.


•    Step 2 :Create a new Diskgroup/s with normal
     redundancy when each failgroup is on a different
     storage.




                           Erez@valinor.co.il
Moving ASM to Extended RAC

•    Step 2a: Create a normal redundancy diskgroup with
     at least 3 disks for the votedisks and OCR.

•    Step 3 Move votedisks to new DG (“crsctl replace
     votedisk +<NEW DG NAME>”)

•    Step 4 Move ocr disks (ocrconfig)

•    Step 5 Move controlfiles to new DG‟s




                           Erez@valinor.co.il
Moving ASM to extended RAC

•    Step 6 When DB is in mount state copy datafiles to
     new DG by using the command: “backup as copy
     database format +<NEW DATA DG”

•    Step 7 After succsessfully competion of the copy
     perform the following to update control file with the
     copied datafiles :”switch database to copy” and then
     “alter database open”




                           Erez@valinor.co.il
Moving ASM to extended RAC

•    Step 8 : Create a new temp TBS or add a new file to
     the current one and then delete the old file from that
     temp TBS(alter database tempfile „path to file‟ drop;)

•    DONE.




                           Erez@valinor.co.il
Upgrading 10g cluster to 11gR2 GI




     Q&A
                  Erez@valinor.co.il
Upgrading 10g cluster to 11gR2 GI




     contact@valinor.co.il




                  Erez@valinor.co.il
Erez Alsheich - GridControl

More Related Content

What's hot

ASM
ASMASM
ORACLE RAC DBA ONLINE TRAINING
ORACLE RAC DBA ONLINE TRAININGORACLE RAC DBA ONLINE TRAINING
ORACLE RAC DBA ONLINE TRAINING
TRAINING ICON
 
MIgrating to RAC using Dataguard
MIgrating to RAC  using Dataguard MIgrating to RAC  using Dataguard
MIgrating to RAC using Dataguard Fuad Arshad
 
Migrating from Single Instance to RAC Data guard
Migrating from Single Instance to RAC Data guard Migrating from Single Instance to RAC Data guard
Migrating from Single Instance to RAC Data guard
Fuad Arshad
 
MIgrating from Single Instance to RAC via Dataguard
MIgrating from Single Instance to RAC via DataguardMIgrating from Single Instance to RAC via Dataguard
MIgrating from Single Instance to RAC via Dataguard
Fuad Arshad
 
Sharing experience implementing Direct NFS
Sharing experience implementing Direct NFSSharing experience implementing Direct NFS
Sharing experience implementing Direct NFSYury Velikanov
 
Oracle Exadata Performance: Latest Improvements and Less Known Features
Oracle Exadata Performance: Latest Improvements and Less Known FeaturesOracle Exadata Performance: Latest Improvements and Less Known Features
Oracle Exadata Performance: Latest Improvements and Less Known Features
Tanel Poder
 
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
 
Oracle Database Appliance - RAC in a box Some strings attached
Oracle Database Appliance - RAC in a box Some strings attached Oracle Database Appliance - RAC in a box Some strings attached
Oracle Database Appliance - RAC in a box Some strings attached Fuad Arshad
 
Oracle 11G SCAN: Concepts and Implementation Experience Sharing
Oracle 11G SCAN: Concepts and Implementation Experience SharingOracle 11G SCAN: Concepts and Implementation Experience Sharing
Oracle 11G SCAN: Concepts and Implementation Experience Sharing
Yury Velikanov
 
Oracle ACFS High Availability NFS Services (HANFS)
Oracle ACFS High Availability NFS Services (HANFS)Oracle ACFS High Availability NFS Services (HANFS)
Oracle ACFS High Availability NFS Services (HANFS)
Anju Garg
 
Extreme Availability using Oracle 12c Features: Your very last system shutdown?
Extreme Availability using Oracle 12c Features: Your very last system shutdown?Extreme Availability using Oracle 12c Features: Your very last system shutdown?
Extreme Availability using Oracle 12c Features: Your very last system shutdown?
Toronto-Oracle-Users-Group
 
Performance Scenario: Diagnosing and resolving sudden slow down on two node RAC
Performance Scenario: Diagnosing and resolving sudden slow down on two node RACPerformance Scenario: Diagnosing and resolving sudden slow down on two node RAC
Performance Scenario: Diagnosing and resolving sudden slow down on two node RACKristofferson A
 
Christo kutrovsky oracle rac solving common scalability problems
Christo kutrovsky   oracle rac solving common scalability problemsChristo kutrovsky   oracle rac solving common scalability problems
Christo kutrovsky oracle rac solving common scalability problems
Christo Kutrovsky
 
My First 100 days with an Exadata (PPT)
My First 100 days with an Exadata (PPT)My First 100 days with an Exadata (PPT)
My First 100 days with an Exadata (PPT)
Gustavo Rene Antunez
 
Oda as an enterprise solution at walgreens oow 2012 v7
Oda as an enterprise solution at walgreens oow 2012 v7Oda as an enterprise solution at walgreens oow 2012 v7
Oda as an enterprise solution at walgreens oow 2012 v7Fuad Arshad
 
Making MySQL highly available using Oracle Grid Infrastructure
Making MySQL highly available using Oracle Grid InfrastructureMaking MySQL highly available using Oracle Grid Infrastructure
Making MySQL highly available using Oracle Grid Infrastructure
Ilmar Kerm
 
Trivadis TechEvent 2016 Oracle Client Failover - Under the Hood by Robert Bialek
Trivadis TechEvent 2016 Oracle Client Failover - Under the Hood by Robert BialekTrivadis TechEvent 2016 Oracle Client Failover - Under the Hood by Robert Bialek
Trivadis TechEvent 2016 Oracle Client Failover - Under the Hood by Robert Bialek
Trivadis
 
Stacki at the Seattle Scalability Meetup
Stacki at the Seattle Scalability MeetupStacki at the Seattle Scalability Meetup
Stacki at the Seattle Scalability Meetup
StackIQ
 
Oracle Failover Database Cluster with Grid Infrastructure 12c
Oracle Failover Database Cluster with Grid Infrastructure 12cOracle Failover Database Cluster with Grid Infrastructure 12c
Oracle Failover Database Cluster with Grid Infrastructure 12c
Trivadis
 

What's hot (20)

ASM
ASMASM
ASM
 
ORACLE RAC DBA ONLINE TRAINING
ORACLE RAC DBA ONLINE TRAININGORACLE RAC DBA ONLINE TRAINING
ORACLE RAC DBA ONLINE TRAINING
 
MIgrating to RAC using Dataguard
MIgrating to RAC  using Dataguard MIgrating to RAC  using Dataguard
MIgrating to RAC using Dataguard
 
Migrating from Single Instance to RAC Data guard
Migrating from Single Instance to RAC Data guard Migrating from Single Instance to RAC Data guard
Migrating from Single Instance to RAC Data guard
 
MIgrating from Single Instance to RAC via Dataguard
MIgrating from Single Instance to RAC via DataguardMIgrating from Single Instance to RAC via Dataguard
MIgrating from Single Instance to RAC via Dataguard
 
Sharing experience implementing Direct NFS
Sharing experience implementing Direct NFSSharing experience implementing Direct NFS
Sharing experience implementing Direct NFS
 
Oracle Exadata Performance: Latest Improvements and Less Known Features
Oracle Exadata Performance: Latest Improvements and Less Known FeaturesOracle Exadata Performance: Latest Improvements and Less Known Features
Oracle Exadata Performance: Latest Improvements and Less Known Features
 
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...
 
Oracle Database Appliance - RAC in a box Some strings attached
Oracle Database Appliance - RAC in a box Some strings attached Oracle Database Appliance - RAC in a box Some strings attached
Oracle Database Appliance - RAC in a box Some strings attached
 
Oracle 11G SCAN: Concepts and Implementation Experience Sharing
Oracle 11G SCAN: Concepts and Implementation Experience SharingOracle 11G SCAN: Concepts and Implementation Experience Sharing
Oracle 11G SCAN: Concepts and Implementation Experience Sharing
 
Oracle ACFS High Availability NFS Services (HANFS)
Oracle ACFS High Availability NFS Services (HANFS)Oracle ACFS High Availability NFS Services (HANFS)
Oracle ACFS High Availability NFS Services (HANFS)
 
Extreme Availability using Oracle 12c Features: Your very last system shutdown?
Extreme Availability using Oracle 12c Features: Your very last system shutdown?Extreme Availability using Oracle 12c Features: Your very last system shutdown?
Extreme Availability using Oracle 12c Features: Your very last system shutdown?
 
Performance Scenario: Diagnosing and resolving sudden slow down on two node RAC
Performance Scenario: Diagnosing and resolving sudden slow down on two node RACPerformance Scenario: Diagnosing and resolving sudden slow down on two node RAC
Performance Scenario: Diagnosing and resolving sudden slow down on two node RAC
 
Christo kutrovsky oracle rac solving common scalability problems
Christo kutrovsky   oracle rac solving common scalability problemsChristo kutrovsky   oracle rac solving common scalability problems
Christo kutrovsky oracle rac solving common scalability problems
 
My First 100 days with an Exadata (PPT)
My First 100 days with an Exadata (PPT)My First 100 days with an Exadata (PPT)
My First 100 days with an Exadata (PPT)
 
Oda as an enterprise solution at walgreens oow 2012 v7
Oda as an enterprise solution at walgreens oow 2012 v7Oda as an enterprise solution at walgreens oow 2012 v7
Oda as an enterprise solution at walgreens oow 2012 v7
 
Making MySQL highly available using Oracle Grid Infrastructure
Making MySQL highly available using Oracle Grid InfrastructureMaking MySQL highly available using Oracle Grid Infrastructure
Making MySQL highly available using Oracle Grid Infrastructure
 
Trivadis TechEvent 2016 Oracle Client Failover - Under the Hood by Robert Bialek
Trivadis TechEvent 2016 Oracle Client Failover - Under the Hood by Robert BialekTrivadis TechEvent 2016 Oracle Client Failover - Under the Hood by Robert Bialek
Trivadis TechEvent 2016 Oracle Client Failover - Under the Hood by Robert Bialek
 
Stacki at the Seattle Scalability Meetup
Stacki at the Seattle Scalability MeetupStacki at the Seattle Scalability Meetup
Stacki at the Seattle Scalability Meetup
 
Oracle Failover Database Cluster with Grid Infrastructure 12c
Oracle Failover Database Cluster with Grid Infrastructure 12cOracle Failover Database Cluster with Grid Infrastructure 12c
Oracle Failover Database Cluster with Grid Infrastructure 12c
 

Viewers also liked

Infant mortality rate
Infant mortality rateInfant mortality rate
Infant mortality rate
Shivansh Jagga
 
Australian and New Zealand's culture and heritage
Australian and New Zealand's culture and heritageAustralian and New Zealand's culture and heritage
Australian and New Zealand's culture and heritage
Shivansh Jagga
 
Crowdsourcing - Das_Outsourcing_der_Zukunft!?
Crowdsourcing  - Das_Outsourcing_der_Zukunft!?Crowdsourcing  - Das_Outsourcing_der_Zukunft!?
Crowdsourcing - Das_Outsourcing_der_Zukunft!?Benjamin Kaindl
 
Sachin
SachinSachin
Introduction SEAL programme
Introduction SEAL programmeIntroduction SEAL programme
Introduction SEAL programme
Stefaan Vande Walle
 
Avi Apelbaum - RAC
Avi Apelbaum - RAC Avi Apelbaum - RAC
Avi Apelbaum - RAC gridcontrol
 
Rubrica
RubricaRubrica
Rubrica
Pauly GlOss
 
Introduction to PLCs for SMDGs/ Circuit Managers in Free State, South Africa
Introduction to PLCs for SMDGs/ Circuit Managers in Free State, South AfricaIntroduction to PLCs for SMDGs/ Circuit Managers in Free State, South Africa
Introduction to PLCs for SMDGs/ Circuit Managers in Free State, South AfricaStefaan Vande Walle
 

Viewers also liked (9)

Infant mortality rate
Infant mortality rateInfant mortality rate
Infant mortality rate
 
Australian and New Zealand's culture and heritage
Australian and New Zealand's culture and heritageAustralian and New Zealand's culture and heritage
Australian and New Zealand's culture and heritage
 
Crowdsourcing - Das_Outsourcing_der_Zukunft!?
Crowdsourcing  - Das_Outsourcing_der_Zukunft!?Crowdsourcing  - Das_Outsourcing_der_Zukunft!?
Crowdsourcing - Das_Outsourcing_der_Zukunft!?
 
Sachin
SachinSachin
Sachin
 
Introduction SEAL programme
Introduction SEAL programmeIntroduction SEAL programme
Introduction SEAL programme
 
Avi Apelbaum - RAC
Avi Apelbaum - RAC Avi Apelbaum - RAC
Avi Apelbaum - RAC
 
Anil Consulting Profile V1
Anil Consulting Profile V1Anil Consulting Profile V1
Anil Consulting Profile V1
 
Rubrica
RubricaRubrica
Rubrica
 
Introduction to PLCs for SMDGs/ Circuit Managers in Free State, South Africa
Introduction to PLCs for SMDGs/ Circuit Managers in Free State, South AfricaIntroduction to PLCs for SMDGs/ Circuit Managers in Free State, South Africa
Introduction to PLCs for SMDGs/ Circuit Managers in Free State, South Africa
 

Similar to Erez Alsheich - GridControl

Business_Continuity_Planning_with_SQL_Server_HADR_options_TechEd_Bangalore_20...
Business_Continuity_Planning_with_SQL_Server_HADR_options_TechEd_Bangalore_20...Business_Continuity_Planning_with_SQL_Server_HADR_options_TechEd_Bangalore_20...
Business_Continuity_Planning_with_SQL_Server_HADR_options_TechEd_Bangalore_20...
LarryZaman
 
Nové vlastnosti Oracle Database Appliance
Nové vlastnosti Oracle Database ApplianceNové vlastnosti Oracle Database Appliance
Nové vlastnosti Oracle Database Appliance
MarketingArrowECS_CZ
 
Running Business Critical Workloads on AWS
Running Business Critical Workloads on AWS Running Business Critical Workloads on AWS
Running Business Critical Workloads on AWS
Amazon Web Services
 
Scaling an invoicing SaaS from zero to over 350k customers
Scaling an invoicing SaaS from zero to over 350k customersScaling an invoicing SaaS from zero to over 350k customers
Scaling an invoicing SaaS from zero to over 350k customers
Speck&Tech
 
Patterns
Patterns Patterns
Patterns
Prolifics
 
Dynamics ax performance tuning
Dynamics ax performance tuningDynamics ax performance tuning
Dynamics ax performance tuning
OutsourceAX
 
Best Practices for running the Oracle Database on EC2 webinar
Best Practices for running the Oracle Database on EC2 webinarBest Practices for running the Oracle Database on EC2 webinar
Best Practices for running the Oracle Database on EC2 webinar
Tom Laszewski
 
10052016115118 (2).pptx
10052016115118 (2).pptx10052016115118 (2).pptx
10052016115118 (2).pptx
ibrahimTumeh1
 
Data Virtualization: Revolutionizing data cloning
Data Virtualization: Revolutionizing data cloningData Virtualization: Revolutionizing data cloning
Data Virtualization: Revolutionizing data cloning
Kyle Hailey
 
(APP309) Running and Monitoring Docker Containers at Scale | AWS re:Invent 2014
(APP309) Running and Monitoring Docker Containers at Scale | AWS re:Invent 2014(APP309) Running and Monitoring Docker Containers at Scale | AWS re:Invent 2014
(APP309) Running and Monitoring Docker Containers at Scale | AWS re:Invent 2014
Amazon Web Services
 
BGOUG "Agile Data: revolutionizing database cloning'
BGOUG  "Agile Data: revolutionizing database cloning'BGOUG  "Agile Data: revolutionizing database cloning'
BGOUG "Agile Data: revolutionizing database cloning'
Kyle Hailey
 
Redshift overview
Redshift overviewRedshift overview
Redshift overview
Amazon Web Services LATAM
 
Sun oracle-maa-060407
Sun oracle-maa-060407Sun oracle-maa-060407
Sun oracle-maa-060407
Sal Marcus
 
(BDT401) Amazon Redshift Deep Dive: Tuning and Best Practices
(BDT401) Amazon Redshift Deep Dive: Tuning and Best Practices(BDT401) Amazon Redshift Deep Dive: Tuning and Best Practices
(BDT401) Amazon Redshift Deep Dive: Tuning and Best Practices
Amazon Web Services
 
Resume_CQ_Edward
Resume_CQ_EdwardResume_CQ_Edward
Resume_CQ_Edwardcaiqi wang
 
Flexible compute
Flexible computeFlexible compute
Flexible compute
Peter Clapham
 
Sanger, upcoming Openstack for Bio-informaticians
Sanger, upcoming Openstack for Bio-informaticiansSanger, upcoming Openstack for Bio-informaticians
Sanger, upcoming Openstack for Bio-informaticians
Peter Clapham
 
What's new in JBoss ON 3.2
What's new in JBoss ON 3.2What's new in JBoss ON 3.2
What's new in JBoss ON 3.2
Thomas Segismont
 

Similar to Erez Alsheich - GridControl (20)

Business_Continuity_Planning_with_SQL_Server_HADR_options_TechEd_Bangalore_20...
Business_Continuity_Planning_with_SQL_Server_HADR_options_TechEd_Bangalore_20...Business_Continuity_Planning_with_SQL_Server_HADR_options_TechEd_Bangalore_20...
Business_Continuity_Planning_with_SQL_Server_HADR_options_TechEd_Bangalore_20...
 
Nové vlastnosti Oracle Database Appliance
Nové vlastnosti Oracle Database ApplianceNové vlastnosti Oracle Database Appliance
Nové vlastnosti Oracle Database Appliance
 
Running Business Critical Workloads on AWS
Running Business Critical Workloads on AWS Running Business Critical Workloads on AWS
Running Business Critical Workloads on AWS
 
Scaling an invoicing SaaS from zero to over 350k customers
Scaling an invoicing SaaS from zero to over 350k customersScaling an invoicing SaaS from zero to over 350k customers
Scaling an invoicing SaaS from zero to over 350k customers
 
Patterns
Patterns Patterns
Patterns
 
Dynamics ax performance tuning
Dynamics ax performance tuningDynamics ax performance tuning
Dynamics ax performance tuning
 
les12.pdf
les12.pdfles12.pdf
les12.pdf
 
Best Practices for running the Oracle Database on EC2 webinar
Best Practices for running the Oracle Database on EC2 webinarBest Practices for running the Oracle Database on EC2 webinar
Best Practices for running the Oracle Database on EC2 webinar
 
10052016115118 (2).pptx
10052016115118 (2).pptx10052016115118 (2).pptx
10052016115118 (2).pptx
 
Data Virtualization: Revolutionizing data cloning
Data Virtualization: Revolutionizing data cloningData Virtualization: Revolutionizing data cloning
Data Virtualization: Revolutionizing data cloning
 
(APP309) Running and Monitoring Docker Containers at Scale | AWS re:Invent 2014
(APP309) Running and Monitoring Docker Containers at Scale | AWS re:Invent 2014(APP309) Running and Monitoring Docker Containers at Scale | AWS re:Invent 2014
(APP309) Running and Monitoring Docker Containers at Scale | AWS re:Invent 2014
 
BGOUG "Agile Data: revolutionizing database cloning'
BGOUG  "Agile Data: revolutionizing database cloning'BGOUG  "Agile Data: revolutionizing database cloning'
BGOUG "Agile Data: revolutionizing database cloning'
 
Redshift overview
Redshift overviewRedshift overview
Redshift overview
 
Sun oracle-maa-060407
Sun oracle-maa-060407Sun oracle-maa-060407
Sun oracle-maa-060407
 
(BDT401) Amazon Redshift Deep Dive: Tuning and Best Practices
(BDT401) Amazon Redshift Deep Dive: Tuning and Best Practices(BDT401) Amazon Redshift Deep Dive: Tuning and Best Practices
(BDT401) Amazon Redshift Deep Dive: Tuning and Best Practices
 
Sitaram_Chalasani_CV
Sitaram_Chalasani_CVSitaram_Chalasani_CV
Sitaram_Chalasani_CV
 
Resume_CQ_Edward
Resume_CQ_EdwardResume_CQ_Edward
Resume_CQ_Edward
 
Flexible compute
Flexible computeFlexible compute
Flexible compute
 
Sanger, upcoming Openstack for Bio-informaticians
Sanger, upcoming Openstack for Bio-informaticiansSanger, upcoming Openstack for Bio-informaticians
Sanger, upcoming Openstack for Bio-informaticians
 
What's new in JBoss ON 3.2
What's new in JBoss ON 3.2What's new in JBoss ON 3.2
What's new in JBoss ON 3.2
 

Recently uploaded

FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.
ViralQR
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 

Erez Alsheich - GridControl

  • 1. Managing Your RAC with <Insert Picture Here> OEM – Grid Control RAC, ASM and Linux Forum, October 12, 2010 Erez Alsheich C.E.O Erez@valinor.co.il
  • 2. - Introduction • Leading database service provider • Merged with on July 2010 • All major databases • Gold Partners • OEM – Grid Control expertise and leadership • Currently looking for talented DBAs: jobs@valinor.co.il Erez@valinor.co.il
  • 3. Some of our (300+) Customers Erez@valinor.co.il
  • 4. Agenda About OEM – Grid Control RAC Administration RAC Monitoring RAC Performance Diagnostics & Tuning RAC Configuration Management Erez@valinor.co.il
  • 5. About OEM – Grid Control Erez@valinor.co.il
  • 6. OEM & RAC • Entire stack: cluster, hosts, database, database instances,, ASM instances, listeners • All aspects: Administration, Monitoring, Performance diagnostics Performance tuning Configuration management Erez@valinor.co.il
  • 7. RAC Administration Erez@valinor.co.il
  • 8. Cluster Administration Erez@valinor.co.il
  • 9. Manage Resources Erez@valinor.co.il
  • 10. Resource Information Erez@valinor.co.il
  • 11. Resource Advanced Settings Erez@valinor.co.il
  • 12. Manage Resource Types Erez@valinor.co.il
  • 13. Cluster - Interconnects Erez@valinor.co.il
  • 14. Topology & Status Erez@valinor.co.il
  • 15. Dashboards – Cluster Database Erez@valinor.co.il
  • 16. Dashboards – Host Erez@valinor.co.il
  • 17. Dashboards – ASM Erez@valinor.co.il
  • 18. RAC Monitoring Erez@valinor.co.il
  • 19. Monitoring Highlights • OOTB metrics for all target types • OOTB thresholds and sample frequencies • Over-Time graphs for each metric!! • Automatic Corrective Actions • User Defined Monitoring metrics • Built-in Email notification • SNMP traps to Manager-of-Managers (MoM) • Built-in connectivity with leading MoM solutions Erez@valinor.co.il
  • 20. Database OOTB Metrics Erez@valinor.co.il
  • 21. Host OOTB Metrics Erez@valinor.co.il
  • 22. Cluster OOTB Metrics Erez@valinor.co.il
  • 23. ASM OOTB Metrics Erez@valinor.co.il
  • 24. Metric Data over Time - Diagnostics - Trend Analysis - Capacity Planning - Comparison Erez@valinor.co.il
  • 25. RAC Performance Diagnostics & Tuning Erez@valinor.co.il
  • 26. Host Performance Dashboard Erez@valinor.co.il
  • 27. ASM Performance Dashboard Erez@valinor.co.il
  • 28. Database Performance Dashboard Erez@valinor.co.il
  • 29. ADDM – Automatic Diagnostics Erez@valinor.co.il
  • 30. Automatic Tuning Advisor Erez@valinor.co.il
  • 31. RAC Configuration Management Erez@valinor.co.il
  • 33. Compare Configurations Erez@valinor.co.il
  • 34. Comparison Results - Summary Erez@valinor.co.il
  • 35. Comparison Results - HW Erez@valinor.co.il
  • 36. Comparison Report - OS Erez@valinor.co.il
  • 37. Change Tracking Erez@valinor.co.il
  • 39. <Insert Picture Here> Real Life Experience with RAC 11GR2 RAC, ASM and Linux Forum, October 12, 2010 Avi Apelbaum DBA & System engineer Erez@valinor.co.il
  • 40. Agenda Upgrading 10g cluster to 11gR2 grid Moving ASM to extended RAC Questions Erez@valinor.co.il
  • 41. Upgrading 10g cluster to 11gR2 GI • Technique 1 : Creating a new cluster. Erez@valinor.co.il
  • 42. Technique 1 : Creating a new cluster Step 1 : If your db is 10.2.0.1 or below so first upgrade it to 10.2.0.4 Step 2 : Taking (of course) a full backup of the db (rman or storage snapshot). The following steps are if you are using the same machine: Step 3 : Backup spfile (if not in asm)/init.ora Step 4 : Take notes of the current services (prefered nodes,TAF policies,etc…) Erez@valinor.co.il
  • 43. Technique 1 : Creating a new cluster Step 5 : Uninstall rdbms software (both ASM and DB if separated) and cluster software. Step 6 : Uninstall clusterware and cleanup the machine (use metalink:239998.1) Step 7 : Install 11gR2 Grid Infrastructure Step 8 : Install 10.2.0.1 rdbms software and upgrade it to 10.2.0.4 (or the version of your DB). Erez@valinor.co.il
  • 44. Technique 1 : Creating a new cluster Step 9 : Copy the backed up spfile/init.ora to it‟s new place. Step 10 : Add the DB to the new cluster by using “srvctl add database” and add then add instances by using “srvctl add instance” Step 11 : Add services by using srvctl add service. Erez@valinor.co.il
  • 45. Technique 1 : Creating a new cluster If you choose to do it on a new machine you have 3 possibilities: • After shutdown the DB, unmap LUNs from old machines and map them to the new machine (has to be same OS). If using linux run the command oracleasm scandisks as root user and then oracleasm listdisks. In other case you can use the following command “kfod disks=all dscvgroup=TRUE” Erez@valinor.co.il
  • 46. Technique 1 : Creating a new cluster • Export the data and then import it into a newly created database. • Using Transportable database to move it to a new machine. In this case the DB can me moved between platforms (look at oracle documentation for limitations). Erez@valinor.co.il
  • 47. Upgrading 10g cluster to 11gR2 GI • Technique 2 : Upgrading the existing cluster. Erez@valinor.co.il
  • 48. Technique 2 : Upgrading the existing cluster This technique is well documented in oracle but I‟ve choose to build a new one for the following reasons/issues: • When beginning the upgrade we had only 1 votedisk. After running rootUpgrade.sh on the first node this node changed/upgraded the only votedisk available and the second node upgrade (of course) failed. Erez@valinor.co.il
  • 49. Technique 2 : Upgrading the existing cluster • After a second retry, which succeeded, at the final step we‟ve made a restart to the cluster but it failed to start because for some unknown reason the interconnect and public interface configuration were changed in such a way the cluster was not able to start anymore and it was unable to get to a state were the reconfiguration was possible (using oifcfg ). Erez@valinor.co.il
  • 50. Upgrading 10g cluster to 11gR2 GI • Using ASM for Extended RAC. Erez@valinor.co.il
  • 51. Moving ASM to Extended RAC Extended ASM is actually a diskgroup in normal or high redundancy in which each Failure Group is on a separate storage machines in different locations. Erez@valinor.co.il
  • 52. Moving ASM to Extended RAC I used the following main steps to migrate our 11gR2 asm to extended RAC: • Step 1 : Map new volumes from both storage machines to all the cluster nodes. The same number and size of volume should be use in both storages. • Step 2 :Create a new Diskgroup/s with normal redundancy when each failgroup is on a different storage. Erez@valinor.co.il
  • 53. Moving ASM to Extended RAC • Step 2a: Create a normal redundancy diskgroup with at least 3 disks for the votedisks and OCR. • Step 3 Move votedisks to new DG (“crsctl replace votedisk +<NEW DG NAME>”) • Step 4 Move ocr disks (ocrconfig) • Step 5 Move controlfiles to new DG‟s Erez@valinor.co.il
  • 54. Moving ASM to extended RAC • Step 6 When DB is in mount state copy datafiles to new DG by using the command: “backup as copy database format +<NEW DATA DG” • Step 7 After succsessfully competion of the copy perform the following to update control file with the copied datafiles :”switch database to copy” and then “alter database open” Erez@valinor.co.il
  • 55. Moving ASM to extended RAC • Step 8 : Create a new temp TBS or add a new file to the current one and then delete the old file from that temp TBS(alter database tempfile „path to file‟ drop;) • DONE. Erez@valinor.co.il
  • 56. Upgrading 10g cluster to 11gR2 GI Q&A Erez@valinor.co.il
  • 57. Upgrading 10g cluster to 11gR2 GI contact@valinor.co.il Erez@valinor.co.il