Expert
Oracle
Enterprise
Manager
12c
Kellyn
Pot'vin
Anand
Akela
Gokhan
Atil
Bobby
Curtis
Alex Gorbachev
Niall Litchfield
Leighton
Nelson
Pete
Sharman
Contents
J
About the Authors
xvAbout the
Technical
Reviewer
xix
Chapter
1:
Enterprise Manager
Cloud Control 12c Architecture
1
Architecture
Overview
2
The Cloud ControlConsole 3
Oracle
Management
Agents
3Oracle
Management
Service 4Oracle
Management
Repository
4Plug-ins
5A
High-Availability
EM12c
Configuration
5
Level 1 6
Level 2 '. 6
Level 3 7
Level 4 7
The Software
Library
8
Management
Tools
9
Command-Line Tools
10
Repository
Users
10
Repository
Views
11
Communication Flow
11
Protocols • 11
Ports 12
Firewalls 12
CONTENTS
Authentication
in
EM12c
13
Summary
14
Chapter
2:
Installation and
Agent Deployment
15
Meeting
Hardware
Requirements
16
Hardware
Requirements
for OMS 16Hardware
Requirements
forManagement Repository
16Hardware
Requirements
forManagement Agents
16Installing Management
Repository
17
Using
theOracle-ValidatedRPMPackage
and YUM 17Creating
OracleUserandGroups
18Setting
Kernel Parameters 18Creating Required
Directories 19Installing
the Oracle Database Software 19Creating
theRepository
Database 30Installing
Oracle
Enterprise Manager
12c
38
Creating
the Oracle User andGroups
38Creating Required
Directories 38Installing
OracleEnterprise Manager
39Deploying Management Agents
53
Using
the Add HostTargets
Wizard 53Using
RPM 57Using
theAgentPull Script
60Using
theagentDeploy
Script
61Summary
64
Chapter
3:
Management
of the OMS
and
Repository
65
Oracle
Management Agent
65
Agent Management
with the Console 65Agent Management
with the Command Line 732CONTENTS
Oracle
Management
Service
78
OMS
Management
withthe Console 78 OMSManagement
with the Command Line 82Oracle
Management Repository
88
Repository Management
with the Console 88Repository Management
withtheCommand Line 91Repository
Views 94Troubleshooting
95
Summary
97
Chapter
4:
Interacting
with the EM 12c Console
99
A Brief
History
of EM
99
Technology
100Interface 101
Cloud Control 105
Cloud Control Menu Bar
106
Security Management
107Configuration
ofSupport
Integration
115Proxy
Configuration
115Notifications 118
Management
PackAccess 122Navigation
Menu Bar
124
Enterprise
Menu 124Targets
Menu 132Favorites
Menu 136History
Menu 136Search Box 137
Target Management
Menu Bar
138
Monitoring
Setup
140Diagnostics
143CONTENTS
Target
State and Notification Control 145Log
Review 146Target Setup
147Customization 148
Summary
151
Chapter
5: Cloud
Lifecycle Management
153
What Is Cloud
Computing?
153
EssentialCharacteristics 154
Service Models 154
Deployment
Models 155Enterprise
PrivateCloud 155Complete
Cloud
Lifecycle Management
156
Planning
the Cloud 157Setting Up
the Cloud 158Building
theCloud 161Testing
in the Cloud 163Deploying
the Cloud 164Monitoring
the Cloud 165Managing
the Cloud 166Metering
andChargeback
169Optimizing
the Cloud 179Consolidation Planner
179
Summary
186
Chapter
6:Software
Library, Patching,
and
Provisioning
187
Software
Library
187
Configuring
theSoftwareLibrary
189Using
SoftwareLibrary
Entities 192Performing
Tasksvia theSoftwareLibrary
HomePage
194Maintaining
the SoftwareLibrary
208CONTENTS
Patching
211
Patch
Management
211Configuration
ofMy
OracleSupport
212Patch Plans 213
CreationofaPatch Plan 214
Plan
Templates
222Saved Patches 225
Additional
Patching
Procedures 226Roles Needed for
Patching
226Provisioning
227
Overviewof Database
Provisioning
227Supported Targets
andDeployment
Procedures 229Setup
for DatabaseProvisioning
230Summary
244
Chapter
7:
Managing
and
Monitoring
Best Practices
245Metric Thresholds
245
Monitoring Templates
248
Administration
Groups
252
Planning
theHierarchy
252Implementing
theHierarchy
254Joining
AdministrationGroups
257Template
Collections
260
Synchronization
Schedule
262Incident
Management
Recommendations
264
Events,
Incidents,
and Problems 264Rules and Rule Sets 266
Metric
Collection
Errors 269Summary
269
a CONTENTS
Chapter
8:
Managing Engineered Systems
271
Types
of
Engineered Systems
271
Engineered Systems Lifecycle
272Supported
HardwareandSoftware 273Planning
and
Setup
Phase
274
Installing
theManagement Agent
274Launching
Autodiscovery
275Specifying Component
Credentials 277Reviewing
Configuration
andCompleting Setup
278Testing
Phase
280
Identifying Applications
toBeMigrated
280Creating
aTest Environment 287Validating Application
Performance 289Management
Phase
290
I/O
Resource
Manager
292
Maintenance Phase
293
Compliance
Framework 294Configuration
Management
295Defect
Diagnostics
298Automated Patch
Management
300Summary
300
Chapter
9:Performance
Pages
and
ASH
Analytics
301
Licensing
Requirements
301
Host Performance
302
Performance
Home
304
Throughput
306I/O 307
Parallel Execution 307
Services
307
CONTENTS
Top Activity
308
Top
SQL Pane 310SQL
DetailsPage
310SQL
Activity
311Top
Sessions Pane 315ASH
Analytics
318
The Load
Map
322SQL
Monitoring
323
SQL Performance
326
SQL Performance
Analyzer
326SQL
AccessAdvisor 327 SQLTuning
Sets 327SQL
Plan Control 327Optimizer
Statistics 328Cloud
Control SQLHistory
329Advisor Central 330
Emergency Monitoring
331
Real-Time
ADDM
331
ADDM
Comparison
Report
333Summary
338
Chapter
10: Metric Extensions and
Management
Plug-ins
339Metric
Extensions
339
Your First Metric
Extension
340SQL Adapter
347OS Command
Adapters
348SNMP Adapter
351JMX
Adapter
351Adapters
andTarget
Types
351Management
Plug-ins
352
Getting
Started with theExtensibility
Framework 352Basic
Plug-in
Target Types
and Metrics 355CONTENTS
Target Type
Metadata 358DefaultCollection Metadata 365
Packaging
thePlug-in
368Agent's
Metric Browser 369Underthe Hood of Metric Extensions 369
Summary
383
Chapter
11:
Enterprise Manager
Jobs
•385
Why
Use EM12c
Jobs
386
Enterprise Manager
Job Architecture
386
EM Job
System Components
387
EMJobs Service 387
Monitoring Configuration
389TheJob
Activity Page
390The
Enterprise
Manager
JobLibrary
392EM Job Schema
393
Job Creation
396
Types
of Jobs
401
Effective
Monitoring
and Job Status
402
Permissions
404
EM
Jobs Service Charts and Metrics
405
EM Jobs Service Charts 406
Performance Metrics 406
Usage
Metrics 407Migrating
Scripts
to the
EM
Job
System
408
Managing
EM12c Jobs
409
Viewing
Job Results 409Editing
Jobs from theActivity
View 410Stopping
aRunning
Job 410Suspending
Jobs 410CONTENTS
Copying
to theLibrary
411Deleting
Jobs 411Managing
the
Manager
411
Troubleshooting
the EM12c Job
System
411
Performing
the Installation 412Using
the EMDIAG with EM12c 413Blackouts and
EM12c
Job
Impact
419
Controlling Multiple Management Agents Through
EM Jobs
421
Summary
422
Chapter
12: Incident
Management
423
Incident
Manager Terminology
423
Events andIncidents 423
Problems 425
Incident RuleSets 426
Incident
Manager
User Interface
428
Creating
Incident
Rules 428Looking
at the Details ofan Incident 436Creating
aCustomView 439Prioritization of Rules and Notifications
441
Backward
Compatibility
441
Incident
Manager
Guidelines
442
Managing
Events and Incidents 442Rule Set Recommendations 443
Summary
444
Chapter
13:
High Availability,
Backup,
and
Recovery
445
High
Availability
445
Oracle
Management Agent
447Management Repository
447Management
Service 450Software
Library
487CONTENTS
Backup
488
Repository Backup
488Oracle
Management
Service Backup
491Management Agent Backup
492Recovery
492
Repository Recovery
492 OracleManagement
ServiceRecovery
494Management
Agent
Recovery
495Switchover andFailover 496