Oracle DBA 12c Training Day1 Review

Oracle

Share Post Now :

HOW TO GET HIGH PAYING JOBS IN AWS CLOUD

Even as a beginner with NO Experience Coding Language

Explore Free course Now

Table of Contents

Loading

With the launch of Oracle Database 12c Administration Workshop by Oracle ACE, Atul Kumar and Oracle DBA Expert Rajeev, we saw amazing response from people who wanted to learn abd get trained on Oracle Database 12c.

In this post I am going to share topic we covered in Day1 of  DBA 12c training (specially for those couldn’t join as we closed registration for Oracle DBA 12c course early). In this blog series you will get insight of what we are covering in our training so you get inside view .

Day 1 of the Oracle DBA 12c Training started with Module covering – Introduction and overview of Database 12c covering  Architecture of Database 12c including Multi- Tenancy Container Architecture and detailing Container Database (CDB) & Pluggable Database (PDB), Database Instance (Memory Structure – SGA including Buffer Cache & Redo Logs )

And here is one of the slide from session:

db_archCovering:

  • What constitutes a Container Database aka CDB
  • What constitutes a Pluggable Database aka PDB
  • How does Oracle control the competition for resources between the pluggable databases within a container database? If multiple CDBs are active on the same node, then contentious resources include CPU, memory and I/O (both storage capacity and IOPs)

We covered in detail about SGA and Library cache management in 12c, concept of services including how database client make connection to Database Server and how to make a connection to a PDB.

Some the interesting questions and answers that we got and worth sharing :

Q1 ) How is SGA & PGA-shared among all the PDB’s?
A1 ) The SGA and PGA is shared among the PDB’s and here is a guideline to manage them.

• Configure Huge Pages if SGA > 30GB
– Use ASMM
– Set Processes to 100 x physical core
– Set SGA_TARGET to 60% of physical memory
• Let Oracle Manage the Memory Pools
– Automatic PGA memory management
• 20% of SGA
– Limit UNDO to grow no more than 10-20% of SGA

Q2 ) How to configure and control resource consumption using resource manager?
A2 ) Oracle introduced CDB Resource plans which currently allow to throttle CPU consumption and number of parallel processes.

There are two ways for the definition:
1. Using shares similar to Solaris and/or other Virtualization solutions
2. Using hard limits for the resources
Let’s assume we do have 3 PDBS (PROD1, PROD2, and PRODCLONE). Where PROD1 and PROD2 are my “important” databases and PRODCLONE is just a development environment. You can create a resource plan directive which gives prod databases the same amount of shares and clone databases only 10 percent. We are going to discuss this in detail when we cover resource manager in later sessions of this training so stay tuned for next post related to DBA 12c Training .

Q3 ) What is a seed PDB?
A3 ) The SEED pluggable database (PDB$SEED) acts as a template for creating fresh pluggable databases and we are not allowed to alter the configuration of SEED pluggable database (by default opens up in READ ONLY mode).

Q4 ) What is a root container and how does it differ from a CDB?
A4 ) The root stores Oracle-supplied metadata and common users. An example of metadata is the source code for Oracle-supplied PL/SQL packages. A common user is a database user known in every container. The root container is named CDB$ROOT.
The root along with the PDB as a whole makes up the CDB

Q5 ) What is problems does the new architecture solve?
A5 ) Oracle Multitenant  enables you to consolidate data and code without altering existing schemas or applications and there by facilitating a better consolidation.

Easier migration of data and code. Instead of upgrading a CDB from one database release to another, you can unplug a PDB from the existing CDB, and then plug it into a newly created CDB from a higher release.

 Easier testing of applications.
I am interested How can  I learn the more ?? 

If you want to learn Oracle Database 12c Administration Training at a faster pace with tons of features like Dedicated Machine to Practice, Live Sessions, Support, Retaking Sessions for next 1 Year and much more. Then you can also check out our paid workshop by visiting https://k21academy.com/oracle-dba-12c/ and on Blog here .

Having a question related to your Oracle Database 12c Administration or Training for Oracle ACE , Atul Kumar then post under comments below for instant reply.

Picture of mike

mike

I started my IT career in 2000 as an Oracle DBA/Apps DBA. The first few years were tough (<$100/month), with very little growth. In 2004, I moved to the UK. After working really hard, I landed a job that paid me £2700 per month. In February 2005, I saw a job that was £450 per day, which was nearly 4 times of my then salary.