Complete Guide to Oracle Database 23ai: From Beginner to Advanced

Complete Guide to Oracle Database 23ai: From Beginner to Advanced

5h 18mAdvanced2024-06-24

Authors

Kellyn Gorman

Kellyn Gorman

Course details

As open-source technology becomes more standard, this course highlights the importance of robust, mature, and fully-supported relational database systems. Join instructor Kellyn Gorman as she guides you on your journey toward becoming a proficient database administrator, covering the robust features, innovative enhancements, and powerful capabilities of Oracle 23ai. Kellyn helps equip you with the comprehensive knowledge and skills required to effectively manage Oracle Database systems, the most widely used in enterprise environments, and to manage much of the most critical business data. By delving into Oracle's intricacies, you’ll gain a deep understanding of how to design, implement, and maintain robust and high-performing database systems, making them indispensable assets to organizations that rely on Oracle technology.

Learning objectives
Oracle Administration
Basic terminology
Database management
Installation
Upgrading and patching
Backup and Recovery
Oracle architecture
Tiered architecture
Oracle memory allocation and background processes
Physical and logical file layout
Oracle software and directory structures
Multi-tenancy
Why Multi tenant
Multi Tenancy architecture
Separation between container and pluggable databases
Connecting to and switching and logging into CDBs/PDBs
Managing pluggable databases (PDBs)
SQL and PL/SQL
Database query language
SQL basics
DML vs. DDL
PL/SQL specifics
procedural languages
Misc. language details
Security
Protecting the data
Roles and privileges
Users, SSO and authentication
Encryption
Data masking and obfuscation
data in flight vs. data at rest
Performance
Physical vs. logical optimization
The Oracle optimizer
Indexing and partitioning
SQL tuning
Statistics and metrics
Oracle performance data and tools

Skills covered

Oracle DatabaseDatabase AdministrationDatabase DevelopmentOracleDatabase ManagementSoftware DevelopmentOne-Off

Concepts

Introduction

  • Oracle 23ai - Future-proof your tech journey
  • An update about Oracle 23ai
  • What you should know
  • Getting set up for the Capstone project

Why Oracle

  • Why Oracle
  • New in Oracle 23ai
  • New data types
  • Miscellaneous new features

Oracle Basics - Schema Objects

  • Schema objects - All about tables
  • Indexing in Oracle 23ai
  • Views, object views, JSON views, and materialized views
  • Segment partitioning
  • The data dictionary and dynamic performance views
  • Capstone countdown - Schema objects recap

Oracle Basics - Transactions

  • What is ACID
  • Data concurrency
  • Data consistency
  • Data integrity
  • SQL language
  • PL SQL
  • Interacting with the database
  • Capstone countdown - Transactions recap

Oracle Architecture

  • Oracle physical architecture
  • Oracle logical architecture
  • Database configuration and logging
  • Oracle memory and processes
  • Capstone countdown - architecture recap

Instance vs. Container Database (CDB)

  • What is an Oracle instance
  • Container database (CDB)
  • Pluggable databases (PDBs)
  • Oracle Real Application Clusters (RAC)
  • Oracle Data Guard
  • Sharding architecture
  • Oracle Net Services and application architecture
  • Capstone countdown - Instance vs. container database recap

Database Administration

  • Role of a database administrator
  • Overview of maximum availability architecture
  • Understanding Oracle high availability
  • Disaster recovery options
  • Backing up and recovering using RMAN
  • Capstone countdown - Database administration recap

Security

  • Security basics
  • Authentication
  • Authorization
  • Account management
  • Auditing
  • Data governance in Oracle
  • New security features with 23ai
  • Capstone countdown - Security recap

Advanced Security

  • Reversible and irreversible data protection
  • Data obfuscation
  • Data masking
  • Transparent Data Encryption (TDE)
  • Network encryption
  • Database Firewall
  • Capstone countdown - Advanced security recap

Optimizing Performance

  • Introduction to performance optimization
  • Instance tuning
  • Understanding the AWR report
  • ASH, ADDM, and the rest of AWR
  • SQL tuning
  • SQL tracing
  • Cost-based optimizer
  • Performing an optimization exercise
  • Capstone countdown - Optimizing performance recap

Oracle 23ai Capstone - Getting Prepared

  • Capstone introduction and prerequisites
  • Assignment - Navigating the database hierarchy
  • Walkthrough - Navigating the database hierarchy

Oracle 23ai Capstone - Admin Tasks

  • Assignment - Starting and stopping databases
  • Walkthrough - Starting and stopping databases
  • Assignment - Configuring and managing space
  • Walkthrough - Configuring and managing space
  • Assignment - User management
  • Walkthrough - User management

Oracle 23ai Capstone - Cloning a Database

  • Assignment - Cloning a pluggable database
  • Walkthrough - Cloning a pluggable database

Oracle 23ai Capstone - Archiving for Point-in-Time Recovery

  • Assignment - Turning on archiving for point-in-time recovery
  • Walkthrough - Turning on archiving for point-in-time recovery

Oracle 23ai Capstone - Working with Data

  • Assignment - Create a sales summary schema owner user
  • Walkthrough - Create a sales summary schema owner user
  • Assignment - Create reporting data
  • Walkthrough - Create reporting data
  • Assignment - Manipulate data
  • Walkthrough - Manipulate data

Oracle 23ai Capstone - Managing the Optimizer

  • Assignment - Create an explain plan
  • Walkthrough - Create an explain plan

Conclusion

  • Further learning with Oracle 23ai
100,000 Toman