Diplomado Certificación - DIPLOMADO DBA OCA 12c queries with a WHERE clause to limit ... Critical...

28
Diplomado – Certificación Duración: 250 horas. Horario: Sabatino de 8:00 a 15:00 horas. Incluye: 1. Curso presencial de 250 horas. 2.- Material oficial de Oracle University (e-kit´s) de los siguientes cursos: - Oracle Database 12c: SQL and PL/SQL Fundamentals - Oracle Database 12c: Admin, Install and Upgrade Accelerated - Oracle Database 12c: Backup and Recovery Workshop - Oracle Database 12c: Managing Multitenant Architecture - Oracle Database 12c: Performance Management and Tuning - Oracle Database 12c: RAC Administration 3.- 1 voucher de certificación a elegir con 6 meses de vigencia. Requisitos: Es Indispensable traer lap-top con las siguientes características: 1. Procesador: Intel(R) Core(TM) i5 ó i7 Quad Core a 2.0 GHz o un procesador equivalente en Intel o AMD de cuatro núcleos. 2. Tipo de Sistema Operativo Windows 7 u 8 a 64 Bits. 3. Mínimo de memoria RAM: 12 GB. 4. Mínimo de espacio en Disco 150 GB disponibles.

Transcript of Diplomado Certificación - DIPLOMADO DBA OCA 12c queries with a WHERE clause to limit ... Critical...

Diplomado – Certificación

Duración: 250 horas.

Horario: Sabatino de 8:00 a 15:00 horas.

Incluye:

1. Curso presencial de 250 horas.

2.- Material oficial de Oracle University (e-kit´s) de los siguientes cursos:

- Oracle Database 12c: SQL and PL/SQL Fundamentals

- Oracle Database 12c: Admin, Install and Upgrade Accelerated

- Oracle Database 12c: Backup and Recovery Workshop

- Oracle Database 12c: Managing Multitenant Architecture

- Oracle Database 12c: Performance Management and Tuning

- Oracle Database 12c: RAC Administration

3.- 1 voucher de certificación a elegir con 6 meses de vigencia.

Requisitos:

Es Indispensable traer lap-top con las siguientes características:

1. Procesador: Intel(R) Core(TM) i5 ó i7 Quad Core a 2.0 GHz o un procesador equivalente

en Intel o AMD de cuatro núcleos.

2. Tipo de Sistema Operativo Windows 7 u 8 a 64 Bits.

3. Mínimo de memoria RAM: 12 GB.

4. Mínimo de espacio en Disco 150 GB disponibles.

Oracle Database 12c: SQL and PL/SQL Fundamentals

Introduction

Overview of Oracle Database 12c and related products

Overview of relational database management concepts and terminologies

Introduction to SQL and its development environments

The HR schema and the tables used in this course

Oracle Database documentation and additional resources

Retrieve Data using the SQL SELECT Statement

List the capabilities of SQL SELECT statements

Generate a report of data from the output of a basic SELECT statement

Use arithmetic expressions and NULL values in the SELECT statement

Invoke Column aliases

Concatenation operator, literal character strings, alternative quote operator, and the

DISTINCT keyword

Display the table structure using the DESCRIBE command

Restricted and Sorted Data

Write queries with a WHERE clause to limit the output retrieved

Describe the comparison operators and logical operators

Describe the rules of precedence for comparison and logical operators

Usage of character string literals in the WHERE clause

Write queries with an ORDER BY clause

Sort the output in descending and ascending order

Substitution Variables

Usage of Single-Row Functions to Customize Output

List the differences between single row and multiple row functions

Manipulate strings using character functions

Manipulate numbers with the ROUND, TRUNC, and MOD functions

Perform arithmetic with date data

Manipulate dates with the DATE functions

Conversion Functions and Conditional Expressions

Describe implicit and explicit data type conversion

Describe the TO_CHAR, TO_NUMBER, and TO_DATE conversion functions

Nesting multiple functions

Apply the NVL, NULLIF, and COALESCE functions to data

Usage of conditional IF THEN ELSE logic in a SELECT statement

Aggregated Data Using the Group Functions

Usage of the aggregation functions in SELECT statements to produce meaningful reports

Describe the AVG, SUM, MIN, and MAX function

How to handle Null Values in a group function?

Divide the data in groups by using the GROUP BY clause

Exclude groups of date by using the HAVING clause

Display Data From Multiple Tables

Write SELECT statements to access data from more than one table

Join Tables Using SQL:1999 Syntax

View data that does not meet a join condition by using outer joins

Join a table to itself by using a self join

Create Cross Joins

Usage of Subqueries to Solve Queries

Use a Subquery to Solve a Problem

Single-Row Subqueries

Group Functions in a Subquery

Multiple-Row Subqueries

Use the ANY and ALL Operator in Multiple-Row Subqueries

Use the EXISTS Operator

SET Operators

Describe the SET operators

Use a SET operator to combine multiple queries into a single query

Describe the UNION, UNION ALL, INTERSECT, and MINUS Operators

Use the ORDER BY Clause in Set Operations

Data Manipulation

Add New Rows to a Table

Change the Data in a Table

Use the DELETE and TRUNCATE Statements

How to save and discard changes with the COMMIT and ROLLBACK statements

Implement Read Consistency

Describe the FOR UPDATE Clause

DDL Statements to Create and Manage Tables

Categorize Database Objects

Create Tables

Describe the data types

Understand Constraints

Create a table using a subquery

How to alter a table?

How to drop a table?

Other Schema Objects

Create, modify, and retrieve data from a view

Perform Data manipulation language (DML) operations on a view

How to drop a view?

Create, use, and modify a sequence

Create and drop indexes

Create and drop synonyms

Introduction to PL/SQL

PL/SQL Overview

List the benefits of PL/SQL Subprograms

Overview of the Types of PL/SQL blocks

Create a Simple Anonymous Block

Generate the Output from a PL/SQL Block

PL/SQL Identifiers

List the different Types of Identifiers in a PL/SQL subprogram

Usage of the Declarative Section to Define Identifiers

Use of variables to store data

Scalar Data Types

%TYPE Attribute

Bind Variables

Sequences in PL/SQL Expressions

Write Executable Statements

Basic PL/SQL Block Syntax Guidelines

How to comment code?

SQL Functions in PL/SQL

Data Type Conversion

Nested Blocks

Operators in PL/SQL

Interaction with the Oracle Server

SELECT Statements in PL/SQL to Retrieve data

Data Manipulation in the Server Using PL/SQL

The SQL Cursor concept

Learn to use SQL Cursor Attributes to Obtain Feedback on DML

How to save and discard transactions?

Control Structures

Conditional processing Using IF Statements

Conditional processing Using CASE Statements

Simple Loop Statement

While Loop Statement

For Loop Statement

The Continue Statement

Usage of Composite Data Types

PL/SQL Records

The %ROWTYPE Attribute

Insert and Update with PL/SQL Records

Associative Arrays (INDEX BY Tables)

INDEX BY Table Methods

INDEX BY Table of Records

Explicit Cursors

Understand Explicit Cursors

Declare the Cursor

How to open the Cursor?

Fetching data from the Cursor

How to close the Cursor?

Cursor FOR loop

Explicit Cursor Attributes

FOR UPDATE Clause and WHERE CURRENT Clause

Exception Handling

What are Exceptions?

Handle Exceptions with PL/SQL

Trap Predefined Oracle Server Errors

Trap Non-Predefined Oracle Server Errors

Trap User-Defined Exceptions

Propagate Exceptions

RAISE_APPLICATION_ERROR Procedure

Stored Procedures and Functions

What are Stored Procedures and Functions?

Differentiate between anonymous blocks and subprograms

Create a Simple Procedure

Create a Simple Procedure with IN parameter

Create a Simple Function

Execute a Simple Procedure

Execute a Simple Function

Oracle Database 12c: Admin, Install and Upgrade

Accelerated

Introduction

Course Objectives

Course Schedule

Overview of Oracle Database 12c

Overview of Oracle Cloud

Overview of the HR Schema

Oracle Database 12c Introduction

Exploring the Oracle Database Architecture

Oracle Database Architecture: Overview

Oracle Database Instance Configurations

Connecting to the Oracle Database Instance

Oracle Database memory Structures (overview)

Process Architecture

Process Structures

Process Startup Sequence

Database Storage Architecture

Oracle Software Installation Basics

Planning Your Installation

Configuring Oracle Linux with Oracle RDBMS Pre-Install RPM

Operating System Groups and Users

Environment Variables

Configuring the Oracle Software Owner Environment

Using Oracle Universal Installer (OUI)

Installation Option: Silent Mode

Installing Oracle Database Software

System Requirements for Oracle Database

Creating Operating System Groups and Users

Types of Installations

Creating an Oracle Database by Using DBCA

Planning the Database Storage Structure

Types of Databases (based on workload)

Choosing the Appropriate Character Set

Understanding How Character Sets are Used

Setting the NLS_LANG Initialization Parameter

Using the Database Configuration Assistant (DBCA)

Oracle Database Management Tools

Introducing Oracle Database Management Tools

Using SQL*Plus

Using SQL Developer

Logging in to Oracle Enterprise Manager Database Express

Using the Enterprise Manager Database Express Home Page

Understanding the Enterprise Manager Cloud Control Framework

Using Enterprise Manager Cloud Control

Managing the Database Instance

Initialization Parameter Files

Starting an Oracle Database Instance

Shutting Down an Oracle Database Instance

Viewing Log Files

Using Trace Files

Using the Dynamic Performance Views

Data Dictionary

Configuring the Oracle Network Environment

Oracle Net Services Overview

Oracle Net Listener Overview

Establishing Oracle Network Connections

Connecting to a Server

Tools for Configuring and Managing the Oracle Network

Using the Listener Control Utility

Using Oracle Net Configuration Assistant

Using Oracle Net Manager

Administering User Security

Database User Accounts (overview)

Predefined Administrative Accounts

Creating a User

Authentication

Unlocking a User Account and Resetting the Password

Privileges

Roles

Profiles

Managing Database Storage Structures

Understanding Storage of Data

Database Block contents

Exploring the Storage Structure

Creating a New Tablespace

Overview of Tablespaces Created by Default

Managing Tablespaces

Viewing Tablespace Information

Using Oracle Managed Files

Managing Space

Space Management Overview

Block Space Management

Row Chaining and Migration

Free Space Management Within Segments

Types of Segments

Allocating Extents

Allocating Space

Creating Tables Without Segments

Managing Undo Data

Undo Data Overview

Transactions and Undo Data

Storing Undo Information

Comparing Undo Data and Redo Data

Managing Undo

Configuring Undo Retention

Guaranteeing Undo Retention

Changing an Undo tablespace to a Fixed Size

Managing Data Concurrency

Overview of Locks

Locking Mechanism

Data Concurrency

DML Locks

Enqueue Mechanism

Lock Conflicts

Implementing Oracle Database Auditing

Separation of Responsibilities

Database Security

Monitoring for Compliance

Standard Database Auditing

Unified Audit Data Trail

Separation for Duties for Audit Administration (AUDIT_ADMIN and AUDIT_VIEWER roles)

Configuring the Audit Trail

Specifying Audit Options

Backup and Recovery Concepts

Categories of Failures

Flashback Technology

Understanding Instance Recovery

Phases of Instance Recovery

Tuning Instance Recovery

Using the MTTR Advisor

Comparing Complete and Incomplete Recovery

Oracle Data Protection Solutions

Backup and Recovery Configuration

Configuring for Recoverability

Configuring the Fast Recovery Area

Multiplexing the Control File

Online Redo Log File

Multiplexing the Online Redo Log File

Archived Redo Log Files

Archiver Process

Archived Redo Log File Naming and Destinations

Performing Database Backups

Backup Solutions Overview

Oracle Secure Backup (overview)

User Managed Backup (overview)

Backup Terminology and Types of Backups

Using Recovery Manager (RMAN)

Configuring Backup Settings

Oracle-Suggested Backup

Backing Up the Control File to a Trace File

Performing Database Recovery

Data Recovery Advisor

Loss of a Control File

Loss of a Redo Log File

Loss of a Datafile in NOARCHIVELOG Mode

Loss of a Noncritical Datafile in ARCHIVELOG Mode

Loss of a System-Critical Datafile in ARCHIVELOG Mode

Moving Data

Moving Data: General Architecture

Oracle Data Pump

SQL*Loader

External Tables

Performing Database Maintenance

Database Maintenance (overview)

Viewing the Alert History

Terminology

Automatic Workload Repository (AWR)

Statistic Levels

Automatic Database Diagnostic Monitor (ADDM)

Advisory Framework

Enterprise Manager and Advisors

Managing Performance

Performance Monitoring

Tuning Activities

Performance Planning

Instance Tuning

Performance Tuning Methodology

Performance Tuning Data

Monitoring Performance

Managing Memory

Managing Performance: SQL Tuning

SQL Tuning

Oracle Optimizer

SQL Plan Directives

Adaptive Execution Plans

SQL Advisors

Automatic SQL Tuning results

Implement Automatic Tuning Recommendations

SQL Tuning Advisor

Oracle Database 12c: Backup and Recovery Workshop

Introduction

Curriculum Context

Assess your Recovery Requirements

Categories of failures

Oracle Backup and Recovery Solutions

Oracle Maximum Availability Architecture

Oracle Secure Backup

Benefits of using Oracle Data Guard

Basic Workshop Architecture

Getting Started

Core Concepts of the Oracle Database, Critical for Backup and Recovery

Oracle DBA Tools for Backup and Recovery

Connecting to Oracle Recovery Manager (RMAN)

Quick Start: A Problem-Solution Approach

Configuring for Recoverablility

RMAN commands

Configuring and managing persistent settings

Using the Fast Recovery Area (FRA)

Control File

Redo Log File

Archiving Logs

Using the RMAN Recovery Catalog

Creating and Configuring the Recovery Catalog

Managing Target Database Records in the Recovery Catalog

Using RMAN Stored Scripts

Maintaining and Protecting the Recovery Catalog

Virtual Private Catalogs

Backup Strategies and Terminology

Backup Solutions Overview and Terminology

Balancing Backup and Restore Requirements

Backing Up Read-Only Tablespaces

Best Practices for Data Warehouse Backups

Additional Backup Terminology

Performing Backups

RMAN Backup Types

Incrementally Updated Backups

Fast Incremental Backup

Block Change Tracking

Oracle-Suggested Backup

Reporting on Backups

Managing Backups

Improving Your Backups

Compressing Backups

Using a Media Manager

Creating RMAN Multisection Backups, Proxy Copies, Duplexed Backup Sets and Backups of

Backup Sets

Creating and Managing Archival Backups

Backing Up Recovery Files

Backing Up the Control File to a Trace File

Cataloging Additional Backup Files

Backing Up ASM Disk Group Metadata

Using RMAN-Encrypted Backups

Creating RMAN-Encrypted Backups

Using Transparent-Mode Encryption

Using Password-Mode Encryption

Using Dual-Mode Encryption

Diagnosing Database Failures

Reducing Problem Diagnosis Time

Automatic Diagnostic Repository

Interpreting RMAN Message Output and Error Stacks

Data Recovery Advisor

Diagnosing Data File Loss (file system and ASM)

Handling Block Corruption

Restore and Recovery Concepts

Restoring and Recovering

Instance Failure and Instance/Crash Recovery

Media Failure

Complete Recovery (Overview)

Point-in-Time Recovery (Overview)

Recovery Through RESETLOGS

Performing Recovery, Part 1

RMAN Recovery in NOARCHIVELOG Mode

Performing Complete Recovery (of critical and noncritical data files)

Restoring ASM Disk Groups

Recovery with Image Files

Performing Point-in-Time (PITR) or Incomplete Recovery

Table Recovery from Backups

Performing Recovery, Part 2

Recovery of Server Parameter File, Control File

Redo Log File Loss and Recovery

Password Authentication File Re-creation

Index, Read-Only Tablespace, and Tempfile Recovery

Restoring the Database to a New Host

Disaster Recovery

Restoring RMAN Encrypted Backups

RMAN and Oracle Secure Backup

Oracle Secure Backup Overview

Oracle Database Disk and Tape Backup Solution

Backing Up the Fast Recovery Area to Tape

Defining Retention for RMAN Backups

RMAN and Oracle Secure Backup Basic Process Flow

Integration with Cloud Control

RMAN Database Backup to Tape

Performing Tape Backups and Restores

Scheduling Backups with EM

Oracle-Suggested Backup

RMAN and OSB Process Flow

RMAN and Oracle Secure Backup Jobs

Managing Database Tape Backups

Performing Database Recovery

RMAN Automatic Failover to Previous Backup

Using Flashback Technologies

Flashback Technology: Overview and Setup

Using Flashback Technology to Query Data

Flashback Table

Flashback Transaction (Query and Backout)

Flashback Drop and the Recycle Bin

Flashback Data Archive

Using Flashback Database

Flashback Database Architecture

Configuring Flashback Database

Performing Flashback Database

Best Practices for Flashback Database

Managing Backup Space or Transporting Data

Transporting Tablespaces

Transporting Databases

Duplicating a Database

Using a Duplicate Database

Choosing Database Duplication Techniques

Creating a Backup-up Based Duplicate Database

Understanding the RMAN Duplication Operation

Using Cloud Control to Clone a Database

RMAN Performance and Tuning

Tuning Principles

RMAN Multiplexing

Diagnosing Performance Bottlenecks

Restore and Recovery Performance Best Practices

Backup and Recovery Workshop

Workshop Structure

Workshop Approach to Solving Failure Scenarios

Business Requirements for Database Availability and Procedures

Oracle Database 12c: Managing Multitenant Architecture

Introduction

Course Objectives

Course Schedule

Tools

Container and Pluggable Database Architecture

Challenges and Benefits

Multitenant Architecture

Provisioning PDBs

Terminology

CDB and PDB Creation

Using Tools

Configuring and Creating a CDB

Creating PDBs

Dropping PDBs

Migrating PDBs

Managing a CDB and PDBs

Connection

Managing a CDB and PDBs

Managing PDBs Open Mode and Settings

Configuring CDB and PDBs Initialization Parameters

Managing Storage in a CDB and PDBs

Managing Permanent Tablespaces in CDB and PDBs

Managing Temporary Tablespaces in CDB and PDBs

Managing Security in a CDB and PDBs

Managing Common and Local Users

Managing Common and Local Privileges

Managing Common and Local Roles

Understanding Shared and Non-Shared Objects

Managing Common and Local Profiles

Managing Availability

Managing Backups

Managing Recovery Operations

Managing Flashback Database

Duplicating PDBs

Special Situations and Views

Managing Performance

Managing Performance

Managing Resource Allocation

Maximizing Consolidated Database Replay

Miscellaneous

Exporting and Importing Data

Loading Data

Auditing Operations

Scheduling Jobs

Using Other Products

Oracle Database 12c: Performance Management and

Tuning

Introduction

Course Objectives

Course Organization

Course Agenda

Topics Not Included in the Course

Who Tunes?

What Does the DBA Tune?

How to Tune

Tuning Methodology

Basic Tuning Diagnostics

Performance Tuning Diagnostics, Features, and Tools

DB Time

CPU and Wait Time Tuning Dimensions

Time Model

Dynamic Performance Views

Statistics

Wait Events

Log Files and Trace Files

Using Automatic Workload Repository

Automatic Workload Repository Overview

Automatic Workload Repository Data

Enterprise Manager Cloud Control and AWR

Snapshots

Reports

Compare Periods

Defining the Scope of Performance Issues

Defining the Problem and Limiting the Scope

Setting the Priority

Top SQL Reports

Common Tuning Problems

Tuning During the Life Cycle

ADDM Tuning Session

Performance Tuning Resource

Monitoring and Tuning Tools Overview

Using Metrics and Alerts

Metrics and Alerts Overview

Limitation of Base Statistics

Benefits of Metrics

Viewing Metric History Information

Viewing Histograms

Server-Generated Alerts

Setting Thresholds

Metrics and Alerts Views

Using Baselines

Comparative Performance Analysis with AWR Baselines

Moving Window Baseline

Baseline Templates

Creating AWR Baselines

Baselines Views

Performance Monitoring and Baselines

Defining Alert Thresholds Using a Static Baseline

Configuring Adaptive Thresholds

Using AWR-Based Tools

Automatic Maintenance Tasks

ADDM Performance Monitoring

Active Session History

Additional Automatic Workload Repository Views

Real-time ADDM

Real-Time Database Operation Monitoring

Overview and Use Cases

Defining a Database Operation

Database Operation Concepts

Enabling Monitoring of Database Operations

Identifying, Starting, and Completing a Database Operation

Monitoring the Progress of a Database Operation

Database Operation Views

Database Operation Tuning

Monitoring Applications

Service Attributes and Types

Creating Services

Using Services with Client Applications

Using Services with the Resource Manager

Services and Oracle Scheduler

Services and Metric Thresholds

Service Aggregation and Tracing

Top Services Performance Page

Identifying Problem SQL Statements

SQL Statement Processing Phases

SQL Monitoring

Execution Plans

DBMS_XPLAN Package

EXPLAIN PLAN Command

Reading an Execution Plan

Using the SQL Trace Facility

Generating an Optimizer Trace

Influencing the Optimizer

Functions of the Query Optimizer

Optimizer Statistics

Controlling the Behavior of the Optimizer by Using Parameters

Enabling Query Optimizer Features

Using Hints

Access Paths

Join Operations

Sort Operations

Reducing the Cost of SQL Operations

Index Maintenance

SQL Access Advisor

Table Maintenance and Reorganization

Extent Management

Data Storage

Migration and Chaining

Shrinking Segments

Table Compression

Using SQL Performance Analyzer

SQL Performance Analyzer Overview

Real Application Testing Overview and Use Cases

Capturing the SQL Workload

Creating a SQL Performance Analyzer Task

Comparison Reports

Tuning Regressing Statements

Guided Workflow Analysis

SQL Performance Analyzer Views

SQL Performance Management

Maintaining Optimizer Statistics

Automated Maintenance Tasks

Statistics Gathering Options and Preferences

Deferred Statistics Publishing

Automatic SQL Tuning

SQL Tuning Advisor

SQL Access Advisor

SQL Plan Management

Using Database Replay

Database Replay Architecture

Capture Considerations

Replay Options

Replay Analysis

Database Replay Workflow in Enterprise Manager

Database Replay Packages and Procedures

Database Replay Views

Calibrating Replay Clients

Tuning the Shared Pool

Shared Pool Architecture

Latch and Mutex

Diagnostic Tools for Tuning the Shared Pool

Avoiding Hard Parses

Sizing the Shared Pool

Avoiding Fragmentation

Data Dictionary Cache

SQL Query Result Cache

Tuning the Buffer Cache

Database Buffer Cache Architecture

Working Sets

Buffer Cache Tuning Goals and Techniques

Buffer Cache Performance Symptoms

Buffer Cache Performance Solutions

Database Smart Flash Cache

Flushing the Buffer Cache

Tuning PGA and Temporary Space

SQL Memory Usage

Configuring Automatic PGA Memory

PGA Target Advice Statistics and Histograms

Automatic PGA and AWR Reports

Temporary Tablespace Management

Temporary Tablespace Group

Monitoring Temporary Tablespaces

Temporary Tablespace Shrink

Automatic Memory

Dynamic SGA

Automatic Shared Memory Management Overview

SGA Sizing Parameters

Enabling and Disabling Automatic Shared Memory Management

SGA Advisor

Automatic Memory Management Overview

Enabling Automatic Memory Management

Monitoring Automatic Memory Management

Tuning I/O

I/O Architecture

I/O Modes

Important I/O Metrics for Oracle Databases

I/O Calibration

I/O Statistics

I/O Diagnostics

Database I/O Tuning

Automatic Storage Management (ASM)

Performance Tuning Summary

Initialization Parameters and their Impact on Performance

Initial Memory Sizing

Tuning the Large Pool

Best Practices for Different Types of Tablespaces

Block Sizes

Sizing the Redo Log Buffer and Redo Log Files

Automatic Statistics Gathering

Commonly Observed Wait Events

Oracle Database 12c: RAC Administration

Grid Infrastructure Overview and Review

What is a Cluster?

What is a Flex Cluster

Clusterware Characteristics

Oracle Clusterware

Hardware and Software Concepts (High level)

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

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

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

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

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

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

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

Managing High Availability of Connections

Types of Workload Distribution

Client-Side Load Balancing

Server-Side Load Balancing

Runtime Connection Load Balancing and Connection Pools

Fast Application Notification

The Load Balancing Advisory FAN Event

Server-Side Callouts

Configuring the Server-Side ONS

Upgrading and Patching RAC

Overview of Upgrades and Patching

Release 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

Application Continuity

What is AC?

What problem does it solve?

Benefits of AC

How AC works

AC Architecture

Side Effects

Restrictions

Application requirements

Quality of Service Management

QOS Management concepts

Describe the benefits of using QoS Management

QoS Management components

QoS Management functionality

RAC One Node

RAC One Node Concepts

Online database migration

Adding Oracle RAC One Node Database to an Existing Cluster

Convert an Oracle RAC One Node database to a RAC database

Convert an Oracle RAC database to a RAC One Node database

Use DBCA to convert a single instance database to a RAC One Node database

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