Skip Headers
Oracle® Real Application Clusters Installation and Configuration Guide
10g Release 1 (10.1) for AIX-Based Systems, Apple Mac OS X, hp HP-UX, hp Tru64 UNIX, Linux, Solaris Operating System, and Windows Platforms
Part No. B10766-08
  Go To Index
Index

Next
Next
 

Contents

Title and Copyright Information

Send Us Your Comments

Preface

Intended Audience
Documentation Accessibility
Structure
Related Documents
Conventions

What's New in Oracle Database 10g RAC Installation and Configuration?

Oracle Database 10g Release 1 (10.1) New Features for RAC Installation and Configuration

Part I Oracle Database 10g Real Application Clusters Installation Planning and Requirements

1 Introduction to Installing and Configuring Oracle Database 10g RAC

Real Application Clusters Documentation Overview
Oracle Real Application Clusters Administrator's Guide
Oracle Real Application Clusters Deployment and Performance Guide
General System Installation Requirements for Real Application Clusters
Software Requirements for Oracle Database 10g Real Application Clusters
Cluster Setup and Pre-Installation Configuration Tasks for Real Application Clusters
Pre-Installation, Installation, and Post-Installation Overview
Pre-Installation Overview for Oracle Database 10g Real Application Clusters
Installation Overview for Oracle Database 10g Real Application Clusters
Post-Installation Overview for Oracle Database 10g Real Application Clusters
The Oracle Universal Installer and Real Application Clusters
Storage Considerations for Installing Oracle Database 10g Real Application Clusters
Overview of Automatic Storage Management
Additional Considerations for Using Oracle Database 10g Features in RAC
Oracle Database 10g and Real Application Clusters Components
The Cluster Ready Services Clusterware
The Installed Real Application Clusters Components
Oracle Database 10g Real Application Clusters Version Compatibility
Required UNIX Groups

Part II Real Application Clusters Platform-Specific Pre-Installation Procedures

2 Pre-Installation Tasks for RAC on AIX

Log In to the System as root
Check the Hardware Requirements
Check the Network Requirements
Check the Software Requirements
Checking the Software Requirements
Create Required UNIX Groups and User
Creating the Oracle Inventory Group
Creating the OSDBA Group
Creating an OSOPER Group (Optional)
Creating the Oracle Software Owner User
Verifying that the UNIX User nobody Exists
Create Identical Users and Groups on Other Cluster Nodes
Set Up User Equivalence for rsh and rcp on All Cluster Nodes
Configure Kernel Parameters and Shell Limits
Configuring Shell Limits, System Configuration, and Network Tuning Parameters
Identify Required Software Directories
Identify or Create an Oracle Base Directory
Create the CRS Home Directory
Choose a Storage Option for Oracle CRS, Database, and Recovery Files
Create Directories for Oracle CRS, Database, or Recovery Files
Configure Disks for Automatic Storage Management
Identifying Storage Requirements for ASM
Using an Existing ASM Disk Group
Configuring Disks for ASM
Configure Raw Devices
Configuring Raw Disk Devices or Raw Logical Volumes
Verify the Cluster Software Configuration
Stop Existing Oracle Processes
Configure the oracle User's Environment

3 Pre-Installation Tasks for RAC on HP-UX

Log In to the System as root
Check the Hardware Requirements
Check the Network Requirements
Check the Software Requirements
Checking the Software Requirements
Create Required UNIX Groups and User
Creating the Oracle Inventory Group
Creating the OSDBA Group
Creating an OSOPER Group (Optional)
Creating the Oracle Software Owner User
Creating an Unprivileged User
Create Identical Users and Groups on Other Cluster Nodes
Set Up User Equivalence for rsh and rcp on All Cluster Nodes
Grant Privileges to the OSDBA Group
Configure Kernel Parameters and Shell Limits
Configuring Kernel Parameters
Identify Required Software Directories
Identify or Create an Oracle Base Directory
Create the CRS Home Directory
Choose a Storage Option for Oracle CRS, Database, and Recovery Files
Configure Disks for Automatic Storage Management
Identifying Storage Requirements for ASM
Using an Existing ASM Disk Group
Configuring Disks for ASM
Configure Raw Devices
Configuring Raw Disk Devices or Raw Logical Volumes
Verify the Cluster Software Configuration
Stop Existing Oracle Processes
Configure the oracle User's Environment

4 Pre-Installation Tasks for RAC on hp Tru64 UNIX

Log In to the System as root
Check the Hardware Requirements
Check the Network Requirements
Check the Software Requirements
Checking the Software Requirements
Create Required UNIX Groups and User
Creating the Oracle Inventory Group
Creating the OSDBA Group
Creating an OSOPER Group (Optional)
Creating the Oracle Software Owner User
Verifying that the UNIX User nobody Exists
Create Identical Users and Groups on Other Cluster Nodes
Set Up User Equivalence for rsh and rcp on All Cluster Nodes
Configure Kernel Subsystem Attributes
Configuring Kernel Subsystem Attributes
Identify Required Software Directories
Identify or Create an Oracle Base Directory
Create the CRS Home Directory
Choose a Storage Option for Oracle CRS, Database, and Recovery Files
Create Directories for Oracle CRS, Database, or Recovery Files
Configure Disks for Automatic Storage Management
Identifying Storage Requirements for ASM
Using an Existing ASM Disk Group
Configuring Disks for ASM
Verify that the Cluster Software is Running
Stop Existing Oracle Processes
Configure the oracle User's Environment

5 Pre-Installation Tasks for RAC on Linux

Log In to the System as root
Check the Hardware Requirements
Check the Network Requirements
Check the Software Requirements
Checking the Software Requirements on Linux
Create Required UNIX Groups and User
Creating the Oracle Inventory Group
Creating the OSDBA Group
Creating an OSOPER Group (Optional)
Creating the Oracle Software Owner User
Verifying that the UNIX User nobody Exists
Create Identical Users and Groups on Other Cluster Nodes
Configure SSH on All Cluster Nodes
Configure Kernel Parameters and Shell Limits
Configuring Kernel Parameters on Linux
Identify Required Software Directories
Identify or Create an Oracle Base Directory
Create the CRS Home Directory
Choose a Storage Option for Oracle CRS, Database, and Recovery Files
Create Directories for Oracle CRS, Database, or Recovery Files
Configure Disks for Automatic Storage Management
Identifying Storage Requirements for ASM
Using an Existing ASM Disk Group
Configuring Disks for ASM
Configuring Disks for ASM on Linux
Configuring Disks for ASM Using the ASM Library Driver
Configuring Disks for ASM Using Raw Devices
Configure Raw Devices
Configuring Raw Partitions or Raw Logical Volumes on Linux
Verify that the Required Software is Running
Stop Existing Oracle Processes
Configure the oracle User's Environment

6 Pre-installation Tasks for RAC on Mac OS X

Log In to the System as root
Check the Hardware Requirements
Check the Network Requirements
Check the Software Requirements
Create Required UNIX Groups and User
Creating the Oracle Inventory Group
Creating the OSDBA Group
Creating an OSOPER Group (Optional)
Creating the Oracle Software Owner User
Verifying That the UNIX User nobody Exists
Create Identical Users and Groups on Other Cluster Nodes
Configure SSH on All Cluster Nodes
Configure Kernel Parameters and Shell Limits
Identify Required Software Directories
Identify or Create an Oracle Base Directory
Create the CRS Home Directory
Choose a Storage Option for Oracle CRS, Database, and Recovery Files
Configure Disks for Automatic Storage Management
Identifying Storage Requirements for ASM
Using an Existing ASM Disk Group
Configuring Disks for ASM
Configure Raw Partitions
Stop Existing Oracle Processes
Configure the oracle User's Environment

7 Pre-Installation Tasks for RAC on Solaris

Log In to the System as root
Check the Hardware Requirements
Check the Network Requirements
Check the Software Requirements
Checking the Software Requirements
Create Required UNIX Groups and User
Creating the Oracle Inventory Group
Creating the OSDBA Group
Creating an OSOPER Group (Optional)
Verifying that the UNIX User nobody Exists
Create Identical Users and Groups on Other Cluster Nodes
Set Up User Equivalence for rsh and rcp on All Cluster Nodes
Configure Kernel Parameters and Shell Limits
Configuring Kernel Parameters
Identify Required Software Directories
Identify or Create an Oracle Base Directory
Create the CRS Home Directory
Choose a Storage Option for Oracle CRS, Database, and Recovery Files
Create Directories for Oracle CRS, Database, or Recovery Files
Configure Disks for Automatic Storage Management
Identifying Storage Requirements for ASM
Using an Existing ASM Disk Group
Configuring Disks for ASM
Configure Raw Partitions or Raw Logical Volumes
Configuring Raw Partitions or Raw Logical Volumes
Verify that the Cluster Software is Configured and Running
Stop Existing Oracle Processes
Configure the oracle User's Environment

8 Pre-Installation Tasks for RAC on Windows

Oracle Database System Requirements
Software Requirements
Hardware Requirements
Hard Disk Space Requirements
Oracle Cluster File System Pre-Installation Steps
Verifying Hardware Requirements
Hardware and Software Certification
Web Browser Support
Telnet and Terminal Services Support
Windows Telnet Services Support
Windows Terminal Services and Remote Desktop Support
Network Requirements
Network Hardware Requirements
IP Address Requirements
Checking the Network Requirements
Individual Component Requirements
Configuring Disk Storage for Oracle Datafiles and Recovery Files
Creating Directories for Oracle Datafiles or Recovery Files
Configuring Disks for Automatic Storage Management
Identifying Storage Requirements for ASM
Using an Existing ASM Disk Group
Configuring Disks for ASM
Configuring Raw Partitions
Stop Existing Oracle Services
Oracle Advanced Security Requirements
Oracle Enterprise Manager Requirements
Oracle Managed Files Requirements
Oracle Transparent Gateway Requirements

Part III Installing CRS and Oracle Database 10g with RAC, Creating RAC Databases, and Performing Post-Installation Tasks

9 Installing Cluster Ready Services on UNIX

Installation Setup Procedures
Installing the UDLM for Sun Clusters
Installing Cluster Ready Services with the OUI
Cluster Ready Services Background Processes

10 Installing Cluster Ready Services on Windows

Prepare to Install Cluster Ready Services on Windows-Based Systems
Verify Cluster Privileges
Stop GSD Services from Earlier Releases
Storage Configuration Steps for Real Application Clusters
Using Oracle Cluster File System
Using Raw Devices
Using Raw Devices for Database When Choosing OCFS for Data Storage During CRS Install
Using the Oracle Universal Installer to Install Cluster Ready Services on Windows
Formatting Drives to Use Oracle Cluster File System after Installing Oracle Database 10g with RAC

11 Installing Oracle Database 10g with Real Application Clusters

Selecting a Database Configuration Type
Configuration Type Descriptions
General Purpose, Transaction Processing, and Data Warehouse Configuration Types
Using the Advanced Configuration Type
Behavior of the OUI, the DBCA, and Other Assistants During Installation
Installation Setup Procedures
Installation Setup Procedures for UNIX-Based Systems
Installation Setup Procedures for Windows-Based Systems
Installation of Oracle Database 10g with RAC Using the Oracle Universal Installer
Installation on Windows-Based Systems with the Minimum Memory Requirements
De-Installing Real Application Clusters Software
De-Installing Oracle Database 10g RAC Software
De-Installing Cluster Ready Services
De-Installing Cluster Ready Services from UNIX Environments
De-Installing Cluster Ready Services from Windows Environments

12 Creating RAC Databases with the Database Configuration Assistant

Using the Database Configuration Assistant in Real Application Clusters
Benefits of Using the Database Configuration Assistant
Real Application Clusters High Availability Services
Service Configuration and Instance Preferences
Transparent Application Failover Policies
Creating the Database after Installation Using the Database Configuration Assistant
Creating a Real Application Clusters Database with the DBCA
Deleting a Real Application Clusters Database with the DBCA

13 Real Application Clusters Post-Installation Procedures

Required Post-Installation Tasks
Back Up the Voting Disk after Installation
Download and Install Patches
Configure Oracle Products
Oracle Real Application Clusters 10g Installed on an OCFS
Running Oracle9i RAC with Oracle RAC 10g (Linux Systems Only)
Register COM Applications (Windows Systems Only)
Ensure Valid Path Name Exists (Windows Systems Only)
Recommended Post-Installation Tasks
Verifying Enterprise Manager Operations
Recommended Post-Installation Tasks for UNIX
Back Up the root.sh Script
Set Up Users Accounts
Recommended Post-Installation Task for Windows
Configure iSQL*Plus for Remote Nodes
Using Oracle9i Language and Definition Files with Oracle Database 10g Release 1 (10.1)

Part IV Real Application Clusters Environment Configuration

14 Configuring the Server Parameter File in Real Application Clusters Environments

Parameter Files and Real Application Clusters
Using Server Parameter Files in Real Application Clusters
Location of The Server Parameter File
Parameter File Search Order in Real Application Clusters
Migrating to the Server Parameter File in Real Application Clusters Environments
Server Parameter File Placement in Real Application Clusters
Procedures for Migrating to the Server Parameter File
Server Parameter File Errors in Real Application Clusters

15 Understanding the Real Application Clusters Installed Configuration

Understanding the Configured Environment in Real Application Clusters
The Oracle Cluster Registry in Real Application Clusters
UNIX oratab Configurations for Real Application Clusters
Database Components Created Using the Database Configuration Assistant
Tablespaces and Datafiles
Control Files
Redo Log Files
Managing Undo Tablespaces in Real Application Clusters
Initialization Parameter Files
Configuring Service Registration-Related Parameters in Real Application Clusters
Configuring the Listener File (listener.ora)
Local Listeners
Multiple Listeners
How Oracle Uses the Listener (listener.ora File)
Listener Registration and PMON Discovery
Directory Server Access (ldap.ora File)
Net Service Names (tnsnames.ora File)
Profile (sqlnet.ora File)

Part V Real Application Clusters Installation and Configuration Reference Information

A Troubleshooting the Real Application Clusters Installation Process

Troubleshooting the Real Application Clusters Installation
Real Application Clusters Installation Error Messages
Performing Cluster Diagnostics During Real Application Clusters Installations

B Using Scripts to Create Real Application Clusters Databases

Creating a Database Using Scripts

C Configuring Raw Devices for Real Application Clusters

Raw Devices Required by the DBCA for Non-CFS Environments
Planning Your Raw Device Creation Strategy

D Converting to Real Application Clusters from Single-Instance Oracle Databases

Deciding to Convert
Prerequisites for Conversion
Single-Instance to Cluster-Enabled Conversion Administrative Issues
Converting from Single-Instance to Real Application Clusters
Single Instance on a Non-Cluster Machine to Oracle Database 10g with RAC
Back up the Original Single-Instance Database
Perform the Pre-Installation Steps
Set up the Cluster
Copy the Preconfigured Database Image
Install Oracle Database 10g Software with Real Application Clusters
Single Instance on a Cluster to Oracle Database 10g RAC
Single Instance on a Cluster Running from a Cluster Enabled Oracle Home
Automated Conversion Procedure
Manual Conversion Procedure
Single Instance on a Cluster Running from a RAC-Disabled Oracle Home
Single Instance on a Cluster Running from non-Cluster Installed Oracle Home
Post-Conversion Steps

E Directory Structure for Oracle Database 10g Real Application Clusters Environments

Understanding the Real Application Clusters Directory Structure
UNIX Directory Structures for Real Application Clusters
Windows Directory Structures for Real Application Clusters

Index