|
Chapter 1 |
Introduction to RAC |
| |
A brief discussion of the advantages and disadvantages of RAC databases containing a look at the benefits and costs and comparisons with alternatives. |
|
Chapter 2 |
Introduction to Linux |
| |
Introduces the supported versions of Linux including Red Hat Enterprise Linux and SUSE Linux Enterprise |
|
Chapter 3 |
RAC Concepts |
| |
Includes a overview of RAC concepts including node applications, database structure, instances, parameters, background processes, workload management, administration, tools and utilities, monitoring, backup and recovery, and disaster recovery. |
|
Chapter 4 |
RAC Design |
| |
Describes RAC-specific design requirements including hardware architectures, storage, application and database design |
|
Chapter 5 |
Benchmarking Concepts |
| |
Contains an introduction to benchmarking requirements |
|
Chapter 6 |
Hardware |
| |
Describes the hardware required for a successful RAC deployment including processors, memory and networking considerations |
|
Chapter 7 |
Storage |
| |
Contains a detailed introduction into storage management. Includes configuration of EMC Clariion Storage Area Networks and Network Appliance Filers |
|
Chapter 8 |
Oracle Cluster File System (OCFS) |
| |
Includes OCFS Version 1 and the newly supported OCFS Version 2 (OCFS2) |
|
Chapter 9 |
Automatic Storage Management (ASM) |
| |
Describes the installation, configiuration and administration of Automatic Storage Management (ASM) available in Oracle 10.1 and above. |
|
Chapter 10 |
Installing Linux |
| |
Includes installation of both Red Hat Enterprise Linux 4.0 and SUSE Linux Enterprise 9.0 |
|
Chapter 11 |
Configuring and Verifying Linux |
| |
Describes the configuration steps required for an Oracle RAC database server following operating-system installation. Covers kernel and network parameters, Secure shell (ssh) configuration, disk configuration, user and group creation. Also describes the new cluster verification utility (CLUVFY) introduced in Oracle 10.2. |
|
Chapter 12 |
Installing and Configuring Oracle Software |
| |
Includes installation of Oracle Clusterware and Oracle Database Software using the Oracle Universal Installer (OUI) |
|
Chapter 13 |
Creating and Configuring Databases |
| |
Describes the creating and configuration of databases using the Database Configuration Assistant (DBCA) tool. Also covers manual creation of databases using scripts generated by DBCA. |
|
Chapter 14 |
Installing and Configuring Enterprise Manager |
| |
Describes the installation and configuration of Enterprise Manager Database Control and Grid Control in both single-instance and RAC environments. |
|
Chapter 15 |
Linux Administration |
| |
A brief discussion of Linux operating system adminstration concentrating on areas where Linux differs signficantly from proprietary UNIX operating systems. |
|
Chapter 16 |
Oracle Clusterware |
| |
Describes Oracle Clusterware configuration and administration including tools such as CRSCTL, CRS_STAT, OCRCONFIG, OCRCHECK and OCRDUMP |
|
Chapter 17 |
Application Development |
| |
Highlights some portability issues for applications being migrated to RAC. Also describes developing applications which use Transparent Application Failover (TAF), Fast Application Notification (FAN), Fast Connection Failover (FCF) and the Oracle Clusterware High Availability Framework |
|
Chapter 18 |
Using Administrative Tools |
| |
Describes use of Enterprise Manager, SVRCTL and SQL*Plus to administer Oracle RAC databases |
|
Chapter 19 |
Workload Management |
| |
Includes new Oracle 10.2 workload management features. Also describes configuration and administration of Oracle database services. |
|
Chapter 20 |
Adding and Deleting Nodes and Instances |
| |
How to add a new node to an existing cluster and how to delete an existing node. |
|
Chapter 21 |
Trace and Diagnostics |
| |
How to configure and interpret trace and diagnostics created using symbolic dumps and the ORADEBUG tool |
|
Chapter 22 |
RAC Internals |
| |
Examines internal behaviour of Oracle RAC databases including Global Cache Services (GCS) and Global Enqueue Services (GES). |
|
Chapter 23 |
Benchmarking Tools - Hammerora and Swingbench |
| |
Includes a detailed examination of the freely available Hammerora and Swingbench load generation tools |
|
Chapter 24 |
Performance Monitoring |
| |
Performance monitoring and tuning using Automated Workload Repository (AWR), Automatic Database Diagnostic Monitor (ADDM) and Active Session History (ASH). Also discusses operating system performance monitoring tools. |
|
Chapter 25 |
Backup and Recovery |
| |
Includes a detailed look at backup and recovery using RMAN. |
|
Chapter 26 |
Disaster Recovery |
| |
Includes detailed examples of Oracle Data Guard physical standby database on a 2-node RAC database |
|
Appendix |
Third Party Clustering Solutions |
| |
Written by Kevin Closson, includes a brief look at the capabilities of Polyserve Matrix Server |