Oracle 12c Release 1 Multitenant Architecture

Course Number:


This course provides a comprehensive introduction to the most significant new feature in Oracle history: multitenant architecture.


This course is appropriate for end users, business analysts, application developers, database administrators and IT management.
Course Duration:
5 days


A thorough knowledge of Oracle11g database administration is required. Familiarity with Oracle11g PL/SQL is highly desirable.

Course Objectives:
Course Outline:
  • Installation / Upgrading
    • Overview of Database Creation
    • The Oracle Universal Installer
    • Prerequisite Tasks
      • Memory Requirements
      • Hardware Requirements
      • Software Requirements
      • Package Requirements
      • What About Windows?
    • Running the Installer
    • Post Installation
    • Using the Database Configuration Assistant
    • Using the Database Configuration Assistant – Short Form
    • Database Templates
    • Upgrading the Database
    • Removing Oracle Software
  • Multitenant Databases
    • The Impact of Multitenant Architecture
    • Major Benefits of Multitenant Architecture
    • The Bird’s Eye View
    • Walking the Directories of A Container Database
    • Who? What? When? Where? How?
    • Impacts of Multitenant Architecture
    • Tools for Use with Multitenant Architecture
      • SQL*Plus
      • DBCA
      • Oracle Enterprise Manager Cloud Control
      • SQL Developer
      • Server Control (SRVCTL)
  • Multitenant Basics
    • Creating CDBS
    • Features Unsupported for Multitenant Architecture
    • The Create Database Command
    • Seed Data Files
    • Configuring Enterprise Manager Database Express for CDBS
    • Using SQL Developer with CDBS as a DBA
  • Intermediate Multitenant
    • Options Available
    • The Create Pluggable Database Statement
      • The STORAGE Clause
      • File Locations Clause
      • Temp File Clause
    • Preparing to Create PDBS
    • Creating PDBS Using the CDB Seed
      • Specifics Using SQL*Plus
    • Cloning an Existing Local PDB
      • Specific Cloning Steps
    • Cloning an Existing Remote PDB
      • Specific Cloning Steps
      • Effects of Cloning a Remote PDB
    • Unplugging a PDB
    • Creating a PDB By Plugging in an Unplugged PDB
    • Creating a PDB From a Non-CDB Database
      • Using DBMS_PDB
    • New Trigger Types For PDBS
      • The BEFORE UNPLUG Trigger
      • The AFTER CLONE Trigger
  • Advanced Multitenant
    • Using Data Pump Export and Import
    • Using EXP and IMP
    • Dropping PDBS
    • Using Cloud Control to Create and Drop PDBS
    • Administration Details
      • Special Roles for CDBs
      • Other Administrative Considerations for CDBs
      • Manageability Considerations
      • Objects in CDBs
      • Services
      • Sessions
      • Common Listeners
      • Connecting to PDBs In MOUNT Mode
      • Login Triggers and The SET CONTAINER Clause
      • Package States and Containers
    • Executing Across All Pluggable Databases Using DBMS_SQL
    • Logging Errors for Multiple Containers
    • Alter Database in a CDB
    • Tablespaces in CDBS
    • Using Force On PDBS
    • Specifying PDBS In Alter Pluggable Database
  • Ultimate Multitenant
    • The Startup Command Within PDBS
    • Startup Pluggable Database
    • Shutdown Within PDBS
    • Alter System Set Statements In CDBS
    • The Container Clause in DDL Statements
    • Running Scripts in All Containers
  • Multitenant Roundup
    • Renaming A Pluggable Database
    • Moving A PDB
  • Storage and Security
    • New Super Users
    • Enhanced Security for CDBS
    • Temporary Tablespace Considerations for CDBS
    • Hardening A CDB
    • Storage Clauses Relevant To PDBS
    • Alter System in a PDB
    • SCOPE = SPFILE in PDBs
    • Services and PDBs
    • Views in CDBs
    • CON_ID Details
  • Backup and Recovery for CDBS
    • Container Database Considerations
    • Backup Setup
    • Backing Up the Entire CDB
    • Backing Up Just the Root Container
    • Backing Up PDBS
    • Backing Up Tablespaces and Datafiles From Within a PDB
    • Executing RMAN Across PDBS
    • Redo Log, Archive Log and CONTROLFILE Backups in CDBS
    • Complete Recovery of a CDB
    • Complete Recovery of a PDB
    • Complete Recovery of the Root Container
    • Incomplete Recovery of the Entire CDB
    • Incomplete Recovery Of PDBS
    • Loss of System Tablespace in a PDB
    • RMAN Restrictions In PDBS
    • Prior Backups and ARCHIVELOGS for Converted NON-CDBS
    • Flashback and CDBS
    • Data Pump and CDBS
Share on facebook
Share on twitter
Share on linkedin
Share on email

Related Posts

About Us

IT Training, Agile Ways of Working and High Impact Talent Development Strategies

Let Us Come to You!

Classes recently delivered in: Atlanta, Boston, Chicago, Columbus, Dallas, Detroit, Indianapolis, Jerusalem, London, Milan, New York, Palo Alto, Phoenix, Pittsburgh, Portland, Raleigh, San Antonio, San Diego, San Francisco, San Jose, Seattle, Springfield, Mass., St. Louis, Tampa and more!