SlideShare a Scribd company logo
1 of 42
Making Oracle’s EM 12C Work
for you
 A Funny Thing Happened on the Way to the Cloud Control…


                              Kellyn Pot’Vin
                              Sr. Technical Consultant


                                                         #Kscope
Kellyn Pot’Vin,
   ● pronounced “Poet-vaughn”
Senior Technical Consultant with Enkitec,
(www.enkitec.com) which just acquired Sumneva.
Westminster, Colorado, Not THAT near the fire…
Oracle, SQL Server and MySQL
Specialize in performance and management of large
enterprise environments.
Board of directors for RMOUG, (www.rmoug.org)
Blog: DBAKevlar.com
                                                #Kscope
The Goal of Monitoring System

 Complete
 No “White Noise”
 Redundancy
 Escalation Process
 GUI Interface for Those Less Familiar
 Secure




                                          #Kscope
Enterprise Manager 12c, the Cloud

 EM12c   was announced at Oracle Open World,
  Oct. 2011.
 EM12c was Oracle’s answer to business’ reach
  into Cloud environments, which offers the ability
  to setup, deliver and manage them.
 Administrators, through a single console, can
  now monitor usage, setup metering,
  chargeback for users, manage deployed
  applications, manage issues and link
  applications to MOS directly.
                                           #Kscope
The Nitty-Gritty

 The full installer (OMS, Agent and Repository)
  is available for Linux x86-64, Windows, Solaris
  and AIX.
 The installation requires Oracle Weblogic
  Server 10.3.5, which is included in the package.
 Installation does require an Oracle Database on
  which Oracle Management Repository will be
  configured. Version 10.2.0.5 and above are
  supported.
 The EM12c manages databases from 9.2.0.8
  and above.
                                              #Kscope
The Nitty Gritty, Cont.

   Installation Rules
     ● The Oracle user does NOT require SUDO privs, (to
       put security concerns at ease…) Any account with
       SUDO privileges can run the root.sh script at the end
       of the EM12c and agent installations.
     ● Port configuration in environments with more than
       one EM, (i.e. running parallel with 10.2.0.5, such as
       our environment) can run into port conflicts.




                                                   #Kscope
Licensing

 As long as the OMS is on its own server and is only
  used for the OMS repository and/or an RMAN
  backup catalog repository, individual oracle
  licensing IS NOT required for the Oracle database
  utilized for the repositories, (Please see pg. 15 of
  the following PDF from Oracle.)
 Questions revolving dataguard installations, but
  RAC is clear- you have to pay for RAC
  installations of EM12c!
 http://download.oracle.com/docs/cd/B19306_01/lic
  ense.102/b40010.pdf
                                              #Kscope
The Repository:11.2.0.2

Ensure your redo logs are at least 300M each!
ALTER SYSTEM SET pga_aggregate_target=1G SCOPE=SPFILE;
ALTER SYSTEM SET shared_pool_size=600M SCOPE=SPFILE;
ALTER SYSTEM SET job_queue_processes=20 SCOPE=SPFILE;
ALTER SYSTEM SET log_buffer=10485760 SCOPE=SPFILE;
ALTER SYSTEM SET open_cursors=300 SCOPE=SPFILE;
ALTER SYSTEM SET processes=500 SCOPE=SPFILE; 1000!
ALTER SYSTEM SET session_cached_cursors=200 SCOPE=SPFILE;
ALTER SYSTEM SET sga_target=2G SCOPE=SPFILE;
EXEC dbms_auto_task_admin.disable('auto optimizer stats
collection',null,null);



                                                     #Kscope
Why Increase Processes in 11g?




                                 #Kscope
Sysman Logins

 Ensure   that the SYSMAN account is both
  unlocked and set to a password that meets the
  proper requirements, (over 8 characters, mixed
  case, number and non-ascii characters.)
 Know that once the repository is created, there
  will be sub-accounts supporting the SYSMAN
  user, (SYSMAN_RO, SYSMAN_MDS, etc…)
  These are REQUIRED to have the same
  passwords set through the EMCTL commands
  as the SYSMAN repository owner.

                                          #Kscope
Helpful Links for Installations:

 Gohkan    Atil:
  http://www.gokhanatil.com/2011/10/howto-
  install-oracle-enterprise-manager.html
 Martin Bach:
  http://martincarstenbach.wordpress.com/2011/1
  1/22/installing-oem-12c-agents-in-rpm-format/
 Oracle’s Guide:
  http://docs.oracle.com/cd/E24628_01/index.htm


                                        #Kscope
Em12c Engage!




                #Kscope
The Summary Page




                   #Kscope
What Can ALL be Monitored by
     EM12c?
        Databases- Oracle, SQL Server and MySQL
        Applications such as Seibel, Fusion, JDE, Peoplesoft
         and Apex.
        Hosts, Storage SANS, Cellnodes and Cloud
         environments.
        Exadata, RAC, Dataguard and Oracle Database
         Appliance.




14                                                     #Kscope
Global Installation of EM12c




15                                  #Kscope
Setup Menu and Targets

Not only the User’s
EM12c preferences are
now contained in
“Setup”, but the Agent
configurations, MOS,
security, notifications,
OMS interface and
patching/management
packs.
                           #Kscope
The “Setup” Menu




                   #Kscope
Setup Menu Cont.




                   #Kscope
Adding Agents

   Auto-deployment is an easy, repeatable process that no
    longer requires maintenance windows.
   No SUDO privilege is necessary for the Oracle user,
    the root.sh can be run by any account with SUDO privs
    or by the Unix Admin.
   A simple addition to the /etc/hosts file for the agent
    server and the EM12c host server to each file is all that
    is required.
   If on a Windows EM12c, deploying to a Unix/Linux
    environment, Cygwin installation/configuration is
    required.

                                                    #Kscope
Prerequisites on Agent Deployments




                              #Kscope
Agent Deployment Success!




                            #Kscope
User Interface




                 #Kscope
Database List View




                     #Kscope
The Database Summary




                       #Kscope
SQL Monitor

 • Elapsed Time
 • SQL_ID, Beginning SQL Text.
 • Parallel, Waits and Execution Time




                                        #Kscope
Database Types Supported?


     •   Stand Alone Instance
     •   RAC
     •   Exadata
     •   Dataguard




26                               #Kscope
Configuration Topology

      • High Level View of an Environment
      • RAC Configuration Aware
      • Exadata Aware




27                                          #Kscope
Let Me Count the Ways…

     View an environment topology by the database servers, virtuals,
     listeners, etc.




28                                                                     #Kscope
Hover for Data

      Hover over objects will display more data.




29                                                 #Kscope
The More or the Less of it

      Data is presented for any object you “hover” over.




30                                                         #Kscope
Configuration- Default, Specific




                                   
                           cidents
                  c   al In
             Criti




31                                      #Kscope
Highlighting the Details

      •   Dependent Target Components
      •   Red “X”
      •   Wait Event High Level Info
      •   Basic Info regarding Targets




32                                       #Kscope
View Only Those with Critical Alerts

      •   Ability to narrow down view with filters to only what you want to see-
          Critical Alerts:




33                                                                       #Kscope
Redundancy Check of the EM12c thru a
Shell Script

 Can  be found at dbakevlar:
  http://dbakevlar.com/kshell/
 Will show you how to ping server
 Check status from command line of EM12c
 Report errors and alert if any received.




                                       #Kscope
Incident Manager, Metric Extensions

 No  longer referred to as alerts.
 Incident rules and rule gotchas.
 Metric Extensions and Metric usability.
   ● Replaces User Metric extensions
   ● Rob Zoeteweij at http://oemgc.wordpress.com

 Critical vs. warning and default incident settings
  for the rule sets.

                                              #Kscope
New Snapshot Window, ASH style

 Ability to choose timelines by:
 Hour                Day
 Week                Month
 Calendar            Custom




                                   #Kscope
Familiar Interface

Changes to interface were minimal for user
comfort




                                    #Kscope
Sql Details View




                   #Kscope
Load Map

 New Visual Way of Showing Data,
 Multiple Ways!




                                   #Kscope
ASH Analytics Summary

   Future of “Top Activity”
   Easy Agent Deployment through EM12c Console
   Comfortable Interface for those familiar with Previous
    Versions.
   Cool new features, new learning curve for some.
   Oracle user DOES NOT need sudo, disregard the
    instructions.




                                                    #Kscope
Contact info for me
Company Website: www.enkitec.com
Twitter: @DBAKevlar
Linkedin: Kellyn Potvin and Rocky Mountain
  Oracle User Group
Email: dbakevlar@gmail.com or
  kellyn.potvin@enkitec.com
Blog: dbakevlar.com
                                        #Kscope
Questions?



             Fastest Growing Companies
                               in Dallas


                                           #Kscope

More Related Content

What's hot

Upgrade 11.2.0.1 gi crs to 11.2.0.2 in linux
Upgrade 11.2.0.1 gi crs to 11.2.0.2 in linuxUpgrade 11.2.0.1 gi crs to 11.2.0.2 in linux
Upgrade 11.2.0.1 gi crs to 11.2.0.2 in linuxmaclean liu
 
Weblogic Administration Managed Server migration
Weblogic Administration Managed Server migrationWeblogic Administration Managed Server migration
Weblogic Administration Managed Server migrationRakesh Gujjarlapudi
 
Installing oracle grid infrastructure and database 12c r1
Installing oracle grid infrastructure and database 12c r1Installing oracle grid infrastructure and database 12c r1
Installing oracle grid infrastructure and database 12c r1Voeurng Sovann
 
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 12cTrivadis
 
Upgrading to Oracle 11gR2
Upgrading to Oracle 11gR2Upgrading to Oracle 11gR2
Upgrading to Oracle 11gR2Syed Hussain
 
Understanding Oracle RAC 11g Release 2 Internals
Understanding Oracle RAC 11g Release 2 InternalsUnderstanding Oracle RAC 11g Release 2 Internals
Understanding Oracle RAC 11g Release 2 InternalsMarkus Michalewicz
 
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
 
SafePeak - How to manually configure SafePeak Cluster
SafePeak - How to manually configure SafePeak ClusterSafePeak - How to manually configure SafePeak Cluster
SafePeak - How to manually configure SafePeak ClusterVladi Vexler
 
Upgrade 11.2.0.1 rac db to 11.2.0.2 in linux
Upgrade 11.2.0.1 rac db to 11.2.0.2 in linuxUpgrade 11.2.0.1 rac db to 11.2.0.2 in linux
Upgrade 11.2.0.1 rac db to 11.2.0.2 in linuxmaclean liu
 
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
 
Sfrac on oracle_vm_with_npiv_whitepaper_sol
Sfrac on oracle_vm_with_npiv_whitepaper_solSfrac on oracle_vm_with_npiv_whitepaper_sol
Sfrac on oracle_vm_with_npiv_whitepaper_solNovonil Choudhuri
 
How to implement a gdpr solution in a cloudera architecture
How to implement a gdpr solution in a cloudera architectureHow to implement a gdpr solution in a cloudera architecture
How to implement a gdpr solution in a cloudera architectureTiago Simões
 
tow nodes Oracle 12c RAC on virtualbox
tow nodes Oracle 12c RAC on virtualboxtow nodes Oracle 12c RAC on virtualbox
tow nodes Oracle 12c RAC on virtualboxjustinit
 
RAC Attack 12c Installation Instruction
RAC Attack 12c Installation InstructionRAC Attack 12c Installation Instruction
RAC Attack 12c Installation InstructionYury Velikanov
 
Understanding Oracle RAC 12c Internals OOW13 [CON8806]
Understanding Oracle RAC 12c Internals OOW13 [CON8806]Understanding Oracle RAC 12c Internals OOW13 [CON8806]
Understanding Oracle RAC 12c Internals OOW13 [CON8806]Markus Michalewicz
 
Manual Tecnico OGG Oracle to MySQL
Manual Tecnico OGG Oracle to MySQLManual Tecnico OGG Oracle to MySQL
Manual Tecnico OGG Oracle to MySQLErick Vidbaz
 
Oracle Unified Directory. Lessons learnt. Is it ready for a move from OID? (O...
Oracle Unified Directory. Lessons learnt. Is it ready for a move from OID? (O...Oracle Unified Directory. Lessons learnt. Is it ready for a move from OID? (O...
Oracle Unified Directory. Lessons learnt. Is it ready for a move from OID? (O...Andrejs Prokopjevs
 

What's hot (20)

Upgrade 11.2.0.1 gi crs to 11.2.0.2 in linux
Upgrade 11.2.0.1 gi crs to 11.2.0.2 in linuxUpgrade 11.2.0.1 gi crs to 11.2.0.2 in linux
Upgrade 11.2.0.1 gi crs to 11.2.0.2 in linux
 
Weblogic Administration Managed Server migration
Weblogic Administration Managed Server migrationWeblogic Administration Managed Server migration
Weblogic Administration Managed Server migration
 
Troug 11 gnf
Troug 11 gnfTroug 11 gnf
Troug 11 gnf
 
Installing oracle grid infrastructure and database 12c r1
Installing oracle grid infrastructure and database 12c r1Installing oracle grid infrastructure and database 12c r1
Installing oracle grid infrastructure and database 12c r1
 
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
 
Upgrading to Oracle 11gR2
Upgrading to Oracle 11gR2Upgrading to Oracle 11gR2
Upgrading to Oracle 11gR2
 
Understanding Oracle RAC 11g Release 2 Internals
Understanding Oracle RAC 11g Release 2 InternalsUnderstanding Oracle RAC 11g Release 2 Internals
Understanding Oracle RAC 11g Release 2 Internals
 
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
 
SafePeak - How to manually configure SafePeak Cluster
SafePeak - How to manually configure SafePeak ClusterSafePeak - How to manually configure SafePeak Cluster
SafePeak - How to manually configure SafePeak Cluster
 
Upgrade 11.2.0.1 rac db to 11.2.0.2 in linux
Upgrade 11.2.0.1 rac db to 11.2.0.2 in linuxUpgrade 11.2.0.1 rac db to 11.2.0.2 in linux
Upgrade 11.2.0.1 rac db to 11.2.0.2 in linux
 
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
 
Sfrac on oracle_vm_with_npiv_whitepaper_sol
Sfrac on oracle_vm_with_npiv_whitepaper_solSfrac on oracle_vm_with_npiv_whitepaper_sol
Sfrac on oracle_vm_with_npiv_whitepaper_sol
 
Weblogic12 c installation guide
Weblogic12 c installation guideWeblogic12 c installation guide
Weblogic12 c installation guide
 
Long live to CMAN!
Long live to CMAN!Long live to CMAN!
Long live to CMAN!
 
How to implement a gdpr solution in a cloudera architecture
How to implement a gdpr solution in a cloudera architectureHow to implement a gdpr solution in a cloudera architecture
How to implement a gdpr solution in a cloudera architecture
 
tow nodes Oracle 12c RAC on virtualbox
tow nodes Oracle 12c RAC on virtualboxtow nodes Oracle 12c RAC on virtualbox
tow nodes Oracle 12c RAC on virtualbox
 
RAC Attack 12c Installation Instruction
RAC Attack 12c Installation InstructionRAC Attack 12c Installation Instruction
RAC Attack 12c Installation Instruction
 
Understanding Oracle RAC 12c Internals OOW13 [CON8806]
Understanding Oracle RAC 12c Internals OOW13 [CON8806]Understanding Oracle RAC 12c Internals OOW13 [CON8806]
Understanding Oracle RAC 12c Internals OOW13 [CON8806]
 
Manual Tecnico OGG Oracle to MySQL
Manual Tecnico OGG Oracle to MySQLManual Tecnico OGG Oracle to MySQL
Manual Tecnico OGG Oracle to MySQL
 
Oracle Unified Directory. Lessons learnt. Is it ready for a move from OID? (O...
Oracle Unified Directory. Lessons learnt. Is it ready for a move from OID? (O...Oracle Unified Directory. Lessons learnt. Is it ready for a move from OID? (O...
Oracle Unified Directory. Lessons learnt. Is it ready for a move from OID? (O...
 

Similar to New em12c kscope

Putting Kafka In Jail – Best Practices To Run Kafka On Kubernetes & DC/OS
Putting Kafka In Jail – Best Practices To Run Kafka On Kubernetes & DC/OSPutting Kafka In Jail – Best Practices To Run Kafka On Kubernetes & DC/OS
Putting Kafka In Jail – Best Practices To Run Kafka On Kubernetes & DC/OSLightbend
 
Using Docker EE to Scale Operational Intelligence at Splunk
Using Docker EE to Scale Operational Intelligence at SplunkUsing Docker EE to Scale Operational Intelligence at Splunk
Using Docker EE to Scale Operational Intelligence at SplunkDocker, Inc.
 
EMC World 2016 - code.09 Introduction to the Docker Platform
EMC World 2016 - code.09 Introduction to the Docker PlatformEMC World 2016 - code.09 Introduction to the Docker Platform
EMC World 2016 - code.09 Introduction to the Docker Platform{code}
 
Operational Visibiliy and Analytics - BU Seminar
Operational Visibiliy and Analytics - BU SeminarOperational Visibiliy and Analytics - BU Seminar
Operational Visibiliy and Analytics - BU SeminarCanturk Isci
 
Asim CV - (9+ Yrs Exadata,Exalogic,Oracle VM,Cloud, GG, DBA,Fusion MW & Fusio...
Asim CV - (9+ Yrs Exadata,Exalogic,Oracle VM,Cloud, GG, DBA,Fusion MW & Fusio...Asim CV - (9+ Yrs Exadata,Exalogic,Oracle VM,Cloud, GG, DBA,Fusion MW & Fusio...
Asim CV - (9+ Yrs Exadata,Exalogic,Oracle VM,Cloud, GG, DBA,Fusion MW & Fusio...Mirza Asim
 
Microservices with containers in the cloud
Microservices with containers in the cloudMicroservices with containers in the cloud
Microservices with containers in the cloudEugene Fedorenko
 
configuring+oracle+rds+with+glasfish+server
configuring+oracle+rds+with+glasfish+serverconfiguring+oracle+rds+with+glasfish+server
configuring+oracle+rds+with+glasfish+serverhunghtc83
 
IBM Think Session 8598 Domino and JavaScript Development MasterClass
IBM Think Session 8598 Domino and JavaScript Development MasterClassIBM Think Session 8598 Domino and JavaScript Development MasterClass
IBM Think Session 8598 Domino and JavaScript Development MasterClassPaul Withers
 
Containerizing couchbase with microservice architecture on mesosphere.pptx
Containerizing couchbase with microservice architecture on mesosphere.pptxContainerizing couchbase with microservice architecture on mesosphere.pptx
Containerizing couchbase with microservice architecture on mesosphere.pptxRavi Yadav
 
Oracle Enterprise Manager 12c - OEM12c Presentation
Oracle Enterprise Manager 12c - OEM12c PresentationOracle Enterprise Manager 12c - OEM12c Presentation
Oracle Enterprise Manager 12c - OEM12c PresentationFrancisco Alvarez
 
2012-03-15 What's New at Red Hat
2012-03-15 What's New at Red Hat2012-03-15 What's New at Red Hat
2012-03-15 What's New at Red HatShawn Wells
 
Jacopo Nardiello - Monitoring Cloud-Native applications with Prometheus - Cod...
Jacopo Nardiello - Monitoring Cloud-Native applications with Prometheus - Cod...Jacopo Nardiello - Monitoring Cloud-Native applications with Prometheus - Cod...
Jacopo Nardiello - Monitoring Cloud-Native applications with Prometheus - Cod...Codemotion
 
What You Should Know About WebLogic Server 12c (12.2.1.2) #oow2015 #otntour2...
What You Should Know About WebLogic Server 12c (12.2.1.2)  #oow2015 #otntour2...What You Should Know About WebLogic Server 12c (12.2.1.2)  #oow2015 #otntour2...
What You Should Know About WebLogic Server 12c (12.2.1.2) #oow2015 #otntour2...Frank Munz
 
Scaling Docker Containers using Kubernetes and Azure Container Service
Scaling Docker Containers using Kubernetes and Azure Container ServiceScaling Docker Containers using Kubernetes and Azure Container Service
Scaling Docker Containers using Kubernetes and Azure Container ServiceBen Hall
 
AWS Webcast - Build Agile Applications in AWS Cloud for Government
AWS Webcast - Build Agile Applications in AWS Cloud for GovernmentAWS Webcast - Build Agile Applications in AWS Cloud for Government
AWS Webcast - Build Agile Applications in AWS Cloud for GovernmentAmazon Web Services
 
Puppet devops wdec
Puppet devops wdecPuppet devops wdec
Puppet devops wdecWojciech Dec
 
Rancher Rodeo 13 mai 2022
Rancher Rodeo 13 mai 2022Rancher Rodeo 13 mai 2022
Rancher Rodeo 13 mai 2022SUSE
 
Modern Elastic Datacenter Architecture
Modern Elastic Datacenter ArchitectureModern Elastic Datacenter Architecture
Modern Elastic Datacenter ArchitectureWeston Bassler
 

Similar to New em12c kscope (20)

Putting Kafka In Jail – Best Practices To Run Kafka On Kubernetes & DC/OS
Putting Kafka In Jail – Best Practices To Run Kafka On Kubernetes & DC/OSPutting Kafka In Jail – Best Practices To Run Kafka On Kubernetes & DC/OS
Putting Kafka In Jail – Best Practices To Run Kafka On Kubernetes & DC/OS
 
Using Docker EE to Scale Operational Intelligence at Splunk
Using Docker EE to Scale Operational Intelligence at SplunkUsing Docker EE to Scale Operational Intelligence at Splunk
Using Docker EE to Scale Operational Intelligence at Splunk
 
EMC World 2016 - code.09 Introduction to the Docker Platform
EMC World 2016 - code.09 Introduction to the Docker PlatformEMC World 2016 - code.09 Introduction to the Docker Platform
EMC World 2016 - code.09 Introduction to the Docker Platform
 
Operational Visibiliy and Analytics - BU Seminar
Operational Visibiliy and Analytics - BU SeminarOperational Visibiliy and Analytics - BU Seminar
Operational Visibiliy and Analytics - BU Seminar
 
Asim CV - (9+ Yrs Exadata,Exalogic,Oracle VM,Cloud, GG, DBA,Fusion MW & Fusio...
Asim CV - (9+ Yrs Exadata,Exalogic,Oracle VM,Cloud, GG, DBA,Fusion MW & Fusio...Asim CV - (9+ Yrs Exadata,Exalogic,Oracle VM,Cloud, GG, DBA,Fusion MW & Fusio...
Asim CV - (9+ Yrs Exadata,Exalogic,Oracle VM,Cloud, GG, DBA,Fusion MW & Fusio...
 
Microservices with containers in the cloud
Microservices with containers in the cloudMicroservices with containers in the cloud
Microservices with containers in the cloud
 
configuring+oracle+rds+with+glasfish+server
configuring+oracle+rds+with+glasfish+serverconfiguring+oracle+rds+with+glasfish+server
configuring+oracle+rds+with+glasfish+server
 
IBM Think Session 8598 Domino and JavaScript Development MasterClass
IBM Think Session 8598 Domino and JavaScript Development MasterClassIBM Think Session 8598 Domino and JavaScript Development MasterClass
IBM Think Session 8598 Domino and JavaScript Development MasterClass
 
MySQL on Docker and Kubernetes
MySQL on Docker and KubernetesMySQL on Docker and Kubernetes
MySQL on Docker and Kubernetes
 
Containerizing couchbase with microservice architecture on mesosphere.pptx
Containerizing couchbase with microservice architecture on mesosphere.pptxContainerizing couchbase with microservice architecture on mesosphere.pptx
Containerizing couchbase with microservice architecture on mesosphere.pptx
 
Oracle Enterprise Manager 12c - OEM12c Presentation
Oracle Enterprise Manager 12c - OEM12c PresentationOracle Enterprise Manager 12c - OEM12c Presentation
Oracle Enterprise Manager 12c - OEM12c Presentation
 
Obaidullah_Oracle_DBA
Obaidullah_Oracle_DBAObaidullah_Oracle_DBA
Obaidullah_Oracle_DBA
 
2012-03-15 What's New at Red Hat
2012-03-15 What's New at Red Hat2012-03-15 What's New at Red Hat
2012-03-15 What's New at Red Hat
 
Jacopo Nardiello - Monitoring Cloud-Native applications with Prometheus - Cod...
Jacopo Nardiello - Monitoring Cloud-Native applications with Prometheus - Cod...Jacopo Nardiello - Monitoring Cloud-Native applications with Prometheus - Cod...
Jacopo Nardiello - Monitoring Cloud-Native applications with Prometheus - Cod...
 
What You Should Know About WebLogic Server 12c (12.2.1.2) #oow2015 #otntour2...
What You Should Know About WebLogic Server 12c (12.2.1.2)  #oow2015 #otntour2...What You Should Know About WebLogic Server 12c (12.2.1.2)  #oow2015 #otntour2...
What You Should Know About WebLogic Server 12c (12.2.1.2) #oow2015 #otntour2...
 
Scaling Docker Containers using Kubernetes and Azure Container Service
Scaling Docker Containers using Kubernetes and Azure Container ServiceScaling Docker Containers using Kubernetes and Azure Container Service
Scaling Docker Containers using Kubernetes and Azure Container Service
 
AWS Webcast - Build Agile Applications in AWS Cloud for Government
AWS Webcast - Build Agile Applications in AWS Cloud for GovernmentAWS Webcast - Build Agile Applications in AWS Cloud for Government
AWS Webcast - Build Agile Applications in AWS Cloud for Government
 
Puppet devops wdec
Puppet devops wdecPuppet devops wdec
Puppet devops wdec
 
Rancher Rodeo 13 mai 2022
Rancher Rodeo 13 mai 2022Rancher Rodeo 13 mai 2022
Rancher Rodeo 13 mai 2022
 
Modern Elastic Datacenter Architecture
Modern Elastic Datacenter ArchitectureModern Elastic Datacenter Architecture
Modern Elastic Datacenter Architecture
 

More from Kellyn Pot'Vin-Gorman

Redgate_summit_atl_kgorman_intersection.pptx
Redgate_summit_atl_kgorman_intersection.pptxRedgate_summit_atl_kgorman_intersection.pptx
Redgate_summit_atl_kgorman_intersection.pptxKellyn Pot'Vin-Gorman
 
SQLSatOregon_kgorman_keynote_NIAIMLEC.pptx
SQLSatOregon_kgorman_keynote_NIAIMLEC.pptxSQLSatOregon_kgorman_keynote_NIAIMLEC.pptx
SQLSatOregon_kgorman_keynote_NIAIMLEC.pptxKellyn Pot'Vin-Gorman
 
Turning ADHD into "Awesome Dynamic Highly Dependable"
Turning ADHD into "Awesome Dynamic Highly Dependable"Turning ADHD into "Awesome Dynamic Highly Dependable"
Turning ADHD into "Awesome Dynamic Highly Dependable"Kellyn Pot'Vin-Gorman
 
Cepta The Future of Data with Power BI
Cepta The Future of Data with Power BICepta The Future of Data with Power BI
Cepta The Future of Data with Power BIKellyn Pot'Vin-Gorman
 
Pass Summit Linux Scripting for the Microsoft Professional
Pass Summit Linux Scripting for the Microsoft ProfessionalPass Summit Linux Scripting for the Microsoft Professional
Pass Summit Linux Scripting for the Microsoft ProfessionalKellyn Pot'Vin-Gorman
 
PASS 24HOP Linux Scripting Tips and Tricks
PASS 24HOP Linux Scripting Tips and TricksPASS 24HOP Linux Scripting Tips and Tricks
PASS 24HOP Linux Scripting Tips and TricksKellyn Pot'Vin-Gorman
 
Power BI with Essbase in the Oracle Cloud
Power BI with Essbase in the Oracle CloudPower BI with Essbase in the Oracle Cloud
Power BI with Essbase in the Oracle CloudKellyn Pot'Vin-Gorman
 
ODTUG Leadership Talk- WIT and Sponsorship
ODTUG Leadership Talk-  WIT and SponsorshipODTUG Leadership Talk-  WIT and Sponsorship
ODTUG Leadership Talk- WIT and SponsorshipKellyn Pot'Vin-Gorman
 
DevOps and Decoys How to Build a Successful Microsoft DevOps Including the Data
DevOps and Decoys  How to Build a Successful Microsoft DevOps Including the DataDevOps and Decoys  How to Build a Successful Microsoft DevOps Including the Data
DevOps and Decoys How to Build a Successful Microsoft DevOps Including the DataKellyn Pot'Vin-Gorman
 

More from Kellyn Pot'Vin-Gorman (20)

Redgate_summit_atl_kgorman_intersection.pptx
Redgate_summit_atl_kgorman_intersection.pptxRedgate_summit_atl_kgorman_intersection.pptx
Redgate_summit_atl_kgorman_intersection.pptx
 
SQLSatOregon_kgorman_keynote_NIAIMLEC.pptx
SQLSatOregon_kgorman_keynote_NIAIMLEC.pptxSQLSatOregon_kgorman_keynote_NIAIMLEC.pptx
SQLSatOregon_kgorman_keynote_NIAIMLEC.pptx
 
Boston_sql_kegorman_highIO.pptx
Boston_sql_kegorman_highIO.pptxBoston_sql_kegorman_highIO.pptx
Boston_sql_kegorman_highIO.pptx
 
Oracle on Azure IaaS 2023 Update
Oracle on Azure IaaS 2023 UpdateOracle on Azure IaaS 2023 Update
Oracle on Azure IaaS 2023 Update
 
IaaS for DBAs in Azure
IaaS for DBAs in AzureIaaS for DBAs in Azure
IaaS for DBAs in Azure
 
Being Successful with ADHD
Being Successful with ADHDBeing Successful with ADHD
Being Successful with ADHD
 
Azure DBA with IaaS
Azure DBA with IaaSAzure DBA with IaaS
Azure DBA with IaaS
 
Turning ADHD into "Awesome Dynamic Highly Dependable"
Turning ADHD into "Awesome Dynamic Highly Dependable"Turning ADHD into "Awesome Dynamic Highly Dependable"
Turning ADHD into "Awesome Dynamic Highly Dependable"
 
PASS Summit 2020
PASS Summit 2020PASS Summit 2020
PASS Summit 2020
 
DevOps in Silos
DevOps in SilosDevOps in Silos
DevOps in Silos
 
Azure Databases with IaaS
Azure Databases with IaaSAzure Databases with IaaS
Azure Databases with IaaS
 
How to Win When Migrating to Azure
How to Win When Migrating to AzureHow to Win When Migrating to Azure
How to Win When Migrating to Azure
 
Securing Power BI Data
Securing Power BI DataSecuring Power BI Data
Securing Power BI Data
 
Cepta The Future of Data with Power BI
Cepta The Future of Data with Power BICepta The Future of Data with Power BI
Cepta The Future of Data with Power BI
 
Pass Summit Linux Scripting for the Microsoft Professional
Pass Summit Linux Scripting for the Microsoft ProfessionalPass Summit Linux Scripting for the Microsoft Professional
Pass Summit Linux Scripting for the Microsoft Professional
 
Taming the shrew Power BI
Taming the shrew Power BITaming the shrew Power BI
Taming the shrew Power BI
 
PASS 24HOP Linux Scripting Tips and Tricks
PASS 24HOP Linux Scripting Tips and TricksPASS 24HOP Linux Scripting Tips and Tricks
PASS 24HOP Linux Scripting Tips and Tricks
 
Power BI with Essbase in the Oracle Cloud
Power BI with Essbase in the Oracle CloudPower BI with Essbase in the Oracle Cloud
Power BI with Essbase in the Oracle Cloud
 
ODTUG Leadership Talk- WIT and Sponsorship
ODTUG Leadership Talk-  WIT and SponsorshipODTUG Leadership Talk-  WIT and Sponsorship
ODTUG Leadership Talk- WIT and Sponsorship
 
DevOps and Decoys How to Build a Successful Microsoft DevOps Including the Data
DevOps and Decoys  How to Build a Successful Microsoft DevOps Including the DataDevOps and Decoys  How to Build a Successful Microsoft DevOps Including the Data
DevOps and Decoys How to Build a Successful Microsoft DevOps Including the Data
 

New em12c kscope

  • 1. Making Oracle’s EM 12C Work for you A Funny Thing Happened on the Way to the Cloud Control… Kellyn Pot’Vin Sr. Technical Consultant #Kscope
  • 2. Kellyn Pot’Vin, ● pronounced “Poet-vaughn” Senior Technical Consultant with Enkitec, (www.enkitec.com) which just acquired Sumneva. Westminster, Colorado, Not THAT near the fire… Oracle, SQL Server and MySQL Specialize in performance and management of large enterprise environments. Board of directors for RMOUG, (www.rmoug.org) Blog: DBAKevlar.com #Kscope
  • 3. The Goal of Monitoring System  Complete  No “White Noise”  Redundancy  Escalation Process  GUI Interface for Those Less Familiar  Secure #Kscope
  • 4. Enterprise Manager 12c, the Cloud  EM12c was announced at Oracle Open World, Oct. 2011.  EM12c was Oracle’s answer to business’ reach into Cloud environments, which offers the ability to setup, deliver and manage them.  Administrators, through a single console, can now monitor usage, setup metering, chargeback for users, manage deployed applications, manage issues and link applications to MOS directly. #Kscope
  • 5. The Nitty-Gritty  The full installer (OMS, Agent and Repository) is available for Linux x86-64, Windows, Solaris and AIX.  The installation requires Oracle Weblogic Server 10.3.5, which is included in the package.  Installation does require an Oracle Database on which Oracle Management Repository will be configured. Version 10.2.0.5 and above are supported.  The EM12c manages databases from 9.2.0.8 and above. #Kscope
  • 6. The Nitty Gritty, Cont.  Installation Rules ● The Oracle user does NOT require SUDO privs, (to put security concerns at ease…) Any account with SUDO privileges can run the root.sh script at the end of the EM12c and agent installations. ● Port configuration in environments with more than one EM, (i.e. running parallel with 10.2.0.5, such as our environment) can run into port conflicts. #Kscope
  • 7. Licensing  As long as the OMS is on its own server and is only used for the OMS repository and/or an RMAN backup catalog repository, individual oracle licensing IS NOT required for the Oracle database utilized for the repositories, (Please see pg. 15 of the following PDF from Oracle.)  Questions revolving dataguard installations, but RAC is clear- you have to pay for RAC installations of EM12c!  http://download.oracle.com/docs/cd/B19306_01/lic ense.102/b40010.pdf #Kscope
  • 8. The Repository:11.2.0.2 Ensure your redo logs are at least 300M each! ALTER SYSTEM SET pga_aggregate_target=1G SCOPE=SPFILE; ALTER SYSTEM SET shared_pool_size=600M SCOPE=SPFILE; ALTER SYSTEM SET job_queue_processes=20 SCOPE=SPFILE; ALTER SYSTEM SET log_buffer=10485760 SCOPE=SPFILE; ALTER SYSTEM SET open_cursors=300 SCOPE=SPFILE; ALTER SYSTEM SET processes=500 SCOPE=SPFILE; 1000! ALTER SYSTEM SET session_cached_cursors=200 SCOPE=SPFILE; ALTER SYSTEM SET sga_target=2G SCOPE=SPFILE; EXEC dbms_auto_task_admin.disable('auto optimizer stats collection',null,null); #Kscope
  • 9. Why Increase Processes in 11g? #Kscope
  • 10. Sysman Logins  Ensure that the SYSMAN account is both unlocked and set to a password that meets the proper requirements, (over 8 characters, mixed case, number and non-ascii characters.)  Know that once the repository is created, there will be sub-accounts supporting the SYSMAN user, (SYSMAN_RO, SYSMAN_MDS, etc…) These are REQUIRED to have the same passwords set through the EMCTL commands as the SYSMAN repository owner. #Kscope
  • 11. Helpful Links for Installations:  Gohkan Atil: http://www.gokhanatil.com/2011/10/howto- install-oracle-enterprise-manager.html  Martin Bach: http://martincarstenbach.wordpress.com/2011/1 1/22/installing-oem-12c-agents-in-rpm-format/  Oracle’s Guide: http://docs.oracle.com/cd/E24628_01/index.htm #Kscope
  • 12. Em12c Engage! #Kscope
  • 13. The Summary Page #Kscope
  • 14. What Can ALL be Monitored by EM12c?  Databases- Oracle, SQL Server and MySQL  Applications such as Seibel, Fusion, JDE, Peoplesoft and Apex.  Hosts, Storage SANS, Cellnodes and Cloud environments.  Exadata, RAC, Dataguard and Oracle Database Appliance. 14 #Kscope
  • 15. Global Installation of EM12c 15 #Kscope
  • 16. Setup Menu and Targets Not only the User’s EM12c preferences are now contained in “Setup”, but the Agent configurations, MOS, security, notifications, OMS interface and patching/management packs. #Kscope
  • 18. Setup Menu Cont. #Kscope
  • 19. Adding Agents  Auto-deployment is an easy, repeatable process that no longer requires maintenance windows.  No SUDO privilege is necessary for the Oracle user, the root.sh can be run by any account with SUDO privs or by the Unix Admin.  A simple addition to the /etc/hosts file for the agent server and the EM12c host server to each file is all that is required.  If on a Windows EM12c, deploying to a Unix/Linux environment, Cygwin installation/configuration is required. #Kscope
  • 20. Prerequisites on Agent Deployments #Kscope
  • 22. User Interface #Kscope
  • 25. SQL Monitor • Elapsed Time • SQL_ID, Beginning SQL Text. • Parallel, Waits and Execution Time #Kscope
  • 26. Database Types Supported? • Stand Alone Instance • RAC • Exadata • Dataguard 26 #Kscope
  • 27. Configuration Topology • High Level View of an Environment • RAC Configuration Aware • Exadata Aware 27 #Kscope
  • 28. Let Me Count the Ways… View an environment topology by the database servers, virtuals, listeners, etc. 28 #Kscope
  • 29. Hover for Data Hover over objects will display more data. 29 #Kscope
  • 30. The More or the Less of it Data is presented for any object you “hover” over. 30 #Kscope
  • 31. Configuration- Default, Specific  cidents c al In Criti 31 #Kscope
  • 32. Highlighting the Details • Dependent Target Components • Red “X” • Wait Event High Level Info • Basic Info regarding Targets 32 #Kscope
  • 33. View Only Those with Critical Alerts • Ability to narrow down view with filters to only what you want to see- Critical Alerts: 33 #Kscope
  • 34. Redundancy Check of the EM12c thru a Shell Script  Can be found at dbakevlar: http://dbakevlar.com/kshell/  Will show you how to ping server  Check status from command line of EM12c  Report errors and alert if any received. #Kscope
  • 35. Incident Manager, Metric Extensions  No longer referred to as alerts.  Incident rules and rule gotchas.  Metric Extensions and Metric usability. ● Replaces User Metric extensions ● Rob Zoeteweij at http://oemgc.wordpress.com  Critical vs. warning and default incident settings for the rule sets. #Kscope
  • 36. New Snapshot Window, ASH style Ability to choose timelines by: Hour Day Week Month Calendar Custom #Kscope
  • 37. Familiar Interface Changes to interface were minimal for user comfort #Kscope
  • 38. Sql Details View #Kscope
  • 39. Load Map New Visual Way of Showing Data, Multiple Ways! #Kscope
  • 40. ASH Analytics Summary  Future of “Top Activity”  Easy Agent Deployment through EM12c Console  Comfortable Interface for those familiar with Previous Versions.  Cool new features, new learning curve for some.  Oracle user DOES NOT need sudo, disregard the instructions. #Kscope
  • 41. Contact info for me Company Website: www.enkitec.com Twitter: @DBAKevlar Linkedin: Kellyn Potvin and Rocky Mountain Oracle User Group Email: dbakevlar@gmail.com or kellyn.potvin@enkitec.com Blog: dbakevlar.com #Kscope
  • 42. Questions? Fastest Growing Companies in Dallas #Kscope

Editor's Notes

  1. This is your opening slide.