Go to main content
1/343
Contents
List of Figures
List of Tables
Title and Copyright Information
Preface
Audience
Documentation Accessibility
Related Documentation
Conventions
Changes in This Release for Oracle Grid Infrastructure
Changes in Oracle Grid Infrastructure 12
c
Release 2 (12.2)
New Features
Deprecated Features
Desupported Features
Changes in Oracle Grid Infrastructure 12
c
Release 1 (12.1)
New Features for Oracle Grid Infrastructure 12c Release 1 (12.1.0.2)
New Features for Oracle Grid Infrastructure 12c Release 1 (12.1.0.1)
Deprecated Features
Desupported Features
1
Oracle Grid Infrastructure Installation Checklist
1.1
Server Hardware Checklist for Oracle Grid Infrastructure
1.2
Operating System Checklist for Oracle Grid Infrastructure and Oracle RAC
1.3
Server Configuration Checklist for Oracle Grid Infrastructure
1.4
Network Checklist for Oracle Grid Infrastructure
1.5
User Environment Configuration Checklist for Oracle Grid Infrastructure
1.6
Storage Checklist for Oracle Grid Infrastructure
1.7
Cluster Deployment Checklist for Oracle Grid Infrastructure
1.8
Installer Planning Checklist for Oracle Grid Infrastructure
2
Checking and Configuring Server Hardware for Oracle Grid Infrastructure
2.1
Logging In to a Remote System Using X Window System
2.2
Checking Server Hardware and Memory Configuration
3
Automatically Configuring Oracle Linux with Oracle Preinstallation RPM
3.1
Overview of Oracle Linux Configuration with Oracle RPMs
3.2
Installing the Oracle Preinstallation RPM with ULN Support
3.3
Installing the Oracle Preinstallation RPM From Unbreakable Linux Network
3.4
Installing a New Oracle Linux Installation from DVDs or Images
3.5
Installing Oracle Linux with Oracle Linux Yum Server Support
3.6
Configuring Oracle Ksplice to Perform Oracle Linux Updates
3.7
Configure Additional Operating System Features
4
Configuring Operating Systems for Oracle Grid Infrastructure on Linux
4.1
Guidelines for Linux Operating System Installation
4.1.1
Completing a Minimal Linux Installation
4.1.1.1
About Minimal Linux Installations
4.1.1.2
RPM Packages for Completing Operating System Configuration
4.1.1.3
Open SSH Requirement for Minimal Installation
4.1.2
Completing a Default Linux Installation
4.1.3
About Oracle Linux with the Unbreakable Enterprise Kernel
4.1.4
About the Oracle Preinstallation RPM
4.1.5
Restrictions for HugePages and Transparent HugePages Configurations
4.2
Reviewing Operating System and Software Upgrade Best Practices
4.2.1
General Upgrade Best Practices
4.2.2
New Server Operating System Upgrade Option
4.2.3
Oracle ASM Upgrade Notifications
4.3
Reviewing Operating System Security Common Practices
4.4
About Installation Fixup Scripts
4.5
About Operating System Requirements
4.6
Using Oracle RPM Checker on IBM: Linux on System z
4.7
Operating System Requirements for x86-64 Linux Platforms
4.7.1
Supported Oracle Linux 7 Distributions for x86-64
4.7.2
Supported Oracle Linux 6 Distributions for x86-64
4.7.3
Supported Red Hat Enterprise Linux 7 Distributions for x86-64
4.7.4
Supported Red Hat Enterprise Linux 6 Distributions for x86-64
4.7.5
Supported SUSE Linux Enterprise Server 12 Distributions for x86-64
4.8
Operating System Requirements for IBM: Linux on System z
4.8.1
Supported Red Hat Enterprise Linux 7 Distributions for IBM: Linux on System z
4.8.2
Supported Red Hat Enterprise Linux 6 Distributions for IBM: Linux on System z
4.8.3
Supported SUSE Linux Enterprise Server 12 Distributions for IBM: Linux on System z
4.9
Additional Drivers and Software Packages for Linux
4.9.1
Installing PAM for Login Authentication on Linux
4.9.2
Installation Requirements for OCFS2
4.9.2.1
About OCFS2 and Shared Storage
4.9.2.2
Installing OCFS2
4.9.3
Installation Requirements for ODBC and LDAP
4.9.3.1
About ODBC Drivers and Oracle Database
4.9.3.2
Installing ODBC Drivers for Linux x86-64
4.9.3.3
About LDAP and Oracle Plug-ins
4.9.3.4
Installing the LDAP Package
4.9.4
Installing Oracle Messaging Gateway
4.9.5
Installation Requirements for Programming Environments for Linux
4.9.5.1
Installation Requirements for Programming Environments for Linux x86-64
4.9.6
Installation Requirements for Web Browsers
4.10
Checking Kernel and Package Requirements for Linux
4.11
Installing the cvuqdisk RPM for Linux
4.12
Reviewing HugePages Memory Allocation
4.13
Disabling Transparent HugePages
4.14
Enabling the Name Service Cache Daemon
4.15
Verifying the Disk I/O Scheduler on Linux
4.16
Using Automatic SSH Configuration During Installation
4.17
Setting Network Time Protocol for Cluster Time Synchronization
5
Configuring Networks for Oracle Grid Infrastructure and Oracle RAC
5.1
About Oracle Grid Infrastructure Network Configuration Options
5.2
Understanding Network Addresses
5.2.1
About the Public IP Address
5.2.2
About the Private IP Address
5.2.3
About the Virtual IP Address
5.2.4
About the Grid Naming Service (GNS) Virtual IP Address
5.2.5
About the SCAN
5.3
Network Interface Hardware Minimum Requirements
5.4
Private IP Interface Configuration Requirements
5.5
IPv4 and IPv6 Protocol Requirements
5.6
Oracle Grid Infrastructure IP Name and Address Requirements
5.6.1
About Oracle Grid Infrastructure Name Resolution Options
5.6.2
Cluster Name and SCAN Requirements
5.6.3
IP Name and Address Requirements For Grid Naming Service (GNS)
5.6.4
IP Name and Address Requirements For Multi-Cluster GNS
5.6.4.1
About Multi-Cluster GNS Networks
5.6.4.2
Configuring GNS Server Clusters
5.6.4.3
Configuring GNS Client Clusters
5.6.4.4
Creating and Using a GNS Client Data File
5.6.5
IP Name and Address Requirements for Manual Configuration of Cluster
5.6.6
Confirming the DNS Configuration for SCAN
5.7
Broadcast Requirements for Networks Used by Oracle Grid Infrastructure
5.8
Multicast Requirements for Networks Used by Oracle Grid Infrastructure
5.9
Domain Delegation to Grid Naming Service
5.9.1
Choosing a Subdomain Name for Use with Grid Naming Service
5.9.2
Configuring DNS for Cluster Domain Delegation to Grid Naming Service
5.10
Configuration Requirements for Oracle Flex Clusters
5.10.1
Understanding Oracle Flex Clusters
5.10.2
About Oracle Flex ASM Clusters Networks
5.10.3
General Requirements for Oracle Flex Cluster Configuration
5.10.4
Oracle Flex Cluster DHCP-Assigned Virtual IP (VIP) Addresses
5.10.5
Oracle Flex Cluster Manually-Assigned Addresses
5.11
Grid Naming Service Cluster Configuration Example
5.12
Manual IP Address Configuration Example
5.13
Network Interface Configuration Options
5.14
Multiple Private Interconnects and Oracle Linux
6
Configuring Users, Groups and Environments for Oracle Grid Infrastructure and Oracle Database
6.1
Creating Groups, Users and Paths for Oracle Grid Infrastructure
6.1.1
Determining If an Oracle Inventory and Oracle Inventory Group Exist
6.1.2
Creating the Oracle Inventory Group If an Oracle Inventory Does Not Exist
6.1.3
About Oracle Installation Owner Accounts
6.1.4
Restrictions for Oracle Software Installation Owners
6.1.5
Identifying an Oracle Software Owner User Account
6.1.6
About the Oracle Base Directory for the Grid User
6.1.7
About the Oracle Home Directory for Oracle Grid Infrastructure Software
6.1.8
About Creating the Oracle Home and Oracle Base Directory
6.2
Oracle Installations with Standard and Job Role Separation Groups and Users
6.2.1
About Oracle Installations with Job Role Separation
6.2.2
Standard Oracle Database Groups for Database Administrators
6.2.3
Extended Oracle Database Groups for Job Role Separation
6.2.4
Creating an ASMSNMP User
6.2.5
Oracle Automatic Storage Management Groups for Job Role Separation
6.3
Creating Operating System Privileges Groups
6.3.1
Creating the OSASM Group
6.3.2
Creating the OSDBA for ASM Group
6.3.3
Creating the OSOPER for ASM Group
6.3.4
Creating the OSDBA Group for Database Installations
6.3.5
Creating an OSOPER Group for Database Installations
6.3.6
Creating the OSBACKUPDBA Group for Database Installations
6.3.7
Creating the OSDGDBA Group for Database Installations
6.3.8
Creating the OSKMDBA Group for Database Installations
6.3.9
Creating the OSRACDBA Group for Database Installations
6.4
Creating Operating System Oracle Installation User Accounts
6.4.1
Creating an Oracle Software Owner User
6.4.2
Modifying Oracle Owner User Groups
6.4.3
Identifying Existing User and Group IDs
6.4.4
Creating Identical Database Users and Groups on Other Cluster Nodes
6.4.5
Example of Creating Minimal Groups, Users, and Paths
6.4.6
Example of Creating Role-allocated Groups, Users, and Paths
6.5
Configuring Grid Infrastructure Software Owner User Environments
6.5.1
Environment Requirements for Oracle Software Owners
6.5.2
Procedure for Configuring Oracle Software Owner Environments
6.5.3
Checking Resource Limits for Oracle Software Installation Users
6.5.4
Setting Remote Display and X11 Forwarding Configuration
6.5.5
Preventing Installation Errors Caused by Terminal Output Commands
6.6
Enabling Intelligent Platform Management Interface (IPMI)
6.6.1
Requirements for Enabling IPMI
6.6.2
Configuring the IPMI Management Network
6.6.3
Configuring the Open IPMI Driver
6.6.4
Configuring the BMC
6.6.5
Example of BMC Configuration Using IPMItool
6.7
Determining Root Script Execution Plan
7
Supported Storage Options for Oracle Database and Oracle Grid Infrastructure
7.1
Supported Storage Options for Oracle Grid Infrastructure
7.2
Oracle ACFS and Oracle ADVM
7.2.1
Oracle ACFS and Oracle ADVM Support on Linux x86–64
7.2.2
Restrictions and Guidelines for Oracle ACFS
7.3
Storage Considerations for Oracle Grid Infrastructure and Oracle RAC
7.4
Guidelines for Using Oracle ASM Disk Groups for Storage
7.5
Guidelines for Configuring Oracle ASM Disk Groups on NFS
7.6
Using Logical Volume Managers with Oracle Grid Infrastructure and Oracle RAC
7.7
Using a Cluster File System for Oracle Clusterware Files
7.8
About NFS Storage for Data Files
7.9
About Direct NFS Client Mounts to NFS Storage Devices
8
Configuring Storage for Oracle Grid Infrastructure
8.1
Configuring Storage for Oracle Automatic Storage Management
8.1.1
Identifying Storage Requirements for Oracle Automatic Storage Management
8.1.2
Oracle Clusterware Storage Space Requirements
8.1.3
About the Grid Infrastructure Management Repository
8.1.4
Using an Existing Oracle ASM Disk Group
8.1.5
About Upgrading Existing Oracle Automatic Storage Management Instances
8.1.6
Selecting Disks to use with Oracle ASM Disk Groups
8.1.7
Specifying the Oracle ASM Disk Discovery String
8.1.8
Creating Files on a NAS Device for Use with Oracle Automatic Storage Management
8.2
Configuring Storage Device Path Persistence Using Oracle ASMFD
8.2.1
About Oracle ASM with Oracle ASM Filter Driver
8.3
Using Disk Groups with Oracle Database Files on Oracle ASM
8.3.1
Identifying and Using Existing Oracle Database Disk Groups on Oracle ASM
8.3.2
Creating Disk Groups for Oracle Database Data Files
8.3.3
Creating Directories for Oracle Database Files
8.4
Configuring File System Storage for Oracle Database
8.4.1
Configuring NFS Buffer Size Parameters for Oracle Database
8.4.2
Checking TCP Network Protocol Buffer for Direct NFS Client
8.4.3
Creating an oranfstab File for Direct NFS Client
8.4.4
Enabling and Disabling Direct NFS Client Control of NFS
8.4.5
Enabling Hybrid Columnar Compression on Direct NFS Client
8.5
Creating Member Cluster Manifest File for Oracle Member Clusters
8.6
Configuring Oracle Automatic Storage Management Cluster File System
8.7
Checking OCFS2 Version Manually
9
Installing Oracle Grid Infrastructure
9.1
About Image-Based Oracle Grid Infrastructure Installation
9.2
Understanding Cluster Configuration Options
9.2.1
About Oracle Standalone Clusters
9.2.2
About Oracle Cluster Domain and Oracle Domain Services Cluster
9.2.3
About Oracle Member Clusters
9.2.4
About Oracle Extended Clusters
9.3
Installing Oracle Grid Infrastructure for a New Cluster
9.3.1
Installing Oracle Standalone Cluster
9.3.2
Installing Oracle Domain Services Cluster
9.3.3
Installing Oracle Member Clusters
9.4
Installing Oracle Grid Infrastructure Using a Cluster Configuration File
9.5
Installing Only the Oracle Grid Infrastructure Software
9.5.1
Installing Software Binaries for Oracle Grid Infrastructure for a Cluster
9.5.2
Configuring Software Binaries for Oracle Grid Infrastructure for a Cluster
9.5.3
Configuring the Software Binaries Using a Response File
9.5.4
Setting Ping Targets for Network Checks
9.6
About Deploying Oracle Grid Infrastructure Using Rapid Home Provisioning
9.7
Confirming Oracle Clusterware Function
9.8
Confirming Oracle ASM Function for Oracle Clusterware Files
9.9
Understanding Offline Processes in Oracle Grid Infrastructure
10
Oracle Grid Infrastructure Postinstallation Tasks
10.1
Required Postinstallation Tasks
10.1.1
Downloading and Installing Patch Updates
10.2
Recommended Postinstallation Tasks
10.2.1
Tuning Semaphore Parameters
10.2.2
Creating a Backup of the root.sh Script
10.2.3
Downloading and Installing the ORAchk Health Check Tool
10.2.4
Creating a Fast Recovery Area
10.2.4.1
About the Fast Recovery Area and the Fast Recovery Area Disk Group
10.2.4.2
Creating the Fast Recovery Area Disk Group
10.2.5
Checking the SCAN Configuration
10.2.6
Setting Resource Limits for Oracle Clusterware and Associated Databases and Applications
10.3
About Changes in Default SGA Permissions for Oracle Database
10.4
Using Earlier Oracle Database Releases with Oracle Grid Infrastructure
10.4.1
General Restrictions for Using Earlier Oracle Database Releases
10.4.2
Configuring Earlier Release Oracle Database on Oracle ACFS
10.4.3
Managing Server Pools with Earlier Database Versions
10.4.4
Making Oracle ASM Available to Earlier Oracle Database Releases
10.4.5
Using ASMCA to Administer Disk Groups for Earlier Database Releases
10.4.6
Using the Correct LSNRCTL Commands
10.5
Modifying Oracle Clusterware Binaries After Installation
11
Upgrading Oracle Grid Infrastructure
11.1
Understanding Out-of-Place Upgrade
11.2
About Oracle Grid Infrastructure Upgrade and Downgrade
11.3
Options for Oracle Grid Infrastructure Upgrades
11.4
Restrictions for Oracle Grid Infrastructure Upgrades
11.5
Preparing to Upgrade an Existing Oracle Clusterware Installation
11.5.1
Upgrade Checklist for Oracle Grid Infrastructure
11.5.2
Checks to Complete Before Upgrading Oracle Grid Infrastructure
11.5.3
Moving Oracle Clusterware Files from NFS to Oracle ASM
11.5.4
Running the Oracle ORAchk Upgrade Readiness Assessment
11.5.5
Using CVU to Validate Readiness for Oracle Clusterware Upgrades
11.5.5.1
About the CVU Upgrade Validation Command Options
11.5.5.2
Example of Verifying System Upgrade Readiness for Grid Infrastructure
11.6
Understanding Rolling Upgrades Using Batches
11.7
Performing Rolling Upgrade of Oracle Grid Infrastructure
11.7.1
Upgrading Oracle Grid Infrastructure from an Earlier Release
11.7.2
Completing an Oracle Clusterware Upgrade when Nodes Become Unreachable
11.7.3
Joining Inaccessible Nodes After Forcing an Upgrade
11.7.4
Changing the First Node for Install and Upgrade
11.8
About Upgrading Oracle Grid Infrastructure Using Rapid Home Provisioning
11.9
Applying Patches to Oracle Grid Infrastructure
11.9.1
About Individual (One-Off) Oracle Grid Infrastructure Patches
11.9.2
About Oracle Grid Infrastructure Software Patch Levels
11.9.3
Patching Oracle Grid Infrastructure to a Software Patch Level
11.10
Updating Oracle Enterprise Manager Cloud Control Target Parameters
11.10.1
Updating the Enterprise Manager Cloud Control Target After Upgrades
11.10.2
Updating the Enterprise Manager Agent Base Directory After Upgrades
11.10.3
Registering Resources with Oracle Enterprise Manager After Upgrades
11.11
Unlocking the Existing Oracle Clusterware Installation
11.12
Checking Cluster Health Monitor Repository Size After Upgrading
11.13
Downgrading Oracle Clusterware After an Upgrade
11.13.1
Options for Oracle Grid Infrastructure Downgrades
11.13.2
Restrictions for Oracle Grid Infrastructure Downgrades
11.13.3
Downgrading to Oracle Grid Infrastructure 12
c
Release 1 (12.1)
11.13.4
Downgrading to Oracle Grid Infrastructure 11
g
Release 2 (11.2)
11.13.5
Downgrading Oracle Grid Infrastructure after Upgrade Fails
11.13.6
Downgrading Oracle Grid Infrastructure after Upgrade Fails on Remote Nodes
11.14
Completing Failed or Interrupted Installations and Upgrades
11.14.1
Completing Failed Installations and Upgrades
11.14.2
Continuing Incomplete Upgrade of First Nodes
11.14.3
Continuing Incomplete Upgrades on Remote Nodes
11.14.4
Continuing Incomplete Installation on First Node
11.14.5
Continuing Incomplete Installation on Remote Nodes
11.15
Converting to Oracle Extended Cluster After Upgrading Oracle Grid Infrastructure
12
Removing Oracle Database Software
12.1
About Oracle Deinstallation Options
12.2
Oracle Deinstallation Tool (Deinstall)
12.3
Deinstallation Examples for Oracle Database
12.4
Deinstallation Response File Example for Oracle Grid Infrastructure for a Cluster
12.5
Migrating Standalone Oracle Grid Infrastructure Servers to a Cluster
12.6
Relinking Oracle Grid Infrastructure for a Cluster Binaries
12.7
Changing the Oracle Grid Infrastructure Home Path
12.8
Unconfiguring Oracle Clusterware Without Removing Binaries
12.9
Unconfiguring Oracle Member Cluster
A
Installing and Configuring Oracle Database Using Response Files
A.1
How Response Files Work
A.2
Reasons for Using Silent Mode or Response File Mode
A.3
Using Response Files
A.4
Preparing Response Files
A.4.1
Editing a Response File Template
A.4.2
Recording Response Files
A.5
Running Oracle Universal Installer Using a Response File
A.6
Running Configuration Assistants Using Response Files
A.6.1
Running Database Configuration Assistant Using Response Files
A.6.2
Running Net Configuration Assistant Using Response Files
A.7
Postinstallation Configuration Using Response File Created During Installation
A.7.1
Using the Installation Response File for Postinstallation Configuration
A.7.2
Running Postinstallation Configuration Using Response File
A.8
Postinstallation Configuration Using the ConfigToolAllCommands Script
A.8.1
About the Postinstallation Configuration File
A.8.2
Creating a Password Response File
A.8.3
Running Postinstallation Configuration Using a Password Response File
B
Completing Preinstallation Tasks Manually
B.1
Configuring SSH Manually on All Cluster Nodes
B.1.1
Checking Existing SSH Configuration on the System
B.1.2
Configuring SSH on Cluster Nodes
B.1.2.1
Create SSH Directory and Create SSH Keys On Each Node
B.1.2.2
Add All Keys to a Common authorized_keys File
B.1.3
Enabling SSH User Equivalency on Cluster Nodes
B.2
Configuring Storage Device Path Persistence Using Oracle ASMLIB
B.2.1
About Oracle ASM with Oracle ASMLIB
B.2.2
Installing and Configuring Oracle ASMLIB Software
B.2.3
Configuring Disk Devices to Use Oracle ASMLIB
B.2.4
Administering Oracle ASMLIB and Disks
B.2.5
Configuring Oracle ASMLIB for Multipath Disks
B.2.5.1
About Using Oracle ASM with Multipath Disks
B.2.5.2
About Disk Scan Ordering
B.2.5.3
Configuring Disk Scan Ordering to Select Multipath Disks
B.2.5.4
Configuring Disk Order Scan to Exclude Single Path Disks
B.2.6
Deinstalling Oracle ASMLIB On Oracle Grid Infrastructure
B.3
Configuring Storage Device Path Persistence Manually
B.3.1
Configuring Device Persistence Manually for Oracle ASM
B.4
Configuring Kernel Parameters for Linux
B.4.1
Minimum Parameter Settings for Installation
B.4.2
Changing Kernel Parameter Values
B.4.3
Configuring Additional Kernel Settings for SUSE Linux
B.4.4
Setting UDP and TCP Kernel Parameters Manually
C
Optimal Flexible Architecture
C.1
About the Optimal Flexible Architecture Standard
C.2
About Multiple Oracle Homes Support
C.3
About the Oracle Inventory Directory and Installation
C.4
Oracle Base Directory Naming Convention
C.5
Oracle Home Directory Naming Convention
C.6
Optimal Flexible Architecture File Path Examples
Index
Scripting on this page enhances content navigation, but does not change the content in any way.