Pearson Books home
Browse and buy books online Information for authors Browse our academic online catalogue Resources for schools and English language teaching Online courses and companion websites Online ordering for trade customers
The Reg Bookshop home > Oracle Database 10g Insider Solutions
Business BooksBusiness
Careers & Personal Development BooksCareers & Personal Development
Computing BooksComputing
Economics BooksEconomics
Education BooksEducation
Engineering BooksEngineering
Finance and Accounting BooksFinance and Accounting
History BooksHistory
Humanities BooksHumanities
Languages BooksLanguages
Law & Criminology BooksLaw & Criminology
Leisure, Hospitality & Tourism BooksLeisure, Hospitality & Tourism
Life Skills BooksLife Skills
Marketing BooksMarketing
Mathematics BooksMathematics
Revision, York Notes & Study Skills BooksRevision, York Notes & Study Skills
Psychology BooksPsychology
Science BooksScience
Social Science BooksSocial Science
Oracle Database 10g Insider Solutions

Oracle Database 10g Insider Solutions

Arun Kumar, John Kanagaraj, Richard Stroupe

Sep 2005, Paperback, 528 pages 
ISBN13: 9780672327919
ISBN10: 0672327910
Special online offer - Save 30%
Was £35.99, Now £25.19 Buy Oracle Database 10g Insider Solutions

Description  Back Cover  Contents  Author  

Description

Oracle Database 10g Insider Solutions is a must-have reference guide for all Oracle professionals. It provides much-needed information on best practices, tips, and techniques in debugging, installation, deployment, and tuning of the Oracle 10g database. You can draw upon the experience and knowledge of these authors to find creative ways to put your Oracle database to work. The authors will also address common and not-so-common installation concerns, database administration, development, and tuning. Oracle Database 10g Insider Solutions will bring you the insider information that you can't get anywhere else.

top

Back Cover

Oracle Database 10g Insider Solutions is a must-have reference guide for all Oracle professionals. It provides much-needed information on best practices, tips, and techniques in debugging, installation, deployment, and tuning of the Oracle 10g database. You can draw upon the experience and knowledge of these authors to find creative ways to put your Oracle database to work. The authors will also address common and not-so-common installation concerns, database administration, development, and tuning. Oracle Database 10g Insider Solutions will bring you the insider information that you can't get anywhere else.

top

Contents

Introduction.

Who Should Read This Book

What You Need to Use This Book

How This Book Is Organized

About the Book's Sample Code

Conventions Used in This Book

I. GETTING STARTED WITH ORACLE DATABASE 10G.

1. Exploring Oracle Database 10g Architecture.

Overview of New Features

SYSAUX Tablespace

Rename Tablespace Option

Automatic Storage Management

Temporary Tablespace Group

BigFile Tablespace

Cross-Platform Transportable Tablespaces

Performance Management Using AWR

Automatic Database Diagnostic Monitor (ADDM)

DROP DATABASE Command

Data Pump Utilities

Processes Beneath the Hood

Classification of Database Processes

Memory Architecture

System Global Area (SGA)

Program Global Area (PGA)

Memory Manager (MMAN)

Automatic Undo Management

SQL Advisors

Oracle's Suite of Other Advisors

Flash Recovery Area

Flashback Operations

Flashback Database

Improved Oracle Enterprise Manager

Grid Technology Unveiled

Summary

2. Installing Oracle Database 10g.

Installation Decisions

Prerequisites

Overview of Silent Installation

Installing 10g on UNIX/Linux

Installation Steps

Platform-Independent Database Installation Questions

Optimal Flexible Architecture (OFA)

Common Steps for Installation

Components to Access Other Databases and Applications

Oracle Database 10g DBCA Overview

Tracing the Database Configuration Assistant (DBCA)

Installing 10g on Windows

Companion CD Installation and Patches (All Platforms)

Manual Database Installation Steps

Installation Checklists

Database and Binary Cloning

Using Enterprise Manager for Cloning

Migrating a Database from 8i or 9i

Overview of Database Upgrade Assistant

Upgrade Path for Standby Environments

Database Upgrade Assistant in Silent Mode

Using DBUA with Oracle 9i Physical Standby Configuration

Using DBUA with Oracle 9i Logical Standby Configuration

Applying Patches to Database Installations

Uninstalling from a Failed Install

Step 1: Identify All Database Instances

Step 2: Remove the Database(s)

Step 3:  Remove the Oracle Software

Summary

3. Customizing Installation Options.

OEM and Automatic Alerts

OEM Preinstallation Requirements

OEM Installation Process

Control for Oracle Management Agents

Automatic Alerts and Management

Metric-Thresholds Management

Mobile Management Using EM2Go

XML DB for XML Data Processing

Installing XML DB

ConText and Other Options

Manual Installation of Oracle Text

Installation of Oracle Spatial

Operations with Oracle UltraSearch

Setting Up RAC

Manual Installation of RAC Instance

Installation of RAC Instance Using Data Guard

Managing Backups with RMAN

Important Points on RMAN During Database Upgrade

Unregister a Target Database

Glimpse of Oracle Database 10g Release 2

Summary

4. Setting Up Automatic Storage Management.

Automatic Storage Management (ASM)

Prerequisites for Using ASM

ASM Architecture in a Nutshell

Configuration Options

Initialization Parameters for ASM Instances

StartUp/Shutdown Commands on an ASM Instance

Performing ASM Operations

The CREATE DISK GROUP Command

Other Operations on a Disk Group

Avoiding ASM Pitfalls

Unable to Connect to ASM Instance

Non-ASM and ASM Database Migrations

Discovering ASM Instances in a RAC Environment

VIP Timeouts and VIP Failure on RAC

When and Where to Use ASM

ASM Improvements in Oracle Database 10g Release 2

Summary

II. QUICK WINS USING ORACLE DATABASE 10G.

5. Using Automatic Memory Management.

Introduction to Quick Wins

What Is Automatic Shared Memory Management?

SGA Sizing Considerations

Understanding Memory Advisor

Memory Advisors Through OEM

Automated Maintenance Tasks

Memory Management Tips

Converting a Manual Memory-Managed Database to ASMM

Tuning SGA_TARGET and SGA_MAX_SIZE

Scaling for Database Expansion

ASMM Improvements in 10g Release 2

Summary

6. Monitoring with Automatic Statistics Collection.

Automatic Statistics Collection Fundamentals

Types of Database Statistics

Database Metrics Revisited

Statistics Levels and AWR Snapshots

Collecting and Analyzing Statistics

Preventing the Time Out of GATHER_STATS_JOB

Cross-Checking Your Statistics and Ratios

AWR Reports Generation

Metrics Monitoring and Customization

Using Database Alerts with Metrics

Making the Most of Metrics and Statistics Collection

Statistics Collection During Database Upgrades

New Features in Oracle Database 10g Release 2

Summary

7. Managing Automatic Undo.

Using Automatic Undo Management

How Undo Data Helps the Database

The Significance of the UNDO_RETENTION Parameter

Resumable Space Allocation

Undo Management in Real Application Clusters

Redo Log File Sizings

Using Undo Advisor

Undo Management Using OEM

Making the Most of Undo Advisor

Guaranteeing Undo Availability

Undo Tips from the Trenches

Automatic Undo Management Improvements in Release 2

Summary

8. Leveraging Automatic Segment Management.

Segment Management in Oracle Database 10g

Data, Index, and Temporary Segments

Making Segment Management Work for You

Using Segment Advisor

Invoking Segment Advisor from Enterprise Manager

Invoking Segment Advisor from PL/SQL

Reviewing Segment Advisor Results

Intelligent Segment Resource Estimation

Space-Management Tips and Tricks

Limitations for Online Segment-Shrink Operations

For Dictionary-Managed Tablespaces

ASSM Improvements in Release 2

Summary

9. Implementing Recovery Manager.

RMAN Basics

Difference Between RMAN and Hot Backup

Advantages of RMAN over Hot Backup

A Sample RMAN Backup Session

RMAN Documentation

Accessing RMAN

New Features of RMAN

Use of Flash Recovery Area

Fast Incremental Backups

Incrementally Updated Backups

Recovery Through RESETLOGS

RMAN Tuning

Other RMAN Improvements

Recovery Without Hurdles

Backup Strategies

Recovery Scenarios

New Features in Oracle Database 10g Release 2

Summary

III. Tuning Oracle Database 10g.

10. Adopting a New Approach to Tuning.

A New Performance Philosophy

Performance-Management Tools

STATSPACK Shortfalls

New and Improved Views

V$METRIC, V$METRIC_HISTORY, V$METRICNAME, and V$METRICGROUP

V$SERVICES, V$SERVICEMETRIC, and V$SERVICEMETRIC_HISTORY

V$SERVICE_STATS

V$SERVICE_EVENT

V$EVENTMETRIC

V$EVENT_HISTOGRAM

V$FILEMETRIC and V$FILEMETRIC_HISTORY

V$FILE_HISTOGRAM

V$TEMP_HISTOGRAM

V$ENQUEUE_STATISTICS

V$OSSTAT

Changes in Existing Views

Changes in Other Views

Time and Wait Model

OEM and Tuning

Navigating OEM Database Control

Alerts and Metrics

Advisors

New Features in Oracle Database 10g Release 2

Summary

11. Effectively Using the Automatic Workload Repository.

Introducing the AWR

AWR Collection

Comparison to STATSPACK

AWR Storage and Reporting

Accessing the AWR Snapshots

Customizing the AWR

AWR Dependencies

Using the OEM to Customize the AWR

Using the SQL Interface to AWR

Performing Baselining

Capturing Baselines

Dropping Baselines

Active Session History

Session-State Information

Using Session-State Information

The Connection to Active Session History

Size of Active Session History Buffers

An Example of Spot Analysis Using ASH

Using OEM to Obtain Active Session History

Dumping ASH Buffer Contents

The Downside of ASH

New Features in Oracle Database 10g Release 2

Summary

12. Effectively Using the Automatic Database Diagnostic Monitor.

Introduction to ADDM

The Goal of ADDM

Problem Areas Handled by ADDM

Using ADDM with ASH

Nonproblematic Areas

Helpful ADDM Views

Interfacing to ADDM

Using OEM for ADDM

Using SQL to Get to ADDM

Making Sense of ADDM Data

Finding 1: SQL Statements Consuming Significant Time

Finding 2: SQL Statements Waiting for Locks

Finding 3: Session Management

Other Findings

Expected I/O Response Time

Cross-Verification from the Advisor Views

New Features in Oracle Database 10g Release 2

Summary

13. Effectively Using the SQL Advisors.

Automating the SQL Advisors

The SQL Tuning Advisor

The SQL Access Advisor

Using the Advisors for Tuning

OEM Interface to the SQL Tuning Advisor

OEM Interface to the SQL Access Advisor

APIs to the SQL Tuning Advisor

Avoiding Advisor Pitfalls

New Features in Oracle Database 10g Release 2

Summary

14. Influencing the Cost Based Optimizer.

New Optimizer Improvements

RBO and CBO: A Comparison

What the Optimizer Does

The Relevance of Object Statistics

The Relevance of System Statistics

The Relevance of Dictionary Statistics

Dynamic Sampling

Table and Index Monitoring

Parameters Influencing the Optimizer

Cardinality, Selectivity, and Column Usage

Tracing the Optimizer

SQL Profiles

Effective Use of Histograms

New Features in Oracle Database 10g Release 2

Summary

IV. Scaling and Availability with Oracle Database 10g.

15. Utilizing Oracle Database 10g Real Applications Clusters.

Oracle 10g RAC Overview

Cluster Ready Services

Cluster Ready Services Architecture

Installing Cluster Ready Services

Troubleshooting the CRS Install

Service Workload Management

10g RAC Installation and Migration Enhancements

Local Versus Shared Install

Installing the 10g ORACLE_HOME

Adding a Node to or Removing a Node from an Existing ORACLE_HOME

Migrating from a Previous Release

10g RAC Manageability Enhancements

Oracle Cluster Registry

New Support for 10g Utilities

Managing RAC with 10g Enterprise Manager

Automatic Storage Management for Cluster Management

Managing ASM with 10g RAC

ASM Maximum File Size Limitation with 10g RAC

Third-Party Cluster Management Support

Limited Rolling Upgrade with OPATCH

10g RAC Tips for Better Use

Cluster Interconnect

SGA Components

Tablespaces

Tables and Indexes

Function-Dependent Routing

Object Partitioning

Running 10g RAC with 9i RAC in Same Environment

CRS and ASM

Advanced RAC Features in Oracle Database 10g Release 2

Summary

16. Utilizing 10g Physical and Logical Standby with Data Guard.

Oracle 10g Data Guard Overview

General Improvements with Oracle 10g Data Guard

Real Time Apply

Flashback Database Support

Redo Transmission Authentication and Encryption

Role-Based Destinations

Improved Data Guard Configuration Management

Improved Data Guard STARTUP Command

Improved Data Guard Archiving

Logical Standby Improvements

Zero Outage for Instantiation

Support for Redo Log Files

The PREPARE TO SWITCHOVER Command

Support for SQL Apply Services

Rolling Database Upgrades with SQL Apply

Enhanced Logical Standby Commands and Views

Data Guard Broker Improvements

Broker Support for RAC Databases

Enhancements to the Enterprise Manager Data Guard GUI

New 10g Broker Commands

Applying Patch Sets with Data Guard in Place

Patching a Physical Database

Patching a Logical Database

New Features in Oracle Database 10g Release 2

Automatic Failover

Faster Redo Apply Failover

Flashback Database Across Switchovers

Asynchronous Redo Transmission

SQL Apply

Summary

17. Effectively Using Flashback Technologies.

Brief Overview of Flashback Technology

Flashback Database

Flashback Database Architecture

Configuring Flashback Database

Managing Flashback Database

Flashback Database in Action

Using Flashback Database with Data Guard

Troubleshooting Flashback Database

Flashback Table

Configuring Flashback Table

Flashback Table in Action

Troubleshooting Flashback Table

Flashback Drop with Recycle Bin

Oracle Recycle Bin

Flashback Drop in Action

Troubleshooting Flashback Drop

Disabling Flashback Drop

Flashback Versions Query

Flashback Versions Query in Action

Troubleshooting Flashback Versions Query

Flashback Transaction Query

Flashback Transaction Query in Action

Advanced Flashback Features in Oracle Database 10g Release 2

Flashback Restore Points

Flashback Across Global Database Changes

Additional 10g R2 Views

Summary

18. Leveraging Grid Technology Features.

What Exactly Is the Grid?

A Familiar Example: The Electricity Grid

Similarities in the Computing Grid

Grid Computing: A Little History

Oracle's Version of the Grid

Managing the Grid

Summary

V. USING ORACLE DATABASE 10G UTILITIES AND OTHER ADVANCED FEATURES.

19. Maximizing Data Movement with Oracle Data Pump.

Oracle 10g Data Pump Enhancements

Oracle 10g Data Pump Concepts

Data Pump Architecture

Data Pump Process Flow

Data Pump Export and Import Utilities

Diagnosing Data Pump Issues with TRACE

Managing Data Pump Jobs

External Table Enhancements

Advanced Data Pump Features in Oracle Database 10g Release 2

Summary

20. USING 10G SQL#PLUS AND ISQL#PLUS.

10g SQL*Plus Enhancements

DEFINE Enhancements

SPOOL Enhancements

10g iSQL*Plus Enhancements

iSQL*Plus Environment

iSQL*Plus Workspace

Advanced iSQL*Plus and SQL*Plus Features in Oracle Database 10g Release 2

Summary

21. Making the Most of Oracle Database 10g.

A Collection of Useful Features

DML/DDL Features

Network Features

New Features in Oracle Database 10g Release 2

Security Features

Access Control Features

Resource Manager and Scheduler

Job Management Using the Scheduler

Overview of the Resource Manager

New Database Initialization Parameters

Oracle Streams Enhancements

Streams Architecture

Streams Administrator

Streams Downstream Capture

Streams-Enhanced RAC Support

Other Streams Enhancements

MetaLink Integration with Oracle Database 10g

Oracle Database 10g EM Patch Cache

Oracle Applications 11i with Oracle Database 10g

Summary

Index.

top

Author
Dr. Arun Kumar has 10+ years of experience in Oracle Database Administration, including multidimensional, decision support systems and ERP software. He has worked on a wide variety of projects and environments ranging from client-server, E-Business to managed services across database systems. John Kanagaraj is a Principal Consultant with DB Soft Inc. He has been working with various flavors of UNIX since '84 and with Oracle since '88, mostly as a Developer/DBA/Apps DBA and System Administrator. Richard Stroupe is President of TRS Consulting LLC, a Northern Virginia based consulting firm that specializes in Oracle development, administration and training for the Federal government.

top


Product Search

People also bought



Copyright Pearson EducationLegal Notice Privacy Notice