CONTENTS AT A GLANCE

1 Database Architecture and ASM

2 Configuring Database Recoverability

3 Creating and Maintaining an RMAN Catalog

4 Creating RMAN Backups

5 Recovering Using RMAN Backups

6 User-Managed Backup and Recovery

7 Miscellaneous RMAN Features

8 Monitoring and Tuning RMAN

9 Configuring and Using Flashback

10 Memory Management Techniques

11 Using Database Tuning Advisors

12 Disk Space and Resource Management

13 Configuring Database Diagnostics

14 Using the Scheduler for Task Automation

15 Database Globalization

A About the Download

Glossary

Index

CONTENTS

Acknowledgments

Introduction

1 Database Architecture and ASM

Understanding Database Architecture and ASM

    Oracle Logical Storage Structures

    Oracle Physical Storage Structures

    Oracle Memory Structures

Describe ASM

    ASM Architecture

    Exercise 1-1 Find New ASM-related Processes in ASM and RDBMS Instances

    Creating an ASM Instance

Set Up Initialization Parameter Files for ASM and Database Instances

    ASM Instance Components

    ASM Dynamic Performance Views

    Exercise 1-2 Query Disk Groups and Available Raw Devices

    ASM Filename Formats

    ASM File Types and Templates

Start Up and Shut Down ASM Instances

    Exercise 1-3 Stop ASM Instance with Active Connections

Administer ASM Disk Groups

    Disk Group Architecture

    Disk Group Mirroring and Failure Groups

    Disk Group Dynamic Rebalancing

    Disk Group Fast Mirror Resync

    Altering Disk Groups

    Enterprise Manager Database Control and ASM Disk Groups

    Using the asmcmd Command

    Exercise 1-4 Use the asmcmd Utility to Create a Backup of the SPFILE

    Image Two-Minute Drill

    Image Self Test

    Lab Question

    Self Test Answers

    Lab Answer

2 Configuring Database Recoverability

Configuring for Database Recoverability

    Logical Backups

    Physical Backups

    RMAN Command Overview

Configure Multiple Archive Log File Destinations to Increase Availability

    Configuring ARCHIVELOG Mode

    Leveraging Multiple Archive Destinations

    Exercise 2-1 Identify the Archive Log File Destinations

Define, Apply, and Use a Retention Policy

    Exercise 2-2 Query and Change the Retention Policy

Configure the Flash Recovery Area

Use the Flash Recovery Area

    Exercise 2-3 Query the Location, Contents, and Size of the Flash Recovery Area

    Image Two-Minute Drill

    Image Self Test

    Lab Question

    Self Test Answers

    Lab Answer

3 Creating and Maintaining an RMAN Catalog

Identify Situations that Require RMAN Recovery Catalog

    Using the Control File for RMAN Metadata

    Using a Recovery Catalog for RMAN Metadata

Create and Configure a Recovery Catalog

    Configure the Recovery Catalog Database

    Create the Recovery Catalog Owner

    Create the Recovery Catalog

Synchronize the Recovery Catalog

    Registering a Database

    Changing the DBID of a Database

    Unregistering a Database

    Cataloging Additional Backup Files

    Exercise 3-1 Cataloging Additional Backup Files

    Manually Resynchronize the Recovery Catalog

Create and Use RMAN Stored Scripts

    Creating RMAN Stored Scripts

    Executing RMAN Stored Scripts

    Exercise 3-2 Creating a Parameterized Stored Script

    Retrieving RMAN Stored Script Metadata

    Managing RMAN Stored Scripts

Back Up the Recovery Catalog

    Backing Up the Recovery Catalog

    Recovering from a Lost Recovery Catalog

    Exporting and Importing the Recovery Catalog

    Dropping a Recovery Catalog

    Upgrading the Recovery Catalog

Create and Use a Virtual Private Catalog

    Understanding Virtual Private Catalogs

    Creating and Managing a Virtual Private Catalog

Configure Backup Settings

    Types of RMAN Backups

    RMAN Backup Destinations

    Persisting RMAN Settings

    Control File Autobackups

Allocate Channels to Use in Backing Up

Configure Backup Optimization

    Image Two-Minute Drill

    Image Self Test

    Self Test Answers

4 Creating RMAN Backups

Using RMAN to Create Backups

Create Image File Backups

    Creating Backupsets

    Exercise 4-1 Create a Compressed Backupset

    Creating Image Copies

Create a Whole Database Backup

    Whole Database Backups

    Full Backups

    Exercise 4-2 Perform a Full Backup of Two Tablespaces

    Incremental Backups

Enable Fast Incremental Backup

    Understanding Block Change Tracking

    Enabling Fast Incremental Backup

    Exercise 4-3 Relocate the Block Change Tracking File

    Monitoring Block Change Tracking

Create Duplex Backup and Back Up Backupsets

    Creating Duplexed Backupsets

    Exercise 4-4 Configuring Multiple Disk Locations for a Duplexed Disk Backup

    Creating Backups of Backupsets

    Backing Up Read-Only Tablespaces

Create an Archival Backup for Long-term Retention

    Understanding Archival Backups

    Performing an Archival Backup

    Managing Archival Backups

Create a Multisection, Compressed, and Encrypted Backup

    Creating a Multisection Backup

    Compressing Backups

    Encrypting Backups

Report On and Maintain Backups

    Using the LIST Command

    Using the REPORT Command

    Using the DELETE Command

    Using the CROSSCHECK Command

    Image Two-Minute Drill

    Image Self Test

    Self Test Answers

5 Recovering Using RMAN Backups

Perform Complete Recovery from a Critical or Noncritical Data File Loss Using RMAN

    Using the RMAN RESTORE and RECOVER Commands

    Performing Complete Recovery of a Noncritical Datafile

    Exercise 5-1 Restore and Recover the USERS Tablespace

    Performing Complete Recovery of a Critical Datafile

Perform Incomplete Recovery Using RMAN

    Creating Restore Points

    Performing Server-Managed Incomplete Recovery

    Exercise 5-2 Perform Incomplete Recovery to Restore the USERS Tablespace

Recover Using Incrementally Updated Backups

    Recovering Image Copies

    Implementing an Image Copy Strategy

Switch to Image Copies for Fast Recovery

    Performing a Fast Switch to Image Copies

    Exercise 5-3 Use the SWITCH Command to Recover a Datafile Quickly

    Exercise 5-4 Use the SWITCH Command after Creating the USERS Tablespace’s Datafile in the Original Location

    Using the RMAN SET NEWNAME with Fast Switch

Restore a Database onto a New Host

    Understanding Restoration to a New Host

    Preparing the New Host

    Restoring and Recovering on the New Host

Recover Using a Backup Control File

    Restoring the SPFILE from the Autobackup

    Restoring the Control File from the Autobackup

    Exercise 5-5 Restore the Control File from an Autobackup

Perform Disaster Recovery

    Performing Recovery in NOARCHIVELOG Mode

    Using Incremental Backups in NOARCHIVELOG Mode

    Performing Recovery of the Entire Database

    Image Two-Minute Drill

    Image Self Test

    Self Test Answers

6 User-Managed Backup and Recovery

Recover from a Lost Tempfile

    Losing a Tempfile

    Exercise 6-1 Create a Replacement Tempfile for the TEMP tablespace

    Starting a Database Without a Tempfile

Recover from a Lost Redo Log Group

    Understanding Log Group Status

    Recovering from Log Group Member Failures

    Recovering from Loss of an Entire Log Group

Recover from the Loss of the Password File

    Review of Authentication Methods

    Re-creating a Password File

    Exercise 6-2 Re-create the Password File after Accidental Deletion

Perform User-Managed Complete Database Recovery

    Performing Complete Closed Database Recovery

    Exercise 6-3 Perform a Complete Database Recovery

    Performing Complete Open Database Recovery

Perform User-Managed Incomplete Database Recovery

    Choosing the PITR Method

    Performing User-Managed, Time-Based Incomplete Recovery

    Exercise 6-4 Perform Incomplete Time-based Recovery

Perform User-Managed and Server-Managed Backups

    Identifying Files for Manual Backup

    Backing Up a Database in NOARCHIVELOG Mode

    Backing Up a Database in ARCHIVELOG Mode

Identify the Need for Backup Mode

Back up and Recover a Control File

    Backing Up the Control File in ARCHIVELOG mode

    Recovering the Control File

    Exercise 6-5 Recover from the Loss of All Control Files

    Image Two-Minute Drill

    Image Self Test

    Self Test Answers

7 Miscellaneous RMAN Features

Creating a Duplicate Database Using RMAN

    Using RMAN to Create a Duplicate Database

    Using Enterprise Manager to Create a Duplicate Database

    Exercise 7-1 Clone a Running Database

Using a Duplicate Database

    Exercise 7-2 Recover a Dropped Table Using a Cloned Database

Identify the Situations that Require TSPITR

Perform Automated TSPITR

    Verifying Tablespace Dependencies

    Identifying Objects Lost after TSPITR

    Performing Automated TSPITR

    Image Two-Minute Drill

    Image Self Test

    Self Test Answers

8 Monitoring and Tuning RMAN

Monitoring RMAN Sessions and Jobs

    Using V$SESSION and V$PROCESS

    Exercise 8-1 Monitor RMAN Channels

    Exercise 8-2 Monitor Multiple RMAN Jobs

    Using V$SESSION_LONGOPS

    Leveraging RMAN Error Logs and Messages

    Exercise 8-3 Debug Part of an RMAN Session

Tuning RMAN

    Identifying Backup and Restore Steps

    Parallelizing Backup Sets

    Understanding RMAN Multiplexing

    Tuning RMAN Channels

    Tuning the BACKUP Command

    Configuring LARGE_POOL_SIZE

Configure RMAN for Asynchronous I/O

    Understanding Asynchronous and Synchronous I/O

    Monitoring Asynchronous I/O

    Monitoring Synchronous I/O

    Image Two-Minute Drill

    Image Self Test

    Self Test Answers

9 Configuring and Using Flashback

Restore Dropped Tables from the Recycle Bin

    Understanding the Recycle Bin

    Querying the Recycle Bin

    Exercise 9-1 Move Objects to the Recycle Bin

    Restoring Tables from the Recycle Bin

    Exercise 9-2 Restore a Table from the Recycle Bin, Keeping the Original Dependent Object Names

    Recycle Bin Space Reclamation

    Bypassing the Recycle Bin

    Accessing Tables in the Recycle Bin

Perform Flashback Query

    Configuring Flashback Parameters

    Using Flashback Query

    Using Flashback Version Query

Use Flashback Transaction

    Understanding Flashback Transaction Query

    Flashback Transaction Query Prerequisites

    Using Flashback Transaction Query

    Using EM with Flashback Transaction Query

    Choosing Transaction Back-out Options

Perform Flashback Table Operations

    Understanding Flashback Table

    Configuring Flashback Table

    Using Flashback Table

    Exercise 9-3 Use Flashback Table on a Table

Set Up and Use a Flashback Data Archive

    Understanding Flashback Data Archive

    Creating an Archive

    Using Flashback Data Archive Data Dictionary Views

    Assigning Flashback Data Archive Permissions

    Managing Flashback Data Archives

    Assigning a Table to a Flashback Data Archive

    Querying Flashback Data Archives

Configure, Monitor Flashback Database and Perform Flashback Database Operations

    Understanding Flashback Database

    Configuring Flashback Database

    Using Flashback Database

    Monitoring Flashback Database

    Image Two-Minute Drill

    Image Self Test

    Self Test Answers

10 Memory Management Techniques

Implement Automatic Memory Management

    Understanding Oracle Memory Structures

    Configuring Automatic Memory Management

    Exercise 10-1 Enable Automatic Memory Management

    Monitoring Automatic Memory Management

Manually Configure SGA Parameters

    Understanding Automatic Shared Memory Management

    Switching to ASMM

    Exercise 10-2 Enable Automatic Shared Memory Management

    Tuning SGA Components

Configure Automatic PGA Memory Management

    Understanding PGA Components

    Configuring PGA Memory Management

    Managing PGA Memory

    Image Two-Minute Drill

    Image Self Test

    Self Test Answers

11 Using Database Tuning Advisors

Use the SQL Tuning Advisor

    Overview of SQL Tuning Advisor

    Using SQL Tuning Advisor

    Exercise 11-1 Run SQL Tuning Advisor for a SQL Statement

Use the SQL Access Advisor to Tune a Workload

    Understanding the SQL Access Advisor

    Using the SQL Access Advisor with EM

    Using the SQL Access Advisor with DBMS_ADVISOR

Understand Database Replay

    Database Replay Workload Capture

    Database Replay Workload Preprocessing

    Database Replay Workload Replay

    Database Replay Analysis and Reporting

    Image Two-Minute Drill

    Image Self Test

    Self Test Answers

12 Disk Space and Resource Management

Manage Resumable Space Allocation

    Understanding Resumable Space Allocation

    Configuring Resumable Space Allocation

    Using Resumable Space Allocation

    Exercise 12-1 Configure Resumable Space Allocation for the HR User

Describe the Concepts of Transportable Tablespaces and Databases

    Configuring Transportable Tablespaces

    Transporting Tablespaces

    Exercise 12-2 Transport a Tablespace Using SQL and PL/SQL

Reclaim Wasted Space from Tables and Indexes by Using the Segment Shrink Functionality

    Understanding Segment Shrink

    Automating Segment Advisor

    Shrinking Segments

    Exercise 12-3 Perform Segment Analysis and Shrink Operations

Understand the Database Resource Manager

    Understanding Resource Manager Terminology

    Understanding Resource Manager Allocation Methods

Create and Use Database Resource Manager Components

    Understanding DEFAULT_PLAN

    Creating a New Resource Plan

    Creating and Assigning Consumer Groups

    Understanding Resource Allocation Methods

    Activating Resource Plans

    Exercise 12-4 Create and Use a New Resource Manager Plan

    Understanding Resource Manager Views

    Monitoring Resource Manager

    Image Two-Minute Drill

    Image Self Test

    Self Test Answers

13 Configuring Database Diagnostics

Set Up Automatic Diagnostic Repository

    Understanding the ADR

    Using the ADRCI Tool

Using Support Workbench

    Understanding Alerts, Problems, and Incidents

    Managing Service Requests

    Using the Health Monitor

Perform Block Media Recovery

    Understanding Block Corruption

    Using the DB_BLOCK_CHECKING Parameter

    Using Block Media Recovery

    Using the Data Recovery Advisor

    Exercise 13-1 Use Data Recovery Advisor

    Image Two-Minute Drill

    Image Self Test

    Self Test Answers

14 Using the Scheduler for Task Automation

Create a Job, Program, and Schedule

    Understanding the Scheduler Architecture

    Jobs

    Programs

    Schedules

    Job Classes

    Windows

    Privileges

Use a Time-based or Event-based Schedule for Executing Scheduler Jobs

    Creating and Scheduling Time-based Jobs

    Exercise 14-1 Creating a Job with the Scheduler API

    Creating and Scheduling Event-based Jobs

    Using Programs and Schedules

Create Lightweight Jobs

    Understanding Lightweight Jobs

    Using Lightweight Jobs

    Exercise 14-2 Create and Run a Lightweight Job

Use Job Chains to Perform a Series of Related Tasks

    Understanding Job Chains

    Creating Chain Objects

    Defining Chain Steps

    Defining Chain Rules

    Starting the Chain

    Monitoring Job Chains

Create Windows and Job Classes

    Creating Windows

    Creating Job Classes

    Preconfigured Jobs

Use Advanced Scheduler Concepts to Prioritize Jobs

    Using Classes, Windows, and the Resource Manager

    Image Two-Minute Drill

    Image Self Test

    Self Test Answers

15 Database Globalization

Customize Language-Dependent Behavior for the Database and Individual Sessions

    Globalization Capabilities

    Using Globalization Support Features

    Exercise 15-1 Make Globalization and Client Environment Settings

    Exercise 15-2 Control Globalization Within the Session

Work with Database and NLS Character Sets

    Linguistic Sorting and Selection

    The Locale Builder

    Using Time Zones

    Exercise 15-3 Make Time Zone Adjustments

    Image Two-Minute Drill

    Image Self Test

    Self Test Answers

A About the Download

Steps to Download MasterExam

    System Requirements

    MasterExam

Help

Removing Installation

Technical Support

    LearnKey Technical Support

Glossary

Index

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset