Book description
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
Publisher resources
Table of contents
- Dedication
- Preface
-
1. Introducing Oracle
- 1.1. The Evolution of the Relational Database
- 1.2. The Oracle Family
- 1.3. Summary of Oracle Features
- 1.4. Database Application Development Features
- 1.5. Database Connection Features
- 1.6. Distributed Database Features
- 1.7. Data Movement Features
- 1.8. Performance Features
- 1.9. Database Management Features
- 1.10. Oracle Developer Suite
- 1.11. Oracle Lite
- 2. Oracle Architecture
-
3. Installing and Running Oracle
- 3.1. Installing Oracle
- 3.2. Creating a Database
- 3.3. Configuring Oracle Net
- 3.4. Starting Up the Database
- 3.5. Shutting Down the Database
-
3.6. Accessing a Database
- 3.6.1. Server Processes and Clients
- 3.6.2. Application Servers and Web Servers as Clients
- 3.6.3. Oracle Net and Establishing Network Connections
- 3.6.4. The Shared Server/Multi-Threaded Server
- 3.6.5. Session Memory for Shared Server Processes Versus Dedicated Server Processes
- 3.6.6. Data Dictionary Information About the Shared Server
- 3.7. Oracle at Work
- 4. Data Structures
-
5. Managing Oracle
- 5.1. Management and Enterprise Manager
- 5.2. Oracle Database 10g Self-Tuning and Management
-
5.3. Implementing Security
- 5.3.1. Usernames, Privileges, Groups, and Roles
- 5.3.2. Security Privileges
- 5.3.3. The DBA Role, SYSDBA, and SYSOPER
- 5.3.4. Auditing Security, Policies, and Policy Violations
- 5.3.5. View-Based Security
- 5.3.6. Fine-Grained Access Control
- 5.3.7. Label Security Option
- 5.3.8. Security and Application Roles and Privileges
- 5.3.9. Distributed Database and Multi-Tier Security
- 5.3.10. Advanced Security Option
- 5.4. Fragmentation and Reorganization
- 5.5. Backup and Recovery
- 5.6. Working with Oracle Support
-
6. Oracle Performance
- 6.1. Performance Tuning Basics
- 6.2. Oracle and Disk I/O Resources
- 6.3. Oracle and Parallelism
- 6.4. Oracle and Memory Resources
- 6.5. Oracle and CPU Resources
- 6.6. Database Resource Manager
- 6.7. Monitoring
- 6.8. Real Application Clusters and Performance
- 7. Multiuser Concurrency
- 8. Oracle and Transaction Processing
- 9. Oracle and Data Warehousing
-
10. Oracle and High Availability
- 10.1. What Is High Availability?
- 10.2. System Crashes
- 10.3. Protecting Against System Crashes
- 10.4. Recovering from Disasters
- 10.5. Complete Site Failure
- 10.6. Data Redundancy Solutions
- 11. Oracle and Hardware Architecture
- 12. Distributed Databases and Distributed Data
- 13. Extending Oracle Datatypes
- 14. Network Deployment Models
-
A. What’s New in This Book for Oracle Database10g
- A.1. Chapter 1, Introducing Oracle
- A.2. Chapter 2, Oracle Architecture
- A.3. Chapter 3, Installing and Running Oracle
- A.4. Chapter 4, Data Structures
- A.5. Chapter 5, Managing Oracle
- A.6. Chapter 6, Oracle Performance
- A.7. Chapter 7, Multiuser Concurrency
- A.8. Chapter 8, Oracle and Transaction Processing
- A.9. Chapter 9, Oracle and Data Warehousing
- A.10. Chapter 10, Oracle and High Availability
- A.11. Chapter 11, Oracle and Hardware Architecture
- A.12. Chapter 12, Distributed Databases and Distributed Data
- A.13. Chapter 13, Extending Oracle Datatypes
- A.14. Chapter 14, Network Deployment Models
-
B. Additional Resources
- B.1. Web Sites
-
B.2. Books and Oracle Documentation
- B.2.1. Chapter 1, Introducing Oracle
- B.2.2. Chapter 2, Oracle Architecture
- B.2.3. Chapter 3, Installing and Running Oracle
- B.2.4. Chapter 4, Data Structures
- B.2.5. Chapter 5, Managing Oracle
- B.2.6. Chapter 6, Oracle Performance
- B.2.7. Chapter 7, Multiuser Concurrency
- B.2.8. Chapter 8, Oracle and Transaction Processing
- B.2.9. Chapter 9, Oracle and Data Warehousing
- B.2.10. Chapter 10, Oracle and High Availability
- B.2.11. Chapter 11, Oracle and Hardware Architecture
- B.2.12. Chapter 12, Distributed Databases and Distributed Data
- B.2.13. Chapter 13, Extending Oracle Datatypes
- B.2.14. Chapter 14, Network Deployment Models
- Index
- About the Authors
- Colophon
- Copyright
Product information
- Title: Oracle Essentials, 3rd Edition
- Author(s):
- Release date: February 2004
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9780596005856
You might also like
book
Oracle Essentials, 5th Edition
Written by Oracle insiders, this indispensable guide distills an enormous amount of information about the Oracle …
book
Oracle Essentials, 4th Edition
Oracle is an enormous system, with myriad technologies, options, and releases. Most users--even experienced developers and …
book
Advanced Oracle PL/SQL Developer's Guide - Second Edition
Master the advanced concepts of PL/SQL for professional-level certification and learn the new capabilities of Oracle …
book
Oracle GoldenGate 11g Handbook
Master Oracle GoldenGate 11 g Enable highly available, real-time access to enterprise data in heterogeneous environments. …