Skip Headers

Oracle® Real Application Clusters Installation and Configuration Guide
10g Release 1 (10.1) for AIX-Based Systems, hp HP-UX PA-RISC (64-bit), hp Tru64 UNIX, Linux, Solaris Operating System (SPARC 64-bit)
Part No. B10766-01
  Go To Index
Index

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

General System Installation Requirements for Real Application Clusters
Hardware and Network Requirements for Oracle Database 10g 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 for Oracle Database 10g Real Application Clusters
Installation for Oracle Database 10g Real Application Clusters
Post-Installation 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
The Cluster Ready Services Clusterware
The Installed Real Application Clusters Components
Oracle Database 10g Real Application Clusters Version Compatibility
Required Groups

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

2 Pre-Installation Tasks for Installing RAC on AIX-Based Systems

Log In to the System as root
Check the Hardware Requirements
Check the Network Requirements
Network Hardware Requirements
IP Address Requirements
Checking the Network Requirements
Checking the Software Requirements
Check for Required Software
Check for Required Patches
Create Required UNIX Groups and User
Creating the Oracle Inventory Group
Determine Whether the Oracle Inventory Group Exists
Create the Oracle Inventory Group
Creating the OSDBA Group
Creating an OSOPER Group (Optional)
Creating the Oracle Software Owner User
Determine Whether an Existing Oracle Software Owner User Exists
Create a New Oracle Software Owner User
Modifying an Existing Oracle Software Owner User
Verifying That the UNIX User nobody Exists
Create Identical Users and Groups on Other Cluster Nodes
Identifying the User and Group IDs
Create the User and Groups on the Other Cluster Nodes
Set Up User Equivalence for rsh and rcp on All Cluster Nodes
Configure Shell Limits and Kernel Parameters
Configure Shell Limits
Configure System Configuration Parameters
Identify Required Software Directories
Oracle Base Directory
Oracle Inventory Directory
CRS Home Directory
Oracle Home Directory
Identify or Create an Oracle Base Directory
Identifying an Existing Oracle Base Directory
Creating a New Oracle Base Directory
Configure Disk Storage for Oracle CRS and Database Files
Choosing a Storage Option for Oracle CRS Files
Choosing a Storage Option for Oracle Database Files
Choosing a Storage Option for Oracle Database Recovery Files
Configuring Disk Storage
Create Directories for Oracle CRS, Database, or Recovery Files
Guidelines for Placing Oracle CRS Files on a File System
Guidelines for Placing Oracle Database Files on a File System
Guidelines for Placing Oracle Recovery Files on a File System
Creating Required Directories
Configure Disks for Automatic Storage Management
Identifying Storage Requirements for ASM
Using an Existing ASM Disk Group
Configuring Disks for ASM
Configure Raw Logical Volumes
Review Important Information
Create a Volume Group
Create Raw Logical Volumes in the New Volume Group
Import the Volume Group on the Other Cluster Nodes
Activate the Volume Group in Concurrent Mode on All Cluster Nodes
Create the DBCA Raw Device Mapping File
Verifying the Cluster Software Configuration
Stop Existing Oracle Processes
Configure the oracle User's Environment

3 Pre-Installation Tasks for Installing RAC on HP-UX Systems

Log In to the System as root
Check the Hardware Requirements
Check the Network Requirements
Network Hardware Requirements
IP Address Requirements
Checking the Network Requirements
Check the Software Requirements
Check for Required Software
Check for Required Patches
Create Required Symbolic Links
Create Required UNIX Groups and User
Creating the Oracle Inventory Group
Determine Whether the Oracle Inventory Group Exists
Create the Oracle Inventory Group
Creating the OSDBA Group
Creating an OSOPER Group (Optional)
Creating the Oracle Software Owner User
Determine Whether an Existing Oracle Software Owner User Exists
Create a New Oracle Software Owner User
Modify an Existing Oracle Software Owner User
Creating an Unprivileged User
Create Identical Users and Groups on Other Cluster Nodes
Identifying the User and Group IDs
Create the User and Groups on the Other Cluster Nodes
Set Up User Equivalence for rsh and rcp on All Cluster Nodes
Grant Privileges to the OSDBA Group
Configure Kernel Parameters
Identify Required Software Directories
Oracle Base Directory
Oracle Inventory Directory
CRS Home Directory
Oracle Home Directory
Identify or Create an Oracle Base Directory
Identifying an Existing Oracle Base Directory
Creating a New Oracle Base Directory
Configure Disk Storage for Oracle CRS and Database Files
Choosing a Storage Option for Oracle CRS Files
Choosing a Storage Option for Oracle Database Files
Planning a Storage Option for Oracle Database Recovery Files
Configuring Disk Storage
Configure Disks for Automatic Storage Management
Identifying Storage Requirements for ASM
Using an Existing ASM Disk Group
Configuring Disks for ASM
Configure Raw Logical Volumes
Review Important Information
Disable Operating System Activation of Shared Volume Groups
Create a Volume Group
Create Raw Logical Volumes in the New Volume Group
Export the Volume Group and Import It on the Other Cluster Nodes
Activate the Volume Group in Shared Mode on All Cluster Nodes
Create the DBCA Raw Device Mapping File
Verify the Cluster Software Configuration
Stop Existing Oracle Processes
Configure the oracle User's Environment

4 Pre-Installation Tasks for Installing RAC on HP Tru64 UNIX

Log In to the System as root
Check the Hardware Requirements
Check the Network Requirements
Network Hardware Requirements
IP Address Requirements
Checking the Network Requirements
Check the Software Requirements
Check for Required Patches
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
Determine Whether an Existing Oracle Software Owner User Exists
Create a New Oracle Software Owner User
Modify an Existing Oracle Software Owner User
Verifying That the UNIX User nobody Exists
Create Identical Users and Groups on Other Cluster Nodes
Identifying the User and Group IDs
Create the User and Groups on the Other Cluster Nodes
Set Up User Equivalence for rsh and rcp on All Cluster Nodes
Configure Kernel Subsystem Attributes
Identify Required Software Directories
Oracle Base Directory
Oracle Inventory Directory
CRS Home Directory
Oracle Home Directory
Identify or Create an Oracle Base Directory
Identifying an Existing Oracle Base Directory
Creating a New Oracle Base Directory
Configure Disk Storage for Oracle CRS and Database Files
Choosing a Storage Option for Oracle Database Files
Choosing a Storage Option for Oracle Database Recovery Files
Configuring Disk Storage
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 Installing RAC on Linux-Based Systems

Log In to the System as root
Check the Hardware Requirements
Check the Network Requirements
Network Hardware Requirements
IP Address Requirements
Checking the Network Requirements
Check the Software Requirements
Check for Required Software
Check for Required Patches
Create Required UNIX Groups and User
Creating the Oracle Inventory Group
Determine Whether the Oracle Inventory Group Exists
Create the Oracle Inventory Group
Creating the OSDBA Group
Creating an OSOPER Group (Optional)
Creating the Oracle Software Owner User
Determine Whether an Existing Oracle Software Owner User Exists
Create a New Oracle Software Owner User
Modify an Existing Oracle Software Owner User
Verifying That the UNIX User nobody Exists
Create Identical Users and Groups on Other Cluster Nodes
Identifying the User and Group IDs
Create the User and Groups on the Other Cluster Nodes
Configure SSH on All Cluster Nodes
Configure Kernel Parameters and Shell Limits
Configuring Kernel Parameters
Set Shell Limits for the oracle User
Identify Required Software Directories
Oracle Base Directory
Oracle Inventory Directory
CRS Home Directory
Oracle Home Directory
Identify or Create an Oracle Base Directory
Identifying an Existing Oracle Base Directory
Creating a New Oracle Base Directory
Configure Disk Storage for Oracle CRS and Database Files
Choosing a Storage Option for Oracle CRS Files
Choosing a Storage Option for Oracle Database Files
Choosing a Storage Option for Oracle Database Recovery Files
Configuring Disk Storage
Create Directories for Oracle CRS, Database, or Recovery Files
Guidelines for Placing Oracle CRS Files on a File System
Guidelines for Placing Oracle Database Files on a File System
Guidelines for Placing Oracle Recovery Files on a File System
Creating Required Directories
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 Using the ASM Library Driver
Configuring Disks for ASM Using Raw Devices
Configure Raw Partitions
Review Important Information
Create Raw Partitions
Bind the Partitions to Raw Devices
Create the DBCA Raw Device Mapping File
Verify that the Required Software is Running
Check the Configuration of the hangcheck-timer Module
Check the Configuration of OCFS
Stop Existing Oracle Processes
Configure the oracle User's Environment

6 Pre-Installation Tasks for Installing RAC on Solaris Operating System (SPARC 64-Bit)

Log In to the System as root
Check the Hardware Requirements
Check the Network Requirements
Network Hardware Requirements
IP Address Requirements
Checking the Network Requirements
Check the Software Requirements
Check for Required Software
Check for Required Patches
Create Required UNIX Groups and User
Creating the Oracle Inventory Group
Determine Whether the Oracle Inventory Group Exists
Create the Oracle Inventory Group
Creating the OSDBA Group
Creating an OSOPER Group (Optional)
Creating the Oracle Software Owner User
Determine Whether an Existing Oracle Software Owner User Exists
Create a New Oracle Software Owner User
Modify an Existing Oracle Software Owner User
Verifying That the UNIX User nobody Exists
Create Identical Users and Groups on Other Cluster Nodes
Identifying the User and Group IDs
Create the User and Groups on the Other Cluster Nodes
>> Configure SSH on All Cluster Nodes
Set Up User Equivalence for rsh and rcp on All Cluster Nodes
Configure Kernel Parameters
Identify Required Software Directories
Oracle Base Directory
Oracle Inventory Directory
CRS Home Directory
Oracle Home Directory
Identify or Create an Oracle Base Directory
Identifying an Existing Oracle Base Directory
Creating a New Oracle Base Directory
Configure Disk Storage for Oracle CRS and Database Files
Choosing a Storage Option for Oracle CRS Files
Special Considerations for Sun Cluster: Using VERITAS Volume Manager
Sun Cluster Private Host Names
Choosing a Storage Option for Oracle Database Recovery Files
Configuring Disk Storage
Create Directories for Oracle CRS, Database, or Recovery Files
Guidelines for Placing Oracle CRS Files on a File System
Guidelines for Placing Oracle Database Files on a File System
Guidelines for Placing Oracle Recovery Files on a File System
Creating Required Directories
Configure Disks for Automatic Storage Management
Identifying Storage Requirements for ASM
Using an Existing ASM Disk Group
Configuring Disks for ASM
Configure Raw Logical Volumes
Create a Shared Disk Group
Create Raw Logical Volumes in the New Disk Group
Deport the Disk Group and Import It on the Other Cluster Nodes
Create the DBCA Raw Device Mapping File
Verify that the Cluster Software is Configured and Running
Stop Existing Oracle Processes
Configure the oracle User's Environment

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

7 Installing Cluster Ready Services

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

8 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 Customized Configuration Type
Processing of the OUI, the DBCA, and Other Assistants During Installation
Installation Setup Procedures
Installation of Oracle Database 10g with RAC Using the Oracle Universal Installer
De-Installing Real Application Clusters Software
De-Installing Oracle Database 10g RAC Software
De-Installing Cluster Ready Services

9 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

10 Real Application Clusters Post-Installation Procedures

Required Post-Installation Tasks
Download and Install Patches
Configure Oracle Products
Recommended Post-Installation Tasks
Back Up the root.sh Script
Set Up Users Accounts
Verifying Enterprise Manager Operations

Part IV Real Application Clusters Environment Configuration

11 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

12 Understanding the Real Application Clusters Installed Configuration

Understanding the Configured Environment in Real Application Clusters
The Oracle Cluster Registry in Real Application Clusters
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

Configuring Shared Disk Subsystems for Real Application Clusters
Additional 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

Index