Skip to content

Innovative Technology Solutions

Oracle Database 19C: Administration Training

Through a blend of hands-on labs and interactive lectures you will learn how to create database storage structures appropriate for the business applications supported by your database. In addition, you learn how to create users and administer database security to meet your business requirements. Basic information on backup and recovery techniques is presented in this course.

6776 Ratings

8421 Learners

Oracle Database 19C:Administration Course Overview

Enroll for the 5-day Oracle Database 19C: Administration Workshop from Innovative Technology Solutions. In this oracle certification will learn about Oracle database administrator practical experience in administering, monitoring, tuning and troubleshooting an Oracle database.

Oracle Databse Administration

Learning Objectives

Key Features


  • Describe Oracle Database architecture.
  • Describe Oracle Database Cloud Service (DBCS) architecture and features.
  • Create and manage DBCS database deployments.
  • Configure the database to support your applications.
  • Manage database security and implement auditing.
  • Implement basic backup and recovery procedures.

Training Options

Self-Paced eLearning

  • Lifetime access to recorded self-paced eLearning course created by industry experts
  • 3.simulation test for Practice
  • 24x7 learner assistance and support

Corporate Training

  • Live Instructor Led / Campus delivery model
  • Flexible pricing options according to your requirements
  • Pre & Post evaluation test for comparison
  • 24x7 support & assistance

Course Curriculum

Target Audience

This Oracle Database 19c Administration course is for anyone who needs to administer, monitor and support an Oracle database.


  • Should have an understanding of relational database concepts and good operating system knowledge.
  • Should have attended the Oracle SQL course or have a good working knowledge of Oracle SQL.

Course Content

  • Objectives
  • Oracle Database Server Architecture: Overview
  • Oracle Multitenant Container Database: Introduction
  • Oracle Multitenant Container Database: Architecture
  • Oracle Database Instance Configurations
  • Database Sharding: Introduction
  • Oracle Database Server: Interactive Architecture Diagram
  • Summary
  • Objectives
  • Connecting to an Oracle Database Instance
  • Oracle Database Tools
  • Database Tool Choices
  • SQL*Plus
  • Oracle SQL Developer
  • Oracle SQL Developer: Connections
  • Oracle SQL Developer: DBA Actions
  • Database Configuration Assistant (DBCA)
  • Oracle Enterprise Manager Database Express
  • Enterprise Manager Cloud Control 13c Features
  • Oracle Enterprise Manager Component Overview
  • Single Pane of Glass for Enterprise Management
  • Oracle Enterprise Manager Database Management
  • Summary
  • Objectives
  • Planning the Database
  • Choosing a Database Template
  • Choosing the Appropriate Character Set
  • How Are Character Sets Used?
  • Setting NLS_LANG Correctly on the Client
  • Using the Database Configuration Assistant
  • Using DBCA in Silent Mode
  • Summary
  • Practice Overview
  • Objectives
  • Creating a Container Database (CDB)
  • Creating a CDB by Using a SQL Command: Example
  • Using the SEED FILE_NAME_CONVERT Clause
  • Summary
  • Practice Overview
  • Objectives
  • Starting the Oracle Database Instance
  • Shutting Down an Oracle Database Instance
  • Comparing SHUTDOWN Modes
  • Opening and Closing PDBs
  • Configuring PDBs to Automatically Open
  • Summary
  • Practice Overview
  • Objectives
  • Working with Initialization Parameters
  • Initialization Parameters
  • Modifying Initialization Parameters
  • Viewing Initialization Parameters
  • Working with the Automatic Diagnostic Repository
  • Automatic Diagnostic Repository
  • Viewing the Alert Log
  • Using Trace Files
  • Administering the DDL Log File
  • Querying Dynamic Performance Views
  • Considerations for Dynamic Performance Views
  • Data Dictionary: Overview
  • Querying the Oracle Data Dictionary
  • Summary
  • Practice Overview
  • Objectives
  • Connecting to the Database Instance
  • Oracle Net Services: Overview
  • Defining Oracle Net Services Components
  • Tools for Configuring and Managing Oracle Net Services
  • Oracle Net Listener: Overview
  • The Default Listener
  • Comparing Dedicated and Shared Server Architecture
  • Summary
  • Objectives
  • Establishing Oracle Network Connections
  • Connecting to an Oracle Database Instance
  • Name Resolution
  • Establishing a Connection
  • User Sessions
  • Naming Methods
  • Easy Connect
  • Local Naming
  • Directory Naming
  • Using Database Services to Manage Workloads
  • Creating Database Services
  • Summary
  • Practice Overview
  • Objectives
  • Review: Oracle Net Services Overview
  • Oracle Net Listener: Overview
  • The Default Listener
  • Configuring Dynamic Service Registration
  • Configuring Static Service Registration
  • Summary
  • Practice Overview
  • Objectives
  • Shared Server Architecture: Overview
  • Comparing Dedicated and Shared Server Architecture: Review
  • Enabling Shared Server
  • Controlling Shared Server Operations
  • SGA and PGA Usage
  • Shared Server Configuration Considerations
  • Summary
  • Practice Overview
  • Objectives
  • Oracle Connection Manager: Overview
  • Oracle Connection Manager Processes
  • Oracle Connection Manager: Architecture
  • Using Filtering Rules
  • Implementing Intranet Access Control
  • Implementing Internet Access Control
  • Using Session Multiplexing
  • Configuring Oracle Connection Manager
  • Configuring the cman.ora File
  • Example of a cman.ora File
  • Configuring Clients
  • Configuring the Database Server
  • Configuring the Database Server for Multiplexing (Optional)
  • Using the Oracle Connection Manager Control Utility
  • Review of Oracle Connection Manager Features
  • Summary
  • Practice Overview
  • Objectives
  • Provisioning New Pluggable Databases
  • Tools
  • Creating a New PDB from PDB$SEED
  • Using the FILE_NAME_CONVERT Clause
  • Using OMF or the PDB_FILE_NAME_CONVERT Parameter
  • Summary
  • Practice Overview
  • Objectives
  • Cloning Regular PDBs 3Migrating Data from a Non-CDB into a CDB
  • Plugging a Non-CDB into CDB Using DBMS_PDB
  • Replicating a Non-CDB into a CDB by Using GoldenGate
  • Cloning a Non-CDB or Remote PDB
  • Using DBCA to Clone a Remote PDB
  • Plugging an Unplugged Regular PDB into CDB
  • Plugging in a PDB Using an Archive File
  • Cloning Remote PDBs in Hot Mode
  • Near-Zero Downtime PDB Relocation
  • Using DBCA to Relocate a Remote PDB
  • Proxy PDB: Query Across CDBs Proxying Root Replica
  • Creating a Proxy PDB
  • Summary
  • Practice Overview
  • Objectives
  • Changing the PDB Mode
  • Modifying PDB Settings
  • Impact of Changing Initialization Parameters
  • Changing Initialization Parameters: Example
  • Using the ALTER SYSTEM Command in a PDB
  • Configuring Host Name and Port Number per PDB
  • Dropping PDBs
  • Summary
  • Practice Overview
  • Objectives
  • Database Storage Architecture
  • Logical and Physical Database Structures
  • Segments, Extents, and Blocks
  • Tablespaces and Data Files
  • Default Tablespaces in a Multitenant Container Database
  • SYSTEM and SYSAUX Tablespaces
  • Types of Segments
  • How Table Data Is Stored
  • Database Block Content
  • Understanding Deferred Segment Creation
  • Controlling Deferred Segment Creation
  • Monitoring Tablespace Space Usage
  • Summary
  • Objectives
  • Creating Tablespaces
  • Creating a Tablespace: Clauses
  • Creating Permanent Tablespaces in a CDB
  • Defining Default Permanent Tablespaces
  • Temporary Tablespaces
  • Altering and Dropping Tablespaces
  • Viewing Tablespace Information
  • Implementing Oracle Managed File (OMF)
  • Enlarging the Database
  • Moving or Renaming Online Data Files
  • Examples: Moving and Renaming Online Data Files
  • Summary
  • Practice Overview
  • Objectives
  • Space Management Features
  • Block Space Management
  • Row Chaining and Migration
  • Free Space Management Within Segments
  • Allocating Extents
  • Using Unusable Indexes
  • Using Temporary Tables
  • Creating Global Temporary Tables
  • Creating Private Temporary Tables
  • Table Compression: Overview
  • Table Compression: Concepts
  • Compression for Direct-Path Insert Operations
  • Advanced Row Compression for DML Operations
  • Specifying Table Compression
  • Using the Compression Advisor
  • Resolving Space Usage Issues
  • Reclaiming Space by Shrinking Segments
  • Shrinking Segments
  • Results of a Shrink Operation
  • Managing Resumable Space Allocation
  • Using Resumable Space Allocation
  • Resuming Suspended Statements
  • What Operations Are Resumable?
  • Summary
  • Practice Overview
  • Objectives
  • Undo Data: Overview
  • Transactions and Undo Data
  • Storing Undo Information
  • Comparing Undo Data and Redo Data
  • Managing Undo
  • Comparing SHARED Undo Mode and LOCAL Undo Mode
  • Configuring Undo Retention
  • Categories of Undo
  • Guaranteeing Undo Retention
  • Changing an Undo Tablespace to a Fixed Size
  • Temporary Undo: Overview
  • Temporary Undo Benefits
  • Enabling Temporary Undo
  • Monitoring Temporary Undo
  • Summary
  • Practice Overview
  • Objectives
  • Database User Accounts
  • Oracle-Supplied Administrator Accounts
  • Creating Oracle Database Users in a Multitenant Environment
  • Creating Common Users in the CDB and PDBs
  • Creating Schema Only Accounts
  • Authenticating Users
  • Using Password Authentication
  • Using Password File Authentication
  • Using OS Authentication
  • OS Authentication for Privileged Users
  • Assigning Quotas
  • Summary
  • Practice Overview
  • Objectives
  • Privileges
  • System Privileges
  • System Privileges for Administrators
  • Object Privileges
  • Granting Privileges in a Multitenant Environment
  • Granting Privileges: Example
  • Using Roles to Manage Privileges
  • Assigning Privileges to Roles and Assigning Roles to Users
  • Oracle-Supplied Roles
  • Granting Roles in a Multitenant Environment
  • Granting Roles: Example
  • Making Roles More Secure
  • Revoking Roles and Privileges
  • Granting and Revoking System Privileges
  • Granting and Revoking Object Privileges
  • Summary
  • Practice Overview
  • Objectives
  • Profiles and Users
  • Creating Profiles in a Multitenant Architecture
  • Creating Profiles: Example
  • Profile Parameters: Resources
  • Profile Parameters: Locking and Passwords
  • Oracle-Supplied Password Verification Functions
  • Assigning Profiles in a Multitenant Architecture
  • Summary
  • Practice Overvie
  • Objectives
  • Database Security
  • Monitoring for Compliance
  • Types of Activities to be Audited
  • Mandatorily Audited Activities
  • Understanding Auditing Implementation
  • Viewing Audit Policy Information
  • Value-Based Auditing
  • Fine-Grained Auditing
  • FGA Policy
  • Audited DML Statement: Considerations
  • FGA Guidelines
  • Archiving and Purging the Audit Trail
  • Purging Audit Trail Records
  • Summary
  • Practice Overview
  • Objectives
  • Moving Data: General Architecture
  • Oracle Data Pump: Overview
  • Oracle Data Pump: Benefits
  • SQL Loader: Overview
  • Summary
  • Objectives
  • SQL Loader: Review
  • Creating the SQL*Loader Control File
  • SQL*Loader Loading Methods
  • Protecting Against Data Loss
  • SQL*Loader Express Mode
  • Using SQL*Loader to Load a Table in a PDB
  • Summary
  • Practice Overview
  • Objectives
  • Data Pump Export and Import Clients
  • Data Pump Interfaces and Modes
  • Data Pump Import Transformations
  • Using Oracle Data Pump with PDBs
  • Exporting from a Non-CDB and Importing into a PDB
  • Exporting and Importing Between PDBs
  • Full Transportable Export/Import
  • Full Transportable Export/Import: Example
  • Transporting a Database Over the Network: Example
  • Using RMAN to Transport Data Across Platforms
  • RMAN CONVERT Command
  • Transporting Data with Minimum Down Time
  • Transporting a Tablespace by Using Image Copies
  • Determining the Endian Format of a Platform
  • Transporting Data with Backup Sets
  • Transporting a Tablespace
  • Transporting Inconsistent Tablespaces
  • Database Transport: Data Files
  • Transporting a Database
  • Transporting a Database: Conversion
  • Transporting a Database: Example
  • Transporting a Database: Considerations
  • Transporting a Database with Backup Sets
  • Summary
  • Practice Overview
  • Objectives
  • External Tables
  • External Tables: Benefits
  • ORACLE_LOADER Access Driver
  • ORACLE_DATAPUMP Access Driver
  • External Tables
  • Viewing Information About External Tables
  • Summary
  • Practice Overview
  • Objectives
  • Proactive Database Maintenance Infrastructure
  • Automated Maintenance Tasks: Components
  • Predefined Automated Maintenance Task
  • Maintenance Windows
  • Predefined Maintenance Windows
  • Viewing Maintenance Window Details
  • Automated Maintenance Tasks
  • Summary
  • Objectives
  • Configuring Automated Maintenance Tasks
  • Enabling and Disabling Maintenance Tasks
  • Creating and Managing Maintenance Windows
  • Resource Allocations for Automated Maintenance Tasks
  • Changing Resource Allocations for Maintenance Tasks
  • Summary
  • Practice Overview
  • Objectives
  • Performance Management Activities
  • Performance Planning Considerations
  • Database Maintenance
  • Automatic Workload Repository (AWR)
  • Automatic Database Diagnostic Monitor (ADDM)
  • Configuring Automatic ADDM Analysis at the PDB Level
  • Advisory Framework
  • Performance Tuning Methodology
  • Summary
  • Objectives
  • Server-Generated Alerts
  • Setting Metric Thresholds
  • Reacting to Alerts
  • Alert Types and Clearing Alerts
  • Database Server Statistics and Metrics
  • Performance Monitoring
  • Viewing Statistics Information
  • Monitoring Wait Events
  • Monitoring Sessions
  • Monitoring Services
  • Summary
  • Practice Overview
  • Objectives
  • Process Architecture
  • Process Structures
  • Database Writer Process (DBWn & BWnn)
  • Log Writer Process (LGWR & LGnn)
  • Checkpoint Process (CKPT)
  • System Monitor Process (SMON)
  • Process Monitor Process (PMON)
  • Process Manager (PMAN)
  • Recoverer Process (RECO)
  • Listener Registration Process (LREG)
  • Manageability Monitor Process (MMON)
  • Archiver Processes (ARCn)
  • Interacting with an Oracle Database: Memory, Processes, and Storage
  • Summary
  • Practice Overview
  • Objectives
  • Managing Memory Components
  • Shared Pool
  • Database Buffer Cache
  • Redo Log Buffer
  • Large Pool
  • Java Pool
  • Streams Pool
  • Program Global Area (PGA)
  • Managing Memory Components
  • Efficient Memory Usage: Guidelines
  • Automatic Memory Management
  • Monitoring Automatic Memory Management
  • Automatic Shared Memory Management
  • Understanding Automatic Shared Memory Management
  • Oracle Database Memory Parameters
  • Managing the SGA for PDBs
  • Managing the Program Global Area (PGA)
  • Managing the PGA for PDBs
  • Summary
  • Practice Overview
  • Objectives
  • SQL Tuning Process
  • Oracle Optimizer
  • Optimizer Statistics
  • Optimizer Statistics Collection
  • Setting Optimizer Statistics Preferences
  • Optimizer Statistics Advisor
  • Optimizer Statistics Advisor Report
  • Executing Optimizer Statistics Advisor Tasks
  • SQL Plan Directives
  • Adaptive Execution Plans
  • SQL Tuning Advisor: Overview
  • SQL Access Advisor: Overview
  • SQL Performance Analyzer: Overview
  • Managing Automated Tuning Tasks
  • Summary
  • Practice Overview

Participation Certificate


Verified review
Training was good , thanks for the session.
Abhishek Hegde
Abhishek Hegde
Verified review
Decently conducted training on Azure related to AZ-900 course. Relatable examples taken by the instructor for basics. Needed even more in depth and maybe more concepts and time with pros and cons. Overall good one.
Madhur Mall
Madhur Mall
Verified review
Session was good covering basics with simple and relate-able examples.
Chetan Gullia
Chetan Gullia
Verified review
Amazing experience while having Azure Cloud Training :).
Dharmendra Kumar
Dharmendra Kumar
Verified review
Bhavesh Pali is a excellent trainer. Azure cloud training was awesome and well explained by Bhavesh. Thanks Again to ITS group.
Swapnil Phirke
Swapnil Phirke
Verified review
Very good Training and specially trainer Mr Bhavesh has good enough knowledge to answer all queries, content is also good. Training duration need to increase as trainer has more things to share but not possible to lack of time
Kapil Ahuja
Kapil Ahuja
Verified review
All modules were well covered with examples , The conceptual understanding provided by using whiteboard also helped us to grasp the concepts faster.
Nirbhay Singh
Nirbhay Singh
Verified review
Thanks Bhavesh for Azure Fundamentals - AZ900

Why Innovative Technology Solutions

Our Virtual Instructor Led Training model brings classroom learning experience online. With our world-class LMS instructor-led training, self-paced E-learning and personalized mentoring you will get an immersive first-class learning experience.

Self-Paced E-learning

A self-paced e-learning with recorded video sessions that you can access anytime without going beyond your comfort zone.

Live Virtual Classroom

An interactive classroom style virtual instructor led training to engage and learn more alongside your peers with a live trainer.

Learner's Community

A Social forum where you can ask your questions, one of our expert will reply you within 24 hours on that community.

Online Access of Labs

Online access of practise labs that you can access anytime, anywhere your machine.

Industry Based Projects

Real-time Industry based projects will be shared by the trainers throughout the program

24/7 Assistance

Get engaged with integrated support assistance on your desktop and mobile learning


Trainer will be Oracle certified having more than 15 years of experience in training and working in the IT field.

Our Online classroom (Instructor-Led) training for Microsoft Azure Administrator will be conducted via live streaming app like zoom, Web-ex, or blue jeans by an Microsoft certified trainer having experience of more than 15 years in IT domain & training.