Date post: | 04-Jun-2018 |
Category: |
Documents |
Upload: | mohammad-zaheer |
View: | 224 times |
Download: | 0 times |
of 27
8/13/2019 pluggingin-oracledatabase12cpluggabledatabases-130717114702-phpapp02
1/27
8/13/2019 pluggingin-oracledatabase12cpluggabledatabases-130717114702-phpapp02
2/27
*
*Westminster, CO
*Oracle ACE Director
*Sr. Technical Consultant at Enkitec, LP.
*Training Days Director for RMOUG, presenter atnumerous conferences, (Next up OOW!)
*Database Track Lead for ODTUGs KSCOPE
*Lead author and co-author on couple of books,latest, Expert Enterprise Manager 12c from Apress
*Current hobby is WIT, (Women in Technology) andO.W.L., (Oracle Without Limits) for RMOUG 2014
8/13/2019 pluggingin-oracledatabase12cpluggabledatabases-130717114702-phpapp02
3/27
*
*Released June 25th, 2013 to the general public
*Loads of new features, Pluggable Database is
the most anticipated and talked about.*Beta program was very successful, ran for over
1 year to test through partners and user groupsthe features and capabilities of product.
*Multi-Tenancy is the new THANGdont forget!
*Everything is going the way of the cloud- SaaS,DBaaS, PaaSthen DBAs
8/13/2019 pluggingin-oracledatabase12cpluggabledatabases-130717114702-phpapp02
4/27
*
*Concept is familiar to MySQL and MSSQL DBAsas attach/detach with standard system/user
database.*Allows sharing of SGA, background processing
and most of data dictionary into ContainerDatabase, (CDB)
*aka multi-tenancy offers high sharing, securecontainment of databases and lower costs.
*Allows easy migration of user/pluggabledatabases, (PDB) between platforms, releasesand systems.
8/13/2019 pluggingin-oracledatabase12cpluggabledatabases-130717114702-phpapp02
5/27
*
*Shared SGA and PGA
*Single set of
Background Processes*All in Container
Database
*Pluggable databases,plugged in tocontainer database
*EM Express DefaultInstallation for AddedSupport
8/13/2019 pluggingin-oracledatabase12cpluggabledatabases-130717114702-phpapp02
6/27
*
*Ability for resources to be shared and yetsecurity and environment to be separate for
auditing and processing purposes.*Exceptionally valuable when consolidating and
offering maximum return on investment.
*Simplifies administration.
8/13/2019 pluggingin-oracledatabase12cpluggabledatabases-130717114702-phpapp02
7/27
*
*Oracle System dictionary resides in theContainer Database.
*The SGA and PGA global allocation*RAC and Dataguard compatible
*CDB Root Namespace
*High Consolidation Density by sourcing so much
in the CDB!*Where first virtualization and many Oracle
Homes created more complexity and upkeep inprevious versions of Oracle.
8/13/2019 pluggingin-oracledatabase12cpluggabledatabases-130717114702-phpapp02
8/27
*
*High Consolidation Density
*Rapid Patches and Upgrading
*Manage Many Database as One
*Advanced and Dynamic Resource Managementof Shared Resources
*Rapid Provisioning and Cloning
8/13/2019 pluggingin-oracledatabase12cpluggabledatabases-130717114702-phpapp02
9/27
*
*Sealed off from any other PDB and self-contained.
*Read-only copy of CDB data dictionary
*Will use service names over Oracle SID forconnections.
*Pre-12.1 databases can be migrated into PDB
*Rman, Dataguard can be at PDB level or CDBlevel! PDB has granular control over both.
8/13/2019 pluggingin-oracledatabase12cpluggabledatabases-130717114702-phpapp02
10/27
*
*Simple unplug method
*Database is simple XML output file.
*Plugging in is simple commands/file direction
*Simple cloning from one pluggable to another.
*Each Pluggable is self-contained
*Take extra care when utilizing OMF, (OracleManaged Files) Clone Failures can occur with
standard clone and creation scripts.
8/13/2019 pluggingin-oracledatabase12cpluggabledatabases-130717114702-phpapp02
11/27
*
*Migrate to new platform
*Migrate to new hardware
*Migrate and upgrade to new database release
*Move database with ease to new system withmore resources.
*Added enhancement for high availability, asmoving is straight forward.
8/13/2019 pluggingin-oracledatabase12cpluggabledatabases-130717114702-phpapp02
12/27
*
*CON_ID=0 is for instance level.
*CON_ID=1 is for the Container database
*CON_ID=2 is for the seed database
*CON_ID>1 is for pluggables
8/13/2019 pluggingin-oracledatabase12cpluggabledatabases-130717114702-phpapp02
13/27
*
*One word: CON_ID
Select name, con_id from
v$active_serviceswhere con_id !=1;
*Utilize many of your same queries, but add intowhere clause, CON_ID=; usingthe v$/GV$ views
8/13/2019 pluggingin-oracledatabase12cpluggabledatabases-130717114702-phpapp02
14/27
*
*ALTER SESSION SET CONTAINER = pgtst12c2;
*Show statements:
*And once you have altered your session-
8/13/2019 pluggingin-oracledatabase12cpluggabledatabases-130717114702-phpapp02
15/27
*
8/13/2019 pluggingin-oracledatabase12cpluggabledatabases-130717114702-phpapp02
16/27
*
Same V$ query youd use to look at datafiles inprevious versions, just added the con_id to thewhere clause!
8/13/2019 pluggingin-oracledatabase12cpluggabledatabases-130717114702-phpapp02
17/27
*
*These replace the DBA Views when you move fromsingle instance to Pluggable database.
*Easily replaced, comfortable scripting, just replaceyour DBA with CDB:
*Yes, there are over 900 new CDB views
*Two PDB views at Container level
8/13/2019 pluggingin-oracledatabase12cpluggabledatabases-130717114702-phpapp02
18/27
*
*All data is shown with subcategory of what PDBderived from in main AWR report.
8/13/2019 pluggingin-oracledatabase12cpluggabledatabases-130717114702-phpapp02
19/27
*
*This includes Datafiles and Objects
8/13/2019 pluggingin-oracledatabase12cpluggabledatabases-130717114702-phpapp02
20/27
*
*Top Container
*Very little data broken down by PDB at thistime:
8/13/2019 pluggingin-oracledatabase12cpluggabledatabases-130717114702-phpapp02
21/27
*
*Marketed as replacement for DB Console
*Available to PDBs post configuration of the DBMSpackage (DBMS_XDB_CONFIG.SETHTTPPORT).
*High performance tools available with no overheadto database.
*Great tool to grant to developers if you arentwilling to grant access to EM12c.
*Has own entry in listener.ora, (yes listener must be
running to connect)*Uses FlashPlayer currently, but will be rewritten
soon!
8/13/2019 pluggingin-oracledatabase12cpluggabledatabases-130717114702-phpapp02
22/27
*
8/13/2019 pluggingin-oracledatabase12cpluggabledatabases-130717114702-phpapp02
23/27
*
8/13/2019 pluggingin-oracledatabase12cpluggabledatabases-130717114702-phpapp02
24/27
*
*Virtualbox has a lot of support from Oracle
*VMWare is the most trusted.
*Images easy to locate.
*Shortcuts can save you a lot of time.
8/13/2019 pluggingin-oracledatabase12cpluggabledatabases-130717114702-phpapp02
25/27
*
8/13/2019 pluggingin-oracledatabase12cpluggabledatabases-130717114702-phpapp02
26/27
*
*Call for Abstracts are Open!
*Best Grass-roots Conference in the US!!
*February in Denver, CO.
8/13/2019 pluggingin-oracledatabase12cpluggabledatabases-130717114702-phpapp02
27/27
*