Oracle8i and Oracle Fail Safe Installation

Oracle8i™ and Oracle®
Fail Safe on Microsoft®
Windows® 2000
Solution Guide
Enterprise Systems Group (ESG)
Storage Systems Group (SSG)
Dell White Paper
By Solution Enablement Lab & Showcase
May 2001
Contents
Executive Summary ...............................................................................5
Introduction ............................................................................................6
About Oracle8i, Oracle Fail Safe and Clustering ............................8
Microsoft Cluster Services ............................................................8
Oracle Fail Safe Clustering ...........................................................8
Planning the System Configuration ................................................10
Planning Steps ...............................................................................10
Choosing the Platform .................................................................10
Dell PowerVault SCSI vs. Fibre Channel Storage Subsystem ..... 11
Fibre Channel Characteristics .......................................................... 11
SCSI Storage Characteristics ............................................................ 11
Sizing the system ..........................................................................12
Planning the Storage subsystem ................................................13
PERC 2/DC Controller Disk Array Limitation .............................. 13
Planning the Network ..................................................................14
Limitations .....................................................................................15
Pre-Installation Set-up........................................................................16
Equipment Needed .......................................................................16
MSCS Clustering and Installation Overview ...............................17
Overview of Installation Steps 1-9 (Hardware):......................17
Overview of Installation Steps 10-20 (Software): ...................18
Installation of Oracle Fail Safe ........................................................20
Outline of configuration steps ...................................................20
Oracle8i and Oracle Fail Safe Installation ...............................21
Oracle8i Configuration and Installation Steps .......................21
Oracle Fail Safe (OFS) Configuration and Installation ................22
Overview ........................................................................................22
OFS Pre-Installation Steps ..........................................................23
OFS Installation Steps .................................................................23
Welcome Screen................................................................................. 23
File Locations ..................................................................................... 23
Installation Types .............................................................................. 24
Available Product Components ...................................................... 25
Reboot Needed .................................................................................. 25
Summary Screen ................................................................................ 25
Installation .......................................................................................... 25
Configuration Tools .......................................................................... 25
Oracle Fail Safe Account/Password ................................................ 25
End of Installation ............................................................................. 26
Revision Date: 8/1/2017
Page 2 of 51
Dell ESG/SSG Worldwide Marketing
Post-installation Steps..................................................................26
Oracle Fail Safe Manager ............................................................28
Start the Oracle Fail Safe Manager .................................................. 29
Verify Cluster ..................................................................................... 30
Add a new Group .............................................................................. 31
Failback Policies................................................................................. 32
Finish Creating the Group ............................................................... 32
Add the IP address resource to the group ..................................... 33
Finish Adding the Virtual Address ................................................ 33
Add the Oracle8i database to the group ........................................ 33
Select the database ........................................................................35
Database Authentication .................................................................. 36
Adding the database ......................................................................... 37
The Clustered Database .................................................................... 38
Verify the cluster ............................................................................... 38
Verify the group ................................................................................ 39
Administration and maintenance .....................................................40
Cluster operation and administration .......................................40
Moving the Oracle services to another node (planned failover). 43
Shutting down the cluster ................................................................ 44
Oracle8i operation and administration .....................................45
Configuring Net8 ..........................................................................45
Post-Installation Testing ....................................................................46
Conclusion ............................................................................................47
Best Practices and Key Findings ................................................47
Conclusion......................................................................................48
Contacts ...........................................................................................48
Appendix A: Vendor Information ...................................................49
Oracle Corporation .......................................................................49
Dell Computer Corporation ........................................................49
Intel Corporation...........................................................................49
Microsoft Corporation..................................................................49
Appendix B: Reference Documents ................................................50
Appendix C: Glossary .......................................................................51
Table of Tables
Table 1:
Table 2:
Table 3:
Table 4:
Characteristics of Various RAID Levels ...................................................................................12
Oracle8i System Requirements for Storage Volumes.............................................................13
Sample IP Addresses for Cluster Nodes and for WINS, DNS, and Gateway Servers .......14
Recommended Installation Procedures ...................................................................................20
Table of Figures
Figure 1: Example of network cabling connections ..............................................................................14
Figure 2: Location of software and database components……………………..………..……………22
Figure 3: OFS screen for entering file locations .....................................................................................24
Revision Date: 8/1/2017
Page 3 of 51
Dell ESG/SSG Worldwide Marketing
Figure 4: Oracle Fail Safe Account/Password ........................................................................................26
Figure 6: Connect to Cluster .....................................................................................................................29
Figure 7: Oracle Fail Safe Manager .........................................................................................................30
Figure 8: Create group - Step 1: General ................................................................................................31
Figure 9: Create group - Step 2: Failback policies .................................................................................32
Figure 10: Add resource to Group - Virtual address screen ................................................................33
Figure 11: Add resource to group ...........................................................................................................34
Figure 12: Database identity .....................................................................................................................35
Figure 13: Database authentication .........................................................................................................36
Figure 14: Adding the database ...............................................................................................................37
Figure 15: The clustered database ...........................................................................................................38
Figure 16: Oracle Fail Safe Manager .......................................................................................................41
Figure 17: The Oracle8i Database Group ................................................................................................42
Figure 18: Group selection menu ............................................................................................................43
Figure 19: Confirm move group dialog box ...........................................................................................44
Figure 20: Moving group screen ..............................................................................................................44
Revision Date: 8/1/2017
Page 4 of 51
Dell ESG/SSG Worldwide Marketing
Section
1
Executive Summary
This paper explains the installation and configuration procedures necessary to
build an Oracle® Fail Safe (OFS) high-availability cluster system using Microsoft®
Cluster Services (MSCS) on Dell hardware. Oracle Fail Safe clustering is
designed to provide high server availability for Oracle8i™ databases. The goal
of this paper is to serve as a guide for Dell field technicians and sales persons on
the steps necessary to design and configure a two-node Oracle Fail Safe failover
cluster system.
The Solution Engineering team at Dell Computer Corporation’s world
headquarters in Round Rock, Texas, USA has extensively tested the solutions
described in this guide. Dell’s Solution Engineering teams are dedicated to
testing complete application solutions on proven Dell server and storage
configurations. Wherever possible, this paper points out lessons learned, tips
and tricks, best practices, etc. Dell’s goal is to help customers save time and
eliminate some of the frustrations of learning through trial and error. This
should allow customers to deploy critical business solutions more quickly and
easily on proven, reliable systems.
This paper provides the steps necessary to plan, configure, install and test an
Oracle Fail Safe cluster on Dell hardware. Included in this paper are following
steps:

Planning the system

Elementary sizing

Configuring the hardware

Installing Microsoft Windows® 2000

Installing Microsoft Cluster Services (MSCS)

Installing Oracle8i, version 8.1.7

Installing Oracle Fail Safe 3.1.1

Clustering an Oracle8i database
Revision Date: 8/1/2017
Page 5 of 51
Dell ESG/SSG Worldwide Marketing
Section
2
Introduction
Oracle Fail Safe clustering is designed to provide high server availability for
Oracle8i databases. It does not provide non-stop operation, but provides
sufficient availability for most mission-critical applications. The goal of this
paper is to serve as a guide for Dell field technicians and sales persons on the
steps necessary to design and configure a two-node Oracle Fail Safe failover
cluster system. The solution proposed in this paper involves the configuration of
two Dell™ PowerEdge™ servers (of the same type) that are clustered using
Microsoft Cluster Services, and that run Oracle Fail Safe for failover clustering.
The solution can be configured using either of the following known, certified
Dell PowerEdge Cluster Solutions:

SE100, SE200, or SL200 (SCSI solutions)
Platform Guides for these solutions are at the following URL:
http://support.dell.com/us/en/docs/index.asp?cc=12&ct=89

FE100 or FL100 (Fiber channel solutions)
Platform Guides for these solutions are at the following URL:
http://support.dell.com/us/en/docs/index.asp?cc=12&ct=89
The following software will be installed:

Microsoft Windows 2000 Advanced Server

Service Pack 1 for Windows 2000 (should be included in the Windows 2000
installation)

Microsoft Cluster Services (MSCS)

Oracle8i, version 8.1.7 Enterprise Edition

Oracle Fail Safe 3.1.1
This paper will explain what MSCS and Oracle Fail Safe clustering are and why
failover is used. It will also cover system planning and system setup from the
ground up - from hardware setup and configuration to software installation.
Revision Date: 8/1/2017
Page 6 of 51
Dell ESG/SSG Worldwide Marketing
Note about software versions: This paper describes and used Oracle8i, version
8.1.7 and Oracle Fail Safe version 3.1.1. This solution guide can also be applied to the
currently shipping Oracle Fail Safe version 3.1.2
Revision Date: 8/1/2017
Page 7 of 51
Dell ESG/SSG Worldwide Marketing
Section
3
About Oracle8i, Oracle Fail Safe and
Clustering
Microsoft Cluster Services
Microsoft Cluster Services (MSCS) is a service that may be installed with
Windows 2000 Advanced Server or Datacenter Server. Its purpose is to provide
high server availability through failover clustering when cluster-aware
applications are run. Cluster-aware means that the application provides
functionality that allows it to take advantage of the failover features provided by
MSCS. In this paper, the cluster-aware application is Oracle8i, version 8.1.7 using
Oracle Fail Safe (OFS). Other types of cluster-aware applications may include
knowledge management software, ERP, and file and print services.
Oracle Fail Safe Clustering
Oracle Fail Safe clustering provides high server availability such that if one
system fails or is purposely taken offline, Oracle8i processing switches to a
second, clustered system. This switch is known as a failover. Failover is
designed to minimize system downtime. Once a failover occurs, the failed
system may be restored, brought back online, and it is possible to resume
processing by switching back to the restored system – this is called failback.
Each system that is part of a cluster is called a node. Windows 2000 Advanced
Server allows for up to two nodes in a cluster, and Window 2000 Datacenter
Server allows for up to four nodes in a cluster. The nodes in a cluster share a
common set of cluster resources, such as disk drives. Each node is connected to a
network and can communicate with all other nodes. The nodes send each other
network messages called heartbeat messages. If the MSCS software detects the
loss of a heartbeat from one of the nodes in the cluster, then failover will occur
for that node.
Note: Windows 2000 Advanced Server supports up to two nodes in a failover cluster,
while Windows 2000 Datacenter Server supports up to four nodes in a failover cluster.
When a failover occurs, the user connections to the failed node will be lost, so
users must log in again when the second clustered node takes over. It takes a
very short period of time for this failover process to occur, during which time the
users will be waiting. So failover does not provide 100% uptime, but close to it.
Revision Date: 8/1/2017
Page 8 of 51
Dell ESG/SSG Worldwide Marketing
The main use for failover is to provide high server availability in cases such as
the following:
1.
System failure – this includes Oracle8i failures and hardware failures that
cause the system to hang or shutdown.
2.
Planned system downtime – for things as upgrades, system maintenance, etc.
It is possible to manually take the first clustered node offline, causing
failover to the second node. The second node will continue processing user
requests, while the first node can be upgraded without causing downtime for
the users.
MSCS allows two main methods for failover clustering – active/active and
active/passive. (A one-node cluster is also an option, but is not discussed here.)

Active/Active Clustering All servers run their own workload
simultaneously. Every computer in the cluster is available to do real work (is
active), and each computer in the cluster is also available to recover the
resources and workload of any other computer in the cluster. There is no
need to have a secondary, idle server waiting for a failure. One drawback
with active/active clustering is the risk of overloading the node that takes
over for the failed node because it must now perform its own work plus that
of the failed node.

Active/Passive Clustering One node in the cluster remains idle, while the
other node (or nodes if running Datacenter Server) is active. If the active
node fails, processing of cluster-aware applications (e.g., Oracle8i) will be
switched to the passive node. Once the failed node is restored, the
application can revert back to the original node, so that it becomes the active
node again. This leaves the passive node available for the next time failover
is needed. The primary drawback with active/passive clustering is the cost
associated with having a secondary system sitting idle. Upfront planning
and analysis will assist in determining which method of clustering is
acceptable and viable.
Note: This paper will focus on active/passive Oracle Fail Safe clustering on a two-node
cluster running Windows 2000 Advanced Server and MSCS.
Revision Date: 8/1/2017
Page 9 of 51
Dell ESG/SSG Worldwide Marketing
Section
4
Planning the System Configuration
Before the installation process begins, it is important to thoroughly plan the
configuration as this can help to avoid costly reconfiguration time. It is
necessary to both size and plan the system from the beginning. It can be very
difficult to add additional resources to an existing cluster at a later time.
Planning Steps
Planning an Oracle Fail Safe cluster involves the following steps:

Choosing the hardware platform

Sizing the system

Designing the storage subsystem

Designing the network
Sizing the system is not the focus of this paper, however a few sizing tips are
provided. The storage subsystem is critical since the shared disk is one of the
key components of the failover cluster. Another key component is the use of a
number of TCP/IP network addresses. Planning these components ahead of time
is key to a successful cluster installation.
Choosing the Platform
The first determination is which PowerEdge Cluster solution (particularly the
PowerEdge server platform) is appropriate for the customer. The choice must
come from the list of Dell certified configurations. To find the certified solutions,
see the Dell document entitled:


“Dell PowerEdge Cluster SE100, SE200, and SL200 Platform Guide” for SCSI
systems
or
“Dell PowerEdge Cluster FE100/FL100 Platform Guide” for Fibre Channel
systems.
These documents can be downloaded from the Dell web site at
http://support.dell.com/us/en/docs/index.asp?cc=12&ct=89. They give the
specifics on the minimum hardware requirements needed to build a cluster for
each solution. This same site also has information on how to configure storage
Revision Date: 8/1/2017
Page 10 of 51
Dell ESG/SSG Worldwide Marketing
subsystem, and on how to install MSCS. The installation and configuration of
Oracle Fail Safe is covered in this paper, including specific considerations to take
into account in regard to implementing Oracle Fail Safe on a MSCS.
Dell PowerVault SCSI vs. Fibre Channel Storage Subsystem
Whether the customer needs a SCSI solution or a fibre channel solution will
depend on their needs and preferences. Here are some characteristics of each
type of solution that will help determine which is best:
Fibre Channel Characteristics

Fibre Channel provides high availability through redundant Fibre Channel
host bus adapters (HBAs) in the PowerEdge server and dual storage
processors in the PowerVault storage system.

Fibre Channel also requires dual standby power supplies (SPS) in the
PowerVault storage system, which provides integrity of the storage
processor write-cache in case one power supply fails. Thus write-caching
may be enabled, which will improve disk write performance. With SCSI, it’s
not possible to use write-caching with a failover cluster.

Fibre Channel allows for easy storage subsystem growth. It is relatively easy
to add disks to the PowerVault 650F storage system without having to
shutdown the system. A direct connect Fibre Channel solution supports up
to 120 disks on one PowerVault 650F. (Dell is in the process of evaluating the
PowerVault 660F for use in OFS and MSCS clusters). For a SAN solution, it is
possible to have up to 480 disks on one cluster that connect through a fibre
channel switch. The same switch can also support additional stand-alone
systems and clusters.

Although Fibre Channel systems are more expensive than SCSI, the
expandability and flexibility is much greater than SCSI.
SCSI Storage Characteristics

The SCSI solutions (SE100, SE200, and SL200) allow at most two (2) PERC
2/DC RAID controllers for the clustered disks. Therefore a maximum of 24
disk drives for the SE100, and a maximum of 48 disk drives for the SE200
and SL200 can be configured for the cluster’s shared disks. If that amount is
not sufficient for the customer’s current and future growth needs, then
consider Fibre Channel.
Revision Date: 8/1/2017
Page 11 of 51
Dell ESG/SSG Worldwide Marketing

Fibre Channel systems are more expensive, so if the customer only needs a
small number of disks and does not require the high availability provided
only by fibre channel, then SCSI solutions may be appropriate and will be
less expensive. Again, consider the expected growth by the customer.
Sizing the system
With either a SCSI solution or a Fibre Channel solution it is important that to
properly size the system before beginning the configuration and installation. It is
very difficult to add additional storage to a cluster system once MSCS and Oracle
Fail Safe have been installed and configured. This is because clustered storage
cannot be easily modified while the cluster is up and running. With the SCSI
solution, there are several steps that require both nodes in the cluster to be
shutdown or rebooted, so adding storage requires significant downtime in a
system that is designed for maximum uptime.
When sizing the system, it is important in mind not only the storage capacity
needed, but also the performance levels that must be maintained. A single disk
drive can handle approximately 85 I/Os per second before latencies increase and
performance begins to degrade. If the choice is a SCSI disk subsystem and it is
configured with a shared volume(s) as RAID 5, it will lead to a significant
number of extra I/Os during writes as well as increased write latencies due to the
RAID 5 parity. Table 1 provides a review of RAID and describes the additional
I/Os incurred by RAID.
Table 1: Characteristics of Various RAID Levels
Fault
Logical
Physical
RAID Level
Tolerance
Reads
Reads
RAID 0
None
1
1
RAID 1 or 10
Best
1
1
RAID 5
Moderate
1
1
Logical
Writes
1
1
1
Physical
I/Os
1
2
4 (2 reads,
2 writes)
Note: Because of this additional overhead incurred by RAID 5 writes, Dell never
recommends that RAID 5 be used in an Oracle8i database configuration. This is
especially true of the volume(s) containing the redo log files. It is acceptable to use RAID
5 on volume(s) used exclusively for archive log files.
The storage subsystem should be sized accordingly in order to keep the number
of physical I/Os within acceptable limits. A storage subsystem that exceeds the
physical limitations of the disk drives will experience high latencies that will in
turn severely affect system performance.
Revision Date: 8/1/2017
Page 12 of 51
Dell ESG/SSG Worldwide Marketing
Planning the Storage subsystem
In addition to carefully sizing the storage subsystem, the storage subsystem must
be planned with the cluster functionality in mind. Creating both volumes for the
cluster as well as volumes for a well-designed Oracle8i system requires that
several shared volumes be created. Table 2 describes some of the guidelines.
Table 2: Oracle8i System Requirements for Storage Volumes
Volume
Description
Quorum Drive
Oracle8i Redo Log files
Database schema object
data files
Archive log files
This is used for the cluster quorum and should not be
used for any other purposes.
The redo log files should be on their own mirrored
volume for both performance and database protection.
The database files themselves should be placed on a
RAID 10. The number of drives will vary depending
on performance requirements.
It is a good idea to either keep the archive log files on
a separate shared volume or on a network drive that is
mapped to the same drive letter on each cluster node.
Fault
Tolerance
RAID 1
RAID 1
RAID 10
RAID 1 or
RAID 10
It is important to plan this in advance in order to avoid costly reconfiguration
time later.
PERC 2/DC Controller Disk Array Limitation
PERC 2/SC and PERC 2/DC are Dell-customized AMI controllers, and there are
some limitations with the RAID configuration utility. There is a maximum of
eight (8) disk arrays that can be configured per controller (not per channel!).
When using RAID 10, each set of two disks must be first configured as its own
disk array of RAID 1. Then it is possible to span these arrays to create RAID 10.
Herein lies the problem. To create a RAID 10 array out of a total of 20 disks (ten
(10) disks mirrored and striped with ten (10) other disks) it would be necessary
to create ten (10) RAID 1 disk arrays and span them – but this can’t be done.
There is a maximum of eight (8) disk arrays. This leaves four (4) disks that cannot
be configured! Since no one would want to leave disks unconfigured, time spent
in planning and sizing the system so that sufficient disk space is installed will
save time and aggravation later.
Note: In addition, it is very important that the PERC 2/DC controllers in both
nodes be running version 2.62 of the PERC 2/DC device driver. They must also be
running version 1.01 of the PERC 2/DC firmware.
Revision Date: 8/1/2017
Page 13 of 51
Dell ESG/SSG Worldwide Marketing
Planning the Network
At least two network cards are required in each of the cluster nodes – that’s four
NICs for the two-node cluster. One NIC is for the public LAN and one for the
private, node-to-node cluster interconnect. The public network is for
communication with clients and domain controllers. The private network is for
node-to-node communication, cluster status signals, and cluster management.
Having two cards provides fault tolerance (redundancy) for cluster
communications in case of a failure on one of the networks. The private network
can be a crossover cable. See Figure 1 below for a diagram of the network.
Figure 1: Example of network cabling connections
It is necessary to provide static IP addresses for each of the four NICs, plus one
more IP address for the Cluster Service (discussed later). That is a total of 5 static
IP addresses needed for the two-node cluster. The public NIC must be on a
different subnet from the private NIC. Table 3 shows an example of IP addresses
for the cluster nodes and for WINS, DNS, and Gateway servers.
Note: With the exception of the private network IP addresses (10.10.10.1 and
10.10.10.2), the IP addresses given below are for example only and may not be used
in another network! Actual IP addresses will depend on individual networks.
Table 3: Sample IP Addresses for Cluster Nodes and for WINS, DNS, and
Gateway Servers
Usage
Cluster Node A
Cluster Node B
Public Network (to clients)
192.168.1.101
192.168.1.102
(your subnet.x.x)
(your subnet.x.x)
Public Network Subnet Mask
255.255.255.0
Private Network (node-to-node interconnect)
10.10.10.1
10.10.10.2
(you may use this value)
(you may use this value)
Private Network Subnet Mask
255.255.255.0
Cluster Service
192.168.1.2
(your subnet.x.x)
Revision Date: 8/1/2017
Page 14 of 51
Dell ESG/SSG Worldwide Marketing
WINS Servers
Primary WINS 192.168.1.11 (your subnet.x.x)
Secondary WINS 192.168.1.12 (your subnet.x.x)
Primary DNS 192.168.1.21 (your subnet.x.x)
Secondary DNS 192.168.1.22 (your subnet.x.x)
192.168.1.1 (your subnet.x.x)
DNS Servers
Default Gateway
Limitations
Oracle Fail Safe and Microsoft Cluster Services provide for a quick resumption of
service in the event of a system hardware or software failure. However, MSCS
does not provide for continuous uptime. In the event of a failure, the node (and
Oracle8i) is essentially shutdown and the database is started on the standby
node. All users are disconnected and must reconnect. This constitutes loss of
services. Oracle Fail Safe and MSCS only provide a quick way to get running
again. In addition, since the same data files are used on both nodes, Oracle Fail
Safe and MSCS will not survive the loss of data either due to an I/O failure or
data corruption due to software or user error.
Revision Date: 8/1/2017
Page 15 of 51
Dell ESG/SSG Worldwide Marketing
Section
5
Pre-Installation Set-up
Pre-installation set-up is comprised of setting up the hardware and configuring
the shared storage subsystem. Once the hardware is set-up and configured
properly the next step is the software installation process.
Equipment Needed
The following is a generic listing of the types of equipment needed to perform an
Oracle Fail Safe installation in a clustered environment:

Two (2) Dell PowerEdge servers

PowerVault Shared storage subsystem

Two (2) network cards per server

Application Software
Revision Date: 8/1/2017
Page 16 of 51
Dell ESG/SSG Worldwide Marketing
Section
6
MSCS Clustering and Installation Overview
The following information is a summarized checklist of what needs to be done from beginning to end – to set up a clustered Dell server and storage
environment, install Oracle Fail Safe and verify correct set-up and installation.
Steps 1-9 below deal specifically with setting up the hardware, while steps 10-20
deal with the operating system and application software.
Details about how to perform steps 2 through 9 are explained in detail in the
Installation and Troubleshooting Guide for the chosen platform. Either:


Dell™ PowerEdge™ Cluster FE100/FL100 Installation and Troubleshooting Guide
or
Dell™ PowerEdge™ Cluster SE100, SE200, and SL200 Systems Installation and
Troubleshooting Guide
When completing steps 2-9 below, follow chapters 2, 3, 4, and 5 of the
appropriate Installation and Troubleshooting Guide to configure hardware and
enable it specifically for clustering. These Installation and Troubleshooting
Guides can be downloaded from the same URL as the Platform Guides:
http://support.dell.com/us/en/docs/index.asp?cc=12&ct=89. There are additional
notes listed below that were not included in those chapters that are important for
a successful implementation.
Beginning with Step 10 (installation of Windows 2000 Advanced Server), the
steps below describe the installation, configuration and testing of the operating
system and Oracle8i applications in a clustered environment. For steps 10 and
beyond, continue with this document for detailed information.
Overview of Installation Steps 1-9 (Hardware):
1.
Once the platform is chosen, follow the information about the hardware and
disk configuration in this paper to ensure that all the necessary hardware is
on hand.
2.
If the PowerVault 2xxS does not have two (2) ESEMs or two (2) SEMMs, add
the additional ESEM/SEMM now.
3.
Verify that the ESEMs or SEMMs in the PowerVault 2xxS are set to forced
join mode.
Revision Date: 8/1/2017
Page 17 of 51
Dell ESG/SSG Worldwide Marketing
4.
Cable the system hardware for clustering.
Note: Start up the systems and perform step 5 on one node at a time.
5.
Enable cluster mode in the BIOS configuration utility for each controller(s)
attached to a shared storage system. (First on Node A then on Node B).
Note: To perform step 5, press <Ctrl+M> during boot to enter the BIOS
configuration utility, then select Objects→Adapter→Adapter 0 or 1 (the one that
has shared storage). Then highlight “Cluster Mode=DISABLED” and hit <Enter>.
Select ENABLE and hit <Enter>. Select YES to change the mode. Now “Cluster
Mode=ENABLED” will appear.
6.
Turn off Node B now.
7.
On Node A only, change the SCSI IDs on the controller(s) attached to the
shared storage.
Note: To do this, in the same screen as above, highlight “INITIATOR
ID=X” (where X represents some number) and change this ID to one that is
not being used, such as 6. Do this for both controllers if two are being used
for shared storage. Specific instructions may be found in the Dell™
PowerEdge™ Cluster SE100, SE200, and SL200 Systems Installation and
Troubleshooting Guide.
8.
Reboot Node A and hit <Ctrl+M> to go to the BIOS configuration utility
again, and when the warning appears, continue, and configure and initialize
the RAID disk arrays per the storage subsystem planning activity.
9.
Start Node B and also configure the disk arrays in the exact same way as for
Node A. NOTE: Do not initialize the arrays on Node B.
Overview of Installation Steps 10-20 (Software):
10. Install Windows 2000 Advanced Server on each of the cluster nodes.
11. Create the Windows 2000 disk partitions using the Computer
Management/Disk Management tool on the primary node first, then on the
secondary node.
12. Run the Cluster Service Configuration Wizard to configure MSCS. Do this on
the primary node first, then on the secondary node.
13. Verify cluster failover functionality of the disks.
Revision Date: 8/1/2017
Page 18 of 51
Dell ESG/SSG Worldwide Marketing
14. Install Oracle8i software on each node in the cluster.
15. Install Oracle Fail Safe on each node in the cluster.
16. Configure Oracle Fail Safe
17. Test Oracle Fail Safe.
18. Create the database on the clustered disks.
19. Configure clustered database: Using the Oracle Fail Safe Manager add
Oracle8i database resources to the database cluster group.
20. Test database failover.
Revision Date: 8/1/2017
Page 19 of 51
Dell ESG/SSG Worldwide Marketing
Section
7
Installation of Oracle Fail Safe
Installing and configuring a cluster can be complicated and time consuming if
not performed correctly. This document is designed to help simplify the
processes and reduce errors by providing a step-by-step procedure for installing,
configuring and testing an Oracle Fail Safe (OFS) system. This section begins
with an outline of the cluster configuration steps (beginning with step 10 above)
followed by a detailed walk-through of those steps. This is followed by
instructions on how to test the failover cluster once the installation and
configuration process has been completed.
Outline of configuration steps
In order to configure OFS on Windows 2000 several phases must be completed.
These installation phases are made up of the hardware installation and
configuration (which are covered in steps 2-9 above), the OS and MSCS
installation and configuration and the Oracle8i and OFS installation and
configuration. Each phase must be completed correctly in order for OFS to
function properly. This section presents steps 10-20 and gives a brief overview of
the various phases. In the next sections these steps will be covered in greater
detail.
Although it is possible to install and configure either MSCS or Oracle8i software
first, Dell recommends that the order shown in Table 4 be followed for
consistency. The table below shows that the operating system and application
installations need to be done on both nodes of the cluster. The table also shows
which installations can be done simultaneously and which should be done in a
particular order:
Table 4: Recommended Installation Procedures
Node 1
10. Install Windows 2000
can be simultaneous
Node 2
10. Install Windows 2000
11. Create disk partitions
can be simultaneous
11. Create disk partitions
12. Install and configure MSCS
Node 1 first,
then Node 2
12. Install and configure MSCS
13. Test the cluster
can be simultaneous
13. Test the Cluster
14. Install Oracle8i Software
can be simultaneous
14. Install Oracle8i Software
15. Install Oracle Fail Safe
can be simultaneous
15. Install Oracle Fail Safe
Revision Date: 8/1/2017
Page 20 of 51
Dell ESG/SSG Worldwide Marketing
16. Configure Oracle Fail Safe.
Node 1 first,
then Node 2
16. Configure Oracle Fail Safe.
16. Test Oracle Fail Safe
can be simultaneous
16. Test Oracle Fail Safe
17. Create the database on the
clustered disks
only done on Node 1
18. Configure clustered
database
Node 1 first,
then Node 2
19. Test database failover
Node 1 first,
Then Node 2
18. Configure clustered
database
19. Test database failover
Microsoft Cluster Services must be configured via the Cluster Configuration
Utility. The Microsoft Cluster must be installed and operational before Oracle
Fail Safe can be installed and configured.
Oracle8i and Oracle Fail Safe Installation
There are no cluster specific installation options necessary for installing Oracle8i.
However, in order for an Oracle8i database to be clustered, the database itself,
the redo log files and the control files must reside on the shared disk subsystem.
Oracle Fail Safe can only be installed and configured on a properly functioning
cluster. If the cluster is not fully configured, OFS should not be installed and
configured. If MSCS is not functioning properly the OFS installation will fail.
Don’t be afraid to fail the system over and back a couple of times. This will show
that the cluster is functioning properly and will also provide some good
experience with the cluster administrator.
Oracle8i Configuration and Installation Steps
The creation of a Fail Safe cluster does not affect how the installation of the
Oracle8i software is done. Oracle8i, version 8.1.x must be installed on each node
in the cluster before OFS can be installed and before the system can be clustered.
As mentioned previously, follow normal Oracle8i installation procedures. Do
not install any Oracle8i software on the shared disks. All Oracle8i software
should be installed locally on the individual cluster nodes. Oracle Fail Safe will
work between minor versions of the Oracle8i database. Install the same versions
of all Oracle software on each cluster node using the same set of Oracle home
names on each cluster node. Typically, a separate Oracle home directory will be
used for each database, application, or Oracle Fail Safe installation.
Revision Date: 8/1/2017
Page 21 of 51
Dell ESG/SSG Worldwide Marketing
Section
8
Oracle Fail Safe (OFS) Configuration and
Installation
Overview
Installing OFS is the first step in clustering an Oracle8i database. Once OFS has
been installed and configured, the next step is to create a clustered database.
This section will specify how these steps should be done.
Oracle OFS may differ from other cluster-aware applications in that the Oracle8i
software and OFS reside on the private disks on each node of the cluster. Figure
2 illustrates which software and database components reside on each set of disks.
Windows 2000
MSCS
Oracle binaries
Oracle Fail Safe
Windows 2000
MSCS
Oracle binaries
Oracle Fail Safe
Private Storage (node 1)
Database
control files
Private Storage (node 2)
Redo log files
Database data
files
Shared Cluster Disks
Figure 2: Location of software and database components
Only the files that make up the Oracle8i instance are clustered. The Oracle8i
program files reside on their respective nodes.
Revision Date: 8/1/2017
Page 22 of 51
Dell ESG/SSG Worldwide Marketing
OFS Pre-Installation Steps
Before installing OFS it is necessary to configure the IP address of the virtual
node. This is done by adding an entry into the
\WINNT\SYSTEM32\Drivers\etc\hosts file or by adding the IP address to
the Domain Name Server (DNS). This is necessary because the OFS Manager
must be able to resolve an IP address from the supplied name. This is the only
OFS specific step that must be accomplished before OFS can be installed.
OFS Installation Steps
The Oracle Fail Safe installation uses the same Java installation program that the
Oracle8i software installation used. The questions that are asked are similar;
only the product being installed is different. This section goes through the
Oracle Fail Safe installation and advises how to answer the questions that will be
presented.
Welcome Screen
The first screen is a welcome screen to the Oracle8i installation program. Click
Next to proceed.
File Locations
The first screen that requires a decision is the File Locations screen shown in
Figure 3. This screen asks for both a name and a destination folder. Both of
these should be unique. Do not install OFS in the same Oracle Home as the
Oracle8i software. Oracle Fail Safe can be installed into any directory location on
a private disk, provided the same Oracle Home name is used for the installation
on each cluster node. It is not necessary to choose a subfolder under
ORACLE_BASE, but Dell recommends following the Oracle Optimal Flexible
Architecture (OFA) guidelines. Per the OFA guidelines, choose a subfolder under
ORACLE_BASE as the home for OFS.
Revision Date: 8/1/2017
Page 23 of 51
Dell ESG/SSG Worldwide Marketing
Figure 3: OFS screen for entering file locations
In this case, the ORACLE_HOME for the Oracle8i database installation is
E:\oracle\ora81, so the home for OFS is E:\oracle\ofs311. Thus both homes
reside under the same ORACLE_BASE folder in keeping with OFA guidelines.
Note: It is not necessary to follow the OFA guidelines and to place the home for Oracle
Fail Safe under the ORACLE_BASE folder. It can be on a different disk than the database
installation provided the same Oracle Home name is used for the installation on each
cluster node.
Installation Types
The next screen presents a number of choices that determine the amount of Fail
Safe software to be installed. The options are as follows:
Typical
This option will install the Fail Safe client components as well as
the Fail Safe Server components with support for the Oracle8i
database.
Complete
The complete installation option will install all of the Fail Safe
components that are installed in the Typical install as well as Fail
Safe components for Oracle Forms, Reports, WebDB and HTTP
Server.
Client Only
This selection will install the Fail Safe documentation as well as
the Oracle Fail Safe Manager.
Revision Date: 8/1/2017
Page 24 of 51
Dell ESG/SSG Worldwide Marketing
Custom
This option will allow individual selection (or deselection) of
each Oracle Fail Safe component.
The option chosen should be based on the components that are installed and
those to be clustered.
Available Product Components
For Custom install, a screen appears that allows for the choice of individual
components. Otherwise, the Reboot Needed screen will appear.
Reboot Needed
This screen informs the user to reboot this node after the conclusion of the
installation.
Summary Screen
Here is a summary of the components that will be installed. If satisfied with the
selections made, click Next; otherwise click on the Previous button in order to
be taken back to the previous screen(s) to change selections.
Installation
Next is the Install screen, where it is possible to follow the progress of the OFS
installation.
Configuration Tools
Once the software has been installed, the Configuration Tools screen appears,
which is soon overlaid by the Oracle Fail Safe Account/Password screen.
Oracle Fail Safe Account/Password
This screen prompts for an account name and password for the account under
which Fail Safe will run. This account must have administrative privileges on all
nodes in the cluster. The username should be preceded by the Domain name as
shown in Figure 4.
Revision Date: 8/1/2017
Page 25 of 51
Dell ESG/SSG Worldwide Marketing
Figure 4: Oracle Fail Safe Account/Password
End of Installation
The End of Installation screen indicates that the Fail Safe installation has
completed. This concludes the first phase of setting up Oracle Fail Safe. Once the
software has been installed on both nodes and each node has been rebooted, use
the Oracle Fail Safe Manager to begin setting up the IP configuration.
Post-installation Steps
Before configuring the Oracle8i failover cluster, there are necessary steps that are
key to a successful cluster configuration, as follows:
1.
Create a known IP address for the Oracle8i virtual server. This can be
accomplished by adding the name and address to the
C:\Windows\System32\Drivers\etc\hosts file or by adding the address to the
DNS server. This address will be picked up by the Oracle Fail Safe
configuration utility in order to be used as the Oracle8i virtual server
address.
Note: If DNS is not available, the following IP Addresses will need to be
added to the hosts file on each cluster node: Each Physical Cluster Node; the
cluster alias created during the installation of MSCS; and each virtual
server to be configured via Oracle Fail Safe Manager. Thus for a basic twonode cluster configuration with one virtual server that hosts a database, a
minimum of four network name/IP address entries is needed in each hosts
file.
Revision Date: 8/1/2017
Page 26 of 51
Dell ESG/SSG Worldwide Marketing
2.
Create the Oracle8i database on the shared disk volumes. This can be done
by hand or by using the Oracle Database Configuration Assistant. A few tips
on configuring the Oracle8i database:

Place the Oracle8i initialization file on one of the shared disk volumes. It
is okay to put this file on the same volume as the redo log files.
Note: If there is a preference for tuning the database differently on each
cluster node, place a separate copy of the parameter file on a private
disk on each cluster node, provided that the path on each node is
identical. All other database related files (data, log, or control files)
should be placed on shared disk volumes.

Place the Control files on a shared disk volume but place at least one on
a different volume from the others. It is okay to place some of the
control files on the same volume as the redo log files.
Note: Must have all control files on cluster disks so that they are
always accessible to the database.

Place the database data files on a shared volume that is different from
the shared disk volume that holds the redo log files.

Place the redo log files on a shared volume that is different from the
shared disk volume that holds the data files.

Place the user and background trace dump directories on a shared disk
volume. It is OK to put these directories on the same volume with either
data files or redo log files.
Note: Trace dump directories can be placed on shared volumes or
separate directories can be created with the same path on a private disk
on each cluster node. If using a directory on a shared volume, all trace
information will be in chronological sequence, but it will not always be
possible to determine the physical cluster node that was hosting the
database virtual server when any information was written to the
directory. If using a separate directory on each cluster node, which
node was hosting the database virtual server when the trace
information was written to the directory will be known explicitly, but
there may be difficulty reconstructing the chronology of events if the
virtual server moved between cluster nodes while trace information
was being written.
Revision Date: 8/1/2017
Page 27 of 51
Dell ESG/SSG Worldwide Marketing
Figure 5 shows possible locations for the files described above.
Windows 2000
MSCS
Oracle Binaries
Oracle Fail Safe
Optional: Control
files
Private Storage
(node 1)
Oracle initialization files
Redo log files
Some of the control files
User and background trace
dump directories
At least one DB control file
Database data files
Optional: User and
background trace dump
directories
Windows 2000
MSCS
Oracle Binaries
Oracle Fail Safe
Optional:
Control files
Private Storage
(node 2)
Shared Cluster Disks
Figure 5: Minimum shared storage configuration
Oracle Fail Safe Manager
Once OFS is installed, it must be configured for use via the Oracle Fail Safe
Manager. The Fail Safe Manager can be run from any system. It is not necessary
to run it from one of the cluster nodes. The following steps should be followed
in order to configure an Oracle8i database for failover clustering.
Revision Date: 8/1/2017
Page 28 of 51
Dell ESG/SSG Worldwide Marketing
Start the Oracle Fail Safe Manager
Begin this process by starting the Oracle Fail Safe Manager from the Start menu.
This will invoke the connection process via the Connect to Cluster screen as
shown in Figure 6.
Figure 6: Connect to Cluster
The screen shown in Figure 6 asks for a username and password for a valid user
on the cluster nodes. This should be the username and password used earlier
when installing OFS. In addition, supply the Domain that this user belongs to as
well as the name of the cluster to manage.
Revision Date: 8/1/2017
Page 29 of 51
Dell ESG/SSG Worldwide Marketing
Verify Cluster
The first connection to a cluster using Oracle Fail Safe Manager will bring up a
dialog box asking to verify the cluster. Click the Verify Cluster button. Review
the status report and correct any reported problems before proceeding further.
Once connected to the cluster and the initial cluster verification step has been
successfully passed, the main Oracle Fail Safe Manager tree view screen shown
here in Figure 7 appears. From this screen choose which components to manage.
Figure 7: Oracle Fail Safe Manager
Revision Date: 8/1/2017
Page 30 of 51
Dell ESG/SSG Worldwide Marketing
Add a new Group
It is necessary to create a new group in order to create an Oracle8i failover
cluster. Right click on the group icon and select create. This action will invoke
step 1 of the Create Group application as shown in Figure 8. Give the group a
unique name and a description.
Figure 8: Create group - Step 1: General
Revision Date: 8/1/2017
Page 31 of 51
Dell ESG/SSG Worldwide Marketing
Failback Policies
The next screen offers a selection of failback policies as shown in Figure 9.
Figure 9: Create group - Step 2: Failback policies
The choice of whether or not to enable failback is based upon the cluster’s mode
of operation. For active/passive cluster solutions, one would typically prevent
failback, since this will minimize downtime due to unnecessary failovers. Either
node is as good as the other to host the virtual server, so there is no need to
failback. For active/active clusters, one would generally want to allow failback
so that the cluster workloads will automatically rebalance when a failed node is
restored to service. Select the failback option, and set the preferred times for the
failover to occur. Note that to enable failback, a preferred node must be specified
for each virtual server--otherwise, failback will not occur.
Finish Creating the Group
The final step is to finish creating the group through screen that shows the
choices. Review these choices and click OK to continue with creating the group.
Since a group must have a virtual address before resources can be added, the
program will prompt to add a virtual address. Click Yes to create the address.
Revision Date: 8/1/2017
Page 32 of 51
Dell ESG/SSG Worldwide Marketing
Add the IP address resource to the group
Clicking Yes from the prompt invokes the Add Resource to Group – Virtual
Address screen as shown in Figure 10. This screen is used to create the group’s
virtual or cluster address.
Figure 10: Add resource to Group - Virtual address screen
Choose the network and provide a host name for the virtual address. The utility
will determine the IP address from this host name. If the hostname does not
exist, it will be impossible to continue with the virtual address addition.
Note: This is the same virtual server host name that added to the hosts file in
Post-installation Step 1 on page 22.
Finish Adding the Virtual Address
Finish Adding the Virtual Address screen prompts to review the choices before
completing the addition.
Add the Oracle8i database to the group
Once the group is created and the virtual address is added, it is time to cluster an
Oracle8i database. This is accomplished by right clicking on the group icon and
Revision Date: 8/1/2017
Page 33 of 51
Dell ESG/SSG Worldwide Marketing
selecting Add Resource to Group. This allows various different resources to
be added to the group as shown in Figure 11. Select Oracle Database and
make sure that the correct group is selected. Then click Next.
Figure 11: Add resource to group
Revision Date: 8/1/2017
Page 34 of 51
Dell ESG/SSG Worldwide Marketing
Select the database
Figure 12 offers the selection of which Oracle8i database to cluster. If there are
several databases on the system, the program offers a choice of which one to use.
Once the service name is selected, the Fail Safe management utility will select the
rest of the fields. There is the option to change any of the settings, although it is
necessary to ensure new values are valid. For example, to change the
initialization file location, the file must be moved by hand. Once satisfied with
the selections, select Next.
Figure 12: Database identity
Revision Date: 8/1/2017
Page 35 of 51
Dell ESG/SSG Worldwide Marketing
Database Authentication
Next is the prompt to supply internal database authentication information as
shown in Figure 13. The default selection is the Internal account. Supply and
confirm the password.
Figure 13: Database authentication
Once this step is completed, click Finish. The next screen is the verification
screen. If satisfied with the selections, click OK and the database will be added.
Note: Oracle Fail Safe release 3.1.2 (the currently shipping Oracle Fail Safe
release) also supports operating system (OS) authentication for database access.
The corresponding screen shot in release 3.1.2 is different (to reflect the
additional authentication option).
Revision Date: 8/1/2017
Page 36 of 51
Dell ESG/SSG Worldwide Marketing
Adding the database
Once the database addition to the cluster is confirmed, the next steps run are
shown in the Adding Resource screen, Figure 14. Once this has completed
successfully, the database will be up and running on the virtual server as a
highly available cluster resource.
Figure 14: Adding the database
Revision Date: 8/1/2017
Page 37 of 51
Dell ESG/SSG Worldwide Marketing
The Clustered Database
Once this step has completed, the clustered database and clustered listener will
appear in the Oracle Fail Safe Manager as shown in Figure 15.
Figure 15: The clustered database
Verify the cluster
At any time the cluster can be verified by selecting the Verify Cluster option from
the Troubleshooting menu. This utility will check the validity of the cluster and
report any problems.
Revision Date: 8/1/2017
Page 38 of 51
Dell ESG/SSG Worldwide Marketing
Verify the group
To detect potential problems before they affect users, periodically run the Oracle
Fail Safe Manager Verify Group command. For example, if adding a new
tablespace and disk to the database, the Verify Group command will
automatically detect this change and add the new disk to the group that contains
the database.
Revision Date: 8/1/2017
Page 39 of 51
Dell ESG/SSG Worldwide Marketing
Section
9
Administration and maintenance
An Oracle Fail Safe cluster can be administered both through the Microsoft
Cluster Administrator or the Oracle Fail Safe Administrator. However, certain
Oracle specific functions can only be configured via the Oracle Fail Safe
Administrator. Because of this, Dell recommends that all administration of the
Oracle Fail Safe cluster be done via the Oracle Fail Safe Manager.
Cluster operation and administration
The Oracle Fail Safe Manager can be installed on any system on the network. It
is not necessary to run the Oracle Fail Safe Manager on a cluster node. The Fail
Safe Manager can be installed by selecting the Client Only installation option
when installing OFS. This will install the Oracle Fail Safe Manager and the
Oracle Fail Safe documentation.
The Oracle Fail Safe Manager is invoked from the Start menu. After invoking the
Fail Safe Manager, supply a username and password. In addition, the Cluster
Alias should be defined as well as the name of the Domain that these systems
reside in. Once these have been entered, the Oracle Fail Safe Manager will
appear as shown in Figure 16.
Revision Date: 8/1/2017
Page 40 of 51
Dell ESG/SSG Worldwide Marketing
Figure 16: Oracle Fail Safe Manager
The navigation pane is on the left and the details pane is on the right. In order to
view the Oracle8i database group that was previously created, select that group.
The group name is ora6450ab on the example system. This is shown in Figure 17.
Revision Date: 8/1/2017
Page 41 of 51
Dell ESG/SSG Worldwide Marketing
Figure 17: The Oracle8i Database Group
The Oracle8i database group contains the following resources:

The disk volumes used by the Oracle8i database.

The IP address used by the cluster group.

The Network Name used by the cluster group.

The Oracle8i database itself.

The clustered listener.
In addition, the node that the cluster is currently running on appears. From here
is the option to perform the cluster maintenance tasks.
Revision Date: 8/1/2017
Page 42 of 51
Dell ESG/SSG Worldwide Marketing
Moving the Oracle services to another node (planned failover)
Moving the Oracle service to another node can be accomplished from the main
screen of the Oracle Fail Safe Manager. Select the group and either:

Highlight the group and select Groups→Move to a Different Node…
from the menu at the top of the application.

Right click on the group and select Move to a Different Node from the
menu as shown in Figure 18.
Figure 18: Group selection menu
After selecting this option, the Confirm Move Group dialog box will appear.
This dialog box warns that moving the Oracle group will result in the database
being shut down and restarted on the other node. This dialog box is shown in
Figure 19.
Revision Date: 8/1/2017
Page 43 of 51
Dell ESG/SSG Worldwide Marketing
Figure 19: Confirm move group dialog box
If shutting down the database is not the desired result, click No. However, to
shut down the database and to move it to the other node, click Yes. Clicking
Yes will begin the move. The Moving group screen will appear showing the
progress of the move. This screen is shown in Figure 20.
Figure 20: Moving group screen
This screen follows the progress of the move. Once the move has completed,
status of the group can be viewed in the Oracle Fail Safe Manager.
Shutting down the cluster
The Oracle8i database should only be shut down using the Oracle Fail Safe
Manager. Shutting down the database is accomplished by bringing the group or
Revision Date: 8/1/2017
Page 44 of 51
Dell ESG/SSG Worldwide Marketing
just the database resource within the group offline. In order to bring the group
offline do either of the following:

Highlight the group and select Groups→Take Offline from the menu at
the top of the application.

Right click on the group and select Take Offline
This will shut down the Oracle database and temporarily disable high
availability monitoring by the cluster software. If issuing a shutdown command
within the Oracle instance (or simply stopping the Oracle database service),
MSCS will detect this as a database failure and immediately attempt to restart the
database. Oracle8i should be shutdown within the OFS Manager utility to avoid
automatically restarting the instance.
Oracle8i operation and administration
Operationally, Oracle8i is no different whether running on a Fail Safe cluster or
not. Oracle8i is still administered via the DBA Studio or Oracle Enterprise
Manager (OEM). Oracle8i databases can be created or modified via these utilities
or the Oracle Database Configuration Assistant. When creating a new Oracle8i
database, it is required that the control files, redo log files, data files and
initialization parameter files are all created on the shared storage subsystem.
Since the Oracle8i instance and database must be created and functional before it
can be clustered it is easy to create a database that cannot be clustered because of
these requirements. In order to avoid this problem, be sure that the clustered
drive(s) are used for control files, redo log files and data files. As mentioned
earlier, the redo log files and data files should reside on different shared disk
volumes.
Configuring Net8
Once the Oracle8i database is up and running in a clustered environment, it is
necessary to configure the clients in order to access the clustered database. This
can be accomplished by adding the clustered database’s service name into the
local tnsnames file or the Oracle names server. This can be done using the
Oracle Net8 Configuration Assistant.
Revision Date: 8/1/2017
Page 45 of 51
Dell ESG/SSG Worldwide Marketing
Section
10
Post-Installation Testing
The best way to test the cluster is to connect using SQL*Plus. Connect into the
system as INTERNAL or SYS and execute the following query:
SELECT * FROM v$instance
The results of this query include the field HOST_NAME. The value of this field
will tell which node the clustered Oracle8i instance is currently running on. Fail
over the cluster and try this again. It is now running on the second node.
Note: The transparent application failover (TAF) demo program installed with Oracle
Fail Safe Manager in the <Oracle_Home>\fs\fsmgr\sample directory can also be used to
test failover capabilities.
Revision Date: 8/1/2017
Page 46 of 51
Dell ESG/SSG Worldwide Marketing
Section
11
Conclusion
Best Practices and Key Findings
Oracle Fail Safe (OFS) in conjunction with Microsoft Cluster Services (MSCS)
forms a high-availability, failover cluster. A failover cluster allows the clusteraware application to migrate from one system or node to a standby node. This
increases the availability of the total system by allowing recovery to complete
more quickly. In addition, if a hardware problem is at fault, the standby node
will take over and continue functioning until the primary node can be repaired.
Oracle Fail Safe and Microsoft Cluster Services do not provide for continuous
uptime. In the event of a system failure that requires failover, all connections
into the database are lost. It is up to the client application or user to reconnect
into the clustered database.
Client applications that layer over the Oracle Call Interface (OCI) can take
advantage of OCI transparent application failover features to automate user
reconnections after a failover and to automatically replay any interrupted
SELECT statements after the failover.
There are several cases where OFS and MSCS will not be able to recover the
system to a functional state:

Storage subsystem failure: OFS and MSCS will restart the Oracle8i instance
using a different system, but using the same shared storage subsystem. A
failure of the storage subsystem will cause all nodes in the cluster to fail.

Data corruption: If an OS or Oracle program failure corrupts the database,
OFS does not help since there is only one database.

User error: A user error that drops a table or database cannot be recovered
from using OFS.
OFS, MSCS and fault tolerant storage subsystems are not an excuse to avoid
performing effective Oracle8i backups. However, with proper configuration and
administration OFS and MSCS can greatly reduce down time and increase
availability of an Oracle8i database. OFS in conjunction with a good
backup/recovery and disaster survival plan will add to the stability and up time
of the overall system.
Revision Date: 8/1/2017
Page 47 of 51
Dell ESG/SSG Worldwide Marketing
Conclusion
This paper has described the functionality and usefulness of Oracle Fail Safe and
Microsoft Cluster Services that form a highly available, failover cluster. This
paper describes how to plan, configure, install and manage an OFS cluster. The
use of the OFS cluster can reduce system downtime by restoring the system to a
running state as soon as possible.
Contacts
For questions about this paper or the implementation of Oracle Fail Safe with
Dell PowerEdge Cluster Systems, please contact your Dell sales representative.
More Oracle Fail Safe information including technical white papers and the latest
Oracle Fail Safe documentation and software is available through the Oracle
Technology Network at http://technet.oracle.com/tech/nt/failsafe/. For comments
and feedback, please send email to: [email protected].
Solution Engineering Department
Enterprise Systems Group/Storage Systems Group
Dell Computer Corporation
One Dell Way
Round Rock, Texas USA 78682
+1-(800) WWW-DELL (999-3355)
or +1-(512) 338-4400
[email protected]
www.dell.com
Dell, PowerEdge, and PowerVault are trademarks of Dell Computer Corporation. Oracle and Oracle8i are either
registered trademarks or trademarks of Oracle Corporation. Microsoft, Windows and Microsoft Cluster Services are
either registered trademarks or trademarks of Microsoft Corporation. Other trademarks and trade names may be used in
this document to refer to either the entities claiming the marks and names or their products. Dell disclaims proprietary
interest in the marks and names of others.
©Copyright 2001 Dell Computer Corporation. All rights reserved. Reproduction in any manner whatsoever without the
express written permission of Dell Computer Corporation is strictly forbidden. For more information, contact Dell. Dell
cannot be responsible for errors in typography or photography.
Information in this document is subject to change without notice.
Revision Date: 8/1/2017
Page 48 of 51
Dell ESG/SSG Worldwide Marketing
Appendix A: Vendor Information
Oracle Corporation
Oracle Corporation (NASDAQ: ORCL) is a leading worldwide supplier of
software for information management, and the world's second largest
independent software company. With annual revenues of more than $10.1
billion, the company offers its database, tools and application products, along
with related consulting, education, and support services, in more than 145
countries around the world. Information about Oracle and its products can be
obtained on the World Wide Web at www.oracle.com.
Dell Computer Corporation
Dell Computer Corporation (NASDAQ: DELL) is the world's leading direct
computer systems company, based on revenues of $32 billion for the past four
quarters, and is a premier provider of products and services required for
customers to build their Internet infrastructures. The company ranks No. 48 on
the Fortune 500, No. 154 on the Fortune Global 500 and No. 7 on the Fortune
"Global Most Admired" list of companies. Dell designs, manufactures and
customizes products and services to customer requirements, and offers an
extensive selection of software and peripherals. Information on Dell and its
products can be obtained on the World Wide Web at www.dell.com.
Intel Corporation
Intel Corporation (NASDAQ: INTC) is one of the world's largest chipmakers, a
leading manufacturer of computer, networking and communications products,
and a premier supplier of building blocks for the worldwide Internet economy.
Servers based on Intel® Pentium III Xeon™ and Itanium™ processors deliver
cost-effective, top performance, reliability and scalability for business
applications. All Dell machines used for the testing described in this paper used
Intel processors. Additional information about Intel is available at
www.intel.com/pressroom.
Microsoft Corporation
Founded in 1975, Microsoft (NASDAQ: MSFT) is a worldwide leader in software,
services and Internet technologies for personal and business computing. For
more information about Microsoft see www.microsoft.com.
Revision Date: 8/1/2017
Page 49 of 51
Dell ESG/SSG Worldwide Marketing
Appendix B: Reference Documents

“Dell PowerEdge Cluster SE100, SE200, and SL200 Platform Guide” for SCSI
systems.

“Dell PowerEdge Cluster FE100/FL100 Platform Guide” for fiber channel
systems.

Oracle Fail Safe Installation Guide Release 3.1.1 for Windows NT and
Windows 2000
Revision Date: 8/1/2017
Page 50 of 51
Dell ESG/SSG Worldwide Marketing
Appendix C: Glossary
Cluster-aware – A cluster-aware application provides functionality that allows it
to take advantage of the failover features provided by clustering.
ESEM – Enclosure Services Expander Module (a type of SCSI Management
Module)
Failback - Once a failover occurs, the failed system may be restored, brought
back online, and processing may be resumed by switching back to the restored
system – this is called failback.
Failover – a way to attain high server availability such that if one system fails or
is purposely taken offline, an application can switch to a second, clustered
system – this switch is known as a failover. Failover minimizes system
downtime.
HBA - Host bus adapter
MSCS – Microsoft Cluster Services
NIC – Network Interface Card
OFS – Oracle Fail Safe
Quorum disk – Disk space used to store cluster configuration database
checkpoints and log files that help manage the cluster.
RAID – Redundant Array of Inexpensive Disks
SEMM – SCSI Expander Management Module (a type of SCSI Management
Module)
Subnet – The part of the IP address that includes the network prefix and subnet
number, but not the host number.
Virtual address - A network address at which resources in a group can be
accessed, regardless of the cluster node hosting those resources. A virtual
address on an MSCS cluster consists of a network name and associated IP
address.
Virtual server - A group with one or more virtual addresses.
WebDB – Now called Oracle Portal (formerly WebDB). Part of the Oracle
applications that help develop and deploy enterprise Web portals.
Revision Date: 8/1/2017
Page 51 of 51
Dell ESG/SSG Worldwide Marketing