Course Code: 18952

Oracle database SQL / Administration 2019 (1Z0-071 and 1Z0-082 and 1Z0-083)

Class Dates:
7 Days
Class Time:
Instructor-Led Training, Virtual Instructor-Led Training


  • Course Overview
  • Become an Oracle Database SQL Certified Associate and demonstrate understanding of fundamental SQL concepts needed to undertake any database project. Passing the exam illustrates depth of knowledge of SQL and its use when working with the Oracle Database server. Gain a working knowledge of queries , insert, update and delete SQL statements as well as some Data Definition language and Data Control Language, the optimizer, tales and indexes, data modeling and normalization. By passing this exam, a certified individual proves fluency in and a solid understanding of SQL language, data modeling and using SQL to create amd manipulate tables in an Oracle Database.

  • Audience
  • By earning the Oracle Database Administrator Certified Professional credential, you will be demonstrating your possesion of the full skill set required to perform day to day administration of the Oracle Database.

    Oracle Database Administration I 1Z0-082
    Oracle Database Administration II 1Z0-083


  • Qualified candidates have knowledge of general computing concepts, knowledge of command line interfaces and experience working in command line.

    Oracle Database SQL 1Z0-071
    Preparing for the Oracle Database Administration Certified Professional credential helps candidates gain the skills and knowledge to install, patch and upgrade Oracle Database and Oracle Grid Infrastructure for a standalone server, create and manage a backup and recovery strategy using Recovery Manager (RMAN), use RMAN for Database duplication and transportation, diagnose failures using RMAN, and manage all aspects of Multitenant container databases, pluggable databases and application containers including creation, cloning, security, transportation and backup and recovery.

Course Details

  • Oracle Database SQL 1Z0-071
  • Using Structured Query Language (SQL)
  • Explain the relationship between a database and SQL
  • Using Data Manipulation Language (DML) and Transaction Control Language (TCL)
  • Describe the purpose of DML, Use DML to manage data in tables, Use TCL to manage transactions
  • Using Basic SELECT statements
  • Build a SELECT statement to retrieve data from an Oracle Database table, Use the WHERE clause to the SELECT statement to filter query results
  • Defining Table Joins
  • Describe the different types of joins and their features, Use joins to retrieve data from multiple tables, Use self joins
  • Using Conversion Functions and Conditional Expressions
  • Use the TO_CHAR, TO_NUMBER, and TO_DATE conversion functions, Apply general functions and conditional expressions in a SELECT statement
  • Displaying Data from Multiple Tables
  • Use SELECT statements to access data from more than one table using equijoins and nonequijoins, Join a table to itself by using a self-join, View data that generally does not meet a join condition
  • ..
  • Using the Set Operators
  • Use a set operator to combine multiple queries into a single query, Control the order of rows returned
  • Using DDL Statements to Create and Manage Tables
  • Describe data types that are available for columns,Create a simple table, Create constraints for tables
  • Describe how schema objects work, Execute a basic SELECT statement
  • Managing Objects with Data Dictionary Views
  • Use the data dictionary views to research data on objects, Query various data dictionary views
  • Managing Schema Objects
  • Manage constraints, Create and maintain indexes including invisible indexes and multiple indexes on the same columns
  • Drop columns and set column UNUSED, Perform flashback operations, Create and use external tables
  • Using Data Definition Language (DDL)
  • Describe the purpose of DDL, Use DDL to manage tables and their relationships, Explain the theoretical and physical aspects of a relational database
  • .
  • Defining SELECT Statements
  • Identify the connection between an ERD and a database using SQL SELECT statements
  • Restricting and Sorting Data
  • Use the ORDER BY clause to sort SQL query results, Limit the rows that are retrieved by a query, Sort the rows that are retrieved by a query, Use ampersand substitution to restrict and sort output
  • Using Single-Row Functions to Customize Output
  • Use various types of functions available in SQL, Use conversion functions, Use character, number, and date and analytical (PERCENTILE_CONT, STDDEV, LAG, LEAD) functions in SELECT statements
  • Reporting Aggregated Data Using the Group Functions
  • Describe the use of group functions, Group data by using the GROUP BY clause, Include or exclude grouped rows by using the HAVING clause
  • Using Subqueries to Solve Queries
  • Define subqueries, Describe the types of problems subqueries can solve, Describe the types of subqueries, Use correlated subqueries, Update and delete rows using correlated subqueries,
  • Use the EXISTS and NOT EXISTS operators, Use the WITH clause, Use single-row and multiple-row subqueries
  • .
  • Manipulating Data
  • Insert rows into a table, Update rows in a table, Delete rows from a table, Control transactions
  • Creating Other Schema Objects
  • Create simple and complex views with visible/invisible columns, Create, maintain and use sequences
  • Controlling User Access
  • Differentiate system privileges from object privileges, Grant privileges on tables and on a user, Distinguish between privileges and roles
  • Manipulating Large Data Sets
  • Describe the features of multitable INSERTs, Merge rows in a table
  • Oracle Database Administration I 1Z0-082
  • Understanding Oracle Database Architecture
  • Understanding Oracle Database Instance Configurations, Understanding Oracle Database Memory and Process Structures,
  • Understanding Logical and Physical Database Structures, Understanding Oracle Database Server Architecture
  • Managing Database Instances
  • Starting Up Oracle Database Instances, Using Data Dictionary View, Shutting Down Oracle Database Instances
  • Using Dynamic Performance Views, Using the Automatic Diagnostic Repository (ADR), Using the Alert Log and Trace Files, Managing Initialization Parameter Files
  • Managing Users, Roles and Privileges
  • Assigning Quotas to Users, Applying the Principal of Least Privilege, Creating and Assigning Profiles,
  • Administering User Authentication Methods, Managing Oracle Database Users, Privileges, and Roles
  • Managing Storage
  • Managing Resumable Space Allocation, Shrinking Segments, Deferring Segment Creation,,Using Space-Saving Features
  • Deploying Oracle Database Space Management Features
  • .
  • Managing Different Types of Segments, Using Table and Row Compression
  • Understanding Block Space Management
  • Moving Data
  • Using External Tables, Using Oracle Data Pump, Using SQL*Loader
  • Tuning SQL Statement
  • Understanding The Oracle Optimizer, Using The SQL Tuning Advisor, Managing Optimizer Statistics,
  • Using The SQL Access Advisor, Understanding The SQL Tuning Process
  • Restricting and Sorting Data
  • Applying Rules of precedence for operators in an expression, Limiting Rows Returned in a SQL Statement
  • Using Substitution Variables, Using the DEFINE and VERIFY commands
  • Using Conversion Functions and Conditional Expressions
  • Applying the NVL, NULLIF, and COALESCE functions to data, Understanding implicit and explicit data type conversion
  • .
  • Using the TO_CHAR, TO_NUMBER, and TO_DATE conversion functions, Nesting multiple functions
  • Displaying Data from Multiple Tables Using Joins
  • Using Self-joins, Using Various Types of Joins, Using Non equijoins, Using OUTER joins
  • Using SET Operators
  • Matching the SELECT statements, Using the ORDER BY clause in set operations, Using The INTERSECT operator, Using The MINUS operator, Using The UNION and UNION ALL operators
  • Understanding Data Definition Language
  • Using Data Definition Language
  • Managing Views
  • Managing Data in Different Time Zones
  • Accessing an Oracle Database with Oracle supplied Tools
  • Using the Database Configuration Assistant (DBCA)
  • .
  • Using Oracle Enterprise Manager Cloud Control, Using racle enterprise Manager Database Express, Using SQL Developer, Using SQL Plus
  • Configuring Oracle Net Services
  • Using Oracle Net Services Administration Tools, Configuring Communication Between Database Instances, Configuring the Oracle Net ListenerConnecting to an Oracle Database Instance
  • Comparing Dedicated and Shared Server Configurations, Administering Naming Methods
  • Managing Tablespaces and Datafiles
  • Viewing Tablespace Information, Creating, Altering and Dropping Tablespaces, Managing Table Data Storage
  • Implementing Oracle Managed Files, Moving and Renaming Online Data Files
  • Managing Undo
  • Understanding Transactions and Undo Data, Storing Undo Information, Configuring Undo Rentention, Comparing Undo Data and Redo Data, Understanding Temporary Undo
  • Monitoring and Tuning Database Performance
  • Managing Memory Components, Understanding The Automatic Workload Repository (AWR), Understanding The Advisory Framework
  • Monitoring Wait Events, Sessions, and Services, Managing Metric Thresholds and Alerts, Understanding and Using The Performance Tuning Methodology
  • .
  • Retrieving Data using the SQL SELECT Statement
  • Using Column aliases, Using The DESCRIBE command, Using The SQL SELECT statement
  • Using concatenation operator, literal character strings, alternative quote operator, and the DISTINCT keyword
  • Using Arithmetic expressions and NULL values in the SELECT statement
  • Using Single-Row Functions to Customize Output
  • Manipulating strings with character functions in SQL SELECT and WHERE clauses, Performing arithmetic with date data
  • Manipulating numbers with the ROUND, TRUNC and MOD functions
  • Manipulating dates with the date function
  • Reporting Aggregated Data Using Group Functions
  • Restricting Group Results, Creating Groups of Data, Using Group Functions
  • Using Subqueries to Solve Queries
  • Using Single Row Subqueries, Using Multiple Row Subqueries
  • .
  • Managing Tables using DML statements
  • Managing Database Transactions, Using Data Manipulation Language, Controlling transactions
  • Managing Sequences, Synonyms, Indexes
  • Managing Indexes, Managing Synonyms, Managing Sequences
  • Managing Schema Objects
  • Creating and using temporary tables, Managing constraints
  • Oracle Database Administration II 1Z0-083
  • Creating CDBs and Regular PDBs
  • Configure and create a CDB, Create a new PDB from the CDB seed, Explore the structure of PDBs
  • Manage CDBs and PDBs
  • Manage PDB service names and connections, Manage startup, shutdown and availability of CDBs and PDBsChange the different modes and settings of PDBs
  • Evaluate the impact of parameter value changes, Performance management in CDBs and PDBs, Control CDB and PDB resource usage with the Oracle Resource Manager
  • Backup and Duplicate
  • Perform Backup and Recover CDBs and PDBs, Duplicate an active PDB, Duplicate a Database
  • Upgrading and Transporting CDBs and Regular PDBs
  • Upgrade an Oracle Database, Transport Data
  • Backup Strategies and Terminology
  • Perform Full and Incremental Backups and Recoveries, Compress and Encrypt RMAN Backups, Use a media manager
  • Create multi-section backups of very large files, Create duplexed backup sets
  • .
  • Create archival backups, Backup of recovery files, Backup non database files,Back up ASM meta data
  • Restore and Recovery Concepts
  • Employ the best Oracle Database recovery technology for your failure situation
  • Describe and use Recovery technology for Crash, Complete, and Point-in-time recovery
  • Using Flashback Technologies
  • Configure your Database to support Flashback, Perform flashback operations
  • Duplicating a Database
  • Install Grid Infrastructure and Oracle Database
  • Install Grid Infrastructure for a Standalone server, Install Oracle Database software
  • Patching Grid Infrastructure and Oracle Database
  • Upgrading to Oracle Grid Infrastructure
  • .
  • Oracle Database 18c: New Features
  • Image and RPM based Database Installation
  • Using General Overall Database Enhancements
  • Install Oracle Database software, Create, Delete and Configure Databases using DBCA, Creating CDBs and Regular PDBs, Use Miscellaneaous 19c New Features
  • Monitoring and Tuning Database Performance
  • Managing Memory Components, Understanding The Automatic Workload Repository (AWR), Understanding The Advisory Framework , Monitoring Wait Events, Sessions, and Services
  • Managing Metric Thresholds and Alerts, Understanding and Using The Performance Tuning Methodology
  • Performing Performance Planning, Understanding The Automatic Database Diagnostic Monitor (ADDM)
  • Manage Application PDBs
  • Explain the purpose of application root and application seed, Define and create application PDBs, Install, upgrade and Patch applications, Create and administer Application PDBS
  • Clone PDBs and Application containers, Plug and unplug operations with PDBs and application containers, Comparing Local Undo Mode and Shared Undo Mode
  • .
  • Manage Security in Multitenant databases
  • Manage Security in Multitenant databases, Manage PDB lockdown profiles, Audit Users in CDBs and PDBs, Manage other types of policies in application containers
  • Recovery and Flashback
  • Restore and Recovering Databases with RMAN, Perform CDB and PDB flashback
  • Configuring and Using RMAN
  • Configure RMAN and the Database for Recoverability, Configure and Using an RMAN recovery catalog
  • Diagnosing Failures
  • Detect and repair database and database block corruption, Diagnosing Database Issues
  • Performing Recovery
  • Restore and Recovering Databases with RMAN, Perform Non RMAN database recovery
  • Transporting Data
  • RMAN Troubleshooting and Tuning, Interpret the RMAN message output, Diagnose RMAN performance issues
  • .
  • Creating an Oracle Database by using DBCA
  • Oracle Restart
  • Configure and use Oracle Restart to manage components
  • Upgrade the Oracle Database
  • Plan for Upgrading an Oracle Database
  • Upgrade an Oracle Database,
  • Perform Post-Upgrade tasks
  • Install Grid Infrastructure for a Standalone server
  • Rapid Home Provisioning
  • Using Availability Enhancements
  • Use an RMAN recovery catalog,
  • Use Flashback Database
  • .
  • Tuning SQL Statements
  • Understanding The Oracle Optimizer
  • Using The SQL Tuning Advisor
  • Managing Optimizer Statistics
  • Using The SQL Access Advisor
  • Understanding The SQL Tuning Process