1. Introduction to Grid Infrastructure
  - What is a Cluster?
  - What is a Flex Cluster?
  - Clusterware Characteristics
  - Oracle Clusterware
  - Hardware and Software Concepts (High level)
  - Shared Storage Overview

2. Oracle Clusterware Architecture
  - Cluster Storage Requirements
  - Clusterware Initialization and OHASD
  - Clusterware Process Architecture
  - Location Independent Names, Addresses and Name Resolution (GNS, SCAN, VIP..)
  - Shared GNS Background and Architecture
  - Configuring shared GNS
  - Migrating to shared GNS
  - Moving GNS to Another Cluster

3. Flex Cluster Architecture
  - Flex Cluster Architecture
  - Configuring Flex Cluster
  - Flex Clusters and Node Failure
 
4. Grid Infrastructure Pre-Installation Tasks
  - Shared Storage for Oracle Clusterware
  - Checking System Requirements
  - Single Client Access Name for the Cluster
  - Redundant Interconnect Usage
  - Kernel Requirements
  - Groups and Users
  - Shell Settings
  - Oracle Validated Configuration
  
5. Installing Grid Infrastructure
  - Installing Oracle Grid Infrastructure
  - Installing Flex Cluster
  - Verifying the Oracle Clusterware Installation
 
6. Managing Cluster Nodes
  - Adding Oracle Clusterware Homes
  - Prerequisites for Running addNode.sh
  - Adding a Node with addNode.sh
  - Configuring the node role
  - Removing a Node from the Cluster
 
7. Traditional Clusterware Management
  - Oracle Clusterware startup and shutdown
  - Administering the Voting Disk file
  - Administering the Oracle Cluster Registry Disk file
  - Network Administration
  - What-If Command Evaluation
  - Clusterware Admin Tools Review
 
8. Policy-Based Cluster Management
  - Policy-Based Cluster Management Overview
  - Server Categorization
  - Policy Set
 
9. Patching Grid Infrastructure
  - Out-of-Place Oracle Clusterware Upgrade
  - Types of Patches
  - Obtaining Oracle Clusterware Patches
  - Rolling Patches
  - Installing a Rolling Patchset with OUI
  - OPatch Overview
  - Installing a Rolling Patch with OPatch
  - OPatch Automation
 
10. Troubleshooting Oracle Clusterware
  - Diagnostic Framework Support for CRS
  - Cluster Health Monitor Enhancements Overview
  - Component level checks - cluvfy with -comp
  - Resource Debugging - Java Tools and Dynamic Debugging
  - Troubleshooting Node Evictions
  - Log files and Diagnostic Collection
  - The oclumon Utility
 
11. Making Applications Highly Available
  - Overview of Using Oracle Clusterware to Enable HA
  - Oracle Clusterware HA Components
  - Resource Management Options
  - Server Pools
  - Overall flow diagram of HA lifecycle (crs_profile, crs_register, crs_start….)
  - Clusterware Resource Modeling
  - Creating an Application VIP
  - ONS and FAN overviews
 
12. RAC Databases Overview & Architecture
  - Overview of Oracle RAC
  - RAC One Node
  - Cluster-Aware Storage Solutions
  - Benefits of Using RAC
  - Scaleup and Speedup
  - I/O Throughput Balanced
  - Global Resources
  - RAC and Flex ASM
 
13. Installing and Configuring Oracle RAC
  - Installing the Oracle Database Software
  - Installation options
  - Creating the Cluster Database 
  - Post-installation Tasks
  - Single Instance to RAC Conversion
  - Cleaning Up Unsuccessful Installs
 
14. Oracle RAC Administration
  - Parameters and RAC - SPFILE, Identical and Unique Parameters
  - Instance Startup, Shutdown and Quiesce
  - Undo Tablespaces
  - Redo Threads
  - Use Enterprise Manager Cluster Database Pages
  - RAC Alerts
  - RAC Metrics
  - Session management on RAC instances
 
15. RAC Backup and Recovery
  - Instance Failure And Recovery In RAC - LMON and SMON
  - Redo Threads and Archive Log Configurations and Admin
  - Parameter Settings Affecting Parallel Recovery and MTTR
  - Instance Failure And Recovery In RAC - LMON and SMON
  - RAC and the Fast Recovery Area
  - RMAN Configuration
  - RMAN Admin For RAC: Channels, Instances, Backup Distribution
  - RMAN Restore And Recovery RAC Considerations
 
16. RAC Global Resource Management and Cache Fusion
  - Globally Managed Resources and Management
  - Library Cache Management
  - Row cache management
  - Buffer cache fusion
  - Buffer Cache Management Requirements
  - Accessing single blocks in RAC
  - Multi-block read considerations in RAC
  - Undo and read consistency considerations in RAC
 
17. RAC Monitoring and Tuning
  - OCPU and Wait Time Latencies
  - Wait Events for RAC
  - Common RAC Tuning
  - Session and System Statistics
  - RAC specific V$ Views
  - Automatic Database Diagnostic Monitor for RAC
 
18. Managing High Availability of Services in a RAC Environment
  - Oracle Services
  - Services for Policy - and Administrator-Managed Databases
  - Creating Services
  - Managing Services
  - Use Services with Client Applications
  - Services and Connection Load Balancing
  - Services and Transparent Application Failover
  - Services and the Resource Manager
 
19. Upgrading and Patching RAC
  - Overview of Upgrades and Patching
  - Rlease and Patch Set Upgrades
  - PSU, CPU and Interim Patches
  - Merge Patches
  - Performing Out Of Place Database Upgrades
  - Planning and Preparing for Upgrade
  - Performing Out of Place Release Install or Upgrade
  - Post Upgrade Tasks
 
20. Application Continuity
  - What is AC?
  - What problem does it solve?
  - Benefits of AC
  - How AC works
  - AC Architecture
  - Side Effects
  - Restrictions
  - Application requirements
 
21. Design for High Availability
  - Causes of Planned and Unplanned Down Time
  - Oracle’s Solution to Down Time
  - RAC and Data Guard 
  - Maximum Availability Architecture
  - Fast-Start Failover
  - Hardware Assisted Resilient Data
  - Database High Availability Best Practices
  - RAID Configuration for High Availability

 22. Oracle Database Exadata Cloud Service Overview
  - Introducing Exadata Cloud Service
  - Service Configuration Options & Service Connection Options
  - Service Architecture & Availability
  - Management Responsibilities
  - Storage Configuration & Management Details
  - Simple Web-Based Provisioning & Management
  - REST APIs
  - Migrating to Exadata Cloud Service
