Online Live Training on: Oracle DBA

13,800.00 ৳ 

Start Date: 15 July, 2023
Time: Friday & Saturday (6:30 PM – 9:30 PM)
Duration: 60 Hours
Course Fee: 13,800 BDT
Contact: 01847179477,01811449483


Trainer: Ismail Hossain [View Profile]


Intended Audience: This course is intended for those who want to work as a Database Administrator.

Oracle Database SQL Fundamental
10 classes

Introduction to Oracle SQL

  • Discuss The Basic Design Of Relational Database
  • Categorize the different types of SQL statements
  • Log On to the database using SQL PLUS and SQL Developer

Retrieve Data using the SQL SELECT Statement

  • Basic SQL SELECT Statement
  • Select All Columns
  • Select Specific Columns
  • Using Column Heading Defaults
  • Using Arithmetic Expressions
  • Using Column Alias
  • Using Literal Character Strings

Restricting and and Sorting Data

  • Write queries that contain a WHERE clause to limit the output retrieved
  • List the comparison operators and logical operators that are used in a WHERE clause
  • Describe the rules of precedence for comparison and logical operators
  • Use character string literals in the WHERE clause
  • Write queries that contain an ORDER BY clause to sort the output of a SELECT
  • Sort output in descending and ascending order

Usage of Single-Row Functions to Customize Output

  • Manipulate strings with character function in the SELECT and WHERE clauses
  • Manipulate numbers with the ROUND, TRUNC, and MOD functions
  • Perform arithmetic with date data
  • Manipulate dates with the DATE functions

Conversion Functions and Conditional Expressions

  • Describe implicit and explicit data type conversion
  • Using the TO_CHAR, TO_NUMBER, and TO_DATE conversion functions
  • Nesting functions
  • Apply the NVL, NULLIF, and COALESCE functions to data
  • Use conditional IF THEN ELSE logic in a SELECT statement

Aggregate Data Using the Group Functions

  • Using the aggregation functions
  • Divide the retrieved data in groups by using the GROUP BY clause
  • Exclude groups of data by using the HAVING clause

Display Data From Multiple Tables Using Joins

  • Write SELECT statements to access data from more than one table
  • View data that generally does not meet a join condition by using outer joins
  • Join a table to itself by using a self join

Use Sub-queries to Solve Queries

  • Describe the types of problem that sub-queries can solve
  • Define sub-queries
  • List the types of sub-queries
  • Write single-row and multiple-row sub-queries

The SET Operators

  • Describe the SET operators
  • Use a SET operator to combine multiple queries into a single query
  • Control the order of rows returned

Data Manipulation Statements

  • Describe each DML statement
  • Insert rows into a table
  • Change rows in a table by the UPDATE statement
  • Delete rows from a table with the DELETE statement
  • Save and discard changes with the COMMIT and ROLLBACK statements
  • Explain read consistency

Use of DDL Statements to Create and Manage Tables

  • Categorize the main database objects
  • Review the table structure
  • List the data types available
  • Create a simple table
  • Add constrains
  • Alter table statement
  • Drop table statement

Other Schema Objects

  • Create a simple and complex view
  • Retrieve data from views
  • Create, maintain, and use sequences
  • Create and maintain indexes
  • Create private and public synonyms

Control User Access

  • Differentiate system privileges from object privileges
  • Create Users
  • Grant System Privileges
  • Create and Grant Privileges to a Role
  • Change Your Password
  • Grant Object Privileges
  • Revoke Object Privileges

Management of Schema Objects

  • Add, Modify, and Drop a Column
  • Add, Drop, and Defer a Constraint
  • How to enable and Disable a Constraint
  • Create and Remove Indexes
  • Create a Function-Based Index
  • Perform Flashback Operations

Manage Objects with Data Dictionary Views

  • Use the Dictionary Views
  • Table and Column Information
  • Query the dictionary views for constraint information
  • Query the dictionary views for view, sequence, index and synonym information
  • Add a comment to a table
  • Query the dictionary views for comment information

Manipulate Large Data Sets

  • Use Subqueries to Manipulate Data
  • Retrieve Data Using a Subquery as Source
  • Use Multitable INSERT Statements
  • Merge rows in a table

Retrieve Data Using Sub-queries

  • Multiple-Column Subqueries
  • Scalar Subquery Expressions
  • Correlated Subqueries
  • The EXISTS and NOT EXISTS operators
  • Invoke the WITH clause

Regular Expression Support

  • Use the Regular Expressions Functions and Conditions in SQL
  • Perform a Basic Search using the REGEXP_LIKE function
  • Find patterns using the REGEXP_INSTR function
  • Extract Substrings using the REGEXP_SUBSTR function
  • Replace Patterns Using the REGEXP_REPLACE function
  • Implement the REGEXP_COUNT function

Oracle Database Administration Part-I
10 classes

Oracle Database Architecture

  • Introduction To Oracle Database
  • Oracle Database Memory Structure
  • Oracle Database Process Structure
  • Oracle Database Storage Architecture

Installing Oracle database software

  • Install Oracle Database Binary GUI Mode
  • Install Oracle Database Binary Silent Mode

Creating an Oracle Database Using DBCA

  • Create Database Using DBCA GUI Mode
  • Create Database Using DBCA Silent Mode
  • Delete Database Using DBCA GUI Mode
  • Delete Database Using DBCA Silent Mode

Managing Database instance

  • Database Initialization Parameter Files
  • Changing Initialization Parameter Values
  • Database Startup Modes
  • Database Shutdown Modes
  • Viewing Alert Log
  • Dynamic Performance View

Tablespace And Datafile Management

  • Create Tablespace
  • Rename Tablespace
  • Add/Alter Data File
  • Add/Alter Temp File
  • Rename / Move Data File

User Management

  • Create User in Oracle Database
  • Alter User Password
  • Change User Default Tablespace
  • Tablespace Quota for Users
  • Define Privilege for Users
  • Create Profile for Users
  • Alter Profile for Users

Data Concurrency and Undo Management

  • Locking Mechanism And Data Concurrency
  • DML Locks
  • Detecting Locks
  • Resolving Lock
  • Deadlocks
  • Managing Undo Data
  • Configuring Undo Retention
  • Guaranteeing Undo Retention
  • Undo Advisor

Performance Management

  • Performance Monitoring – Top Session
  • Enabling Automatic Memory Management
  • Enabling Automatic Shared Memory Management
  • Memory Advisor
  • Invalid And Unused Objects

Backup and recovery concept

  • Categories of Failure
  • Understanding of Instance Recovery
  • Configure the Fast Recovery Area
  • Multiplexing Control Files
  • Redo Log Files and Multiplexing
  • Archive Log Files and Archiver Process
  • Enabling Archive log Mode

Moving Data Using Data Pump Utility

  • Export Schema Using Data Pump
  • Import Schema Using Data Pump
  • Export Table Using Data Pump
  • Import Table Using Data Pump
  • Compression Parameter in Data Pump
  • Parallel Option in Data Pump
  • Query Clause in Data Pump
  • Table Exist Action Option In Data Pump
  • Par File in Data Pump
  • Exclude /Include In Data Pump
  • Sqlfile Option In Data pump

Multitenant Architecture

  • Oracle Multitenant Overview
  • Create Container Database
  • Create Pluggable Database
  • Create Pdb From PDB$SEED
  • Clone Pdb From Another PDB
  • Plugging And Unplugging PDB
  • Connection To PDB

Oracle Database Administration Part-II
10 classes

Introduction to Backup and Recovery

  • Purpose of Backup and Recovery
  • Oracle Backup and Recovery Solutions
  • Type of RMAN Commands
  • Using a Fast Recovery area
  • Fast Recovery Area Space Management
  • Retention Policy

<Class-02,03 >
Performing Backup with RMAN

  • Performing Full Database backup
  • Performing Database Image Copies
  • Performing Database Incremental backup
  • Performing Tablespace Backup
  • Performing Data file Backup
  • Performing Archive log Backup
  • Monitoring RMAN Backup
  • Cross Check and Deleting Backup
  • Improving Backups

Configuring Backup Setting

  • Control File Auto backup
  • Specifying Backup Destination
  • Configuring and Allocation Channels
  • Compressing Backups
  • Rman Encrypted Backup

Rman Restore and Recovery

  • Restore and Recover Full Database
  • Point-in-Time Database Recovery
  • Point-in-Time Tablespace Recovery
  • Point-in-Time Table Recovery
  • Recovery Loss of server Parameter File
  • Restore control file from auto backup
  • Re-creation Password File
  • Recover loss of redo log group
  • Recovery from the image copy
  • Performing to switch the image copy
  • Restore and recover database on a new host

Tuning and Diagnosing

  • Tuning RMAN Channel
  • Tuning Backup Command
  • Block Corruption
  • List Failure
  • Advise Failure
  • Repair Failure

Duplicate database Using RMAN

  • Database duplication Techniques
  • Duplicating an Active Database with a target Connection
  • Duplicating an Active Database without a target Connection

Oracle Flashback Technology

  • Enabling Oracle Flashback
  • Flashback Retention policy
  • Flashback Retention guarantee
  • Flashback Table
  • Flashback Table to Before Drop
  • Flashback Entire Database

Using Rman in Multitenant Database

  • Container Database Backup
  • Root Container Backup
  • Pluggable Database Backup
  • Tablespace and Data file Backup
  • Archive log Backup
  • Container Database Complete Recovery
  • Root Container Complete Recovery
  • Pluggable Database Complete Recovery
  • Tablespace and Data file Complete Recovery
  • Container Database Point-in-Time Recovery
  • Pluggable database Point-in-Time recovery