Oracle Distributed Systems

Charles Dye

  • 出版商: O'Reilly
  • 出版日期: 1999-04-11
  • 定價: $1,400
  • 售價: 2.1$299
  • 語言: 英文
  • 頁數: 552
  • 裝訂: Paperback
  • ISBN: 1565924320
  • ISBN-13: 9781565924321
  • 相關分類: Oracle
  • 立即出貨(限量) (庫存=6)

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

商品描述

Any organization that uses the Oracle relational database management system (RDBMS) these days needs to use multiple databases. There are many reasons to use more than a single database in a distributed database system:


  • Different databases may be associated with particular business functions, such as manufacturing or human resources.

  • Databases may be aligned with geographical boundaries, such as a behemoth database at a headquarters site and smaller databases at regional offices.

  • Two different databases may be required to access the same data in different ways, such as an order entry database whose transactions are aggregated and analyzed in a data warehouse.

  • A busy Internet commerce site may create multiple copies of the same database to attain horizontal scalability.

  • A copy of a production database may be created to serve as a development test bed.


In a distributed database environment, data in two or more databases is accessible as if it were in a single database. Usually, the different databases are on different servers, which may be located at the same site or a continent away. Communication between the servers takes place via SQL*Net (for Oracle7) or Net8 (for Oracle8).

Distributed database environments offer a number of benefits over single- database systems, including:

  • Tunability

  • Platform autonomy

  • Fault tolerance

  • Scalability

  • Location transparency

  • Site autonomy



This book describes how you can use multiple databases and the distributed features of Oracle to best advantage. It covers:

Table of contents:

Part I: The Distributed System

  • Introduction to Distributed Database Systems

  • SQL*Net and Net8

  • Configuration and Administration

  • Distributed Database Security

  • Designing the Distributed System

  • Oracle's Distributed System Implementation
  • Sample Configurations 8. Engineering Considerations


Part II: Replication

  • Oracle Replication Architecture

  • Advanced Replication Option Installation
  • Basic Replication

  • Multi-Master Replication

  • Updateable Snapshots

  • Procedural Replication

  • Conflict Avoidance and Resolution Techniques

Part III: Appendixes

Appendix A: Built-in Packages for Distributed Systems Appendix B: Scripts

商品描述(中文翻譯)

現今使用 Oracle 關聯式資料庫管理系統 (RDBMS) 的組織,需要使用多個資料庫。在分散式資料庫系統中使用多個資料庫有許多原因:
- 不同的資料庫可能與特定的業務功能相關,例如製造或人力資源。
- 資料庫可能與地理邊界對齊,例如總部站點的大型資料庫和區域辦事處的小型資料庫。
- 兩個不同的資料庫可能需要以不同的方式訪問相同的資料,例如訂單輸入資料庫的交易在數據倉庫中進行聚合和分析。
- 繁忙的互聯網商務網站可能會創建多個相同的資料庫副本以實現水平擴展性。
- 可以創建生產資料庫的副本作為開發測試環境。

在分散式資料庫環境中,兩個或多個資料庫中的資料可以像在單一資料庫中一樣訪問。通常,不同的資料庫位於不同的伺服器上,這些伺服器可以位於同一站點或大陸之間。伺服器之間的通信通過 SQL*Net (用於 Oracle7) 或 Net8 (用於 Oracle8) 進行。

分散式資料庫環境相對於單一資料庫系統提供了許多優勢,包括:
- 可調整性
- 平台自主性
- 容錯能力
- 擴展性
- 位置透明性
- 站點自主性

本書介紹了如何充分利用多個資料庫和 Oracle 的分散式功能。內容包括:
- 第一部分:分散式系統
- 分散式資料庫系統介紹
- SQL*Net 和 Net8
- 配置和管理
- 分散式資料庫安全性
- 設計分散式系統
- Oracle 的分散式系統實現
- 樣本配置
- 工程考慮事項

- 第二部分:複製
- Oracle 複製架構
- 高級複製選項安裝
- 基本複製
- 多主複製
- 可更新快照
- 程式化複製
- 衝突避免和解決技術

- 第三部分:附錄
- 附錄 A:用於分散式系統的內建套件
- 附錄 B:腳本