Structure of This Book
This book is divided into three parts:
Chapter 1, is an overview of distributed systems—terminology, basic concepts, benefits and perils, and the various options provided by Oracle.
Chapter 2, describes the underlying protocols Oracle supplies to support communication with distributed Oracle databases over a network.
Chapter 3, explains how to set up a distributed database environment; it discusses initialization parameters, database links, how distributed transactions work, and the basics of distributed backup and recovery.
Chapter 4, describes special security concerns for distributed systems; it looks at privilege management, various authentication methods, the encryption of network traffic, and the use of the Oracle Security Server (OSS) and the Advanced Networking Option (ANO).
Chapter 5, examines the design of a distributed system; it introduces C. J. Date’s fundamental principles of distributed databases, discusses the global data dictionary, and recommends a particular approach to data partitioning.
Chapter 6, examines how Oracle’s RDBMS and networking products meet Date’s objectives for distributed database systems.
Chapter 7, focuses on the most common distributed architectures: the high-availability system, systems illustrating geographic data distribution, workflow partitioning, and data collection and consolidation, and the loosely coupled federation.
Chapter 8, examines the special requirements of distributed systems that must be taken into account ...