| 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 Polserve
Matrix Server |