SlideShare une entreprise Scribd logo
1  sur  36
Mangled or Managed?Does Grid Control Deliver
Agenda About  Maxima Me Enterprise Manager Architecture Good Bad Troubleshooting Licensing Plugins Conclusion Q&A
Who we are Maxima is one of the UK and Ireland’s leading IT solution and service providers, offering a unique blend of deep industry knowledge and specialist technology expertise to deliver real business value to organizations of all sizes across a wide range of commercial sectors.
Who I am UKOUG – Chair of UKOUG Oracle on Windows SIG (come present for us) Maxima – Consultant DBA, Maxima Managed Services Oak Table – Windows, “you always make me laugh”, “and another thing”.  www.orawin.info/ Manager of apps dbas Manager of developers Auditor Father of 3 under 8 – try it, managing developers is easier.  Sussex CCC – long suffering then glory. Liverpool FC – glory then long suffering.
Architecture Understanding the design
Enterprise Manager Architecture
Oracle Management Server
Oracle Management Repository Oracle 10.1.0.4   - End Premier Support Jan 2009 All EM Releases are patches to base release.  Can’t use a supported release as an install target. Note 467677.1 – How to Install Grid Control to use 11g for the Repository
Oracle Management Agent 32bit Java application. Does most of the work Communicates
Infrastructure Communications http 7777 – EM Website https 4889 – EM Website including agent to OMS https 1831 – OMS to Agent jdbc  - OMS to Repository Check Ports carefully
The good
Performance Tuning
Blackouts Provide a way to schedule reduced monitoring Server room outage Database Upgrade in multi-standby environment
Reporting Remember I used to be a manager!
Scripting ,[object Object],[object Object]
ETL
Data Movement,[object Object],[object Object],[object Object]
The bad
Notable bugs ,[object Object]
Clone db files must be smaller than 2gb till current version
Target Discovery Selects Wrong Database Name For Dataguard Target
Agent Installation Hangs at the Target Discovery Process Due to Customized glogin.sql File,[object Object]
Troubleshooting
Basic Approach Identify the problem component Record symptoms (error messages, response time). Locate related logfiles Review log files around time of exception for any related error entries. Resolve the error.
Web Server Oracle HTTP Server (Apache) $ORACLE_HOME/Apache/Apache/logs The following log files can be reviewed: Access Log Error Log SSL Log (If using SSL, and error is SSL related) $ORACLE_HOME oms10g
Web Cache Runs in Oracle HTTP Server home $ORACLE_HOME/Apache/Apache/logs Event.log  Note 454533.1 Common Troubleshooting Techniques for OracleAS Web Cache Note 259796.1 OracleAS Web Cache event_log messages: Format and Meaning
Oracle Management Server Managed by opmn PATH=$ORACLE_HOME/oms10g/opmn/bin:$PATHexport $PATH Makes it easier to use correct opmnctl Start/Stop components individually opmnctl startopmnctlstartprocias-component=WebCacheopmnctlstartprocias-component=HTTP_Serveropmnctlstartproc process-type=homeopmnctlstartproc process-type=OC4J_EMopmnctlstartproc process-type=OC4J_EMPROV
Management Server Status [oracle@gcserver ~]$ opmnctl status –v Processes in Instance: EnterpriseManager0.gcserver.domain -------------------+--------------------+---------+----------+------------+----------+-----------+------ ias-component      | process-type       |     pid | status   |        uid |  memused |    uptime | ports -------------------+--------------------+---------+----------+------------+----------+-----------+------ DSA                | DSA                |     N/A | Down     |        N/A |      N/A |       N/A | N/A HTTP_Server        | HTTP_Server        |   20759 | Alive    | 1327300712 |    42332 | 291:14:29 | http1:7778,http2:7200,https1:4444,https2:1159,http3:4889 LogLoader          | logloaderd         |     N/A | Down     |        N/A |      N/A |       N/A | N/A dcm-daemon         | dcm-daemon         |     N/A | Down     |        N/A |      N/A |       N/A | N/A OC4J               | home               |   20760 | Alive    | 1327300713 |    26852 | 291:14:57 | ajp:12501,rmi:12401,jms:12601 OC4J               | OC4J_EMPROV        |   20761 | Alive    | 1327300714 |    29772 | 291:14:57 | ajp:12502,rmi:12402,jms:12602 OC4J               | OC4J_EM            |   14041 | Alive    | 1327300754 |   452092 |  86:09:11 | ajp:12503,rmi:12403,jms:12603 WebCache           | WebCache           |   20771 | Alive    | 1327300716 |    27612 | 291:14:57 | http:7777,invalidation:9401,statistics:9402 WebCache           | WebCacheAdmin      |   20764 | Alive    | 1327300717 |     5924 | 291:14:57 | administration:9400
OC4J Verification home - IsWebCacheWorking HTTP://<GC_URL/ IsWebCacheWorking
OC4J Verification EM – Rules Manager Login  http://<GC_URL>/rlmgr/rlmgr_login.htm
OC4J Verification EM Prov – Agent Deploy Page <EM URL>/EMAgentPush/home.jsp
OC4J - Logs $ORACLE_HOME/j2ee/<OC4J_instance>/log/<OC4J_instance>_default_island_1/logfile default-web-access.log server.log 2gb limit on some platforms
Licensing
License basis Grid control free Infrastructure Repository Databases A separate Oracle Database can be installed and used as a Recovery Manager (RMAN) repository without additional license requirements, provided that all the Oracle databases managed in this repository are correctly licensed. This repository database may also be used for the Oracle Enterprise Grid Control repository. It may not be used or deployed for other uses. A separate Oracle Database can be installed and used as a Oracle Enterprise Manager Grid Control (OEM Grid Control) repository without additional license requirements, provided that all the targets (databases, applications, and so forth) managed in this repository are correctly licensed. This database may also be used for the RMAN repository. It may not be used or deployed for other uses Management packs do cost Management packs still cost without GC Eg awrrpt.sql
Plugins A wide variety of extra cost options http://www.pythian.com/news/mysql-plugin-for-oracle-grid-control Oracle-l (self developed sqlserver)
Conclusions Grid Control is a mature product. Grid Control can be complex.  Probably not worth it for small installations < 5 databases/3 servers Strategic product

Contenu connexe

Tendances

OUGLS 2016: Guided Tour On The MySQL Source Code
OUGLS 2016: Guided Tour On The MySQL Source CodeOUGLS 2016: Guided Tour On The MySQL Source Code
OUGLS 2016: Guided Tour On The MySQL Source CodeGeorgi Kodinov
 
New Generation Oracle RAC Performance
New Generation Oracle RAC PerformanceNew Generation Oracle RAC Performance
New Generation Oracle RAC PerformanceAnil Nair
 
MySQL sys schema deep dive
MySQL sys schema deep diveMySQL sys schema deep dive
MySQL sys schema deep diveMark Leith
 
Performance Tuning Oracle Weblogic Server 12c
Performance Tuning Oracle Weblogic Server 12cPerformance Tuning Oracle Weblogic Server 12c
Performance Tuning Oracle Weblogic Server 12cAjith Narayanan
 
Under the Hood 11g Identity Management
Under the Hood  11g Identity ManagementUnder the Hood  11g Identity Management
Under the Hood 11g Identity ManagementInSync Conference
 
Oracle Access Manager Integration with Microsoft Active Directory for Zero Si...
Oracle Access Manager Integration with Microsoft Active Directory for Zero Si...Oracle Access Manager Integration with Microsoft Active Directory for Zero Si...
Oracle Access Manager Integration with Microsoft Active Directory for Zero Si...Sumit Gupta
 
WebLogic Performance on SOLARIS SPARC Servers
WebLogic Performance on SOLARIS SPARC ServersWebLogic Performance on SOLARIS SPARC Servers
WebLogic Performance on SOLARIS SPARC ServersM. Fevzi Korkutata
 
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 InfrastructureIlmar Kerm
 
Are You Ready for 12c? Data Migration and Upgrade Best Practices
Are You Ready for 12c? Data Migration and Upgrade Best PracticesAre You Ready for 12c? Data Migration and Upgrade Best Practices
Are You Ready for 12c? Data Migration and Upgrade Best PracticesPerformance Tuning Corporation
 
Advanced WebLogic Monitoring: JMX and WLSDM Automation
Advanced WebLogic Monitoring: JMX and WLSDM AutomationAdvanced WebLogic Monitoring: JMX and WLSDM Automation
Advanced WebLogic Monitoring: JMX and WLSDM AutomationM. Fevzi Korkutata
 
MySQL sys schema deep dive
MySQL sys schema deep diveMySQL sys schema deep dive
MySQL sys schema deep diveMark Leith
 
Oracle Enterprise manager 13c Installation
Oracle Enterprise manager 13c InstallationOracle Enterprise manager 13c Installation
Oracle Enterprise manager 13c InstallationOsama Mustafa
 
Oracle WebLogic Server: Remote Monitoring and Management
Oracle WebLogic Server: Remote Monitoring and ManagementOracle WebLogic Server: Remote Monitoring and Management
Oracle WebLogic Server: Remote Monitoring and ManagementRevelation Technologies
 
Pluggable database tutorial
Pluggable database tutorialPluggable database tutorial
Pluggable database tutorialOsama Mustafa
 
Where did my day go?: Oracle Enterprise Manager 12c/13c Administration
Where did my day go?: Oracle Enterprise Manager 12c/13c AdministrationWhere did my day go?: Oracle Enterprise Manager 12c/13c Administration
Where did my day go?: Oracle Enterprise Manager 12c/13c AdministrationAlfredo Krieg
 
Middleware upgrade to Oracle Fusion Middleware(FMW) 12c.Real Case stories.
Middleware upgrade to Oracle Fusion Middleware(FMW) 12c.Real Case stories. Middleware upgrade to Oracle Fusion Middleware(FMW) 12c.Real Case stories.
Middleware upgrade to Oracle Fusion Middleware(FMW) 12c.Real Case stories. Andrejs Vorobjovs
 
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 problemsChristo Kutrovsky
 
How to Use EXAchk Effectively to Manage Exadata Environments
How to Use EXAchk Effectively to Manage Exadata EnvironmentsHow to Use EXAchk Effectively to Manage Exadata Environments
How to Use EXAchk Effectively to Manage Exadata EnvironmentsSandesh Rao
 

Tendances (20)

OUGLS 2016: Guided Tour On The MySQL Source Code
OUGLS 2016: Guided Tour On The MySQL Source CodeOUGLS 2016: Guided Tour On The MySQL Source Code
OUGLS 2016: Guided Tour On The MySQL Source Code
 
New Generation Oracle RAC Performance
New Generation Oracle RAC PerformanceNew Generation Oracle RAC Performance
New Generation Oracle RAC Performance
 
MySQL sys schema deep dive
MySQL sys schema deep diveMySQL sys schema deep dive
MySQL sys schema deep dive
 
Performance Tuning Oracle Weblogic Server 12c
Performance Tuning Oracle Weblogic Server 12cPerformance Tuning Oracle Weblogic Server 12c
Performance Tuning Oracle Weblogic Server 12c
 
Under the Hood 11g Identity Management
Under the Hood  11g Identity ManagementUnder the Hood  11g Identity Management
Under the Hood 11g Identity Management
 
Oracle Access Manager Integration with Microsoft Active Directory for Zero Si...
Oracle Access Manager Integration with Microsoft Active Directory for Zero Si...Oracle Access Manager Integration with Microsoft Active Directory for Zero Si...
Oracle Access Manager Integration with Microsoft Active Directory for Zero Si...
 
WebLogic Performance on SOLARIS SPARC Servers
WebLogic Performance on SOLARIS SPARC ServersWebLogic Performance on SOLARIS SPARC Servers
WebLogic Performance on SOLARIS SPARC Servers
 
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
 
Are You Ready for 12c? Data Migration and Upgrade Best Practices
Are You Ready for 12c? Data Migration and Upgrade Best PracticesAre You Ready for 12c? Data Migration and Upgrade Best Practices
Are You Ready for 12c? Data Migration and Upgrade Best Practices
 
Advanced WebLogic Monitoring: JMX and WLSDM Automation
Advanced WebLogic Monitoring: JMX and WLSDM AutomationAdvanced WebLogic Monitoring: JMX and WLSDM Automation
Advanced WebLogic Monitoring: JMX and WLSDM Automation
 
MySQL sys schema deep dive
MySQL sys schema deep diveMySQL sys schema deep dive
MySQL sys schema deep dive
 
Oracle Enterprise manager 13c Installation
Oracle Enterprise manager 13c InstallationOracle Enterprise manager 13c Installation
Oracle Enterprise manager 13c Installation
 
12c on RHEL7
12c on RHEL712c on RHEL7
12c on RHEL7
 
Oracle WebLogic Server: Remote Monitoring and Management
Oracle WebLogic Server: Remote Monitoring and ManagementOracle WebLogic Server: Remote Monitoring and Management
Oracle WebLogic Server: Remote Monitoring and Management
 
Top 15 MySQL parameters
Top 15 MySQL parameters Top 15 MySQL parameters
Top 15 MySQL parameters
 
Pluggable database tutorial
Pluggable database tutorialPluggable database tutorial
Pluggable database tutorial
 
Where did my day go?: Oracle Enterprise Manager 12c/13c Administration
Where did my day go?: Oracle Enterprise Manager 12c/13c AdministrationWhere did my day go?: Oracle Enterprise Manager 12c/13c Administration
Where did my day go?: Oracle Enterprise Manager 12c/13c Administration
 
Middleware upgrade to Oracle Fusion Middleware(FMW) 12c.Real Case stories.
Middleware upgrade to Oracle Fusion Middleware(FMW) 12c.Real Case stories. Middleware upgrade to Oracle Fusion Middleware(FMW) 12c.Real Case stories.
Middleware upgrade to Oracle Fusion Middleware(FMW) 12c.Real Case stories.
 
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
 
How to Use EXAchk Effectively to Manage Exadata Environments
How to Use EXAchk Effectively to Manage Exadata EnvironmentsHow to Use EXAchk Effectively to Manage Exadata Environments
How to Use EXAchk Effectively to Manage Exadata Environments
 

En vedette

Mangled extremity and its Management
  Mangled extremity and its Management  Mangled extremity and its Management
Mangled extremity and its ManagementSiddhartha Naru
 
Mangled extremity
Mangled extremityMangled extremity
Mangled extremityRohit Vikas
 
Limb salvage in severe trauma
Limb salvage in severe traumaLimb salvage in severe trauma
Limb salvage in severe traumafathi neana
 
IT + SPORT = WTF
IT + SPORT = WTFIT + SPORT = WTF
IT + SPORT = WTFPetr Kozlik
 
Present your power point with slide share by grape
Present your power point with slide share by grapePresent your power point with slide share by grape
Present your power point with slide share by grapeSirinya Jintapitak
 
Surgical aspects of osteosarcoma
Surgical aspects of osteosarcomaSurgical aspects of osteosarcoma
Surgical aspects of osteosarcomaPrabhu Ramkumar
 
12 rw principles of mangled extremity management
12 rw principles of mangled extremity management12 rw principles of mangled extremity management
12 rw principles of mangled extremity managementPumsak Thamviriyarak
 
Bone tumors introduction and general principles
Bone  tumors introduction and general principlesBone  tumors introduction and general principles
Bone tumors introduction and general principlesBarun Patel
 
Flaps hand - harsh amin
Flaps hand - harsh aminFlaps hand - harsh amin
Flaps hand - harsh aminHarsh Amin
 
scope of Pedicled flaps in oral and maxillofacial surgery
scope of Pedicled flaps in oral and maxillofacial surgeryscope of Pedicled flaps in oral and maxillofacial surgery
scope of Pedicled flaps in oral and maxillofacial surgeryAnil Narayanam
 
Present tense power point
Present tense power pointPresent tense power point
Present tense power pointNandra Simina
 

En vedette (20)

Mangled extremity and its Management
  Mangled extremity and its Management  Mangled extremity and its Management
Mangled extremity and its Management
 
Mangled extremity
Mangled extremityMangled extremity
Mangled extremity
 
Limb salvage in severe trauma
Limb salvage in severe traumaLimb salvage in severe trauma
Limb salvage in severe trauma
 
Wound healing
Wound healingWound healing
Wound healing
 
My neighborhood
My neighborhoodMy neighborhood
My neighborhood
 
IT + SPORT = WTF
IT + SPORT = WTFIT + SPORT = WTF
IT + SPORT = WTF
 
Limb salvage surgery
Limb salvage surgery Limb salvage surgery
Limb salvage surgery
 
Present your power point with slide share by grape
Present your power point with slide share by grapePresent your power point with slide share by grape
Present your power point with slide share by grape
 
Surgical aspects of osteosarcoma
Surgical aspects of osteosarcomaSurgical aspects of osteosarcoma
Surgical aspects of osteosarcoma
 
Limb salvage
Limb salvage   Limb salvage
Limb salvage
 
12 rw principles of mangled extremity management
12 rw principles of mangled extremity management12 rw principles of mangled extremity management
12 rw principles of mangled extremity management
 
Bone tumors introduction and general principles
Bone  tumors introduction and general principlesBone  tumors introduction and general principles
Bone tumors introduction and general principles
 
Flaps in-the-hand
Flaps in-the-handFlaps in-the-hand
Flaps in-the-hand
 
Flaps hand - harsh amin
Flaps hand - harsh aminFlaps hand - harsh amin
Flaps hand - harsh amin
 
scope of Pedicled flaps in oral and maxillofacial surgery
scope of Pedicled flaps in oral and maxillofacial surgeryscope of Pedicled flaps in oral and maxillofacial surgery
scope of Pedicled flaps in oral and maxillofacial surgery
 
Limb salvage
Limb salvageLimb salvage
Limb salvage
 
Compound Fracture Tibia
Compound Fracture TibiaCompound Fracture Tibia
Compound Fracture Tibia
 
Bone tumours
Bone tumoursBone tumours
Bone tumours
 
Hand surface anatomy
Hand surface anatomyHand surface anatomy
Hand surface anatomy
 
Present tense power point
Present tense power pointPresent tense power point
Present tense power point
 

Similaire à Mangled Or Managed

Oracle Enterprise Manager 12c - OEM12c Presentation
Oracle Enterprise Manager 12c - OEM12c PresentationOracle Enterprise Manager 12c - OEM12c Presentation
Oracle Enterprise Manager 12c - OEM12c PresentationFrancisco Alvarez
 
11g Identity Management - InSync10
11g Identity Management - InSync1011g Identity Management - InSync10
11g Identity Management - InSync10Peter McLarty
 
SQL Server - High availability
SQL Server - High availabilitySQL Server - High availability
SQL Server - High availabilityPeter Gfader
 
6 tips for improving ruby performance
6 tips for improving ruby performance6 tips for improving ruby performance
6 tips for improving ruby performanceEngine Yard
 
Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...
Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...
Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...Nelson Calero
 
Get the most out of Oracle Data Guard - POUG version
Get the most out of Oracle Data Guard - POUG versionGet the most out of Oracle Data Guard - POUG version
Get the most out of Oracle Data Guard - POUG versionLudovico Caldara
 
Zero to Manageability in 60 Minutes: Building a Solid Foundation for Oracle E...
Zero to Manageability in 60 Minutes: Building a Solid Foundation for Oracle E...Zero to Manageability in 60 Minutes: Building a Solid Foundation for Oracle E...
Zero to Manageability in 60 Minutes: Building a Solid Foundation for Oracle E...Courtney Llamas
 
Enterprise manager 13c -let's connect to the Oracle Cloud
Enterprise manager 13c -let's connect to the Oracle CloudEnterprise manager 13c -let's connect to the Oracle Cloud
Enterprise manager 13c -let's connect to the Oracle CloudTrivadis
 
Im-A-Hacker-Get-Me-Out-Of-Here-Breaking-Network-Segregation-Using-Esoteric-Co...
Im-A-Hacker-Get-Me-Out-Of-Here-Breaking-Network-Segregation-Using-Esoteric-Co...Im-A-Hacker-Get-Me-Out-Of-Here-Breaking-Network-Segregation-Using-Esoteric-Co...
Im-A-Hacker-Get-Me-Out-Of-Here-Breaking-Network-Segregation-Using-Esoteric-Co...YuChianWu
 
Enter the Dragon - SQL 2014 on Server Core PASS Summit 2014 Edition
Enter the Dragon -  SQL 2014 on Server Core PASS Summit 2014 EditionEnter the Dragon -  SQL 2014 on Server Core PASS Summit 2014 Edition
Enter the Dragon - SQL 2014 on Server Core PASS Summit 2014 EditionMark Broadbent
 
Oracle_Patching_Untold_Story_Final_Part2.pdf
Oracle_Patching_Untold_Story_Final_Part2.pdfOracle_Patching_Untold_Story_Final_Part2.pdf
Oracle_Patching_Untold_Story_Final_Part2.pdfAlex446314
 
VMworld 2013: vSphere Data Protection (VDP) Technical Deep Dive and Troublesh...
VMworld 2013: vSphere Data Protection (VDP) Technical Deep Dive and Troublesh...VMworld 2013: vSphere Data Protection (VDP) Technical Deep Dive and Troublesh...
VMworld 2013: vSphere Data Protection (VDP) Technical Deep Dive and Troublesh...VMworld
 
LVOUG meetup #4 - Case Study 10g to 11g
LVOUG meetup #4 - Case Study 10g to 11gLVOUG meetup #4 - Case Study 10g to 11g
LVOUG meetup #4 - Case Study 10g to 11gMaris Elsins
 
Oracle Client Failover - Under The Hood
Oracle Client Failover - Under The HoodOracle Client Failover - Under The Hood
Oracle Client Failover - Under The HoodLudovico Caldara
 
Dave Williams - Nagios Log Server - Practical Experience
Dave Williams - Nagios Log Server - Practical ExperienceDave Williams - Nagios Log Server - Practical Experience
Dave Williams - Nagios Log Server - Practical ExperienceNagios
 
Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...
Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...
Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...Andrejs Prokopjevs
 

Similaire à Mangled Or Managed (20)

Oracle Enterprise Manager 12c - OEM12c Presentation
Oracle Enterprise Manager 12c - OEM12c PresentationOracle Enterprise Manager 12c - OEM12c Presentation
Oracle Enterprise Manager 12c - OEM12c Presentation
 
11g Identity Management - InSync10
11g Identity Management - InSync1011g Identity Management - InSync10
11g Identity Management - InSync10
 
SQL Server - High availability
SQL Server - High availabilitySQL Server - High availability
SQL Server - High availability
 
6 tips for improving ruby performance
6 tips for improving ruby performance6 tips for improving ruby performance
6 tips for improving ruby performance
 
Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...
Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...
Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...
 
Get the most out of Oracle Data Guard - POUG version
Get the most out of Oracle Data Guard - POUG versionGet the most out of Oracle Data Guard - POUG version
Get the most out of Oracle Data Guard - POUG version
 
Zero to Manageability in 60 Minutes: Building a Solid Foundation for Oracle E...
Zero to Manageability in 60 Minutes: Building a Solid Foundation for Oracle E...Zero to Manageability in 60 Minutes: Building a Solid Foundation for Oracle E...
Zero to Manageability in 60 Minutes: Building a Solid Foundation for Oracle E...
 
Enterprise manager 13c -let's connect to the Oracle Cloud
Enterprise manager 13c -let's connect to the Oracle CloudEnterprise manager 13c -let's connect to the Oracle Cloud
Enterprise manager 13c -let's connect to the Oracle Cloud
 
Im-A-Hacker-Get-Me-Out-Of-Here-Breaking-Network-Segregation-Using-Esoteric-Co...
Im-A-Hacker-Get-Me-Out-Of-Here-Breaking-Network-Segregation-Using-Esoteric-Co...Im-A-Hacker-Get-Me-Out-Of-Here-Breaking-Network-Segregation-Using-Esoteric-Co...
Im-A-Hacker-Get-Me-Out-Of-Here-Breaking-Network-Segregation-Using-Esoteric-Co...
 
Enter the Dragon - SQL 2014 on Server Core PASS Summit 2014 Edition
Enter the Dragon -  SQL 2014 on Server Core PASS Summit 2014 EditionEnter the Dragon -  SQL 2014 on Server Core PASS Summit 2014 Edition
Enter the Dragon - SQL 2014 on Server Core PASS Summit 2014 Edition
 
Oam install & config
Oam install & configOam install & config
Oam install & config
 
OAM Install & Config
OAM Install & ConfigOAM Install & Config
OAM Install & Config
 
Oracle_Patching_Untold_Story_Final_Part2.pdf
Oracle_Patching_Untold_Story_Final_Part2.pdfOracle_Patching_Untold_Story_Final_Part2.pdf
Oracle_Patching_Untold_Story_Final_Part2.pdf
 
MySQL NoSQL APIs
MySQL NoSQL APIsMySQL NoSQL APIs
MySQL NoSQL APIs
 
VMworld 2013: vSphere Data Protection (VDP) Technical Deep Dive and Troublesh...
VMworld 2013: vSphere Data Protection (VDP) Technical Deep Dive and Troublesh...VMworld 2013: vSphere Data Protection (VDP) Technical Deep Dive and Troublesh...
VMworld 2013: vSphere Data Protection (VDP) Technical Deep Dive and Troublesh...
 
LVOUG meetup #4 - Case Study 10g to 11g
LVOUG meetup #4 - Case Study 10g to 11gLVOUG meetup #4 - Case Study 10g to 11g
LVOUG meetup #4 - Case Study 10g to 11g
 
Oracle Client Failover - Under The Hood
Oracle Client Failover - Under The HoodOracle Client Failover - Under The Hood
Oracle Client Failover - Under The Hood
 
All Change
All ChangeAll Change
All Change
 
Dave Williams - Nagios Log Server - Practical Experience
Dave Williams - Nagios Log Server - Practical ExperienceDave Williams - Nagios Log Server - Practical Experience
Dave Williams - Nagios Log Server - Practical Experience
 
Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...
Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...
Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...
 

Mangled Or Managed

  • 1. Mangled or Managed?Does Grid Control Deliver
  • 2. Agenda About Maxima Me Enterprise Manager Architecture Good Bad Troubleshooting Licensing Plugins Conclusion Q&A
  • 3. Who we are Maxima is one of the UK and Ireland’s leading IT solution and service providers, offering a unique blend of deep industry knowledge and specialist technology expertise to deliver real business value to organizations of all sizes across a wide range of commercial sectors.
  • 4. Who I am UKOUG – Chair of UKOUG Oracle on Windows SIG (come present for us) Maxima – Consultant DBA, Maxima Managed Services Oak Table – Windows, “you always make me laugh”, “and another thing”. www.orawin.info/ Manager of apps dbas Manager of developers Auditor Father of 3 under 8 – try it, managing developers is easier. Sussex CCC – long suffering then glory. Liverpool FC – glory then long suffering.
  • 8. Oracle Management Repository Oracle 10.1.0.4 - End Premier Support Jan 2009 All EM Releases are patches to base release. Can’t use a supported release as an install target. Note 467677.1 – How to Install Grid Control to use 11g for the Repository
  • 9. Oracle Management Agent 32bit Java application. Does most of the work Communicates
  • 10. Infrastructure Communications http 7777 – EM Website https 4889 – EM Website including agent to OMS https 1831 – OMS to Agent jdbc - OMS to Repository Check Ports carefully
  • 13. Blackouts Provide a way to schedule reduced monitoring Server room outage Database Upgrade in multi-standby environment
  • 14. Reporting Remember I used to be a manager!
  • 15.
  • 16. ETL
  • 17.
  • 19.
  • 20. Clone db files must be smaller than 2gb till current version
  • 21. Target Discovery Selects Wrong Database Name For Dataguard Target
  • 22.
  • 24. Basic Approach Identify the problem component Record symptoms (error messages, response time). Locate related logfiles Review log files around time of exception for any related error entries. Resolve the error.
  • 25. Web Server Oracle HTTP Server (Apache) $ORACLE_HOME/Apache/Apache/logs The following log files can be reviewed: Access Log Error Log SSL Log (If using SSL, and error is SSL related) $ORACLE_HOME oms10g
  • 26. Web Cache Runs in Oracle HTTP Server home $ORACLE_HOME/Apache/Apache/logs Event.log Note 454533.1 Common Troubleshooting Techniques for OracleAS Web Cache Note 259796.1 OracleAS Web Cache event_log messages: Format and Meaning
  • 27. Oracle Management Server Managed by opmn PATH=$ORACLE_HOME/oms10g/opmn/bin:$PATHexport $PATH Makes it easier to use correct opmnctl Start/Stop components individually opmnctl startopmnctlstartprocias-component=WebCacheopmnctlstartprocias-component=HTTP_Serveropmnctlstartproc process-type=homeopmnctlstartproc process-type=OC4J_EMopmnctlstartproc process-type=OC4J_EMPROV
  • 28. Management Server Status [oracle@gcserver ~]$ opmnctl status –v Processes in Instance: EnterpriseManager0.gcserver.domain -------------------+--------------------+---------+----------+------------+----------+-----------+------ ias-component | process-type | pid | status | uid | memused | uptime | ports -------------------+--------------------+---------+----------+------------+----------+-----------+------ DSA | DSA | N/A | Down | N/A | N/A | N/A | N/A HTTP_Server | HTTP_Server | 20759 | Alive | 1327300712 | 42332 | 291:14:29 | http1:7778,http2:7200,https1:4444,https2:1159,http3:4889 LogLoader | logloaderd | N/A | Down | N/A | N/A | N/A | N/A dcm-daemon | dcm-daemon | N/A | Down | N/A | N/A | N/A | N/A OC4J | home | 20760 | Alive | 1327300713 | 26852 | 291:14:57 | ajp:12501,rmi:12401,jms:12601 OC4J | OC4J_EMPROV | 20761 | Alive | 1327300714 | 29772 | 291:14:57 | ajp:12502,rmi:12402,jms:12602 OC4J | OC4J_EM | 14041 | Alive | 1327300754 | 452092 | 86:09:11 | ajp:12503,rmi:12403,jms:12603 WebCache | WebCache | 20771 | Alive | 1327300716 | 27612 | 291:14:57 | http:7777,invalidation:9401,statistics:9402 WebCache | WebCacheAdmin | 20764 | Alive | 1327300717 | 5924 | 291:14:57 | administration:9400
  • 29. OC4J Verification home - IsWebCacheWorking HTTP://<GC_URL/ IsWebCacheWorking
  • 30. OC4J Verification EM – Rules Manager Login http://<GC_URL>/rlmgr/rlmgr_login.htm
  • 31. OC4J Verification EM Prov – Agent Deploy Page <EM URL>/EMAgentPush/home.jsp
  • 32. OC4J - Logs $ORACLE_HOME/j2ee/<OC4J_instance>/log/<OC4J_instance>_default_island_1/logfile default-web-access.log server.log 2gb limit on some platforms
  • 34. License basis Grid control free Infrastructure Repository Databases A separate Oracle Database can be installed and used as a Recovery Manager (RMAN) repository without additional license requirements, provided that all the Oracle databases managed in this repository are correctly licensed. This repository database may also be used for the Oracle Enterprise Grid Control repository. It may not be used or deployed for other uses. A separate Oracle Database can be installed and used as a Oracle Enterprise Manager Grid Control (OEM Grid Control) repository without additional license requirements, provided that all the targets (databases, applications, and so forth) managed in this repository are correctly licensed. This database may also be used for the RMAN repository. It may not be used or deployed for other uses Management packs do cost Management packs still cost without GC Eg awrrpt.sql
  • 35. Plugins A wide variety of extra cost options http://www.pythian.com/news/mysql-plugin-for-oracle-grid-control Oracle-l (self developed sqlserver)
  • 36. Conclusions Grid Control is a mature product. Grid Control can be complex. Probably not worth it for small installations < 5 databases/3 servers Strategic product

Notes de l'éditeur

  1. OMS is a J2EE Web application that orchestrates with Management Agents to discover targets, monitor and manage them, and store the collected information in a repository for future reference and analysis. OMS also renders the user interface for the Grid Control console. OMS is deployed to the application server that is installed along with other core components of Grid Control.J2EE ApplicationScalable – via multi-jvmsClusterable – multiple InstancesJava
  2. Management Agent is an integral software component that is deployed on each monitored host. It is responsible for monitoring all the targets running on those hosts, communicating that information to the middle-tier Oracle Management Service, and managing and maintaining the hosts and its targets.Monitors its list of targets Defined in targets.xmlDiscovered by discovery process (varies by type)Communicates with management serviceUploads informationRuns jobs Configuration in emd.properties file (in %ORACLE_HOME%sysmanconfig)
  3. Ist of standard portsCan varyFirewalls may well need to be aware.
  4. Fairly standard profile for a reasonably used 10.2.0.4 db.
  5. Note more useful to look at executions than runs
  6. NB this is a non-oracle non tcl based web application running on a highly customised open source tcl application server.
  7. Prior tp Release 5 template settings were only chagned where the metric already had a setting and you were setting a new one. So if you wanted to remove a setting you couldn’t.
  8. Bugs agent healthcheck for different db versionClone db files must be smaller than 2gb till current version)Subject: Agentca Target Discovery Selects Wrong Database Name For Dataguard TargetAgent Installation Hangs at the Target Discovery Process Due to Customized glogin.sql FileLogfilesOms Note 550395.1 , emagentConfigurationAgent Emd.properties – Note 235290.1OMS Emoms.properties- Note 733401.1Discovery Targets.xml – Note 239224.1 (discovery) 365252.1(recreate)Non-oracle clusters , eg failsafe, vcs mutating tableStatusGet passwords set. CachingPages show wrong status for a surprising length of time sometimes. Email formatsUntil 5Statspack integrationBetter off doing your own thing