Oracle Essentials, 3/e: Oracle Database 10g
暫譯: Oracle 基礎知識(第三版):Oracle Database 10g

Rick Greenwald, Robert Stackowiak, Jonathan Stern

  • 出版商: O'Reilly
  • 出版日期: 2004-02-21
  • 售價: $1,590
  • 貴賓價: 9.5$1,511
  • 語言: 英文
  • 頁數: 400
  • 裝訂: Paperback
  • ISBN: 0596005857
  • ISBN-13: 9780596005856
  • 相關分類: Oracle資料庫
  • 已過版

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

商品描述

An enormous system comprising myriad technologies, options, and releases, Oracle's complexities have spawned numerous areas of specialization. For each area of specialization there are equally specialized how-to books and manuals. O'Reilly's Oracle Essentials claims a unique place among these books. Rather than focusing on one area, the book explains the foundational concepts of the Oracle technology and the core technical and business aspects of using it.

The new edition of this classic book, Oracle Essentials, 3rd Edition: Oracle Database 10g, distills a vast amount of knowledge into an easy-to-read volume covering every aspect of the Oracle database. Readers of all levels will learn about Oracle's features and technologies, including the product line, architecture, data structures, networking, concurrency, tuning, and much more.

Featuring focused text, abundant illustrations, and helpful hints, the new edition offers a valuable overview of Oracle's Database 10g--the industry's first database to support grid computing. Recent releases such as Oracle 9i and 8i are also covered. The book contains chapters on:

  • Oracle products, options, and overall architecture for Oracle 10g and prior recent releases
  • Installing and running Oracle: how to configure, start up, and shut down the database, and various networking issues
  • Oracle data structures, datatypes, and ways of extending datatypes, with an introduction to Oracle objects (e.g., tables, views, indexes)
  • Managing Oracle: security, the Oracle Enterprise Manager, fragmentation and reorganization, and backup and recovery
  • Oracle performance: characteristics of disk, memory, and CPU tuning
  • Multi-user concurrency, online transaction processing (OLTP), and high availability
  • Hardware architectures (e.g., SMP, MPP, NUMA) and their impact on Oracle
  • Data warehousing and distributed databases
  • Network deployment: using Oracle as an Internet computing platform and for grid computing
  • What's new in Oracle 10g: a summary of the database changes described in the book


Oracle Essentials, 3rd Edition: Oracle Database 10g was written for anyone whose job involves managing or building systems using Oracle DBMS technology or working with staff that uses Oracle technology. This book is the perfect all-in-one source for understanding the complexities and capabilities of Oracle.

Table of Contents:

Preface

1. Introducing Oracle
     The Evolution of the Relational Database
     The Oracle Family
     Summary of Oracle Features
     Database Application Development Features
     Database Connection Features
     Distributed Database Features
     Data Movement Features
     Performance Features
     Database Management Features
     Oracle Developer Suite
     Oracle Lite

2. Oracle Architecture
     Instances and Databases
     The Components of a Database
     The Components of an Instance
     The Data Dictionary

3. Installing and Running Oracle
     Installing Oracle
     Creating a Database
     Configuring Oracle Net
     Starting Up the Database
     Shutting Down the Database
     Accessing a Database
     Oracle at Work

4. Data Structures
     Datatypes
     Basic Data Structures
     Additional Data Structures
     Data Design
     Constraints
     Triggers
     Query Optimization
     Understanding the Execution Plan
     SQL Tuning Advisor
     Data Dictionary Tables

5. Managing Oracle
     Management and Enterprise Manager
     Oracle Database 10g Self-Tuning and Management
     Implementing Security
     Fragmentation and Reorganization
     Backup and Recovery
     Working with Oracle Support

6. Oracle Performance
     Performance Tuning Basics
     Oracle and Disk I/O Resources
     Oracle and Parallelism
     Oracle and Memory Resources
     Oracle and CPU Resources
     Database Resource Manager
     Monitoring
     Real Application Clusters and Performance

7. Multiuser Concurrency
     Basics of Concurrent Access
     Oracle and Concurrent User Access
     Oracle's Isolation Levels
     Oracle Concurrency Features
     How Oracle Handles Locking
     Concurrent Access and Performance
     Workspaces

8. Oracle and Transaction Processing
     OLTP Basics
     Oracle's OLTP Heritage
     Architectures for OLTP
     Oracle Features for OLTP
     High Availability
     Oracle Advanced Queuing and Streams
     Object Technologies and Distributed Components

9. Oracle and Data Warehousing
     Business Intelligence Basics
     Data Warehouse Design
     Query Optimization
     Analytics, OLAP, and Data Mining in the Database
     Managing the Data Warehouse
     Other Data Warehouse Software
     The Metadata Challenge
     Best Practices

10. Oracle and High Availability
     What Is High Availability?
     System Crashes
     Protecting Against System Crashes
     Recovering from Disasters
     Complete Site Failure
     Data Redundancy Solutions

11. Oracle and Hardware Architecture
     System Basics
     Uniprocessor Systems
     Symmetric Multiprocessing Systems
     Clusters
     Massively Parallel Processing Systems
     Non-Uniform Memory Access Systems
     Grid Computing
     Disk Technology
     Which Platform Deployment Solution?

12. Distributed Databases and Distributed Data
     Accessing Multiple Databases as a Single Entity
     Two-Phase Commits
     Moving Data Between Distributed Systems
     Advanced Queuing
     Oracle Streams

13. Extending Oracle Datatypes
     Object-Oriented Development
     Extensibility Features and Options
     Using the Extensibility Framework in Oracle

14. Network Deployment Models
     The Impact of the Internet
     The Oracle Database and the Internet
     Oracle Application Server
     Grid Computing

A. What's New in This Book for Oracle Database10g

B. Additional Resources

Index

商品描述(中文翻譯)

一個包含無數技術、選項和版本的龐大系統,Oracle 的複雜性催生了許多專業領域。每個專業領域都有相應的專業如何書籍和手冊。O'Reilly 的《Oracle Essentials》在這些書籍中佔有獨特的地位。這本書並不專注於某一特定領域,而是解釋了 Oracle 技術的基礎概念以及使用它的核心技術和商業方面。

這本經典書籍的新版本《Oracle Essentials, 3rd Edition: Oracle Database 10g》將大量知識提煉成一本易於閱讀的書籍,涵蓋 Oracle 數據庫的各個方面。所有級別的讀者都將學習到 Oracle 的特性和技術,包括產品線、架構、數據結構、網絡、併發性、調優等更多內容。

新版本以專注的文本、豐富的插圖和有用的提示為特色,提供了 Oracle Database 10g 的寶貴概述——業界首個支持網格計算的數據庫。最近的版本如 Oracle 9i 和 8i 也有涵蓋。書中包含以下章節:

- Oracle 產品、選項及 Oracle 10g 和之前版本的整體架構
- 安裝和運行 Oracle:如何配置、啟動和關閉數據庫,以及各種網絡問題
- Oracle 數據結構、數據類型及擴展數據類型的方法,並介紹 Oracle 對象(例如,表、視圖、索引)
- 管理 Oracle:安全性、Oracle 企業管理器、碎片化和重組、備份和恢復
- Oracle 性能:磁碟、記憶體和 CPU 調優的特性
- 多用戶併發、在線交易處理(OLTP)和高可用性
- 硬體架構(例如,SMP、MPP、NUMA)及其對 Oracle 的影響
- 數據倉儲和分佈式數據庫
- 網絡部署:將 Oracle 作為互聯網計算平台和用於網格計算
- Oracle 10g 的新特性:書中描述的數據庫變更摘要

《Oracle Essentials, 3rd Edition: Oracle Database 10g》是為任何涉及管理或構建使用 Oracle DBMS 技術的系統,或與使用 Oracle 技術的員工合作的人士而寫的。這本書是理解 Oracle 的複雜性和能力的完美一站式資源。

目錄:

前言

1. 介紹 Oracle
- 關聯數據庫的演變
- Oracle 家族
- Oracle 特性摘要
- 數據庫應用開發特性
- 數據庫連接特性
- 分佈式數據庫特性
- 數據移動特性
- 性能特性
- 數據庫管理特性
- Oracle 開發者套件
- Oracle Lite

2. Oracle 架構
- 實例和數據庫
- 數據庫的組件
- 實例的組件
- 數據字典

3. 安裝和運行 Oracle
- 安裝 Oracle
- 創建數據庫
- 配置 Oracle Net
- 啟動數據庫
- 關閉數據庫
- 訪問數據庫
- Oracle 的工作

4. 數據結構
- 數據類型
- 基本數據結構
- 附加數據結構
- 數據設計
- 約束
- 觸發器
- 查詢優化
- 理解執行計劃
- SQL 調優顧問
- 數據字典表

5. 管理 Oracle
- 管理和企業管理器
- Oracle Database 10g 自我調整和管理
- 實施安全性
- 碎片化和重組
- 備份和恢復
- 與 Oracle 支援合作

6. Oracle 性能
- 性能調優基礎
- Oracle 和磁碟 I/O 資源
- Oracle 和並行性
- Oracle 和記憶體資源
- Oracle 和 CPU 資源
- 數據庫資源管理器
- 監控
- 實際應用集群和性能

7. 多用戶併發
- 併發訪問的基礎
- Oracle 和併發用戶訪問
- Oracle 的隔離級別
- Oracle 併發特性
- Oracle 如何處理鎖定
- 併發訪問和性能
- 工作區

8. Oracle 和交易處理
- OLTP 基礎
- Oracle 的 OLTP 遺產
- OLTP 的架構
- Oracle 的 OLTP 特性
- 高可用性
- Oracle 高級排隊和流
- 對象技術和分佈式組件

9. Oracle 和數據倉儲
- 商業智慧基礎
- 數據倉儲設計
- 查詢優化
- 數據庫中的分析、OLAP 和數據挖掘
- 管理數據倉儲
- 其他數據倉儲軟體
- 元數據挑戰
- 最佳實踐

10. Oracle 和高可用性
- 什麼是高可用性?
- 系統崩潰
- 防止系統崩潰
- 從災難中恢復
- 完全站點故障
- 數據冗餘解決方案

11. Oracle 和硬體架構
- 系統基礎
- 單處理器系統
- 對稱多處理系統
- 集群
- 大規模並行處理系統
- 非均勻記憶體存取系統
- 網格計算
- 磁碟技術
- 哪種平台部署解決方案?

12. 分佈式數據庫和分佈式數據
- 將多個數據庫作為單一實體訪問
- 雙階段提交
- 在分佈式系統之間移動數據
- 高級排隊
- Oracle Streams

13. 擴展 Oracle 數據類型
- 面向對象的開發
- 擴展性特性和選項
- 在 Oracle 中使用擴展性框架

14. 網絡部署模型
- 互聯網的影響
- Oracle 數據庫和互聯網
- Oracle 應用伺服器
- 網格計算

A. 本書中 Oracle Database 10g 的新內容

B. 附加資源

索引

最後瀏覽商品 (20)