SlideShare uma empresa Scribd logo
1 de 27
Baixar para ler offline
Kellyn Pot’Vin
Sr. Technical Consultant
*
*
*Westminster, CO
*Oracle ACE Director
*Sr. Technical Consultant at Enkitec, LP.
*Training Days Director for RMOUG, presenter at
numerous conferences, (Next up OOW!)
*Database Track Lead for ODTUG’s KSCOPE
*Lead author and co-author on couple of books,
latest, “Expert Enterprise Manager 12c” from Apress
*Current hobby is WIT, (Women in Technology) and
O.W.L., (Oracle Without Limits) for RMOUG 2014
*
*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 groups
the features and capabilities of product.
*Multi-Tenancy is the new THANG…don’t forget!
*Everything is going the way of the cloud- SaaS,
DBaaS, PaaS…then DBAs
*
*Concept is familiar to MySQL and MSSQL DBA’s
as attach/detach with standard system/user
database.
*Allows sharing of SGA, background processing
and most of data dictionary into “Container
Database”, (CDB)
*aka “multi-tenancy” offers high sharing, secure
containment of databases and lower costs.
*Allows easy migration of user/pluggable
databases, (PDB) between platforms, releases
and systems.
*
*Shared SGA and PGA
*Single set of
Background Processes
*All in Container
Database
*Pluggable databases,
“plugged in” to
container database
*EM Express Default
Installation for Added
Support
*
*Ability for resources to be shared and yet
security and environment to be separate for
auditing and processing purposes.
*Exceptionally valuable when consolidating and
offering maximum return on investment.
*Simplifies administration.
*
*Oracle System dictionary resides in the
Container 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 in
previous versions of Oracle.
*
*High Consolidation Density
*Rapid Patches and Upgrading
*Manage Many Database as One
*Advanced and Dynamic Resource Management
of Shared Resources
*Rapid Provisioning and Cloning
*
*“Sealed” off from any other PDB and self-
contained.
*Read-only copy of CDB data dictionary
*Will use service names over Oracle SID for
connections.
*Pre-12.1 databases can be migrated into PDB
*Rman, Dataguard can be at PDB level or CDB
level! PDB has granular control over both.
*
*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, (Oracle
Managed Files) Clone Failures can occur with
standard “clone and creation” scripts.
*
*Migrate to new platform
*Migrate to new hardware
*Migrate and upgrade to new database release
*Move database with ease to new system with
more resources.
*Added enhancement for high availability, as
moving is straight forward.
*
*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
*
*One word: CON_ID
Select name, con_id from
v$active_services
where con_id !=1;
*Utilize many of your same queries, but add into
where clause, “CON_ID=<con_id for PDB>;” using
the v$/GV$ views
*
*ALTER SESSION SET CONTAINER = pgtst12c2;
*Show statements:
*And once you have “altered” your session-
*
*
Same V$ query you’d use to look at datafiles in
previous versions, just added the con_id to the
where clause!
*
*These replace the DBA Views when you move from
single instance to Pluggable database.
*Easily replaced, comfortable scripting, just replace
your DBA with CDB:
*Yes, there are over 900 new CDB views… 
*Two PDB views at Container level
*
*All data is shown with subcategory of what PDB
derived from in main AWR report.
*
*This includes Datafiles and Objects
*
*“Top Container”
*Very little data broken down by PDB at this
time:
*
*Marketed as replacement for DB Console
*Available to PDB’s post configuration of the DBMS
package (DBMS_XDB_CONFIG.SETHTTPPORT).
*High performance tools available with no overhead
to database.
*Great tool to grant to developers if you aren’t
willing 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!
*
*
*
*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.
*
*
*Call for Abstracts are Open!
*Best Grass-roots Conference in the US!!
*February in Denver, CO.
*

Mais conteúdo relacionado

Mais procurados

Exploring Oracle Database 12c Multitenant best practices for your Cloud
Exploring Oracle Database 12c Multitenant best practices for your CloudExploring Oracle Database 12c Multitenant best practices for your Cloud
Exploring Oracle Database 12c Multitenant best practices for your Cloud
dyahalom
 

Mais procurados (20)

Fast, Flexible Application Development with Oracle Database Cloud Service
Fast, Flexible Application Development with Oracle Database Cloud ServiceFast, Flexible Application Development with Oracle Database Cloud Service
Fast, Flexible Application Development with Oracle Database Cloud Service
 
Oracle 12c Multitenant architecture
Oracle 12c Multitenant architectureOracle 12c Multitenant architecture
Oracle 12c Multitenant architecture
 
Exploring Oracle Database 12c Multitenant best practices for your Cloud
Exploring Oracle Database 12c Multitenant best practices for your CloudExploring Oracle Database 12c Multitenant best practices for your Cloud
Exploring Oracle Database 12c Multitenant best practices for your Cloud
 
Oracle Database 12c : Multitenant
Oracle Database 12c : MultitenantOracle Database 12c : Multitenant
Oracle Database 12c : Multitenant
 
Oracle database 12c introduction- Satyendra Pasalapudi
Oracle database 12c introduction- Satyendra PasalapudiOracle database 12c introduction- Satyendra Pasalapudi
Oracle database 12c introduction- Satyendra Pasalapudi
 
Presentation day1oracle 12c
Presentation day1oracle 12cPresentation day1oracle 12c
Presentation day1oracle 12c
 
Presentation day2 oracle12c
Presentation day2 oracle12cPresentation day2 oracle12c
Presentation day2 oracle12c
 
RMAN in 12c: The Next Generation (PPT)
RMAN in 12c: The Next Generation (PPT)RMAN in 12c: The Next Generation (PPT)
RMAN in 12c: The Next Generation (PPT)
 
Presentationday3oracle12c
Presentationday3oracle12cPresentationday3oracle12c
Presentationday3oracle12c
 
RMAN in 12c: The Next Generation (WP)
RMAN in 12c: The Next Generation (WP)RMAN in 12c: The Next Generation (WP)
RMAN in 12c: The Next Generation (WP)
 
How DBAs can garner the power of the Oracle Public Cloud?
How DBAs can garner the  power of the Oracle Public  Cloud?How DBAs can garner the  power of the Oracle Public  Cloud?
How DBAs can garner the power of the Oracle Public Cloud?
 
My First 100 days with a MySQL DBMS
My First 100 days with a MySQL DBMSMy First 100 days with a MySQL DBMS
My First 100 days with a MySQL DBMS
 
Oracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for ConsolidationOracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for Consolidation
 
Oracle database 12c intro
Oracle database 12c introOracle database 12c intro
Oracle database 12c intro
 
Oracle 12c
Oracle 12cOracle 12c
Oracle 12c
 
12 Things about Oracle WebLogic Server 12c
12 Things	 about Oracle WebLogic Server 12c12 Things	 about Oracle WebLogic Server 12c
12 Things about Oracle WebLogic Server 12c
 
OOW 17 - database consolidation using the oracle multitenant architecture
OOW 17 - database consolidation using the oracle multitenant architectureOOW 17 - database consolidation using the oracle multitenant architecture
OOW 17 - database consolidation using the oracle multitenant architecture
 
DBA 101 : Calling all New Database Administrators (PPT)
DBA 101 : Calling all New Database Administrators (PPT)DBA 101 : Calling all New Database Administrators (PPT)
DBA 101 : Calling all New Database Administrators (PPT)
 
Reduce planned database down time with Oracle technology
Reduce planned database down time with Oracle technologyReduce planned database down time with Oracle technology
Reduce planned database down time with Oracle technology
 
Oracle 12.2 sharded database management
Oracle 12.2 sharded database managementOracle 12.2 sharded database management
Oracle 12.2 sharded database management
 

Destaque

Destaque (8)

Week 5 - Content
Week 5 - ContentWeek 5 - Content
Week 5 - Content
 
Oracle RAC and Your Way to the Cloud by Angelo Pruscino
Oracle RAC and Your Way to the Cloud by Angelo PruscinoOracle RAC and Your Way to the Cloud by Angelo Pruscino
Oracle RAC and Your Way to the Cloud by Angelo Pruscino
 
12cR2 Single-Tenant: Multitenant Features for All Editions
12cR2 Single-Tenant: Multitenant Features for All Editions12cR2 Single-Tenant: Multitenant Features for All Editions
12cR2 Single-Tenant: Multitenant Features for All Editions
 
How to Use Oracle RAC in a Cloud? - A Support Question
How to Use Oracle RAC in a Cloud? - A Support QuestionHow to Use Oracle RAC in a Cloud? - A Support Question
How to Use Oracle RAC in a Cloud? - A Support Question
 
Building Modern Applications Using APIs, Microservices and Chatbots
Building Modern Applications Using APIs, Microservices and ChatbotsBuilding Modern Applications Using APIs, Microservices and Chatbots
Building Modern Applications Using APIs, Microservices and Chatbots
 
Oracle Code Keynote with Thomas Kurian
Oracle Code Keynote with Thomas KurianOracle Code Keynote with Thomas Kurian
Oracle Code Keynote with Thomas Kurian
 
Implementing Your Own Chatbot Platform!
Implementing Your Own Chatbot Platform!Implementing Your Own Chatbot Platform!
Implementing Your Own Chatbot Platform!
 
Oracle RAC 12c Release 2 - Overview
Oracle RAC 12c Release 2 - OverviewOracle RAC 12c Release 2 - Overview
Oracle RAC 12c Release 2 - Overview
 

Semelhante a Plugging in oracle database 12c pluggable databases

Security Multitenant
Security MultitenantSecurity Multitenant
Security Multitenant
Arush Jain
 
COUG_AAbate_Oracle_Database_12c_New_Features
COUG_AAbate_Oracle_Database_12c_New_FeaturesCOUG_AAbate_Oracle_Database_12c_New_Features
COUG_AAbate_Oracle_Database_12c_New_Features
Alfredo Abate
 
NoSQL and CouchDB: the view from MOO
NoSQL and CouchDB: the view from MOONoSQL and CouchDB: the view from MOO
NoSQL and CouchDB: the view from MOO
James Hollingworth
 
Simplify Consolidation with Oracle Pluggable Databases
Simplify Consolidation with Oracle Pluggable DatabasesSimplify Consolidation with Oracle Pluggable Databases
Simplify Consolidation with Oracle Pluggable Databases
omnidba
 

Semelhante a Plugging in oracle database 12c pluggable databases (20)

Security Multitenant
Security MultitenantSecurity Multitenant
Security Multitenant
 
What is new on 12c for Backup and Recovery? Presentation
What is new on 12c for Backup and Recovery? PresentationWhat is new on 12c for Backup and Recovery? Presentation
What is new on 12c for Backup and Recovery? Presentation
 
COUG_AAbate_Oracle_Database_12c_New_Features
COUG_AAbate_Oracle_Database_12c_New_FeaturesCOUG_AAbate_Oracle_Database_12c_New_Features
COUG_AAbate_Oracle_Database_12c_New_Features
 
TechEvent 2019: Oracle PDB Isolation and Security; Stefan Oehrli - Trivadis
TechEvent 2019: Oracle PDB Isolation and Security; Stefan Oehrli - TrivadisTechEvent 2019: Oracle PDB Isolation and Security; Stefan Oehrli - Trivadis
TechEvent 2019: Oracle PDB Isolation and Security; Stefan Oehrli - Trivadis
 
Database as a Service on the Oracle Database Appliance Platform
Database as a Service on the Oracle Database Appliance PlatformDatabase as a Service on the Oracle Database Appliance Platform
Database as a Service on the Oracle Database Appliance Platform
 
Vijfhart thema-avond-oracle-12c-new-features
Vijfhart thema-avond-oracle-12c-new-featuresVijfhart thema-avond-oracle-12c-new-features
Vijfhart thema-avond-oracle-12c-new-features
 
Oracle RAC, Oracle Data Guard, and Pluggable Databases: When MAA Meets Oracle...
Oracle RAC, Oracle Data Guard, and Pluggable Databases: When MAA Meets Oracle...Oracle RAC, Oracle Data Guard, and Pluggable Databases: When MAA Meets Oracle...
Oracle RAC, Oracle Data Guard, and Pluggable Databases: When MAA Meets Oracle...
 
Virtualization and Containers
Virtualization and ContainersVirtualization and Containers
Virtualization and Containers
 
Consolidate and prepare for cloud efficiencies
Consolidate and prepare for cloud efficienciesConsolidate and prepare for cloud efficiencies
Consolidate and prepare for cloud efficiencies
 
OpenProdoc Overview
OpenProdoc OverviewOpenProdoc Overview
OpenProdoc Overview
 
Under The Hood of Pluggable Databases by Alex Gorbachev, Pythian, Oracle OpeW...
Under The Hood of Pluggable Databases by Alex Gorbachev, Pythian, Oracle OpeW...Under The Hood of Pluggable Databases by Alex Gorbachev, Pythian, Oracle OpeW...
Under The Hood of Pluggable Databases by Alex Gorbachev, Pythian, Oracle OpeW...
 
UKOUG TechFest PDB Isolation and Security
UKOUG TechFest PDB Isolation and SecurityUKOUG TechFest PDB Isolation and Security
UKOUG TechFest PDB Isolation and Security
 
Running E-Business Suite Database on Oracle Database Appliance
Running E-Business Suite Database on Oracle Database ApplianceRunning E-Business Suite Database on Oracle Database Appliance
Running E-Business Suite Database on Oracle Database Appliance
 
NoSQL and CouchDB: the view from MOO
NoSQL and CouchDB: the view from MOONoSQL and CouchDB: the view from MOO
NoSQL and CouchDB: the view from MOO
 
Getting started with postgresql
Getting started with postgresqlGetting started with postgresql
Getting started with postgresql
 
Introduction to Kubernetes
Introduction to KubernetesIntroduction to Kubernetes
Introduction to Kubernetes
 
Simplify Consolidation with Oracle Pluggable Databases
Simplify Consolidation with Oracle Pluggable DatabasesSimplify Consolidation with Oracle Pluggable Databases
Simplify Consolidation with Oracle Pluggable Databases
 
SOUG PDB Security, Isolation and DB Nest 20c
SOUG PDB Security, Isolation and DB Nest 20cSOUG PDB Security, Isolation and DB Nest 20c
SOUG PDB Security, Isolation and DB Nest 20c
 
19. Cloud Native Computing - Kubernetes - Bratislava - Databases in K8s world
19. Cloud Native Computing - Kubernetes - Bratislava - Databases in K8s world19. Cloud Native Computing - Kubernetes - Bratislava - Databases in K8s world
19. Cloud Native Computing - Kubernetes - Bratislava - Databases in K8s world
 
Daos
DaosDaos
Daos
 

Mais de Kellyn Pot'Vin-Gorman

Mais de Kellyn Pot'Vin-Gorman (20)

Redgate_summit_atl_kgorman_intersection.pptx
Redgate_summit_atl_kgorman_intersection.pptxRedgate_summit_atl_kgorman_intersection.pptx
Redgate_summit_atl_kgorman_intersection.pptx
 
SQLSatOregon_kgorman_keynote_NIAIMLEC.pptx
SQLSatOregon_kgorman_keynote_NIAIMLEC.pptxSQLSatOregon_kgorman_keynote_NIAIMLEC.pptx
SQLSatOregon_kgorman_keynote_NIAIMLEC.pptx
 
Boston_sql_kegorman_highIO.pptx
Boston_sql_kegorman_highIO.pptxBoston_sql_kegorman_highIO.pptx
Boston_sql_kegorman_highIO.pptx
 
Oracle on Azure IaaS 2023 Update
Oracle on Azure IaaS 2023 UpdateOracle on Azure IaaS 2023 Update
Oracle on Azure IaaS 2023 Update
 
IaaS for DBAs in Azure
IaaS for DBAs in AzureIaaS for DBAs in Azure
IaaS for DBAs in Azure
 
Being Successful with ADHD
Being Successful with ADHDBeing Successful with ADHD
Being Successful with ADHD
 
Azure DBA with IaaS
Azure DBA with IaaSAzure DBA with IaaS
Azure DBA with IaaS
 
Turning ADHD into "Awesome Dynamic Highly Dependable"
Turning ADHD into "Awesome Dynamic Highly Dependable"Turning ADHD into "Awesome Dynamic Highly Dependable"
Turning ADHD into "Awesome Dynamic Highly Dependable"
 
PASS Summit 2020
PASS Summit 2020PASS Summit 2020
PASS Summit 2020
 
DevOps in Silos
DevOps in SilosDevOps in Silos
DevOps in Silos
 
Azure Databases with IaaS
Azure Databases with IaaSAzure Databases with IaaS
Azure Databases with IaaS
 
How to Win When Migrating to Azure
How to Win When Migrating to AzureHow to Win When Migrating to Azure
How to Win When Migrating to Azure
 
Securing Power BI Data
Securing Power BI DataSecuring Power BI Data
Securing Power BI Data
 
Cepta The Future of Data with Power BI
Cepta The Future of Data with Power BICepta The Future of Data with Power BI
Cepta The Future of Data with Power BI
 
Pass Summit Linux Scripting for the Microsoft Professional
Pass Summit Linux Scripting for the Microsoft ProfessionalPass Summit Linux Scripting for the Microsoft Professional
Pass Summit Linux Scripting for the Microsoft Professional
 
Taming the shrew Power BI
Taming the shrew Power BITaming the shrew Power BI
Taming the shrew Power BI
 
PASS 24HOP Linux Scripting Tips and Tricks
PASS 24HOP Linux Scripting Tips and TricksPASS 24HOP Linux Scripting Tips and Tricks
PASS 24HOP Linux Scripting Tips and Tricks
 
Power BI with Essbase in the Oracle Cloud
Power BI with Essbase in the Oracle CloudPower BI with Essbase in the Oracle Cloud
Power BI with Essbase in the Oracle Cloud
 
ODTUG Leadership Talk- WIT and Sponsorship
ODTUG Leadership Talk-  WIT and SponsorshipODTUG Leadership Talk-  WIT and Sponsorship
ODTUG Leadership Talk- WIT and Sponsorship
 
DevOps and Decoys How to Build a Successful Microsoft DevOps Including the Data
DevOps and Decoys  How to Build a Successful Microsoft DevOps Including the DataDevOps and Decoys  How to Build a Successful Microsoft DevOps Including the Data
DevOps and Decoys How to Build a Successful Microsoft DevOps Including the Data
 

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 

Plugging in oracle database 12c pluggable databases

  • 2. * *Westminster, CO *Oracle ACE Director *Sr. Technical Consultant at Enkitec, LP. *Training Days Director for RMOUG, presenter at numerous conferences, (Next up OOW!) *Database Track Lead for ODTUG’s KSCOPE *Lead author and co-author on couple of books, latest, “Expert Enterprise Manager 12c” from Apress *Current hobby is WIT, (Women in Technology) and O.W.L., (Oracle Without Limits) for RMOUG 2014
  • 3. * *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 groups the features and capabilities of product. *Multi-Tenancy is the new THANG…don’t forget! *Everything is going the way of the cloud- SaaS, DBaaS, PaaS…then DBAs
  • 4. * *Concept is familiar to MySQL and MSSQL DBA’s as attach/detach with standard system/user database. *Allows sharing of SGA, background processing and most of data dictionary into “Container Database”, (CDB) *aka “multi-tenancy” offers high sharing, secure containment of databases and lower costs. *Allows easy migration of user/pluggable databases, (PDB) between platforms, releases and systems.
  • 5. * *Shared SGA and PGA *Single set of Background Processes *All in Container Database *Pluggable databases, “plugged in” to container database *EM Express Default Installation for Added Support
  • 6. * *Ability for resources to be shared and yet security and environment to be separate for auditing and processing purposes. *Exceptionally valuable when consolidating and offering maximum return on investment. *Simplifies administration.
  • 7. * *Oracle System dictionary resides in the Container 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 in previous versions of Oracle.
  • 8. * *High Consolidation Density *Rapid Patches and Upgrading *Manage Many Database as One *Advanced and Dynamic Resource Management of Shared Resources *Rapid Provisioning and Cloning
  • 9. * *“Sealed” off from any other PDB and self- contained. *Read-only copy of CDB data dictionary *Will use service names over Oracle SID for connections. *Pre-12.1 databases can be migrated into PDB *Rman, Dataguard can be at PDB level or CDB level! PDB has granular control over both.
  • 10. * *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, (Oracle Managed Files) Clone Failures can occur with standard “clone and creation” scripts.
  • 11. * *Migrate to new platform *Migrate to new hardware *Migrate and upgrade to new database release *Move database with ease to new system with more resources. *Added enhancement for high availability, as moving is straight forward.
  • 12. * *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
  • 13. * *One word: CON_ID Select name, con_id from v$active_services where con_id !=1; *Utilize many of your same queries, but add into where clause, “CON_ID=<con_id for PDB>;” using the v$/GV$ views
  • 14. * *ALTER SESSION SET CONTAINER = pgtst12c2; *Show statements: *And once you have “altered” your session-
  • 15. *
  • 16. * Same V$ query you’d use to look at datafiles in previous versions, just added the con_id to the where clause!
  • 17. * *These replace the DBA Views when you move from single instance to Pluggable database. *Easily replaced, comfortable scripting, just replace your DBA with CDB: *Yes, there are over 900 new CDB views…  *Two PDB views at Container level
  • 18. * *All data is shown with subcategory of what PDB derived from in main AWR report.
  • 20. * *“Top Container” *Very little data broken down by PDB at this time:
  • 21. * *Marketed as replacement for DB Console *Available to PDB’s post configuration of the DBMS package (DBMS_XDB_CONFIG.SETHTTPPORT). *High performance tools available with no overhead to database. *Great tool to grant to developers if you aren’t willing 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!
  • 22. *
  • 23. *
  • 24. * *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.
  • 25. *
  • 26. * *Call for Abstracts are Open! *Best Grass-roots Conference in the US!! *February in Denver, CO.
  • 27. *