Oracle Database 12c Administrator (OCA)
1 Introduction to Oracle Database 12c
1-1 Overview of Oracle Database 12c
1-2 Oracle Database Architecture
1-3 Oracle Database Components
1-4 Oracle Database Installation
2 Oracle Database Administration
2-1 Database Creation and Configuration
2-2 Managing Tablespaces and Datafiles
2-3 Managing Users and Security
2-4 Managing Privileges and Roles
2-5 Managing Profiles
2-6 Managing Auditing
3 Oracle Database Storage Structures
3-1 Understanding Oracle Database Storage Structures
3-2 Managing Oracle Database Storage
3-3 Managing Oracle Database Segments
3-4 Managing Oracle Database Extents
3-5 Managing Oracle Database Blocks
4 Oracle Database Backup and Recovery
4-1 Introduction to Oracle Database Backup and Recovery
4-2 Oracle Database Backup Strategies
4-3 Oracle Database Recovery Strategies
4-4 Oracle Database Backup and Recovery Tools
4-5 Oracle Database Backup and Recovery Procedures
5 Oracle Database Performance Tuning
5-1 Introduction to Oracle Database Performance Tuning
5-2 Oracle Database Performance Tuning Tools
5-3 Oracle Database Performance Tuning Techniques
5-4 Oracle Database Performance Tuning Best Practices
6 Oracle Database High Availability
6-1 Introduction to Oracle Database High Availability
6-2 Oracle Database High Availability Features
6-3 Oracle Database High Availability Tools
6-4 Oracle Database High Availability Best Practices
7 Oracle Database Security
7-1 Introduction to Oracle Database Security
7-2 Oracle Database Security Features
7-3 Oracle Database Security Tools
7-4 Oracle Database Security Best Practices
8 Oracle Database Monitoring and Maintenance
8-1 Introduction to Oracle Database Monitoring and Maintenance
8-2 Oracle Database Monitoring Tools
8-3 Oracle Database Maintenance Tasks
8-4 Oracle Database Monitoring and Maintenance Best Practices
9 Oracle Database Cloud Services
9-1 Introduction to Oracle Database Cloud Services
9-2 Oracle Database Cloud Services Features
9-3 Oracle Database Cloud Services Tools
9-4 Oracle Database Cloud Services Best Practices
10 Oracle Database SQL and PLSQL
10-1 Introduction to Oracle Database SQL and PLSQL
10-2 Oracle Database SQL and PLSQL Syntax
10-3 Oracle Database SQL and PLSQL Functions
10-4 Oracle Database SQL and PLSQL Best Practices
11 Oracle Database Data Management
11-1 Introduction to Oracle Database Data Management
11-2 Oracle Database Data Management Tools
11-3 Oracle Database Data Management Techniques
11-4 Oracle Database Data Management Best Practices
12 Oracle Database Application Development
12-1 Introduction to Oracle Database Application Development
12-2 Oracle Database Application Development Tools
12-3 Oracle Database Application Development Techniques
12-4 Oracle Database Application Development Best Practices
Introduction to Oracle Database 12c

Introduction to Oracle Database 12c

Key Concepts

Oracle Database Architecture

Oracle Database 12c is built on a robust architecture that includes various components such as the Instance, Database, and Storage. The Instance consists of the memory structures (SGA - System Global Area) and background processes (PMON, SMON, etc.). The Database is the collection of physical files like datafiles, control files, and redo logs. Storage refers to the physical media where these files are stored.

Multitenant Architecture

Oracle Database 12c introduces a multitenant architecture that allows a single container database (CDB) to host multiple pluggable databases (PDBs). This architecture is akin to a large container ship (CDB) carrying multiple smaller containers (PDBs). Each PDB is isolated and can be managed independently, yet they share common resources from the CDB.

Container and Pluggable Databases

A Container Database (CDB) is the main database that holds all the common metadata and system resources. It can contain one or more Pluggable Databases (PDBs), which are self-contained databases that can be plugged into or unplugged from the CDB. Think of the CDB as a motherboard in a computer, and the PDBs as individual USB drives that can be plugged in and out as needed.

Oracle Database 12c Features

Oracle Database 12c comes with several new features designed to enhance performance, scalability, and manageability. Some of these features include:

Understanding these foundational concepts is crucial for anyone aspiring to become an Oracle Database 12c Administrator. By grasping the architecture and features of Oracle Database 12c, you will be well-equipped to manage and optimize database environments effectively.