+ All Categories
Home > Documents > pluggingin-oracledatabase12cpluggabledatabases-130717114702-phpapp02

pluggingin-oracledatabase12cpluggabledatabases-130717114702-phpapp02

Date post: 04-Jun-2018
Category:
Upload: mohammad-zaheer
View: 224 times
Download: 0 times
Share this document with a friend

of 27

Transcript
  • 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

    *


Recommended