![]()
Oracle 11g R1/R2 Real Application Clusters Essentials
Table of Contents
Oracle 11g R1/R2 Real Application Clusters Essentials
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers and more
Why Subscribe?
Free Access for Packt account holders
Instant Updates on New Packt Books
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code for this book
Errata
Piracy
Questions
1. High Availability
High availability concepts
Planned versus unplanned downtime
Service Level Agreements for high availability
High availability interpretations
Recovery time and high availability
System design for high availability
Business Continuity and high availability
Disaster Recovery
Business Continuity and Disaster Recovery guidelines
Fault-tolerant systems and high availability
Requirements for implementing fault tolerance
Fault tolerance and replication
High availability solutions for Oracle
Oracle Data Guard
Oracle Streams
Oracle Application Server Clustering
High availability: Oracle 11g R1 Real Application Clusters (RAC)
High availability: Oracle 11g R2 Real Application Clusters (RAC)
Summary
2. Oracle 11g RAC Architecture
Oracle 11g RAC architecture
Certification matrix for Oracle 11g RAC architecture
Hardware architecture for Oracle 11g RAC
Server configurations for Oracle 11g RAC
CPU processors
Choosing between 32-bit and 64-bit CPU architectures
Dual core and multicore processors
Network architecture for Oracle 11g RAC
The private network and the Oracle 11g RAC interconnect
Choices for private interconnect and 11g RAC
Ethernet choices for 11g RAC interconnect
Alternatives to Gigabit Ethernet for the interconnect (Infiniband)
Interconnect choices for 11g RAC—how to decide?
Redundancy for Ethernet interconnects with 11g RAC
Network bonding (NIC teaming)
Storage architecture for Oracle 11g RAC
RAID configurations for Oracle 11g RAC
RAID 0 (striping)
RAID 1 (mirroring)
RAID 5 (striped with parity)
RAID 10 (striped mirrors)
Differences between RAID 10 and RAID 0+1
Third-party RAID implementations
IBM AIX LPAR disk volume management for RAID
Linux volume management for RAID configuration
Storage protocols for RAC
SCSI
Fibre Channel
Point-to-Point (FC-P2P)
Fibre Channel Arbitrated Loop (FC-AL)
Fibre Channel Switched Fabric (FC-SW)
Which Fibre Channel topology is best?
Fibre Channel Ports
Fibre Channel Generic Node Ports
iSCSI
Which storage protocol is best for RAC?
Asynchronous I/O versus Direct I/O for Oracle 11g RAC
Oracle 11g RAC components
Voting Disk
Oracle Cluster Registry
Oracle 11g R1 RAC background processes
ACMS Atomic Controlfile to Memory Service
GTX0-j Global Transaction Process
LMON Global Enqueue Service Monitor
LMD Global Enqueue Service Daemon
LMS Global Cache Service Process
LCK0 Instance Enqueue Process
RMSn Oracle RAC Management Processes
RSMN Remote Slave Monitor
Oracle 11g R2 RAC background processes
Grid Plug and Play
Grid Interprocess Communication
Multicast Domain Name Service
Oracle Grid Naming Service
How RAC differs from Oracle 11g single-instance implementations
New ASM features and RAC
New SYSASM privilege for Oracle 11g R1 ASM
Oracle 11g R2 ASM features
OCR and Voting Disk stored in ASM
Oracle Automatic Storage Management Cluster Filesystem (Oracle ACFS)
New Oracle 11g ASM Disk Group compatibility features
Summary
3. Clusterware Installation
Preparing for a cluster installation
Server (node) requirements
Network requirements
Kernel parameters
Operating system packages
OS groups and users
OS user settings
Configuring Secure Shell (SSH)
Verifying prerequisites with the CLUVFY utility
Oracle 11g R1 Clusterware installation
Initiating Oracle Universal Installer for Oracle 11g R1 Clusterware
What happens when orainstRoot.sh and root.sh is run?
Oracle 11g R1 Clusterware post-installation checks
Installing Oracle 11g R1 RAC software
Initiating Oracle Universal Installer for Oracle 11g R1 RAC software
Post-installation tasks
Oracle 11g R2 Clusterware installation
Initiating Oracle Universal Installer for 11g R2 Clusterware
What happens when the root.sh is run?
Oracle 11g R2 Clusterware post-installation checks
Installing Oracle 11g R2 RAC software
Initiating Oracle Universal Installer for Oracle 11g R2 RAC software
Post-installation tasks
Oracle 11g R2 Clusterware new features highlights
Removing/Reconfiguring a Grid Infrastructure configuration
Removing a successful Grid Infrastructure configuration
Reconfiguring a failed Grid Infrastructure configuration
Summary
4. Automatic Storage Management
Overview of Automatic Storage Management (ASM)
Filesystem versus ASM storage architecture
ASM disk
ASM disk group
ASM instance configuration and management
ASM initialization parameters
Creating an ASM instance
Initializing DBCA
ASM background processes
ASM dynamic views
V$ASM_DISK
V$ASM_DISKGROUP
V$ASM_OPERATION
V$ASM_DISK_STAT
V$ASM_DISKGROUP_STAT
V$ASM_CLIENT
ASM instance startup/shutdown
ASM disk group administration
Creating a disk group
Altering a disk group
Dropping a disk group
Overview of ASMCMD
ASMCMD in action
ASM 11g R1 new features
ASM fast mirror resync
ASM preferred mirror read
ASM fast rebalance
ASM disk group compatibility attributes
ASM performance enhancements
New SYSASM role
ASM 11g R2 new features
Automatic Storage Management Configuration Assistant (ASMCA)
Initiating ASMCA
Configuring a new ASM instance
Managing an ASM instance
Managing an ASM disk group
Creating an ASM disk group
Creating an ASM disk group in silent mode
Automatic Storage Management Dynamic Volume Manager (ADVM)
ADVM volume trivia
Creating ASM volumes
Creating an ASM volume with ASMCA
Creating an ASM Volume with ASMCMD
Creating an ASM volume with the ALTER DISKGROUP SQL statement
Querying V$ASM views to obtain information about ASM volumes
Automatic Storage Management Cluster File System (ACFS)
Using ACFS as Oracle database home
Oracle ACFS drivers
Prerequisites for creating ACFS
ACFS creation methods
Creating an ACFS filesystem using ASMCA
Creating ACFS for Oracle Binaries with ASMCA
Creating an ACFS filesystem with ASMCMD
ACFS mount registry
Managing ACFS
Acfsutil utility
ASM new background processes to support ACFS
Volume Driver Background (VDBG)
Volume Background process (VBGn)
ACFS Background process (ACFS)
Volume Membership Background processes (VMB0)
Querying V$ASM views to obtain information about ACFS
ACFS snap...