Oracle DBA 19c

Course Duration: 50 Hours

Required Prerequisites

  • Basic Knowledge of Unix.
  • Oracle Database: Introduction to SQL

Target Audience

  • Fresher who wants to make career as Oracle Database Administrator.
  • Oracle SQL and PL/SQL Developer who wants to change career path from Developer to DBA.

Course Highlights

  • Installation of Oracle Database 19c on OEL 7
  • Creating CDB PDB DB and NON-CDB DB
  • Managing the Oracle Database Instance
  • Oracle Database Architecture
  • Configuring the Oracle Network Environment
  • Managing Database Storage Structures/Files
  • Administering User Security
  • Oracle Database Auditing
  • Managing Data concurrency
  • Undo Management
  • Redo Log Management
  • Backup and Recovery
  • Moving Data
  • Performance Tuning
  • Flashback Database
  • Transporting Data
  • Database Patching
  • Cloning / Duplicating DB

Course Content

Section 1: Introduction

What is Database?

What is RDBMS?

What is Oracle?

What is Oracle Database?

What is Oracle Database 12c?

Section 2: Installation of Oracle Enterprise Linux on Oracle VirtualBox

How to Install Oracle VirtualBox on Windows Operating System (O.S)?

How to Install Oracle Enterprise Linux 7 ( OEL 7 ) on Oracle VirtualBox?

How to Configure Putty on Windows O.S. to Connect Oracle Enterprise Linux in VirtualBox?

Section 3: Linux Command

Basic Linux Commands which are helpful in DBA Activity.

Section 4: Installation of Oracle Database 19c on Oracle Enterprise Linux

Install Oracle Database Software 19c using Oracle Universal Installer (OUI).

Create Non-Container Oracle Database using DBCA.

Create Container ( CDB ) Oracle Database using DBCA.

Create pluggable database ( PDB ) Database using DBA and Manually.

Section 5 : Managing the Oracle Database Instance

Start and stop the Oracle database and components

Access a database with SQL Plus

Modify database installation parameters

Describe the stages of database startup

Describe database shutdown options

View the alert log

Access dynamic performance views

Section 6 : Oracle Database Architecture

Oracle Database Architecture Overview

Process Architecture

Memory structures

Logical and physical storage structures

CDB and PDB Architecture

Section 7 : Configuring the Oracle Network Environment

Use Netca,Netmgr,Manual to create and configure the Listener

Start and stop the listener

Setting up tnsnames.ora/listener.ora/sqlnet.ora

Troubleshooting listener related connectivity issue

Use tnsping to test Oracle Net connectivity

Identify when to use shared servers and when to use dedicated servers

Section 8 : Managing Database Storage Structures/Files

Storage Structures

How Table Data Is Stored

Anatomy of a Database Block

Actions with Table space like create/drop/offline/online

Space Management in Tablespace

Adding/Resizing Data files

Renaming/Relocating Data file

Oracle Managed Files (OMF)

Section 9 : Administering User Security

Database User Creation/Management ( Common and Local Users )

Predefined Administrative Accounts

Benefits/Creation of Roles

Predefined Roles and Roles Management

Implementing Profiles

Section 10 : Managing Data Concurrency


Locking Mechanism

Data Concurrency

DML Locks

Enqueue Mechanism

Lock Conflicts

Possible Causes of Lock Conflicts

Detecting Lock Conflicts

Resolving Lock Conflicts

Resolving Lock Conflicts with SQL


Section 11 : Oracle Database Auditing


Unified Auditing

Benefits of the Unified Audit Trail

Section 12 : Undo Management

Monitor and administer undo

Configure undo retention

Guarantee undo retention

Use the undo advisor

What is ORA-01555 Error?

Section 13 : Redo Log Management

What is Redo Log file and Redo Log Management?


Configure ARCHIVELOG mode

Archive Log File: Naming and Destinations

Adding/Dropping Redo Log Members/ Groups

Multiplexing the Redo Log

Section 14 : Backup and Recovery Concepts

Part of Your Job

Categories of Failure

Statement Failure

User Process Failure

Network Failure

User Error

Flashback Technology

Instance Failure

Media Failure

Configuring for Recoverability

Configuring the Fast Recovery Area

Multiplexing Control Files

Section 15 : Performing Database Backups

Backup Solutions: Overview

User-Managed Backup

User-Managed – Full DB Online / Offline Backup, Partially DB Online / Offline Backup.


Backup at CDB and PDB Level

Recovery Manager (RMAN)

Configuring Backup Settings

RMAN – Full DB Online / Offline Backup, Partially DB Online / Offline Backup.

RMAN – Level 0 / Level 1 – Differential, Cumulative Backup.

Backing Up the Control File to a Trace File.

Block Change Tracking, Enable Block Change Tracking.

Managing Backup.

Viewing Backup Reports.

Monitoring the Fast Recovery Area.

Configure Recovery Catalog in RMAN.

Taking backup using Recovery Catalog.

Section 16 : Performing Database Recovery

Opening a Database

Keeping a Database Open

Loss of a Control File

Loss of a Redo Log File

Loss of a Data File at CDB and PDB Level in NOARCHIVELOG Mode

Loss of a Noncritical Data File at CDB and PDB Level in ARCHIVELOG Mode

Loss of a System-Critical Data File at CDB and PDB Level in ARCHIVELOG Mode

Section 17 : Flashback Technology

Describe the Flashback technologies

Configure a database to use Flashback technologies

Guarantee undo retention

Use Flashback to query data

Use Flashback Query

Use Flashback Version Query

Use Flashback Transaction Query

Flash back a transaction

Perform Flashback Table operations

Perform Flashback Table

Restore tables from the recycle bin

Section 18 : Transporting Data

Describe and use transportable tablespaces and databases

Transport tablespaces between databases using image copies or backup sets

Transport databases using data files or backup sets

Transport data across platforms

Section 19 : Moving Data

SQL*Loader: Overview

Loading Data with SQL*Loader

SQL*Loader Control File

Loading Methods

Oracle Data Pump: Overview

Oracle Data Pump: Benefits

Data Pump Export and Import: Overview

Data Pump Utility : EXDP and IMPDP

Data Pump Import

Data Pump Import: Transformations

Data Pump: Performance Considerations

Section 20 : Basic Performance Tuning 1

Oracle Optimizer: Overview

Optimizer Statistics

Gathering Optimizer Statistics Manually

Preferences for Gathering Statistics

Statistic Levels

Automatic Workload Repository(AWR)

AWR Infrastructure

AWR Baselines

Enterprise Manager and the AWR

Managing the AWR

Automatic Database Diagnostic Monitor (ADDM)

ADDM Findings

ADDM Recommendations

Automated Maintenance Tasks

Section 21 : Basic Performance Tuning 2

Managing Memory

Memory Components

Enabling Automatic Memory Management (AMM)

Enabling Automatic Shared Memory Management (ASMM)

Automatic Shared Memory Advisor

Setting Shared Memory

Components Manually

Using Memory Advisors

Dynamic Performance Statistics

Troubleshooting and Tuning Views

Invalid and Unusable Objects

Section 22 : Database Patching

What is Oracle DB Patching ?


Patch Process

Types of Oracle Patches

Apply RU and RUR Patches in Oracle Database 19c

Section 23 : Database Upgradation

Types of Method to upgrade DB

Upgrade DB from 12.1 to 12.2 / 19c

Section 24 : Other DBA Activity

Duplication of Database

DROP / DELETE Database.

Uninstall Oracle Database.