Complete Guide to Oracle Database 23ai: From Beginner to Advanced
5h 18mAdvanced2024-06-24
Authors

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
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
0. Introduction
- 01 - Oracle 23ai - Future-proof your tech journey
- 02 - An update about Oracle 23ai
- 03 - What you should know
- 04 - Getting set up for the Capstone project
1. Why Oracle
- 05 - Why Oracle
- 06 - New in Oracle 23ai
- 07 - New data types
- 08 - Miscellaneous new features
2. Oracle Basics - Schema Objects
- 09 - Schema objects - All about tables
- 10 - Indexing in Oracle 23ai
- 11 - Views, object views, JSON views, and materialized views
- 12 - Segment partitioning
- 13 - The data dictionary and dynamic performance views
- 14 - Capstone countdown - Schema objects recap
3. Oracle Basics - Transactions
- 15 - What is ACID
- 16 - Data concurrency
- 17 - Data consistency
- 18 - Data integrity
- 19 - SQL language
- 20 - PL SQL
- 21 - Interacting with the database
- 22 - Capstone countdown - Transactions recap
4. Oracle Architecture
- 23 - Oracle physical architecture
- 24 - Oracle logical architecture
- 25 - Database configuration and logging
- 26 - Oracle memory and processes
- 27 - Capstone countdown - architecture recap
5. Instance vs. Container Database (CDB)
- 28 - What is an Oracle instance
- 29 - Container database (CDB)
- 30 - Pluggable databases (PDBs)
- 31 - Oracle Real Application Clusters (RAC)
- 32 - Oracle Data Guard
- 33 - Sharding architecture
- 34 - Oracle Net Services and application architecture
- 35 - Capstone countdown - Instance vs. container database recap
6. Database Administration
- 36 - Role of a database administrator
- 37 - Overview of maximum availability architecture
- 38 - Understanding Oracle high availability
- 39 - Disaster recovery options
- 40 - Backing up and recovering using RMAN
- 41 - Capstone countdown - Database administration recap
7. Security
- 42 - Security basics
- 43 - Authentication
- 44 - Authorization
- 45 - Account management
- 46 - Auditing
- 47 - Data governance in Oracle
- 48 - New security features with 23ai
- 49 - Capstone countdown - Security recap
8. Advanced Security
- 50 - Reversible and irreversible data protection
- 51 - Data obfuscation
- 52 - Data masking
- 53 - Transparent Data Encryption (TDE)
- 54 - Network encryption
- 55 - Database Firewall
- 56 - Capstone countdown - Advanced security recap
9. Optimizing Performance
- 57 - Introduction to performance optimization
- 58 - Instance tuning
- 59 - Understanding the AWR report
- 60 - ASH, ADDM, and the rest of AWR
- 61 - SQL tuning
- 62 - SQL tracing
- 63 - Cost-based optimizer
- 64 - Performing an optimization exercise
- 65 - Capstone countdown - Optimizing performance recap
10. Oracle 23ai Capstone - Getting Prepared
- 66 - Capstone introduction and prerequisites
- 67 - Assignment - Navigating the database hierarchy
- 68 - Walkthrough - Navigating the database hierarchy
11. Oracle 23ai Capstone - Admin Tasks
- 69 - Assignment - Starting and stopping databases
- 70 - Walkthrough - Starting and stopping databases
- 71 - Assignment - Configuring and managing space
- 72 - Walkthrough - Configuring and managing space
- 73 - Assignment - User management
- 74 - Walkthrough - User management
12. Oracle 23ai Capstone - Cloning a Database
- 75 - Assignment - Cloning a pluggable database
- 76 - Walkthrough - Cloning a pluggable database
13. Oracle 23ai Capstone - Archiving for Point-in-Time Recovery
- 77 - Assignment - Turning on archiving for point-in-time recovery
- 78 - Walkthrough - Turning on archiving for point-in-time recovery
14. Oracle 23ai Capstone - Working with Data
- 79 - Assignment - Create a sales summary schema owner user
- 80 - Walkthrough - Create a sales summary schema owner user
- 81 - Assignment - Create reporting data
- 82 - Walkthrough - Create reporting data
- 83 - Assignment - Manipulate data
- 84 - Walkthrough - Manipulate data
15. Oracle 23ai Capstone - Managing the Optimizer
- 85 - Assignment - Create an explain plan
- 86 - Walkthrough - Create an explain plan
Conclusion
- 87 - Further learning with Oracle 23ai