Oracle Database 10g Insider Solutions
暫譯: Oracle Database 10g 內幕解決方案

Arun Kumar, John Kanagaraj, Richard Stroupe

  • 出版商: SAMS
  • 出版日期: 2005-09-02
  • 售價: $2,370
  • 貴賓價: 9.5$2,252
  • 語言: 英文
  • 頁數: 528
  • 裝訂: Paperback
  • ISBN: 0672327910
  • ISBN-13: 9780672327919
  • 相關分類: Oracle資料庫
  • 已過版

買這商品的人也買了...

相關主題

商品描述

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.

 

 

Table of 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.

商品描述(中文翻譯)

描述:
《Oracle Database 10g Insider Solutions》是所有Oracle專業人士必備的參考指南。它提供了有關Oracle 10g數據庫的最佳實踐、提示和調試、安裝、部署及調優技術的必要資訊。您可以借助這些作者的經驗和知識,找到創造性的方法來充分利用您的Oracle數據庫。作者還將解決常見及不常見的安裝問題、數據庫管理、開發和調優。《Oracle Database 10g Insider Solutions》將為您帶來無法在其他地方獲得的內部資訊。

目錄:
引言。
誰應該閱讀本書
使用本書所需的條件
本書的組織結構
有關本書示例代碼的說明
本書中使用的約定
I. 開始使用Oracle Database 10g。
1. 探索Oracle Database 10g架構。
新功能概述
SYSAUX表空間
重命名表空間選項
自動存儲管理
臨時表空間組
大文件表空間
跨平台可傳輸表空間
使用AWR的性能管理
自動數據庫診斷監控器(ADDM)
DROP DATABASE命令
數據泵工具
底層過程
數據庫過程的分類
內存架構
系統全局區(SGA)
程序全局區(PGA)
內存管理器(MMAN)
自動撤銷管理
SQL顧問
Oracle的其他顧問套件
閃回恢復區
閃回操作
閃回數據庫
改進的Oracle企業管理器
網格技術揭示
總結
2. 安裝Oracle Database 10g。
安裝決策
先決條件
靜默安裝概述
在UNIX/Linux上安裝10g
安裝步驟
平台無關的數據庫安裝問題
最佳靈活架構(OFA)
安裝的常見步驟
訪問其他數據庫和應用程序的組件
Oracle Database 10g DBCA概述
追蹤數據庫配置助手(DBCA)
在Windows上安裝10g
伴隨CD安裝和補丁(所有平台)
手動數據庫安裝步驟
安裝檢查清單
數據庫和二進制克隆
使用企業管理器進行克隆
從8i或9i遷移數據庫
數據庫升級助手概述
備用環境的升級路徑
靜默模式下的數據庫升級助手
使用DBUA與Oracle 9i物理備用配置
使用DBUA與Oracle 9i邏輯備用配置
對數據庫安裝應用補丁
從失敗的安裝中卸載
步驟1:識別所有數據庫實例
步驟2:刪除數據庫
步驟3:刪除Oracle軟件
總結
3. 自定義安裝選項。
OEM和自動警報
OEM預安裝要求
OEM安裝過程
Oracle管理代理的控制
自動警報和管理
指標閾值管理
使用EM2Go的移動管理
XML DB用於XML數據處理
安裝XML DB
ConText和其他選項
手動安裝Oracle Text
安裝Oracle Spatial
使用Oracle UltraSearch的操作
設置RAC
手動安裝RAC實例
使用Data Guard安裝RAC實例
使用RMAN管理備份
數據庫升級期間RMAN的重要事項
取消註冊目標數據庫
Oracle Database 10g Release 2的簡介
總結
4. 設置自動存儲管理。
自動存儲管理(ASM)
使用ASM的先決條件
ASM架構概述
配置選項
ASM實例的初始化參數
在ASM實例上的啟動/關閉命令
執行ASM操作
CREATE DISK GROUP命令
對磁碟組的其他操作
避免ASM陷阱
無法連接到ASM實例
非ASM和ASM數據庫遷移
在RAC環境中發現ASM實例
RAC上的VIP超時和VIP故障
何時何地使用ASM
Oracle Database 10g Release 2中的ASM改進
總結
II. 使用Oracle Database 10g的快速獲利。
5. 使用自動內存管理。