You are on page 1of 22

http://oraclexpert.

com/basic-oracle-dba/admin-1/oracledatabase-11g-architecture/memory-architecture/

Oracle Database 11g Release 2 DBA - Part I Training Course


Course Contents - DAY 1
Course Introduction

Administration and Course Materials

Course Structure and Agenda

Delegate and Trainer Introductions

Session 1: INTRODUCTION TO ORACLE DATABASE 11g

Relational database concepts

Database administration tasks

DBA responsibilities

Session 2: ORACLE DATABASE 11g ARCHITECTURE

Oracle database architecture

The Oracle instance

Memory structures

Background processes

Server and client processes

The Oracle database

Overview of Oracle ASM architecture

Session 3: INSTALLATION AND CONFIGURATION OF AN ORACLE DATABASE

System Hardware Requirements

Optimal Flexible Architecture

Authentication methods for a database

Oracle environment variables

Install Oracle software using the Oracle Universal Installer (OUI)

Silent Install

Use the database Configuration Assistant (DBCA)

Create a database with DBCA

Manage a database with DBCA

Delete a database with DBCA

Manage Templates using DBCA

Oracle Database 11g Release 2 DBA - Part I Training Course


Course Contents - DAY 2
Session 6: MANAGE AN ORACLE INSTANCE

Access an Oracle database

Database authentication methods

Password file

The Startup Process

The Shutdown Process

Initialization parameters

Shutdown a database and instance using SQL and EM

Startup a database and instance using SQL and EM

View alert log and trace files

View or modify initialization parameters with EM

Session 7: TABLESPACE AND DATAFILE MANAGEMENT

Overview of tablespaces and datafiles

Use EM to view the storage structure of the database

Create and alter tablespace commands

Locally managed tablespaces

Dictionary managed tablespaces

Bigfile tablespaces

Temporary tablespaces

Multiple temporary tablespaces

Create tablespaces

Manage tablespaces

Use standard and non-standard block sizes

Create and manage tablespaces using OMF

Drop tablespace command

Oracle Database 11g Release 2 DBA - Part I Training Course


Course Contents - DAY 3
Session 10: MANAGE SCHEMA OBJECTS

Create a new table

View the attributes and contents of a table

Understand data integrity

Define constraints

Alter tables

Create indexes

View index attributes

Create views

Create and use sequences

Session 11: MANAGE USERS

Database administration accounts

User accounts

Create a user account

Operating system authentication

Change a user's password

Manage a user account

Drop a user account

Monitor user information

Terminate user sessions

Product user profiles

Oracle Database 11g Release 2 DBA - Part I Training Course


Course Contents - DAY 4
Session 15: UNDO MANAGEMENT

Undo data overview

Monitor and administer undo

Configure undo retention

Switch undo tablespaces

Specify the retention period

Guarantee undo retention

Retention period for flashback queries

View undo space information

Use the undo advisor

Size the undo tablespace

Manage undo with EM

Session 16: MOVING DATA

Create directory objects

Data Pump Export and Import

Data Pump architecture

Data Pump data dictionary views

Data Pump interactive mode

Data Pump API

Use Data Pump to export data

Use Data Pump to import data

SQL Loader
o

Overview of SQL Loader

Command line parameters

Record filtering

Control file keywords

Datafiles

SQL Loader data paths

Oracle Database 11g Release 2 DBA - Part I Training Course


Course Contents - DAY 5
Session 19: PROACTIVE DATABASE MAINTENANCE

Self Monitoring Architecture

Automatic Workload Repository

Automatic Database Diagnostic Monitoring

Monitor an Oracle database

Use the Advisors

Set up notification rules

Session 20: PERFORMANCE MANAGEMENT

Tuning information sources

Identify unusable objects

Optimizer Statistics collection

Automated statistics collection

Performance metrics

Use the advisors

React to performance issues

Session 21: BACKUP AND RECOVERY CONSIDERATIONS

Oracle Backup solutions

Overview of Oracle Secure Backup

Oracle Suggested Backup Strategy

Database backup, restore and recover

Types of failure

Tune instance recovery

Checkpoints, redo log files and archive log files

Alter the ARCHIVELOG mode of a database

Configure a database for recoverability

Oracle Database 11g Release 2 DBA - Part II Training Course


Course Contents - DAY 1
Course Introduction

Administration and Course Materials

Course Structure and Agenda

Delegate and Trainer Introductions

Session 1: BACKUP AND RECOVERY CONSIDERATIONS

Oracle Suggested Backup Strategy

Plan and Implement a Backup and Recovery Strategy

Define a Backup Strategy

Define a Disaster Recovery Plan

The Advantages and Disadvantages of Different Backup Methods

Test a Backup and Recovery Plan

Backup Strategy

Recovery Strategy

Validate the Recovery Strategy

Session 2: ORACLE RECOVERY STRUCTURES AND PROCESSES

Architectural Components of Backup and Restore

Redo Logs, Checkpoints and Archives

Multiplexing Control Files and Redo Logs

Types of Database Failure

Session 3: MEMORY MANAGEMENT

Automatic Shared Memory Management

PGA Memory Management

Automatic Memory Management

The Memory Advisor

Memory Allocation Advisors

Memory Management Data Dictionary Views

Oracle Database 11g Release 2 DBA - Part II Training Course

Course Contents - DAY 2


Session 6: RECOVERY MANAGER OVERVIEW

Overview of Recovery Manager

RMAN Features and Components

Connect to RMAN

Start Up and Shut Down a Target Database Using RMAN

Session 7: CREATE A RECOVERY CATALOG

Recovery Catalog Overview

Create a Recovery Catalog

Use a Flashback Recovery Area

Register and Unregister a Database

Control File Information

RESYNC CATALOG command

Virtual Private Catalogs

Merge Catalogs

Backup a Recovery Catalog

Oracle Database 11g Release 2 DBA - Part II Training Course


Course Contents - DAY 3
Session 10: RESTORE AND RECOVER WITH RMAN

Overview of Restore

The Restore Command

Restore a Database in Noarchivelog Mode

Restore and Recover a Database in Archivelog Mode

Incomplete Recovery using Until Time and Until Sequence

Restore and Recover a Tablespace

Automatic tempfile Recovery

Restore and Recover a Datafile

Recover a Datafile Not Backed Up

Recover Individual Data Blocks

Recover a Lost Redo Log Group

Re-create a Password Authentication File

Apply Incremental Backups to Restore Datafile Image Copies

The Switch command

The Data Recovery Advisor (DRA)

Restore and Recover the Database on a New Host

Session 11: CREATE A DUPLICATE DATABASE WITH RMAN

Overview of Database Duplication

Database Duplication

Duplication Options

Create Files for the Duplicate Database

Prepare an Auxiliary Instance for Duplication

Create a Duplicate Database

Clone a Running Database without a Backup

Targetless duplication of a database

Oracle Database 11g Release 2 DBA - Part II Training Course


Course Contents - DAY 4
Session 14: FLASHBACK

Configure and Use Flashback Database

Monitor Flashback Database

Flash Recovery Area Space Usage

Flashback Query

Retrieve Row History with Flashback Versions Query

Audit or Recover from Transactions with Flashback Transactions Query

Flashback Table

Recover Dropped Tables with Flashback Drop

The Recycle Bin

Recover Tables to a Point in Time with Flashback Table

Flashback Database

Flashback Restore Points

Flashback Transaction Backout

Session 15: ORACLE TOTAL RECALL

Overview of Oracle Total Recall

Manage Flashback Archives

Flashback Data Archive and Auditing

Flashback Data Archive Uses

Oracle Database 11g Release 2 DBA - Part II Training Course

Course Contents - DAY 5


Session 19: MANAGE DATABASE
PERFORMANCE

Tuning Activities

Use Statistic Preferences

Optimizer Statistics Collection

Monitor The Performance of Sessions And


Services

Session 21: OVERVIEW OF


AUTOMATIC STORAGE
MANAGEMENT

Overview of ASM

ASM Instance Creation

SYSASM Role

Administer ASM Disk Groups

Automatic Workload Repository (AWR)

ASM Files

The Benefits of Automatic Database Replay

ASM Startup and Shutdown

Asm Disk Failure

ASM Data Dictionary Views

Migrate a Database to ASM Using RMAN

The ASM Command Line Tool

Session 20: DATABASE


PERFORMANCE BY SQL TUNING

Application and SQL Tuning

SQL Tuning Advisor

SQL Access Adviso

SQL Performance Analyzer

Session 22: MANAGING RESOURCES


WITH RESOURCE MANAGER

Overview of the Database Resource Manager

Create Resource Plans

Create Resource Consumer Groups

Create Resource Plan Directives

Limit CPU Utilization at the Database Level

Instance Caging

Control Resources by User Groups

Specify an Instance Plan

Monitor the Resource Manager

Data Dictionary Views

Oracle 11g Release 2 SQL Performance Tuning Training


Course
Course Contents - DAY 1

Course Introduction

Administration and Course Materials

Course Structure and Agenda

Delegate and Trainer Introductions

Session 1: INTRODUCTION TO ORACLE PERFORMANCE TUNING

Overview of Oracle Database Tuning

Application Developer Tuning Responsibilities

Oracle DBA Tuning Responsibilities

Oracle Tuning Process

Plan a Routine Monitoring Regime

Setting Suitable Goals

Session 2: TOOLS FOR EVALUATING SQL STATEMENTS

Overview of SQL Statement Tuning

Tools to Assist in SQL Tuning

Use Explain Plan, Autotrace and SQL Trace to Examine the Execution of a SQL Statement

Interpreting a SQL Trace

Oracle 11g Release 2 SQL Performance Tuning Training


Course

Course Contents - DAY 2


Session 6: ADVANCED INDEXES

Session 9: SEQUENCES AND VIEWS

Bitmap Indexes

Sequence Caching

Key Compressed Indexes

Views

Index Organized Tables

View Merging

Function Based Indexes

Inline Views

Invisible Indexes

Session 7: JOIN OPERATIONS

Session 10: USING HINTS

Using Hints to Influence Execution Plan

Understand Access Paths

Optimization Mode and Goals

Joining Tables

Access Methods

Nested Loops Join

Query Transformations

Merge Join

Join Orders

Cluster Join

Join Operations

Hash Join

Hint Examples

Anti Join and Semi Join

Outer Joins

Tips for Avoiding Problematic Queries

Star Join

Array Size

Improve Optimization with Different Access


Paths

The Shared Pool

The WITH Clause

Bind Variable Usage

Result Caching

Some Miscellaneous PL/SQL Issues

Session 8: SQL TUNING ADVISOR


USING SQL DEVELOPER

Overview of the DBMS_SQL_TUNE


Package

Using the SQL Tuning Advisor with SQL


Developer

Session 11: MISCELLANEOUS

Oracle 11g Release 2 RAC & Grid Infrastructure Administration


Training Course
Course Contents - DAY 1
Course Introduction

Administration and Course Materials

Course Structure and Agenda

Delegate and Trainer Introductions

Session 1: ORACLE REAL APPLICATION CLUSTERS OVERVIEW

Oracle RAC Features

Oracle RAC Technology Hierarchy

Oracle RAC Capabilities

Oracle RAC Components

Tools for Installing, Configuring and Managing Oracle RAC

Session 2: ORACLE GRID INFRASTRUCTURE OVERVIEW

Cluster Overview

Grid Foundation Components and Architecture

Oracle Clusterware Components and RAC

Oracle Clusterware Software and Storage

Oracle Storage Subsystems

File Types used by a RAC Database

Methods used to Share Database Files across a Cluster

ASM Architecture

Create and Manage ASM Disk Groups

Create and Manage ASM Cluster Filesystems

An Overview of RAC Services

Network Requirements and Configuration

Single Client Access Names

Overview of Grid Plug and Play

Oracle 11g Release 2 RAC & Grid Infrastructure Administration


Training Course
Course Contents - DAY 2

Session 4: INSTALL ORACLE GRID INFRASTRUCTURE AND REAL APPLICATION CLUSTERS

Install the Oracle Grid Infrastructure

Use the Cluster Verification Utility

Install Oracle Database Software and Create a Cluster Database

Verify the Installation

Post Installation Tasks

Configure Client Connections with Oracle Net Manager

Convert an Oracle Database to a RAC Database

Use the DBCA for Single Instance Conversion

Use rconfig for Single Instance Conversion

RAC Specific Background Processes

Oracle 11g Release 2 RAC & Grid Infrastructure Administration


Training Course
Course Contents - DAY 3
Session 6: ADMINISTER ORACLE CLUSTERWARE COMPONENTS

CRS Resources and Daemon Functionality

Manage Clusterware with Enterprise Manager

CRSCTL Commands to Stop, Start and Administer Clusterware

Backup and Recover Voting Disks

Add and Remove Voting Disks

The ocrcheck Utility

The ocrdump Command

Administer the Oracle Cluster Registry (OCR)

Locate OCR Automatic Backups

Backup and Restore OCR

Troubleshoot the OCR with ocrcheck

Session 7: ASM INSTANCE ADMINISTRATION

ASM Overview

ASM Components in RAC

ASM Initialization Parameters

Create an ASM Instance using ASMCA

Start and Stop an ASM Instance using srvctl

Start and Stop an ASM Instance using ASMCMD and ASMCA

Start and Stop an ASM Instance Containing Cluster Files

Start and Stop the ASM Listener

Session 8: ASM DISK GROUP ADMINISTRATION

Create and Delete ASM Disk Groups

ASM Disk Group Attributes

ASM Disk Group Maintenance Tasks

Preferred Read Failure Groups

ASM Disk Statistics

Oracle 11g Release 2 RAC & Grid Infrastructure Administration


Training Course
Course Contents - DAY 4
Session 11: HIGH AVALABILITY OF CONNECTIONS

RAC High Availability Framework

Failure Detection with Cluster Services

Oracle RAC and Hardware Failover

Connection Failover

Transparent Application Failover (TAF)

Server, Client And Runtime Load Balancing

Fast Application Notification (FAN)

Server and Client Side Oracle Notification Services

Oracle 11g Release 2 RAC & Grid Infrastructure Administration


Training Course
Course Contents - DAY 5
Session 13: RAC PERFORMANCE
TUNING

Session 14: ORACLE CLUSTERWARE


TROUBLESHOOTING

Monitoring and Performance Guidelines

Overview of Oracle Clusterware


Troubleshooting

RAC Monitoring Tools

Failed, Missing or Offline Cluster Resources

RAC Performance Recommendations

Oracle Clusterware Log Files

Analyze Performance Issues

Troubleshoot the OCR and Voting Disk

Use the Automatic Workload Repository in


RAC

Debug Resources

Use the Automatic Database Diagnostic


Monitor in RAC

Debug a Component Level

Use Statspack with RAC

CRS, CCS and EVM Components

Global Cache Services (GCS) Monitoring

Use Tracing on Java Based Tools

V$cache_transfer Views

Monitor the GES Processes

Grid Plug and Play (GPnP)

Monitor and Tune the RAC Cluster


Environment using Enterprise Manager

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

Session 15: ADD AND DELETE NODES


AND CLUSTERS

Session 16: MANAGE ORACLE


SOFTWARE AND APPLY PATCHES

Configure the EM Patch Interface

Obtain Patches

Apply Rolling Patches to a RAC System

Apply a Patchset with the opatch Utility

Apply a Patchset with OUI

Oracle Database 11g Release 2 Data Guard Training Course


Course Contents - DAY 1
Course Introduction

Administration and Course Materials

Course Structure and Agenda

Delegate and Trainer Introductions

Session 1: DATA GUARD OVERVIEW

Overview of Data Guard

Requirements for Maintaining a Standby Database

Data Guard Terminology

Types of Standby Databases

Levels of Protection

Physical, Logical and Snapshot Standby Databases

Role Transition Management Services

Data Guard Interfaces

Standby Database Creation

Data Guard Installation

Administrative Privileges for Data Guard Operations

Session 2: DATA GUARD ARCHITECTURE

Data Guard Architecture

Processes Active on the Primary Database

Processes Active on the Standby Database

Data Guard Architecture and Initialization Processes

Oracle Database 11g Release 2 Data Guard Training Course


Course Contents - DAY 2
Session 5: REDO APPLY SERVICES

Overview of Log Apply Services

Apply Redo Data Immediately

Delay Redo Data Application

Terminate Redo Apply Services

Configure a Cascading Standby Database

Create a Snapshot Standby Database

Session 6: ROLE TRANSITION USING SQL COMMANDS

Role Transition Overview

Prepare the Primary Database

Prepare the Standby Database

Perform a Switchover

Perform a Failover

Reinstate the Failed Primary

Session 7: CHANGE MANAGEMENT

Change Management Overview

Add Datafiles or Tablespaces

Drop Tablespaces and Delete Datafiles

Transportable Tablespaces

Rename Datafiles

Add or Drop Redo Log Files

Nologging Operations

Lost Write Detection

Oracle Database 11g Release 2 Data Guard Training Course


Course Contents - DAY 3
Session 10: MANAGING A LOGICAL STANDBY DATABASE

Overview of SQL Apply Architecture

Transaction Size Considerations

DML and DDL Apply Considerations

Intercept DDL Statements

Skip DML and DDL on the Standby Database

Modify a Logical Standby Database

Materialized Views on the Primary Database

Table Instantiation

Restart SQL Apply

Customize DBA_LOGSTDBY_EVENTS

Rolling Upgrades using Logical Standby

Rolling Upgrades on a Physical Standby

Job Scheduling on a Logical Standby

Session 11: TUNING A STANDBY DATABASE

Overview of Tuning a Physical Standby Database

The Significance of Tables without Primary Keys

Statistics on the Logical Standby

Transaction Consistency

Adjusting the Number of Applier Processes

Adjusting the Number of Preparer Processes

Tune the Memory for the LCR Cache

Set the ReopenSecs and NetTimeout Database Properties

Compress Redo Data

Optimize SQL Apply

Oracle Database 11g Release 2 Data Guard Training Course


Course Contents - DAY 4
Session 14: DATA GUARD BROKER
OVERVIEW

Overview of Oracle Data Guard Broker

Oracle Enterprise Manager Grid Control

The DGMGRL Command Line Interface

Data Guard Monitor

Install Oracle Data Guard

Use the Data Guard Broker

Start up the Data Guard Broker

Session 15: BUILD A


CONFIGURATION USING THE
BROKER

Prepare for a Configuration Build

Configure the Primary Database

Configure the Standby Database

Enable and Disable the Configuration

Session 16: MANAGE A


CONFIGURATION USING THE
BROKER

Display and Edit Database Properties

Set the Configuration Protection Mode

Configure Fast Start Failover

Execute a Switchover

Execute a Failover

Alter the state of a Database

Monitor the Configuration

You might also like