SlideShare une entreprise Scribd logo
1  sur  42
Configuring Oracle Enterprise
Manager Cloud Control 12c for
      High Availability
      Session ID# 326
        Leighton L. Nelson

              Mercy
About Me
•Oracle Certified DBA with 10+ years
experience
•Oracle RAC SIG US Events Chair/IOUG Liaison
•Co-Author (Expert Oracle Enterprise Manager
12c- Apress)
Agenda
•Architecture
•HA Overview
  •Level 1 HA – Single OMS & Repository
  •Level 2 HA – Active/Passive OMS with Local
  Data Guard
  •Level 3 HA – Multiple OMS behind SLB with
  RAC Data Guard
•General Recommendations for HA
•Configuration Steps
•Backup & Recovery
What is High
     Availability?

99.9999999999999999999999
     “Seven Nines” = 3.15 seconds
          downtime per year
What is High
Availability?
Architecture
High Availability Levels
Level 1- Single OMS & Repository
Level 1- Single OMS & Repository


•Separate servers for OMS & Repository
•Keeps resource usage separate
 •memory_target or sga_size on database
 repository
 •Java VM Heap Size - Xmx
Level 1- Single OMS & Repository


  Pros           Cons
  Simple Setup   No redundancy
  Low cost
  Scalable
Level 2 – Active/Passive OMS w/
        local Data Guard
Level 2 – Active/Passive OMS
    with local Data Guard
OMS binaries installed on shared filesystem
  NFS/OCFS2
Uses virtual hostname
  Managed by Oracle Clusterware or 3rd party solution
Virtual hostname should resolve to unique IP address
Configure repository database using local physical standby
w/ Data Guard
Level 2 – Active/Passive OMS
    with local Data Guard
Pros                      Cons
Protects against          More complex
repository and OMS host
failure
Switchover time minimal   No storage
                          redundancy for OMS
                          Requires additional
                          hardware
Level 3 – Active/Active OMS w/ SLB
 and RAC Data Guard Repository
Level 3 – Active/Active OMS w/ SLB
 and RAC Data Guard Repository

 •Primary OMS with RAC Repository
 •SLB for multiple OMSs
 •All access to OMS done via SLB
   •EM Console
   •EMCLI
   •Agents
 •Standby Database (RAC or Single-Instance)
Level 3 – Active/Active OMS w/ SLB
 and RAC Data Guard Repository
Pros                       Cons
Protects against           Very complex
repository and OMS host
failure
Switchover time minimal    More hardware

Protects against storage
failure
Recommendations for
     Repository HA
•Use dedicated database
•Use ASM for database storage
•Configure RAC Repository
•Configure Standby Database
•Configure Fast Start Failover
•Review MAA Advisor after OEM installation
Configure DB service for
      Repository
11gR2 method
srvctl add service -d emrep -s emrepsrvc -l
PRIMARY -q FALSE -e NONE -m NONE -w 0 -z 0

Pre-11gR2 method
•Add service using
DBMS_SERVICE.CREATE_SERVICE
•Start Service using DBMS_SERVICE.START SERVICE
•Create trigger to start service when in primary role
Recommendations for
      OMS HA
•Configure Multiple OMSs
•Configure SLB in Active/Active configuration
•Install OMS on separate hosts from repository
•Use “Add Management Service” Deployment
Procedure to Add Primary OMS
•Use Modified “Add Management Service” Procedure
to Add Standby OMSs
Configure OMS HA
•Active/Passive configuration uses virtual hostname
•Create Application VIP using Clusterware
    •11gR2 uses appvipcfg command
    •Pre-11gR2 uses crs_profile command
•Clusterware manages failover of virtual hostname
•OEM can also be configured as Clusterware
resource
Configure OMS HA
•Active/Active configuration requires SLB
•SLB requirements
  •Virtual Servers
  •Persistence (Stickiness)
  • Health Monitoring
•Register virtual hostname and IP in DNS
Configure OMS HA
Configure OMS HA
1 Create Pools
 • Group of servers receiving on same port
 • One pool per service
1 Create Virtual Servers
 • Redirects requests to servers in pool
 • Clients access virtual hostname and IP
1 Create Health Monitors
 • Checks health of services at an interval
Configure OMS HA
•Secure OMS with SLB
   $OMS_HOME/bin/emctl secure oms -sysman_pass 
   -reg_pwd regpass 
   -host slb.example.com 
   -secure_port 4904 
   -slb_port 4904 
   -slb_console_port 443 
   -reset 
   -console 
   -lock_console
Configure OMS HA
•Re-secure Agents with SLB
  •emctl secure agent –emdWalletSrcUrl
  https://slb.example.com:4899/em
•Re-configure EMCLI
  •emcli setup –url=https://slb.example.com/em –
  username=sysman
Configure OMS HA
•Configure OMS to use SCAN name in 11gR2 or
VIPs in pre-11gR2 for RAC
  emctl config oms -store_repos_details -repos_conndesc "
  (DESCRIPTION= (ADDRESS=(PROTOCOL=TCP)
  (HOST=emrep-scan.example.com)(PORT=1521) )
  (CONNECT_DATA=(SERVER=DEDICATED) (SERVICE_NAME
  = emrep)))"
  -repos_user sysman
Configure OMS HA
•Configure OMS to use service name when
database role changes in 11gR2
 emctl config oms -store_repos_details -repos_conndesc
 '(DESCRIPTION=(FAILOVER=ON)
 (ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=oemhost1)
 (PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=oemhost2)
 (PORT=1521)))
 (CONNECT_DATA=(SERVICE_NAME=emrepsrvc.smrcy.com))
 (FAILOVER_MODE=(TYPE=select)(METHOD=basic)))' -repos_user sysman
Configure OMS HA
Add Management Service
Configure OMS HA
Recommendations for
      Agent HA
•Configure to start automatically on boot
•Install on redundant storage
•Configure restart environment variables for
watchdog daemon
   •EM_MAX_RETRIES
   •EM_RETRY_WINDOW
Recommendations for
   Software Library
•Replicate to secondary system
  •Storage based replication
  •rsync
Backup & Recovery
•Repository
•OMS
•Agent
•Software Library
Backup & Recovery
•Enable Archivelog mode
•Backup database using RMAN
•Enable Flashback database
•Enable Flash/Fast Recovery Area
Backup & Recovery
Repository Recovery
•Stop OMS
•Restore and Recover database using RMAN
•Reconfigure OMS if DB restored to diff host
•Complete Repos Resync if Incomplete Recovery
•Restart Admin Server and OMS
Backup & Recovery
•Backup OMS filesystem and instance home:
•Export static configuration

$OMS_HOME/bin/emctl exportconfig oms
-sysman_pwd oracle12c -dir
/mnt/backup
Backup & Recovery
OMS Recovery
•Restore OMS HOME from backup
•Software-Only install
•Re-install plug-ins using PluginInstall.sh
•$OMS_HOME/bin/omsca recover –as –ms -nostart
–backup_file <exportconfig file>
•Restart OMS
Backup & Recovery
                   Agent Backup

•No special considerations
•Maintain reference image
Backup & Recovery
              Agent Recovery

Reinstall Agent Software from Reference Image
Summary
    HA Level should match business needs
          Complexity increases cost
HA for Enterprise Manager consists of HA for all
                 components
Who are we?
•Sixth largest Catholic health care system in the U.S.
•Serves more than 3 million people annually.
•Highly integrated organization that includes 32 hospitals, 300 outpatient locations, 39,000 co-
workers and 1,700 integrated physicians in Arkansas, Kansas, Missouri and Oklahoma.
•Among 10     percent of health care organizations nationwide to have a comprehensive,
integrated electric health record that provides real-time, paperless access to patient information
•MyMercy, a free service, allows patients to connect online with their doctors, plus see medical
information, view test results, renew prescriptions an schedule appointments using a personal
computer or smart phone
•Health  Information and Management Systems Society, a global leader in health care
technology, designated Mercy a stage six of a seven-stage process, joining the ranks of health
care leaders such as Johns Hopkins and Mayo Clinic
•$60 million data center provides fail-safe protection and power. When an EF5 tornado struck
Mercy's Joplin facility in 2011, patient records electronically backed up at offsite data center
were immediately available
•Mercy     SafeWatch, the largest electronic ICU in the nation, provides 24-hour vigilance to
critically ill patients. Alongside on-site medical teams, high-definition cameras and sophisticated
technology allow specialized ICU physicians and nurses in a central command center to expand
each patient's care team
Questions?
Comments?
THANK YOU
blogs.griddba.com
linkedin.com/pub/leighton-nelson/4/6b8/a7a
@leight0nn
leighton.nelson@mercy.net

Contenu connexe

Tendances

Disaster recovery and the cloud
Disaster recovery and the cloudDisaster recovery and the cloud
Disaster recovery and the cloudJason Dea
 
[RDS /Remote Desktop Services] Lesson 1 : Security Risks & Best Practices You...
[RDS /Remote Desktop Services] Lesson 1 : Security Risks & Best Practices You...[RDS /Remote Desktop Services] Lesson 1 : Security Risks & Best Practices You...
[RDS /Remote Desktop Services] Lesson 1 : Security Risks & Best Practices You...☁ Hicham KADIRI ☁
 
WebSphere Application Server Family (Editions Comparison)
WebSphere Application Server Family (Editions Comparison)WebSphere Application Server Family (Editions Comparison)
WebSphere Application Server Family (Editions Comparison)ejlp12
 
Cloud Computing - Challenges & Opportunities
Cloud Computing - Challenges & OpportunitiesCloud Computing - Challenges & Opportunities
Cloud Computing - Challenges & OpportunitiesOwen Cutajar
 
Learn about log structured file system
Learn about log structured file systemLearn about log structured file system
Learn about log structured file systemGang He
 
Pegasus: Designing a Distributed Key Value System (Arch summit beijing-2016)
Pegasus: Designing a Distributed Key Value System (Arch summit beijing-2016)Pegasus: Designing a Distributed Key Value System (Arch summit beijing-2016)
Pegasus: Designing a Distributed Key Value System (Arch summit beijing-2016)涛 吴
 
Understanding das-nas-san
Understanding das-nas-sanUnderstanding das-nas-san
Understanding das-nas-sanAshwin Pawar
 
VMware Virtual SAN Presentation
VMware Virtual SAN PresentationVMware Virtual SAN Presentation
VMware Virtual SAN Presentationvirtualsouthwest
 
Lecture 4 mobile database system
Lecture 4 mobile database systemLecture 4 mobile database system
Lecture 4 mobile database systemsalbiahhamzah
 
Server virtualization
Server virtualizationServer virtualization
Server virtualizationofsorganizer
 
Dell Technologies Dell EMC ISILON Storage On One Single Page - POSTER - v1a S...
Dell Technologies Dell EMC ISILON Storage On One Single Page - POSTER - v1a S...Dell Technologies Dell EMC ISILON Storage On One Single Page - POSTER - v1a S...
Dell Technologies Dell EMC ISILON Storage On One Single Page - POSTER - v1a S...Dell Technologies
 
Virtualization security
Virtualization securityVirtualization security
Virtualization securityAhmed Nour
 
A simple introduction to redis
A simple introduction to redisA simple introduction to redis
A simple introduction to redisZhichao Liang
 

Tendances (20)

Caching
CachingCaching
Caching
 
Disaster recovery and the cloud
Disaster recovery and the cloudDisaster recovery and the cloud
Disaster recovery and the cloud
 
[RDS /Remote Desktop Services] Lesson 1 : Security Risks & Best Practices You...
[RDS /Remote Desktop Services] Lesson 1 : Security Risks & Best Practices You...[RDS /Remote Desktop Services] Lesson 1 : Security Risks & Best Practices You...
[RDS /Remote Desktop Services] Lesson 1 : Security Risks & Best Practices You...
 
WebSphere Application Server Family (Editions Comparison)
WebSphere Application Server Family (Editions Comparison)WebSphere Application Server Family (Editions Comparison)
WebSphere Application Server Family (Editions Comparison)
 
Cloud Computing - Challenges & Opportunities
Cloud Computing - Challenges & OpportunitiesCloud Computing - Challenges & Opportunities
Cloud Computing - Challenges & Opportunities
 
Nutanix basic
Nutanix basicNutanix basic
Nutanix basic
 
Learn about log structured file system
Learn about log structured file systemLearn about log structured file system
Learn about log structured file system
 
Pegasus: Designing a Distributed Key Value System (Arch summit beijing-2016)
Pegasus: Designing a Distributed Key Value System (Arch summit beijing-2016)Pegasus: Designing a Distributed Key Value System (Arch summit beijing-2016)
Pegasus: Designing a Distributed Key Value System (Arch summit beijing-2016)
 
models of distributed computing
models of distributed computingmodels of distributed computing
models of distributed computing
 
Application virtualization
Application virtualizationApplication virtualization
Application virtualization
 
Storage overview
Storage overviewStorage overview
Storage overview
 
cloud computing: Vm migration
cloud computing: Vm migrationcloud computing: Vm migration
cloud computing: Vm migration
 
Understanding das-nas-san
Understanding das-nas-sanUnderstanding das-nas-san
Understanding das-nas-san
 
VMware Virtual SAN Presentation
VMware Virtual SAN PresentationVMware Virtual SAN Presentation
VMware Virtual SAN Presentation
 
Lecture 4 mobile database system
Lecture 4 mobile database systemLecture 4 mobile database system
Lecture 4 mobile database system
 
Server virtualization
Server virtualizationServer virtualization
Server virtualization
 
Dell Technologies Dell EMC ISILON Storage On One Single Page - POSTER - v1a S...
Dell Technologies Dell EMC ISILON Storage On One Single Page - POSTER - v1a S...Dell Technologies Dell EMC ISILON Storage On One Single Page - POSTER - v1a S...
Dell Technologies Dell EMC ISILON Storage On One Single Page - POSTER - v1a S...
 
Virtualization security
Virtualization securityVirtualization security
Virtualization security
 
A simple introduction to redis
A simple introduction to redisA simple introduction to redis
A simple introduction to redis
 
Active directory backup
Active directory backupActive directory backup
Active directory backup
 

En vedette

Configuring Oracle Enterprise Manager Cloud Control 12c for HA White Paper
Configuring Oracle Enterprise Manager Cloud Control 12c for HA White PaperConfiguring Oracle Enterprise Manager Cloud Control 12c for HA White Paper
Configuring Oracle Enterprise Manager Cloud Control 12c for HA White PaperLeighton Nelson
 
EM12C High Availability without SLB and RAC
EM12C High Availability without SLB and RACEM12C High Availability without SLB and RAC
EM12C High Availability without SLB and RACSecure-24
 
Monitor Engineered Systems from a Single Pane of Glass: Oracle Enterprise Man...
Monitor Engineered Systems from a Single Pane of Glass: Oracle Enterprise Man...Monitor Engineered Systems from a Single Pane of Glass: Oracle Enterprise Man...
Monitor Engineered Systems from a Single Pane of Glass: Oracle Enterprise Man...Alfredo Krieg
 
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle Clusterware
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle ClusterwareManaging Oracle Enterprise Manager Cloud Control 12c with Oracle Clusterware
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle ClusterwareLeighton Nelson
 
Oracle Enterprise Manager Security: A Practitioners Guide
Oracle Enterprise Manager Security: A Practitioners GuideOracle Enterprise Manager Security: A Practitioners Guide
Oracle Enterprise Manager Security: A Practitioners GuideCourtney Llamas
 
Migrating from Oracle Enterprise Manager 10g to 12c Cloud Control
Migrating from Oracle Enterprise Manager 10g to 12c Cloud ControlMigrating from Oracle Enterprise Manager 10g to 12c Cloud Control
Migrating from Oracle Enterprise Manager 10g to 12c Cloud ControlLeighton Nelson
 
Global Trends in Medical Device and Diagnostic OEM Strategy and Implications ...
Global Trends in Medical Device and Diagnostic OEM Strategy and Implications ...Global Trends in Medical Device and Diagnostic OEM Strategy and Implications ...
Global Trends in Medical Device and Diagnostic OEM Strategy and Implications ...Tony Freeman
 
Oracle - Enterprise Manager 12c Overview
Oracle - Enterprise Manager 12c OverviewOracle - Enterprise Manager 12c Overview
Oracle - Enterprise Manager 12c OverviewFred Sim
 
Oracle Enterprise Manager
Oracle Enterprise ManagerOracle Enterprise Manager
Oracle Enterprise ManagerBob Rhubart
 
Oracle Enterprise Manager Cloud Control 13c for DBAs
Oracle Enterprise Manager Cloud Control 13c for DBAsOracle Enterprise Manager Cloud Control 13c for DBAs
Oracle Enterprise Manager Cloud Control 13c for DBAsGokhan Atil
 
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...Markus Michalewicz
 

En vedette (12)

Configuring Oracle Enterprise Manager Cloud Control 12c for HA White Paper
Configuring Oracle Enterprise Manager Cloud Control 12c for HA White PaperConfiguring Oracle Enterprise Manager Cloud Control 12c for HA White Paper
Configuring Oracle Enterprise Manager Cloud Control 12c for HA White Paper
 
EM12C High Availability without SLB and RAC
EM12C High Availability without SLB and RACEM12C High Availability without SLB and RAC
EM12C High Availability without SLB and RAC
 
OEM_Case_Study_ABC
OEM_Case_Study_ABCOEM_Case_Study_ABC
OEM_Case_Study_ABC
 
Monitor Engineered Systems from a Single Pane of Glass: Oracle Enterprise Man...
Monitor Engineered Systems from a Single Pane of Glass: Oracle Enterprise Man...Monitor Engineered Systems from a Single Pane of Glass: Oracle Enterprise Man...
Monitor Engineered Systems from a Single Pane of Glass: Oracle Enterprise Man...
 
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle Clusterware
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle ClusterwareManaging Oracle Enterprise Manager Cloud Control 12c with Oracle Clusterware
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle Clusterware
 
Oracle Enterprise Manager Security: A Practitioners Guide
Oracle Enterprise Manager Security: A Practitioners GuideOracle Enterprise Manager Security: A Practitioners Guide
Oracle Enterprise Manager Security: A Practitioners Guide
 
Migrating from Oracle Enterprise Manager 10g to 12c Cloud Control
Migrating from Oracle Enterprise Manager 10g to 12c Cloud ControlMigrating from Oracle Enterprise Manager 10g to 12c Cloud Control
Migrating from Oracle Enterprise Manager 10g to 12c Cloud Control
 
Global Trends in Medical Device and Diagnostic OEM Strategy and Implications ...
Global Trends in Medical Device and Diagnostic OEM Strategy and Implications ...Global Trends in Medical Device and Diagnostic OEM Strategy and Implications ...
Global Trends in Medical Device and Diagnostic OEM Strategy and Implications ...
 
Oracle - Enterprise Manager 12c Overview
Oracle - Enterprise Manager 12c OverviewOracle - Enterprise Manager 12c Overview
Oracle - Enterprise Manager 12c Overview
 
Oracle Enterprise Manager
Oracle Enterprise ManagerOracle Enterprise Manager
Oracle Enterprise Manager
 
Oracle Enterprise Manager Cloud Control 13c for DBAs
Oracle Enterprise Manager Cloud Control 13c for DBAsOracle Enterprise Manager Cloud Control 13c for DBAs
Oracle Enterprise Manager Cloud Control 13c for DBAs
 
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...
 

Similaire à Configuring Oracle Enterprise Manager Cloud Control 12c for High Availability

Cloud stack overview
Cloud stack overviewCloud stack overview
Cloud stack overviewhowie YU
 
Presentation announcing oracle secure backup 10.3
Presentation   announcing oracle secure backup 10.3Presentation   announcing oracle secure backup 10.3
Presentation announcing oracle secure backup 10.3xKinAnx
 
DataGuard - Oracle's Time Machine
DataGuard - Oracle's Time MachineDataGuard - Oracle's Time Machine
DataGuard - Oracle's Time MachineNavneet Upneja
 
Open stack ha design & deployment kilo
Open stack ha design & deployment   kiloOpen stack ha design & deployment   kilo
Open stack ha design & deployment kiloSteven Li
 
Rman Presentation
Rman PresentationRman Presentation
Rman PresentationRick van Ek
 
Oracle Cloud DBaaS
Oracle Cloud DBaaSOracle Cloud DBaaS
Oracle Cloud DBaaSArush Jain
 
Top 20 FAQs on the Autonomous Database
Top 20 FAQs on the Autonomous DatabaseTop 20 FAQs on the Autonomous Database
Top 20 FAQs on the Autonomous DatabaseSandesh Rao
 
Tips Tricks and Tactics with Cells and Scaling OpenStack - May, 2015
Tips Tricks and Tactics with Cells and Scaling OpenStack - May, 2015Tips Tricks and Tactics with Cells and Scaling OpenStack - May, 2015
Tips Tricks and Tactics with Cells and Scaling OpenStack - May, 2015Belmiro Moreira
 
Apache Performance Tuning: Scaling Out
Apache Performance Tuning: Scaling OutApache Performance Tuning: Scaling Out
Apache Performance Tuning: Scaling OutSander Temme
 
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle Clusterware
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle ClusterwareManaging Oracle Enterprise Manager Cloud Control 12c with Oracle Clusterware
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle ClusterwareLeighton Nelson
 
Understand oracle real application cluster
Understand oracle real application clusterUnderstand oracle real application cluster
Understand oracle real application clusterSatishbabu Gunukula
 
Amazon Web Services - Relational Database Service Meetup
Amazon Web Services - Relational Database Service MeetupAmazon Web Services - Relational Database Service Meetup
Amazon Web Services - Relational Database Service Meetupcyrilkhairallah
 
Cost Effectively Run Multiple Oracle Database Copies at Scale
Cost Effectively Run Multiple Oracle Database Copies at Scale Cost Effectively Run Multiple Oracle Database Copies at Scale
Cost Effectively Run Multiple Oracle Database Copies at Scale NetApp
 
Exchange Server 2013 : les mécanismes de haute disponibilité et la redondance...
Exchange Server 2013 : les mécanismes de haute disponibilité et la redondance...Exchange Server 2013 : les mécanismes de haute disponibilité et la redondance...
Exchange Server 2013 : les mécanismes de haute disponibilité et la redondance...Microsoft Technet France
 
Share seattle health_center
Share seattle health_centerShare seattle health_center
Share seattle health_centernick_garrod
 
AAI-3218 Production Deployment Best Practices for WebSphere Liberty Profile
AAI-3218 Production Deployment Best Practices for WebSphere Liberty ProfileAAI-3218 Production Deployment Best Practices for WebSphere Liberty Profile
AAI-3218 Production Deployment Best Practices for WebSphere Liberty ProfileWASdev Community
 

Similaire à Configuring Oracle Enterprise Manager Cloud Control 12c for High Availability (20)

les12.pdf
les12.pdfles12.pdf
les12.pdf
 
Oracle Dataguard
Oracle DataguardOracle Dataguard
Oracle Dataguard
 
Cloud stack overview
Cloud stack overviewCloud stack overview
Cloud stack overview
 
Presentation announcing oracle secure backup 10.3
Presentation   announcing oracle secure backup 10.3Presentation   announcing oracle secure backup 10.3
Presentation announcing oracle secure backup 10.3
 
DataGuard - Oracle's Time Machine
DataGuard - Oracle's Time MachineDataGuard - Oracle's Time Machine
DataGuard - Oracle's Time Machine
 
Open stack ha design & deployment kilo
Open stack ha design & deployment   kiloOpen stack ha design & deployment   kilo
Open stack ha design & deployment kilo
 
Rman Presentation
Rman PresentationRman Presentation
Rman Presentation
 
Oracle Cloud DBaaS
Oracle Cloud DBaaSOracle Cloud DBaaS
Oracle Cloud DBaaS
 
Top 20 FAQs on the Autonomous Database
Top 20 FAQs on the Autonomous DatabaseTop 20 FAQs on the Autonomous Database
Top 20 FAQs on the Autonomous Database
 
Tips Tricks and Tactics with Cells and Scaling OpenStack - May, 2015
Tips Tricks and Tactics with Cells and Scaling OpenStack - May, 2015Tips Tricks and Tactics with Cells and Scaling OpenStack - May, 2015
Tips Tricks and Tactics with Cells and Scaling OpenStack - May, 2015
 
Oracle Storage a ochrana dat
Oracle Storage a ochrana datOracle Storage a ochrana dat
Oracle Storage a ochrana dat
 
Apache Performance Tuning: Scaling Out
Apache Performance Tuning: Scaling OutApache Performance Tuning: Scaling Out
Apache Performance Tuning: Scaling Out
 
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle Clusterware
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle ClusterwareManaging Oracle Enterprise Manager Cloud Control 12c with Oracle Clusterware
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle Clusterware
 
Understand oracle real application cluster
Understand oracle real application clusterUnderstand oracle real application cluster
Understand oracle real application cluster
 
Amazon Web Services - Relational Database Service Meetup
Amazon Web Services - Relational Database Service MeetupAmazon Web Services - Relational Database Service Meetup
Amazon Web Services - Relational Database Service Meetup
 
Cost Effectively Run Multiple Oracle Database Copies at Scale
Cost Effectively Run Multiple Oracle Database Copies at Scale Cost Effectively Run Multiple Oracle Database Copies at Scale
Cost Effectively Run Multiple Oracle Database Copies at Scale
 
Caching
CachingCaching
Caching
 
Exchange Server 2013 : les mécanismes de haute disponibilité et la redondance...
Exchange Server 2013 : les mécanismes de haute disponibilité et la redondance...Exchange Server 2013 : les mécanismes de haute disponibilité et la redondance...
Exchange Server 2013 : les mécanismes de haute disponibilité et la redondance...
 
Share seattle health_center
Share seattle health_centerShare seattle health_center
Share seattle health_center
 
AAI-3218 Production Deployment Best Practices for WebSphere Liberty Profile
AAI-3218 Production Deployment Best Practices for WebSphere Liberty ProfileAAI-3218 Production Deployment Best Practices for WebSphere Liberty Profile
AAI-3218 Production Deployment Best Practices for WebSphere Liberty Profile
 

Plus de Leighton Nelson

IOUG Collaborate 2015 - PDB Cloning Using SQL Commands
IOUG Collaborate 2015 - PDB Cloning Using SQL CommandsIOUG Collaborate 2015 - PDB Cloning Using SQL Commands
IOUG Collaborate 2015 - PDB Cloning Using SQL CommandsLeighton Nelson
 
Oracle Enteprise Manager Cloud Control 12c - Setting Up Metrics and Monitorin...
Oracle Enteprise Manager Cloud Control 12c - Setting Up Metrics and Monitorin...Oracle Enteprise Manager Cloud Control 12c - Setting Up Metrics and Monitorin...
Oracle Enteprise Manager Cloud Control 12c - Setting Up Metrics and Monitorin...Leighton Nelson
 
A Second Look at Oracle RAC 12c
A Second Look at Oracle RAC 12cA Second Look at Oracle RAC 12c
A Second Look at Oracle RAC 12cLeighton Nelson
 
PDB Provisioning with Oracle Multitenant Self Service Application
PDB Provisioning with Oracle Multitenant Self Service ApplicationPDB Provisioning with Oracle Multitenant Self Service Application
PDB Provisioning with Oracle Multitenant Self Service ApplicationLeighton Nelson
 
Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...
Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...
Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...Leighton Nelson
 
Oracle Enterprise Manager Cloud Control 12c - Top 10 Features for DBAs
Oracle Enterprise Manager Cloud Control 12c - Top 10 Features for DBAsOracle Enterprise Manager Cloud Control 12c - Top 10 Features for DBAs
Oracle Enterprise Manager Cloud Control 12c - Top 10 Features for DBAsLeighton Nelson
 
UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...
UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...
UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...Leighton Nelson
 
Learning Oracle with Oracle VM VirtualBox Whitepaper
Learning Oracle with Oracle VM VirtualBox WhitepaperLearning Oracle with Oracle VM VirtualBox Whitepaper
Learning Oracle with Oracle VM VirtualBox WhitepaperLeighton Nelson
 
Learning Oracle with Oracle VM VirtualBox
Learning Oracle with Oracle VM VirtualBoxLearning Oracle with Oracle VM VirtualBox
Learning Oracle with Oracle VM VirtualBoxLeighton Nelson
 
Looking at RAC, GI/Clusterware Diagnostic Tools
Looking at RAC,   GI/Clusterware Diagnostic Tools Looking at RAC,   GI/Clusterware Diagnostic Tools
Looking at RAC, GI/Clusterware Diagnostic Tools Leighton Nelson
 
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
 

Plus de Leighton Nelson (12)

IOUG Collaborate 2015 - PDB Cloning Using SQL Commands
IOUG Collaborate 2015 - PDB Cloning Using SQL CommandsIOUG Collaborate 2015 - PDB Cloning Using SQL Commands
IOUG Collaborate 2015 - PDB Cloning Using SQL Commands
 
Oracle Enteprise Manager Cloud Control 12c - Setting Up Metrics and Monitorin...
Oracle Enteprise Manager Cloud Control 12c - Setting Up Metrics and Monitorin...Oracle Enteprise Manager Cloud Control 12c - Setting Up Metrics and Monitorin...
Oracle Enteprise Manager Cloud Control 12c - Setting Up Metrics and Monitorin...
 
A Second Look at Oracle RAC 12c
A Second Look at Oracle RAC 12cA Second Look at Oracle RAC 12c
A Second Look at Oracle RAC 12c
 
PDB Provisioning with Oracle Multitenant Self Service Application
PDB Provisioning with Oracle Multitenant Self Service ApplicationPDB Provisioning with Oracle Multitenant Self Service Application
PDB Provisioning with Oracle Multitenant Self Service Application
 
Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...
Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...
Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...
 
Oracle Enterprise Manager Cloud Control 12c - Top 10 Features for DBAs
Oracle Enterprise Manager Cloud Control 12c - Top 10 Features for DBAsOracle Enterprise Manager Cloud Control 12c - Top 10 Features for DBAs
Oracle Enterprise Manager Cloud Control 12c - Top 10 Features for DBAs
 
SQL Developer for DBAs
SQL Developer for DBAsSQL Developer for DBAs
SQL Developer for DBAs
 
UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...
UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...
UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...
 
Learning Oracle with Oracle VM VirtualBox Whitepaper
Learning Oracle with Oracle VM VirtualBox WhitepaperLearning Oracle with Oracle VM VirtualBox Whitepaper
Learning Oracle with Oracle VM VirtualBox Whitepaper
 
Learning Oracle with Oracle VM VirtualBox
Learning Oracle with Oracle VM VirtualBoxLearning Oracle with Oracle VM VirtualBox
Learning Oracle with Oracle VM VirtualBox
 
Looking at RAC, GI/Clusterware Diagnostic Tools
Looking at RAC,   GI/Clusterware Diagnostic Tools Looking at RAC,   GI/Clusterware Diagnostic Tools
Looking at RAC, GI/Clusterware Diagnostic Tools
 
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
 

Dernier

Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 

Dernier (20)

Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 

Configuring Oracle Enterprise Manager Cloud Control 12c for High Availability

  • 1. Configuring Oracle Enterprise Manager Cloud Control 12c for High Availability Session ID# 326 Leighton L. Nelson Mercy
  • 2. About Me •Oracle Certified DBA with 10+ years experience •Oracle RAC SIG US Events Chair/IOUG Liaison •Co-Author (Expert Oracle Enterprise Manager 12c- Apress)
  • 3. Agenda •Architecture •HA Overview •Level 1 HA – Single OMS & Repository •Level 2 HA – Active/Passive OMS with Local Data Guard •Level 3 HA – Multiple OMS behind SLB with RAC Data Guard •General Recommendations for HA •Configuration Steps •Backup & Recovery
  • 4. What is High Availability? 99.9999999999999999999999 “Seven Nines” = 3.15 seconds downtime per year
  • 8. Level 1- Single OMS & Repository
  • 9. Level 1- Single OMS & Repository •Separate servers for OMS & Repository •Keeps resource usage separate •memory_target or sga_size on database repository •Java VM Heap Size - Xmx
  • 10. Level 1- Single OMS & Repository Pros Cons Simple Setup No redundancy Low cost Scalable
  • 11. Level 2 – Active/Passive OMS w/ local Data Guard
  • 12. Level 2 – Active/Passive OMS with local Data Guard OMS binaries installed on shared filesystem NFS/OCFS2 Uses virtual hostname Managed by Oracle Clusterware or 3rd party solution Virtual hostname should resolve to unique IP address Configure repository database using local physical standby w/ Data Guard
  • 13. Level 2 – Active/Passive OMS with local Data Guard Pros Cons Protects against More complex repository and OMS host failure Switchover time minimal No storage redundancy for OMS Requires additional hardware
  • 14. Level 3 – Active/Active OMS w/ SLB and RAC Data Guard Repository
  • 15. Level 3 – Active/Active OMS w/ SLB and RAC Data Guard Repository •Primary OMS with RAC Repository •SLB for multiple OMSs •All access to OMS done via SLB •EM Console •EMCLI •Agents •Standby Database (RAC or Single-Instance)
  • 16. Level 3 – Active/Active OMS w/ SLB and RAC Data Guard Repository Pros Cons Protects against Very complex repository and OMS host failure Switchover time minimal More hardware Protects against storage failure
  • 17. Recommendations for Repository HA •Use dedicated database •Use ASM for database storage •Configure RAC Repository •Configure Standby Database •Configure Fast Start Failover •Review MAA Advisor after OEM installation
  • 18. Configure DB service for Repository 11gR2 method srvctl add service -d emrep -s emrepsrvc -l PRIMARY -q FALSE -e NONE -m NONE -w 0 -z 0 Pre-11gR2 method •Add service using DBMS_SERVICE.CREATE_SERVICE •Start Service using DBMS_SERVICE.START SERVICE •Create trigger to start service when in primary role
  • 19. Recommendations for OMS HA •Configure Multiple OMSs •Configure SLB in Active/Active configuration •Install OMS on separate hosts from repository •Use “Add Management Service” Deployment Procedure to Add Primary OMS •Use Modified “Add Management Service” Procedure to Add Standby OMSs
  • 20. Configure OMS HA •Active/Passive configuration uses virtual hostname •Create Application VIP using Clusterware •11gR2 uses appvipcfg command •Pre-11gR2 uses crs_profile command •Clusterware manages failover of virtual hostname •OEM can also be configured as Clusterware resource
  • 21. Configure OMS HA •Active/Active configuration requires SLB •SLB requirements •Virtual Servers •Persistence (Stickiness) • Health Monitoring •Register virtual hostname and IP in DNS
  • 23. Configure OMS HA 1 Create Pools • Group of servers receiving on same port • One pool per service 1 Create Virtual Servers • Redirects requests to servers in pool • Clients access virtual hostname and IP 1 Create Health Monitors • Checks health of services at an interval
  • 24. Configure OMS HA •Secure OMS with SLB $OMS_HOME/bin/emctl secure oms -sysman_pass -reg_pwd regpass -host slb.example.com -secure_port 4904 -slb_port 4904 -slb_console_port 443 -reset -console -lock_console
  • 25. Configure OMS HA •Re-secure Agents with SLB •emctl secure agent –emdWalletSrcUrl https://slb.example.com:4899/em •Re-configure EMCLI •emcli setup –url=https://slb.example.com/em – username=sysman
  • 26. Configure OMS HA •Configure OMS to use SCAN name in 11gR2 or VIPs in pre-11gR2 for RAC emctl config oms -store_repos_details -repos_conndesc " (DESCRIPTION= (ADDRESS=(PROTOCOL=TCP) (HOST=emrep-scan.example.com)(PORT=1521) ) (CONNECT_DATA=(SERVER=DEDICATED) (SERVICE_NAME = emrep)))" -repos_user sysman
  • 27. Configure OMS HA •Configure OMS to use service name when database role changes in 11gR2 emctl config oms -store_repos_details -repos_conndesc '(DESCRIPTION=(FAILOVER=ON) (ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=oemhost1) (PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=oemhost2) (PORT=1521))) (CONNECT_DATA=(SERVICE_NAME=emrepsrvc.smrcy.com)) (FAILOVER_MODE=(TYPE=select)(METHOD=basic)))' -repos_user sysman
  • 28. Configure OMS HA Add Management Service
  • 30. Recommendations for Agent HA •Configure to start automatically on boot •Install on redundant storage •Configure restart environment variables for watchdog daemon •EM_MAX_RETRIES •EM_RETRY_WINDOW
  • 31. Recommendations for Software Library •Replicate to secondary system •Storage based replication •rsync
  • 33. Backup & Recovery •Enable Archivelog mode •Backup database using RMAN •Enable Flashback database •Enable Flash/Fast Recovery Area
  • 34. Backup & Recovery Repository Recovery •Stop OMS •Restore and Recover database using RMAN •Reconfigure OMS if DB restored to diff host •Complete Repos Resync if Incomplete Recovery •Restart Admin Server and OMS
  • 35. Backup & Recovery •Backup OMS filesystem and instance home: •Export static configuration $OMS_HOME/bin/emctl exportconfig oms -sysman_pwd oracle12c -dir /mnt/backup
  • 36. Backup & Recovery OMS Recovery •Restore OMS HOME from backup •Software-Only install •Re-install plug-ins using PluginInstall.sh •$OMS_HOME/bin/omsca recover –as –ms -nostart –backup_file <exportconfig file> •Restart OMS
  • 37. Backup & Recovery Agent Backup •No special considerations •Maintain reference image
  • 38. Backup & Recovery Agent Recovery Reinstall Agent Software from Reference Image
  • 39. Summary HA Level should match business needs Complexity increases cost HA for Enterprise Manager consists of HA for all components
  • 40. Who are we? •Sixth largest Catholic health care system in the U.S. •Serves more than 3 million people annually. •Highly integrated organization that includes 32 hospitals, 300 outpatient locations, 39,000 co- workers and 1,700 integrated physicians in Arkansas, Kansas, Missouri and Oklahoma. •Among 10 percent of health care organizations nationwide to have a comprehensive, integrated electric health record that provides real-time, paperless access to patient information •MyMercy, a free service, allows patients to connect online with their doctors, plus see medical information, view test results, renew prescriptions an schedule appointments using a personal computer or smart phone •Health Information and Management Systems Society, a global leader in health care technology, designated Mercy a stage six of a seven-stage process, joining the ranks of health care leaders such as Johns Hopkins and Mayo Clinic •$60 million data center provides fail-safe protection and power. When an EF5 tornado struck Mercy's Joplin facility in 2011, patient records electronically backed up at offsite data center were immediately available •Mercy SafeWatch, the largest electronic ICU in the nation, provides 24-hour vigilance to critically ill patients. Alongside on-site medical teams, high-definition cameras and sophisticated technology allow specialized ICU physicians and nurses in a central command center to expand each patient's care team

Notes de l'éditeur

  1. srvctl add service -d emrepprim -s emrepsrvc -l PRIMARY -q FALSE -e NONE -m NONE -w 0 -z 0
  2. How to Configure the OMS Connect String when Repository is in a Dataguard setup [ID 1328768.1]