Oracle Database 19c Administration (OCP) Training Syllabus– Professional IT Solution
Module-I: Linux Fundamentals & Installing Oracle Database 19c Software
1. Installing Linux Operating System
Installing Virtualization Software
Creating a Virtual Machine
Installing Linux Operating System (for Oracle Database)
2. Fundamental Linux Commands
Linux Basic Commands
Creating Users and Groups
Granting Permissions on a File and Directory
Installing Packages
Defining Variables
Basic Network Configuration
3. Installing Oracle Database 19c Software
Preparing Linux before Installing Oracle Database software
Installing Oracle Database 19c Software
4. Accessing an Oracle Database Using Different Tools
Using SQL Plus
Using SQL Developer
Module-II: Oracle Database 19c SQL Fundamentals
1. Retrieving Data using the SQL SELECT Statement
Capabilities of SQL Select Statements
Using Arithmetic Expressions and NULL Values in the SELECT Statements
Using Column Aliases
Using Concatenation Operator
2. Restricting and Sorting Data
Limiting Rows with the WHERE Clause
Using Comparison Operators
Using Logical Conditions and Operators
Applying Rules of precedence for operators in an expression
Prepared By: Sanjiv R. Karn
OCP-Oracle, RHCI, RHCE-Linux, RHCS-Ansible, RHCSA-OpenStack, VCP-VMware, DevOps Professional
IT Trainer & Consultant, +977-9851127912,
[email protected] Oracle Database 19c Administration (OCP) Training Syllabus– Professional IT Solution
Sorting Rows
Limiting Rows Returned in a SQL Statement
Using Substitution Variables
Using the DEFINE and VERIFY commands
3. Using Single-Row Functions to Customize Output
Single-row Functions
Using Character Functions
Nesting Functions
Using Number Functions
Working with Dates
Using Date Functions
4. Using Conversion Functions and Conditional Expressions
Using TO_CHAR, TO_DATE & TO_NUMBER Functions
Using Null Value Functions
Using Conditional Expressions
5. Reporting Aggregated Data Using Group Functions
Using Group Functions
Grouping Rows
Nesting Group Functions
6. Using Subqueries to Solve Queries
Using Subqueries
Using Single Row Subqueries
Using Multiple Row Subqueries
7. Displaying Data from Multiple Tables Using Joins
Types of Joins
Join with USING Clause
Join with ON Clause
Using Self Join
Using Outer Joins
Using Cartesian Product
8. Using SET Operators
Set Operators
Using The INTERSECT operator
Using The MINUS operator
Using The UNION and UNION ALL operators
Matching SELECT Statements
Prepared By: Sanjiv R. Karn
OCP-Oracle, RHCI, RHCE-Linux, RHCS-Ansible, RHCSA-OpenStack, VCP-VMware, DevOps Professional
IT Trainer & Consultant, +977-9851127912,
[email protected] Oracle Database 19c Administration (OCP) Training Syllabus– Professional IT Solution
9. Creating a Table
Data Types
Types of Constraints
Using CREATE TABLE to Create a Table
Creating a Table Using Subquery
Altering a Table
Dropping a Table
10. Managing Tables using DML statements
Adding New Rows in a Table (INSERT)
Changing Data in a Table (UPDATE)
Removing Rows from a Table (DELETE & TRUNCATE)
Database Transaction Control (COMMIT, ROLLBACK & SAVEPOINT)
Read Consistency
Using Subqueries in INSERT, UPDATE & DELETE
11. Managing Other Schema Objects
Creating and Managing Views
Creating and Managing Indexes
Creating and Managing Synonyms
Creating and Managing Sequences
Module-III: Oracle Database 19c Administration
1. Understanding Oracle Database Architecture
Understanding Oracle Database Instance Architecture
Understanding Oracle Database Memory and Process Structures
Understanding Logical and Physical Database Structures
2. Creating and Managing Oracle Database
Using the Database Configuration Assistant (DBCA)
Creating Oracle Database Using DBCA
Configuring Oracle Database Using DBCA
Deleting Oracle Database Using DBCA
Managing Oracle Database Templates Using DBCA
Managing Oracle Database Using Oracle Enterprise Database Express
Prepared By: Sanjiv R. Karn
OCP-Oracle, RHCI, RHCE-Linux, RHCS-Ansible, RHCSA-OpenStack, VCP-VMware, DevOps Professional
IT Trainer & Consultant, +977-9851127912,
[email protected] Oracle Database 19c Administration (OCP) Training Syllabus– Professional IT Solution
3. Managing Database Instances
Starting Up Oracle Database Instances
Shutting Down Oracle Database Instances
Using Data Dictionary Views
Using Dynamic Performance Views
Managing Initialization Parameter Files
Managing Initialization Parameters
4. Managing Tablespaces and Datafiles
Physical and Logical Structure of Database
Viewing Tablespace Information
Creating a Tablespace
Altering a Tablespace
Dropping a Tablespace
5. Managing Users, Privileges, Roles and Profiles
Creating a User
Alter a User
Dropping a User
Assigning Quotas to Users
Principal of Least Privilege
Granting System & Object Privileges to Users
Revoking System and Object Privileges From Users
Creating and Managing Roles
Creating and Assigning Profiles
6. Managing Data Concurrency
Describe the Locking Mechanisms and How Oracle Manages Data
Concurrency
Monitor and Resolve Locking Conflicts
7. Managing Undo
Understanding Transactions and Undo Data
Comparing Undo Data and Redo Data
Storing Undo Information
Configure Undo Retention
Guarantee Undo Retention
8. Managing Storage
Describe How Oracle Database Server Automatically Manage Space
Save Space By Using Compression
Proactively Monitor and Manage Tablespace Space Usage
Prepared By: Sanjiv R. Karn
OCP-Oracle, RHCI, RHCE-Linux, RHCS-Ansible, RHCSA-OpenStack, VCP-VMware, DevOps Professional
IT Trainer & Consultant, +977-9851127912,
[email protected] Oracle Database 19c Administration (OCP) Training Syllabus– Professional IT Solution
Reclaim Wasted Space From Tables and Indexes By Using the Segment
Shrink Functionality
Manage Resumable Space Allocation
9. Implementing Oracle Database Auditing
Why Enable Auditing
Enable Unified Auditing
Create Unified Audit Policies
Maintain the Audit Trail
10. Configuring Oracle Net Services
Types of Connection Methods
Creating Additional Database Listeners
Creating Oracle Net Service Alias
Use tnsping to Test Oracle Net Connectivity
Module-IV: Oracle Database 19c Backup & Recovery
1. Backup and Recovery Concepts
DBA Responsibilities
Categories of Failures
Strategies of Backups
Types of Backups
Modes of Backup
Typical Backup Strategies
2. Backup and Recovery Configuration
Configure the Fast Recovery Area (FRA)
Multiplex the Control File
Multiplex Redo Log Files
Configure ARCHIVELOG Mode
3. Configuring RMAN
Types of Databases
Connecting to a Database Using RMAN
Configuring RMAN
Configuring and Using Catalog Database
Prepared By: Sanjiv R. Karn
OCP-Oracle, RHCI, RHCE-Linux, RHCS-Ansible, RHCSA-OpenStack, VCP-VMware, DevOps Professional
IT Trainer & Consultant, +977-9851127912,
[email protected] Oracle Database 19c Administration (OCP) Training Syllabus– Professional IT Solution
4. Performing and Maintaining RMAN Backup
Taking Full Backup
Taking Partial Backup
Taking Incremental Backup
Listing Backup
Reporting Backup
Maintaining Backup
Automate Database Backup
Encrypting RMAN Backup
5. Performing Recovery
Understanding Restore & Recover
Performing Recovery of Non-critical Files
Performing Recovery of Initialization Parameter File
Performing Recovery of Control Files
Performing Recovery of Redo Log Files
Performing Recovery of Datafiles
Performing Block Media Recovery (BMR)
Automating Recovery Using RMAN Advisor
Performing Point-in-Time Recovery
Restoring a Database to a Different Host
6. Duplicating a Database
Creating a Duplicate Database
7. Using Flashback Technologies
Types of Flashback Technologies
Performing Flashback Drop
Performing Flashback Table
Performing Flashback Query
Performing Flashback Versions Query
Performing Flashback Transactions Query
Performing Flashback Database
8. Moving Data
Using Oracle Data Pump (Logical Backup & Recovery)
Using SQL*Loader
Using External Tables
Prepared By: Sanjiv R. Karn
OCP-Oracle, RHCI, RHCE-Linux, RHCS-Ansible, RHCSA-OpenStack, VCP-VMware, DevOps Professional
IT Trainer & Consultant, +977-9851127912,
[email protected] Oracle Database 19c Administration (OCP) Training Syllabus– Professional IT Solution
Module-V: Oracle Database 19c: Real Application Cluster (RAC) & Data Guard
1. Real Application Cluster (RAC)
What is RAC and how it Works?
Preparing Systems for RAC Nodes
Installing and Configuring Storage Server
Creating ASM Disks
Installing Grid Software
Installing Database Software
Creating a Database on Grid Infrastructure
Verifying RAC Operation
2. Oracle Active Data Guard
What is Oracle Data Guard and how it Works?
Setup Physical Standby Active Data Guard using Data Broker
Managing Primary and Standby Databases Using Data Broker
Performing Database Switchover
Performing Database Failover
Module-VI: Oracle Database 19c Performance Tuning
1. Database Maintenance
Managing Automatic Workload Repository (AWR)
Using Automatic Database Diagnostic Monitor (ADDM)
Describing and Using Advisory Framework
Setting Alert Thresholds
Using Server Generated Alerts
2. Managing Performance
Monitoring Performance
Using Automatic Memory Management (AMM)
Sizing Memory Buffers
3. Using Database Resource Manager
Configuring Resource Manager
Accessing and Creating Resource Plans
Creating Consumer Groups
Allocating Resources to the Consumer Groups
Mapping Consumer Groups to Plans
Prepared By: Sanjiv R. Karn
OCP-Oracle, RHCI, RHCE-Linux, RHCS-Ansible, RHCSA-OpenStack, VCP-VMware, DevOps Professional
IT Trainer & Consultant, +977-9851127912,
[email protected] Oracle Database 19c Administration (OCP) Training Syllabus– Professional IT Solution
Activating Resource Plan
Monitoring Resource Manager
4. Using Oracle Scheduler to Automate Tasks
Simplifying Management Tasks by Using Oracle Scheduler
Creating a Job, Program and Schedule
Monitoring Job Execution
Using a Time or Event Based Schedule for Executing Oracle Scheduler Jobs
Module-VII: Oracle Database 19c Container Database (CDB) & Pluggable
Database (PDB)
1. Creating & Managing Container (CDB) & Pluggable Database (PDB)
Architecture of CDB & PDB
Creating a Container Database (CDB)
Different Methods of Creating Pluggable Database (PDB)
Startup & Shutdown of PDBs
Connecting to PDBs
Managing Initialization Parameters in CDB & PDBs
Managing Tablespaces in CDB & PDBs
Managing Users, Privileges & Roles in CDB & PDBs
Taking Backup of CDB & PDB
Performing Recovery of CDB & PDB
Performance Tuning of CDB & PDB
Prepared By: Sanjiv R. Karn
OCP-Oracle, RHCI, RHCE-Linux, RHCS-Ansible, RHCSA-OpenStack, VCP-VMware, DevOps Professional
IT Trainer & Consultant, +977-9851127912,
[email protected]