Oracle Enterprise Manager 12c,
Oracle Database 12c
And You!
Bobby Curtis
bcurtis@enkitec.com
curtisbl@gmail.com
Bobby Curtis

• Douglasville,
Georgia
• Senior Technical
Consultant
• IOUG, ODTUG, GOUSER
and RMOUG BOD
• Expert OEM12c
(2013)/Practical
ODA (2014)
• Twitter: @dbasolved
• Blog:
http://dbasolved.co
Agenda
• Database 12c

• Enterprise
Manager Express
12c
• Oracle Enterprise
Manager 12c
Agenda
• Database 12c

• Enterprise
Manager Express
12c
• Oracle Enterprise
Manager 12c
Database 12c
• Beta: Late
2012/early 2013
• Production:
June 27, 2013
• Benefits:
• 500+ new
features
• Database
Types
• Traditional
Database
• Container
Multitenant Databases
Consolidating using Oracle Database 12c
Migrate to Multitenant Databases
Migration Tools available in Oracle Database 12c (CDB)
Agenda
• Database 12c

• Enterprise
Manager Express
12c
• Oracle Enterprise
Manager 12c
Enterprise Manager Express
12c
Integrated, GUI Management Tool Comprehen
for
Integrated
Small
sive
Administration
Administrati
Install
Footprint
• PreConfigured/Installed
with DB
• Inside the DB (XDB)
• Lightweight (no MW
parts)
• Supports Single
Instance, RAC, EE

• Approx. 20 MB
• Minimal CPU,
Memory overhead
• All rendering in
browser
• DB Server only runs
SQL

on

• Basic Admin support
• Storage
• Security
• Configuration
• Performance Tools
• Advanced
Diagnostics
• Advanced Turning
• Run along side of
OEM12c
Enterprise Manager Express 12c

• Any Database user can log
in
• Default Port: 5500
• exec
DBMS_XDB_CONFIG.SETHTTPPORT
Agenda
• Database 12c

• Enterprise
Manager Express
12c
• Oracle Enterprise
Manager 12c
Oracle Enterprise Manager 12c
GUI Management Tool for Administration

Large
Footprint
• Approx. 50–100
GB
• Requires its own
machine(s)
• Min. 8GB Mem.
• Min. 4 Cores.

Comprehensive
Administration
• Advanced Admin support
• Full stack
• Advanced diag and turning
• Create CDB/PDBs
• Run along side of EM Express
12c
Oracle Enterprise Manager 12c
Specific Documentations

• Locations of documents related
to OEM
• No specific information on
Plug-In itself (404 error)
• OEM information mixed with
DB12c docs

• Documents Related to OEM with
DB12c:
• Oracle Database Security
Guide 12c Release 1 (12.1)
Upgrade through OEM12c
deployment procedure
• Upgrade to
12.1.0.1
• 10.2.0.5
• 11.1.0.7
• 11.2.0.2 or
later

• Need to have
binaries
installed on
host
• Software
Library
• Verified by
reviewing
oratab file
• Migrate to
Provision as Pluggable Database
OEM12c approach

• In OEM12cR2Up1 (12
Provision a Pluggable Database
Command Line Option
• New in OEM12cR3 (12.1.0.3)
./emcli create_pluggable_database
-cdbTargetName="bc12c.acme.com"
-cdbTargetType="oracle_database"
-cdbHostCreds="NC_HOST_ORACLE"
-cdbTargetCreds="NC_BC12C.AC_2013-08-26-110644”
-pdbName="bcpdb2"
-sourceType="DEFAULT"
-pdbAdminCreds="PDBADMIN"
-newPDBFileLocation="/oracle/app/oradata/"
Database Security
users

• Common
Users
• Prefix: C##
• Container
Database
• _COMMON_USER
_PREFIX

• Local
Users
• Pluggable
Database
• Access
Pluggable
Database Security
Roles

• Common
Roles
• Prefix: C##
• Container
Database

• Local
Roles
• Pluggable
Database
• Access
Pluggable
Database Administration
Switching between Containers
Database Administration
Open/Close PDBs
Database Administration
Open/Close PDBs

alter pluggable database BCPDB2 open
Fri Jan 31 22:41:08 2014
Opening pdb BCPDB2 (4) with no Resource Manager plan
active
Pluggable database BCPDB2 opened read write
Completed: alter pluggable database BCPDB2 open
Database Administration
Manage Storage (Tablespaces)

• CDB Level
• Must be common
user (C##)
• All
tablespaces
listed (CDB &
PDB)

• PDB Level
• Local User
• Only
tablespaces for
PDB listed

•

Tablespaces in
Read-Only appear
(no check mark)

• PDB closed, no
Database Administration
Performance Management

• Integrated view of per
• Runs from CDB level
• New tab: PDB
Database Administration
Performance Management

• All performance tools w
• Container Name added
• Runs from CDB level
Resource Management
• Admin
Privileges
• Plans
• CDB
• Affects
PDBs
• PDB
• Affects
users/g
roups
• Resources
• CPU
• Parallel
Queuing
Resource Management
Container Database

• Four Default • Generate DDL
Plans
for Resource
Plans
• Create Your • Activate/Dea
Own Plans
ctivate
Resource Management
Container Database

• Activate
Plan
• Adjust
resources
• Default
applied
to all
PDBs
• Add/Remo
ve
selected
PDBs
Resource Management
Pluggable Database

• Eleven
Default
Plans
• Create Your
Own Plans

• Generate DDL
for Resource
Plans
• Activate/Dea
ctivate
Resource Management
Pluggable Database

• Activate
Plan/Plan
Switching
• Four tabs to
modify
• General
• Paralleli
sm
• Threshold
s
• Idle Time
• Resource
Allocations
• Groups
• Sub-plans
Recovery Manager
Backup of Pluggable Database
Recovery Manager
Recovery of Pluggable Database
Inventory Searches
Find Pluggable Database
Enterprise -> Configuration ->
Inventory and Usage Details
-> Show: Databases
Configuration Searches
Find Pluggable Database
1. Target Type: Pluggable Database
2. Relationship: Host
Take Away
• Overview of Database 12c
• EM Express can be used in
conjunction with OEM12c
• EM12c enhances the
manageability of DB12c
• How to search within OEM 12c
for DB12c items
Thank You for Attending
Please fill out the
evaluations.

http://www.enkitec.com
Twitter: @dbasolved
Email: bcurtis@enkitec.com
Bobby Curtis

• Douglasville,
Georgia
• Senior Technical
Consultant
• IOUG, ODTUG, GOUSER
and RMOUG BOD
• Expert OEM12c
(2013)/Practical
ODA (2014)
• Twitter: @dbasolved
• Blog:
http://dbasolved.co
OEM12c, DB12c and You! - RMOUG TD2014 Edition

OEM12c, DB12c and You! - RMOUG TD2014 Edition