Course Contents
DAY 1
ORACLE REAL APPLICATION CLUSTERS OVERVIEW
Overview of Oracle RAC
Oracle RAC Features
Oracle RAC Components
Benefits of using RAC
ORACLE GRID INFRASTRUCTURE OVERVIEW
Cluster Overview
Flex Cluster Overview
Grid Foundation Components and Architecture
Oracle Clusterware Components and RAC
Oracle Storage Subsystems
CONFIGURE SERVERS FOR INSTALLATION
Oracle RAC Pre-installation Tasks
Configure RAC Nodes for Remote Access using SSH
Configure the Network for RAC
Configure the Startup Commands for the Oracle RAC Nodes
Configure ASM and the udev Device Manager
INSTALL ORACLE GRID INFRASTRUCTURE AND REAL APPLICATION
CLUSTERS
The Clusterware Role
Requirements for Oracle Clusterware
Pre-installation Steps
The Voting Disk,OCR and GIMR
Install the Oracle Grid Infrastructure for a Cluster
Install Oracle Database Software and Create a Cluster Database
Verify the Installation
Post Installation Tasks
TNS Configuration
RAC Specific Background Processes
Day 2:
RAC CLUSTER DATABASE AND DATABASE INSTANCE
ADMINISTRATION
Policy Managed and Administrator Managed Databases
RAC Initialization Parameters
Manage Undo Tablespaces in a RAC
Manage Redo Log Files and Groups in a RAC Environment
Manage RAC Databases
Start and Stop Oracle RAC Databases and Instances
Administer Database Storage
ADMINISTER ORACLE CLUSTERWARE COMPONENTS
CRS Resources and the Cluster Ready Services Stack
Cluster Processes
Use crsctl Commands to Stop,Start and Administer Clusterware
Backup and Recover Voting Disks
Add and Remove Voting Disks
The ocrcheck Utility
Administer the Oracle Cluster Registry (OCR)
Backup and Restore OCR
Troubleshoot the OCR with ocrcheck
ASM INSTANCE ADMINISTRATION:
ASM Management Overview
ASM Storage Components in RAC
ASM Initialization Parameters
Creation an Ownership of an ASM Instance
Administer ASM Instances and Disk Groups with asmca
Administer ASM Instances with srvctl
Day 3:
ASM DISK GROUP ADMINISTRATION
Create and Delete ASM Disk Groups
Create ASM Data Files
ASM Disk Group Attributes
Flex ASM
ASM Disk Group Maintenance Tasks
Preferred Read Failure Groups
ASM Disk Statistics
ASM Storage Limits
RAC MANAGEMENT COMMANDS
RAC Management Commands
RAC Administration with svrctl
svrctl Cluster Database Configuration Tasks
svrctl Cluster Database Administration Tasks
Check the Current Configuration
svrctl Command Summary
Administer Databases and Instances
Bring a Cluster Database online and offline
Manage Application Resources
Introduction to CRS
MANAGING THE DATABASE WORKLOAD USING SERVICES
Manage the Database Workload using Services
Configure Services for High Availability
Create and Administer Services
Service Administration using EM Cloud Control
Service Administration using srvctl
Configure Oracle Net to Support Services
Connection Failover
Transparent Connection Failover
Load Balancing
Day 4:
HIGH AVALABILITY OF CONNECTIONS
RAC High Availability Framework
Database High Availability Best Practices
Oracle RAC and Hardware Failover
RAC CACHE FUSION AND GLOBAL RESOURCE MANAGEMENT
Cache Fusion Overview
RAC Locking Mechanism
Buffer Cache Fusion Processing
Oracle RAC Cache Fusion Accelerator
Library and Row Cache Management
Management Requirements of the Buffer Cache
BACKUP AND RECOVER A RAC DATABASE
Overview of RAC Backup and Recovery
Instance Failure and Recovery in RAC
The LMON and SMON processes
Redo Threads and Archive Log Configurations
Configure a Fast Recovery Area for use with RAC
Configure RMAN Backup and Recovery Settings
Backup a RAC Database using RMAN
Restore and Recover a RAC Database using RMAN
RAC PERFORMANCE MONITORING AND TUNING
Monitoring and Performance Guidelines
RAC Monitoring Tools
CPU and Wait Time Latches
and System Statistics
RAC Specific V$ Views
Use OSWatcher
AWR and Statspack Reports
Monitor RAC Cluster Interconnect Performance
Important RAC Wait Events
Global Cache Wait Events
Important Cache Fusion Views
Day 6:
ADD AND DELETE NODES AND CLUSTERS
Grid Plug and Play (GPnP)
Prepare a New Node
Extend the Oracle Grid Infrastructure Home to the New Node
Extend the Oracle RAC Home Directory
Add the New Node to the Cluster
Create an Instance on the New Node
Delete an Instance from the Cluster Database
Remove a Node from the Cluster
MANAGE ORACLE SOFTWARE AND APPLY PATCHES
Overview of Upgrades and Patching
Patches and Patch Sets
Obtain Patches
Apply a Patch with the opatch Utility
MULTITENANT ARCHITECTURE IN A RAC ENVIRONMENT
Overview of Multitenant Architecture
Create a RAC CDB and PDB
Use the CDB and PDB Default Services
Drop a PDB
OVERVIEW OF RAC ONE NODE
Overview of RAC One Node
Online Database Migration
Add an Oracle RAC One Node Database to an Existing Cluster
DataGuard Administration:
Day 1:
Oracle Data Guard Basics
Describe the Architecture of Oracle Data Guard
Explain the applicability between physical and logical standby and snapshot
databases
Explain the benefits of implementing Oracle Data Guard
Explain Data Guard use with the Oracle Multi-tenant databases
Create a Physical Standby Database using SQL and RMAN
Commands(Restore and Recover Method)
Creata an Active DataGuard
Day 2:
Oracle Data Guard Broker Basics
Describe the Data Guard broker architecture
Describe the Data Guard broker components
Create a Data Guard broker configuration
Verify a Data Guard configuration
Managing Oracle Net Services in a Data Guard Environment
Configure client connectivity in a Data Guard configuration
Implement failover procedures to automatically redirect clients to a new primary
database
Using Application Continuity in a Data Guard Environment
Convert Physical Standby Database into Logical and Snapshot Standby DB
Performance Management:
Day 1:
Introduction
Basic Tuning Diagnostics
Using Automatic Workload Repository
Defining the Scope of Performance Issues
Using Metrics and Alerts
Using Baselines
Using AWR-Based Tools
Real-Time Database Operation Monitoring
Monitoring Applications
Identifying Problem SQL Statements
Influencing the Optimizer
Using SQL Performance Analyzer
Using Database Replay
Tuning the Shared Pool
Tuning the Buffer Cache
Tuning PGA and Temporary Space