Oracle RAC

Oracle Real Application Clusters (RAC)

Installation
Installation steps for Oracle RAC on Windows 2003 Enterprise x64 Edition.

Clusterware
Oracle Clusterware Installation

Clusterware Pre-Installation Networking
Each node in the cluster must have two network interfaces. One interface, called public is used by clients to connect to the cluster. The other interface, called private is used for cluster network traffic only between nodes.

Note, the names of the network interfaces must be exactly the same on each node in the cluster and have the same case. For the private interfaces we will use the subnet 10.1.1.0, using 10.1.1.180 for rac1 and 10.1.1.182 for rac2. For the public interfaces we will use the subnet 192.168.1.0 using 192.168.1.180 for rac1 and 192.168.1.182 for rac2.

In addition, Clusterware will assign a "virtual" IP address to each node in the cluster. These IP addresses must not be defined in the Windows Network Settings. Clusterware takes case of the VIP assignment. For the virtual ips we will use 192.168.1.181 for rac1 and 192.168.1.183 for rac2. To configure the public interface. right click on the interface and select Properties.

. Select "Internet Protocol (TCP/IP)" and click the Properties button.

Note, change the default gateway and DNS server to appropriate values for your network.

.Repeat this process to configure the private interface. This can be done by clicking Advanced Settings from the Advanced menu of the Network Connections window. The public interface must also be listed first in the network binding order.

. Add a new DWORD value in HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters called DisableDHCPMediaSense and set it's value to 1. Windows will unbind protocols from the interface. Finally.If the public interface is not listed first. use the "up arrow" button to move it to the top of the connection list. Media Sensing is a feature used to detect if network interfaces are in a link state. Using the Registry Editor (Start->Run "regedit"). When a link goes down. Media Sensing needs to be disabled for networking on the nodes. this can cause problems with Clusterware and must be disable.

Click Next. The intent is to use the 10GB disks for the OCR and Voting disks and the 40GB disk for data and flash partitions. . right click on the 10GB disk and select New Partition. I have defined 3 persistent disks shared between my two guests: 2 x 10GB and a 40GB disk.Clusterware Pre-Installation Storage In this example. Using the Disk Management interface in Windows.

Use the entire disk for the partition and click Next.Select Extended partition and click Next. .

Right click on the newly created partition and select New Logical Disk.Click Finish to create the partition. we need to create a new logical disk. . Click Next. Now.

. Use the entire disk for the partition and click Next.Select Logical drive and click Next.

Select "Do not assign a drive letter or drive path" and click Next. Select "Do not format this partition" and click Next. .

Repeat this process for the second 10GB disk. .Click Finish to create the partition.

but create 2 logical partitions of 35GB and 5GB. create an extended partition occupying the entire disk.0) from http://download. this utility is available in the $STAGING_DIR\10210_win64_x64_clusterware\clusterware\cluvfy directory. This utility can be used to verify the cluster before and after installation. .". Windows may assign a drive letter to the partitions. following the steps above..For the 40GB.. Unzip the software to a temporary staging area that will be called $STAGING_DIR from this point onwards. Click the Yes button to remove the letter. Highlight the drive letter and click Remove. These drive letters should be removed through the Disk Management interface before proceeding.2.0.com/otn/nt/oracle10g/10201/102010_win64_x64_clust.oracle. Each node may need to be restarted before they can see the partitions on the shared disks. After a restart. Included as part of the installation software is the Cluster Verification Utility (CVU). Before the cluster software has been installed. Right click on the volume and select "Change Driver Letter and Paths. Clusterware Install Download Oracle Clusterware Release 2 (10...1.

168..182 10.rac2 -verbose The tool should generate the following output: Performing pre-checks for cluster services setup Checking node reachability.1.Execute the following from a command prompt: > runcluvfy..1.182 192.1.-----------------------rac2 passed rac1 passed Result: User equivalence check passed for user "Administrator"..1.168.0 Interface information for node "rac1" Interface Name IP Address Subnet -----------------------------..180 10.0 public 192.168.1.1.1.1.0 public 192..---------------------------------public 192..183 192.bat stage -pre crsinst -n rac1. Checking administrative privileges. Checking user equivalence.168.1.1..168.. Check: User equivalence for user "Administrator" Node Name Comment -----------------------------------.1.0 private 10.1.1.181 192. Check: Node reachability from node "rac1" Destination Node Reachable? -----------------------------------.---------------------------------public 192.1.0 private 10. Checking node connectivity.168.1.-----------------------rac2 yes rac1 yes Result: Node reachability check passed from node "rac1".180 192. Interface information for node "rac2" Interface Name IP Address Subnet -----------------------------.0 ----------- ----------- .1.168.168.

1..180 ERROR: Could not find a suitable set of interfaces for VIPs.Check: Node connectivity of subnet "192.-----------------------------.--------------rac2:public rac2:public yes rac2:public rac1:public yes rac2:public rac1:public yes rac2:public rac1:public yes rac2:public rac1:public yes rac1:public rac1:public yes Result: Node connectivity check passed for subnet "192. Checking system requirements for 'crs'. Check: Operating system version Node Name Available Required -----------. Suitable interfaces for the private interconnect on subnet "192.168.-----------------------Required -----------------------Comment --------passed passed Comment --------- .1.182 rac1 public:192.1.1.-----------------------------.1.1.1.181 public:192. Check: Total memory Node Name Available -----------.1.1.0" with node(s) rac2.168.168.1.180 Suitable interfaces for the private interconnect on subnet "10.0": rac2 public:192.rac1.168..1.-----------------------rac2 Windows Server 2003 Windows Server 2003 rac1 Windows Server 2003 Windows Server 2003 Result: Operating system version check passed.168.168.1.1.-----------------------.1.183 public:192. Result: Node connectivity check failed.1.rac1.182 rac1 private:10.168. Check: Node connectivity of subnet "10.1.0" Source Destination Connected? -----------------------------.--------------rac2:private rac1:private yes Result: Node connectivity check passed for subnet "10.1.0": rac2 private:10.0" Source Destination Connected? -----------------------------.0" with node(s) rac2.

-----------------------. now run the setup.38MB (1047944KB) Result: Total memory check passed. the tool will fail with the error "Could not find a suitable set of interfaces for VIPs.".0) for the VIP interfaces.-----------------------rac2 64-bit rac1 64-bit Result: System architecture check passed. This is normal as we have used a private subnet (10. . Check: System architecture Node Name Available -----------.43GB (2550756KB) Result: Swap space check passed.38MB (1047944KB) rac1 1023.25GB (6551952KB) 400MB (409600KB) rac1 5. System requirement passed for 'crs' Comment --------passed passed Pre-check for cluster services setup was unsuccessful on all the nodes.-----------------------rac2 2.1.1. 512MB (524288KB) 512MB (524288KB) passed passed Required -----------------------1GB (1048576KB) 1GB (1048576KB) Comment --------passed passed Required -----------------------64-bit 64-bit Comment --------passed passed Check: Free disk space in "C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp" dir Node Name Available Required -----------.rac2 1023. Note.-----------------------rac2 6. Check: Swap space Node Name Available -----------.79GB (6066360KB) 400MB (409600KB) Result: Free disk space check passed. If no other errors have occurred.43GB (2550756KB) rac1 2.exe found in $STAGING_DIR\10210_win64_x64_clusterware\clusterware.

Click Next. .

Enter the name and path for the cluster home and click Next. .

Click Add and enter in the information for rac2. Click Next. Enter a name for the cluster. . We also need to add our second node.The installer will now run prerequisite checks.

.Click Next.

Click Edit.The interface type needs to be changed to "Public" for our public interface. .

.Click Next when done.

. Highlight the partition to be used for the OCR disk. Now. click Edit and mark it. highlight the second partition and mark it as the Voting disk.Now we need to select partitions that will be used as the Oracle Cluster Registry (OCR) and the Voting disk.

Click OK. A warning dialog will pop up recommending that an OCR mirror disk be created for redundancy.Click Next when done. .

For the purposes of this example. Click OK. The summary screen should now be displayed. we do not need any redundancy as the install is in a virtual machine. Click Next to continue. .A warning dialog will pop up recommending that an Voting mirror disk be created for redundancy.

.Click Install to begin the installation.

The Virtual Private IP Configuration Assistant will fail for the same reason that the CVU utility failed due to the private subnet being used. the configuration assistants will run. Click OK to continue .Once the installation has completed.

Click Exit to close the installer. Click OK to close it. .Another warning dialog will pop up.

We now need to the run VIP Configuration Assistant manually since it failed during the install. . run vipca.bat and click Next. From the $CLUSTER_HOME\bin directory.

.Select the public interface and click Next.

Click Next when done.Now enter in the hostnames for the VIP interfaces for each node. the IP Address column should fill in automatically. . If your hosts file or DNS is setup correctly.

Click Finish. Click OK when it is finished. The assistant should now run.A summary screen should now be shown. .

Click Exit to close the assistant... Clusterware should now be installed and running on both nodes.A dialog will now be display showing the configuration results. -verbose Performing post-checks for cluster services setup Checking node reachability.rac2. To verify the installation. Check: Node reachability from node "rac1" Destination Node Reachable? . run the CVU utility from $CLUSTER_HOME\bin > cluvfy stage -post crsinst -n rac1.

...-----------------------rac2 running rac1 running Result: Daemon status check passed for "CSS daemon". Checking user equivalence.-----------------------------------. Checking cluster integrity. Data integrity check for OCR passed. Node Name Status -----------------------------------.. Checking CRS integrity.-----------------------rac2 yes rac1 yes Result: Node reachability check passed from node "rac1".. Uniqueness check for OCR device passed. All nodes free of non-clustered.... OCR integrity check passed. Checking CSS daemon.. local-only configurations. Checking the version of OCR. Check: Liveness for "CRS daemon" ... Check: User equivalence for user "Administrator" Node Name Comment -----------------------------------. Checking daemon liveness. Cluster manager integrity check passed. OCR of correct Version "2" exists......-----------------------rac2 passed rac1 passed Result: User equivalence check passed for user "Administrator".. Node Name -----------------------------------rac1 rac2 Cluster integrity check passed Checking OCR integrity.. Checking Cluster manager integrity.. Checking the absence of a non-clustered configuration.. Checking data integrity of OCR.

-----------------------rac2 yes rac1 yes Result: Liveness check passed for "CRS daemon".-----------------------. Check: Liveness for "CSS daemon" Node Name Running -----------------------------------. Checking daemon liveness. Check: Health of CRS Node Name -----------------------------------rac2 rac1 Result: CRS health check passed..-----------------------CRS OK? -----------------------yes yes Comment --------passed passed Comment --------- . Checking existence of ONS node application Node Name Required Status -----------. CRS integrity check passed. Check: Liveness for "EVM daemon" Node Name Running -----------------------------------... Checking daemon liveness.-----------------------rac2 yes rac1 yes Result: Liveness check passed for "CSS daemon". Liveness of all Node Name daemon -----------rac2 rac1 the daemons CRS daemon -----------------------yes yes CSS daemon -----------------------yes yes EVM --------yes yes Checking CRS health.Node Name Running -----------------------------------....-----------------------rac2 yes exists rac1 yes exists Result: Check passed.-----------------------rac2 yes rac1 yes Result: Liveness check passed for "EVM daemon". Checking existence of VIP node application Node Name Required Status -----------.. Checking node application existence.-----------------------..

exe and click Next.rac2 no rac1 no Result: Check passed.3. The first thing to do is to download the patch 5337014 from Metalink. exists exists passed passed Checking existence of GSD node application Node Name Required Status -----------. Comment --------passed passed Clusterware Upgrade from 10.2. Unzip the patch to a temporary directory on any of the two nodes and run setup.0.0.1 to 10.2.2. . the Clusterware install should be upgraded from 10. Post-check for cluster services setup was successful.2.3 Before we install anymore software.-----------------------.1 to 10.0.0.-----------------------rac2 no exists rac1 no exists Result: Check passed.

Select the Clusterware home and click Next. .

Click Next to continue.Cluster installation should already be selected at this point. .

The summary screen should be displayed at this point. Click Next to continue.

At this point the patch software will be deployed to all the nodes in the cluster.

The patch software should be now be deployed to each node. Click Exit to close the installer.

At this point. It has only be staged to each node in the cluster. We now need to apply the patch on a rolling basis to each node. From a command prompt. execute the following commands: > > > > > net net net net net stop stop stop stop stop OracleCRService OracleEVMService OracleCSService "Oracle Object Service" OracleClusterVolumeService To verify that all Oracle services have stopped. The first thing we need to do is to stop all the Oracle services. NOTE: the following steps need to be repeated for each node in the cluster. there should be no output from the following command: > net start | findstr Oracle . the patch has not been installed.

2.exe processes that are still running.It is also a good idea to stop the Microsoft Distributed Transaction Coordinator. go to the $CLUSTER_HOME\install directory and run the patch installer: > patch102. If the MSDTC has already been stopped. Using the Windows Task Manager to kill these two processes. this is most likely due to two ons.bat The command may fail with the following error message: Failed to patch all the files in the ORA_CRS_HOME C:\oracle\product\10. Now execute the command again and if successful it should display the following message: Successful upgrade of this node to Oracle Cluster Ready Services 10203 . as it may have loaded some Oracle libraries that need to be patched. > net stop MSDTC Now.0\crs Please ensure that all processes running from the home have been stopped.

including: y y y y adding additional disks requires no downtime I/O distribution filesystem is not buffered allowing for direct I/O kernelized asynchronous I/O Run the cluster verification cluvfy to verify the cluster is ready for a database installation by executing the following command: d:\oracle\product\10...2... Check: Node reachability from node "rac1" Destination Node Reachable? -----------------------------------.. Checking administrative privileges..-----------------------rac2 passed rac1 passed Result: User equivalence check passed for user "Administrator". Interface information for node "rac2" Interface Name IP Address Subnet . ASM provides many advantages.Automatic Storage Management (ASM) Oracle Automatic Storage Management (ASM) Installation Automatic Storage Management (ASM) Installation Oracle ASM is a new feature of Oracle 10g used for storage management which is consistent across all server and storage platforms..0\crs\bin> cluvfy stage ±pre dbinst ±n all ±r 10gR2 The following output should be generated: Performing pre-checks for database installation Checking node reachability. Checking user equivalence..-----------------------rac2 yes rac1 yes Result: Node reachability check passed from node "rac1". Check: User equivalence for user "Administrator" Node Name Comment -----------------------------------. Checking node connectivity.

rac1.168.168.181 public:192.181 192.--------------rac2:private rac1:private yes Result: Node connectivity check passed for subnet "10.180 10.168.168.0": rac2 public:192.0 -----------------------------192.--------------rac2:public rac2:public yes rac2:public rac1:public yes rac2:public rac1:public yes rac2:public rac1:public yes rac2:public rac1:public yes rac1:public rac1:public yes Result: Node connectivity check passed for subnet "192.0 ----------- Check: Node connectivity of subnet "192.0" Source Destination Connected? -----------------------------.180 .1.0 public 192.1.168. Check: Node connectivity of subnet "10.0" Source Destination Connected? -----------------------------.168.168.1.1. Suitable interfaces for the private interconnect on subnet "192.1.1.182 10.1.0 public 192.1.1.1.1.183 public:192.1.1.1.168.1.1.182 rac1 public:192.168.168.rac1.183 192.168.0" with node(s) rac2.---------------------------------public 192.180 192.1.1.168.1.1.1.1.182 ----------- Interface information for node "rac1" Interface Name IP Address Subnet -----------------------------.-----------------------------.-----------------------------.1.1.---------------------------------public 192.0" with node(s) rac2.1.168.168.1.0 private 10.0 private 10.168.1.

.-----------------------rac2 2...Suitable interfaces for the private interconnect on subnet "10.1.-----------------------.43GB (2550756KB) rac1 2.1.1GB (6399648KB) 400MB (409600KB) rac1 5.. Check: System architecture Node Name Available -----------..43GB (2550756KB) Result: Swap space check passed.1.182 rac1 private:10. Check: Total memory Node Name Available -----------. Check: Operating system version Node Name Available Required -----------.. Checking system requirements for 'database'. Check: Swap space Node Name Available -----------. Checking daemon liveness.1. Required -----------------------512MB (524288KB) 512MB (524288KB) Comment --------passed passed Comment --------passed passed Required -----------------------1GB (1048576KB) 1GB (1048576KB) Comment --------passed passed Required -----------------------64-bit 64-bit Comment --------passed passed Check: Free disk space in "C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp" dir Node Name Available Required -----------.02GB (5263824KB) 400MB (409600KB) Result: Free disk space check passed.-----------------------.38MB (1047944KB) rac1 1023. Result: Node connectivity check failed.-----------------------rac2 Windows Server 2003 Windows Server 2003 rac1 Windows Server 2003 Windows Server 2003 Result: Operating system version check passed.-----------------------rac2 6.0": rac2 private:10. System requirement passed for 'database' Checking CRS integrity.38MB (1047944KB) Result: Total memory check passed.-----------------------rac2 64-bit rac1 64-bit Result: System architecture check passed.1.1. Comment --------passed passed .180 ERROR: Could not find a suitable set of interfaces for VIPs.-----------------------rac2 1023.

.Check: Liveness for "CRS daemon" Node Name Running -----------------------------------. Check: Liveness for "EVM daemon" Node Name Running -----------------------------------.-----------------------rac2 yes exists rac1 yes exists Result: Check passed. Check: Liveness for "CSS daemon" Node Name Running -----------------------------------. Checking daemon liveness.-----------------------. Checking existence of ONS node application CRS OK? -----------------------yes yes Comment --------passed passed . Liveness of all Node Name daemon -----------rac2 rac1 the daemons CRS daemon -----------------------yes yes CSS daemon -----------------------yes yes EVM --------yes yes Checking CRS health. Checking daemon liveness. Checking node application existence..-----------------------rac2 yes rac1 yes Result: Liveness check passed for "EVM daemon"......-----------------------rac2 yes rac1 yes Result: Liveness check passed for "CRS daemon". Check: Health of CRS Node Name -----------------------------------rac2 rac1 Result: CRS health check passed.-----------------------rac2 yes rac1 yes Result: Liveness check passed for "CSS daemon". Checking existence of VIP node application Node Name Required Status -----------. CRS integrity check passed..

Download Oracle 10g Release 2 (10. Comment --------passed passed Pre-check for database installation was unsuccessful on all the nodes. Once again the tool will report a failure due to private subnet being using for the virtual IPs.0) x64 for Windows from here and extract it to a temporary directory.-----------------------. we can proceed with the installation. A database home must be installed to host the ASM instance.0.1.2.Node Name ------------ Required ------------------------ Status -----------------------exists exists Comment --------passed passed rac2 no rac1 no Result: Check passed. If this is the only error.-----------------------rac2 no exists rac1 no exists Result: Check passed.exe. Checking existence of GSD node application Node Name Required Status -----------. . Run setup.

Click Next. . Select Enterprise Edition and click Next.

Note. this home must be not be the same as the cluster home .Specify a name and location for the ASM home and click Next.

Select Cluster Installation and select all the nodes in the cluster. . Click Next to continue.

. Click Next.The installer will now perform prerequisite checks.

. We will patch the ASM installation before the instance is created.Select Install database Software only and click Next.

.Review the installation summary. Click Install to continue.

The installer will now deploy create the ASM on each node in the cluster. .

.

The first thing to do is to download the patch 5337014 from Metalink.3) before the instance is created.1 to 10.0.0.0. ASM Upgrade from 10.2. click Exit to close the installer.Once the install has completed. Unzip the patch to a temporary directory on any of the two nodes and run setup.2.3 ASM should be upgraded to patch level 2 (10.2. .exe and click Next.

Select the ASM home and click Next. .

. Click Next to continue.Cluster installation should already be selected.

The installation summary should now be displayed. Click Install to continue. .

The patch will now be staged to each node in the cluster. .

.Configuration assistants will be run to apply the patch to each node.

.

Click Exit to close the installer.0\asm_1\bin> netca.The patch should now be installed.bat Select Cluster configuration and click Next.2. . run the Oracle Net Configuration Assistant: c:\oracle\product\10. RAC Listener Configuration From the $ASM_HOME\bin directory.

Select all the nodes in the cluster and click Next. . Choose Listener configuration and click Next.

. Enter a name for the listener and click Next.Select Add and click Next.

Select the TCP protocol and click Next. . Select the default port number of 1521 and click Next.

.The listener is now configured. Click Next to close the assistant.

we are now ready to create the instance. run the asmtool utility: c:\oracle\product\10.ASM Instance Creation After patching the software inside the $ASM_HOME.2. Click Next.exe Select Add or change label and click Next.0\asm_1\bin> asmtoolg. From the $ASM_HOME\bin directory. . The first thing we need to do is stamp the partitions that we would like ASM to manage. Select the 35GB partition and enter "DATA" as the prefix to stamp this partition with.

Click Next. .

Click Finish to close the tool.

We now need to repeat the above steps to specify our partition to be used for flash recovery. From the $ASM_HOME\bin directory, run the asmtool utility:
c:\oracle\product\10.2.0\asm_1\bin> asmtoolg.exe

Select Add or change label and click Next.

Select the 35GB partition and enter "FLASH" as the prefix to stamp this partition with. Click Next.

Click Next.

Click Finish to close the tool.

Now from the $ASM_HOME\bin directory, start the Database Configuration Assistant:

2.0\asm_1\bin\dbca. .bat Select Oracle Real Application Clusters database and click Next. Select Configure Automatic Storage Management and click Next.c:\oracle\product\10.

.Make sure all the nodes in the cluster are selected and click Next.

Enter a password for the SYS account and select the Create initialization parameter file (IFILE) option. . then click Next.

.Click OK to start the instance creation. It will take a few minutes to complete the instance creation. We now need to configure the disk groups. Click Create New.

select the disk that was stamped as DATA earlier by the asmtool utility. mark it as External and click OK.To create the DATA disk. .

select the disk stamped as FLASH.Repeat this for the FLASH disk. Click Create New. . mark it as External and click OK.

.

Database Installation Guide to installing and patching an Oracle database in a Clusterware environment. Run setup.0. Click Finish to close the assistant.2. .0) x64 for Windows from here and extract it to a temporary directory. Database Home Installation Download Oracle 10g Release 2 (10.exe.We should now have two disks configured.1.

. Select Enterprise Edition and click Next.Click Next.

This home must be different than both the ASM and Clusterware homes from our previous installs.Specify a home for the RAC database. . Click Next to continue.

Click Next. .Select Cluster Installation and ensure that all the nodes are selected.

.Click Next once all the prerequisite checks have been completed.

Select No and click Next. .

.Select Install database Software only and click Next.

.Review summary and click Install.

The installer will now install the Oracle home. .

.

2.0.1 to 10. . Unzip the patch to a temporary directory on any of the two nodes and run setup.3 The database software should be upgraded to patch level 2 (10.0.2.0. The first thing to do is to download the patch 5337014 from Metalink.Click Exit to close the installer.3) before the instance is created.2. Database Home Upgrade from 10.exe and click Next.

.Select the RAC home from our previous install and click Next.

Click Next to continue.Cluster installation mode should already be selected. .

Click Install to continue.Review the summary before installing. .

.The patch will now be staged to each node in the cluster.

.The patch will now be applied to each node.

.

0\db_1\bin> dbca. run the Database Configuration Assistant. Database Instance Creation From the Oracle database home bin directory.2.bat . c:\oracle\product\10.Click Exit to close the installer.

. Select Create a Database and click Next.Select Oracle Real Application Clusters database and click Next.

.Make sure every node in the cluster is selected and click Next.

. Custom Database may be a better choice. Note.Select the General Purpose template and click Next. at this point if you have specific requirements for your database such as a different character set.

Click Next to continue.Enter a global database name and a SID. .

Check the Configure the Database with Enterprise Manager checkbox (it should be checked by default) and click Next. .

Enter a password for the SYS account and click Next. .

.Select Automatic Storage Management (ASM) and click Next.

Select the disk group that we stamped as DATA and click Next. .

.Click Next.

Click Next to continue.Use the Browse button to find the disk group we stamped as FLASH and select it for the flash recovery area. .

Click Next. .

.Do not specify any services. Click Next.

Click Next. .

Click Next to continue. .Tablespaces can be defined at this point or later through the Enterprise Manager.

.Click Finish.

Click OK to create the database. .A summary of the selected options is shown at this point.

.This will take a few minutes.

. The instance will now be started on each node.The instance is now created. Click Exit to close the assistant.

Using the SYS account. Re-installing Oracle RAC After Failed Installation . we can now log into the Oracle Enterprise Manager using a browser. A shortcut to the proper URL should be in the Start menu. in this case it is http://rac1:1158.

Q:.1 RemoveClusterPreinstService .5946.1.35001.J:.I:.35001.2.'.M:.1..L:.1.F:.. INFO: Setting variable 'sl_OHPartitionsAndSpace' to 'NO_VAL.T:.3.3.W:.10229....3'.3'.1.1.G:.O:. Received the value from a code block.U:..35001.3.S:.1.H:.. INFO: Setting variable 'sl_OHPartitionsAndSpace' to 'NO_VAL.35001.votedsk1. Received the value from a code block.X:.'. INFO: Calling Query NtServicesQueries10. Received the value from a code block.3.'.3.1. INFO: Setting variable 'sl_OHPartitionsAndSpace' to 'NO_VAL.X:.bat).Y:.G:.N:. I found the following: nodeList = rac1.. INFO: Setting variable 'sl_OHPartitionsAndSpace' to 'NO_VAL.. my two machines passed cluster preinstall check: > runcluvfy..3. Received the value from a code block.'.Z:'.rac2 INFO: Query Returned: B:.5946'.3.2.bat stage -pre crsinst -n rac1.1.E:.1. Checking the installer logs (these are normally found in C:\Program Files\Oracle\Inventory\logs and will be called installActionsYYYY-MM-DD_hh-mm-ssAMPM. Received the value from a code block.U:.3..'.'... INFO: Setting variable 'sl_OHPartitionsAndSpace' to 'NO_VAL.1. The two nodes in my cluster were fresh installs of Win2003 R2 Enterprise x64 Edition.. Received the value from a code block.3.2..3. Received the value from a code block.O:.3...35001.2.P:. Received the value from a code block.5946.35001.R:.35001. Received the value from a code block. INFO: Calling Query ClusterPreinstQueries1.3.T:.Q:..2.. INFO: Setting variable 'sl_OHPartitionsAndSpace' to 'NO_VAL. Received the value from a code block. The two partitions that I had previously selected as my OCR and Voting disks were not listed..2.1.S:.35001'.3.3.rac2 -verbose..P:. Received the value from a code block.10229. The problem happened during the actual install itself during Storage Configuration stage..J:.K:..0 ntGetAllOracleServices INFO: Query Returned: OracleRemExecService. INFO: Setting variable 'sl_OHPartitionsAndSpace' to 'NO_VAL.2..F:.1 getPartitionInfo INFO: Query Returned: ocrcfg.1.1.3.1.3.K:.35001.OracleClusterPreinstService INFO: Calling Query ClusterPreinstQueries1.35001.R:.V:.L:. Running the cluster verification utility (runcluvfy.N:.3.2. INFO: Setting variable 'sl_OHPartitionsAndSpace' to 'NO_VAL. Received the value from a code block.5946. In this case I needed to reuse the shared disk between the two nodes. Received the value from a code block.H:.2'..2. INFO: Setting variable 'sl_OHPartitionsAndSpace' to 'NO_VAL.W:.1'.35001.5946 INFO: Setting variable 'sl_OHPartitionsAndSpace' to 'NO_VAL.I encountered a situation where I needed to re-install an Oracle RAC installation.0.Y:.Z: INFO: Setting variable 'sl_Drives' to 'B:.V:.3. INFO: Setting variable 'sl_OHPartitionsAndSpace' to 'NO_VAL.I:. INFO: Setting variable 'sl_OHPartitionsAndSpace' to 'NO_VAL.2.E:.M:.log)..

10229.3.35001. From a command prompt.exe tool. the Oracle Installer is smart enough to recognize that 2 of my 4 partitions have labels "ocrcfg" and "votedsk1" and is not listing them because as far as it knows. the disks still had these labels. In my case. If you do not have Clusterware installed on another machine. Once again. re-sizing them.The important line the above mess is: INFO: Query Returned: ocrcfg. re-formatting with full NTFS and then restarting the Oracle Installer. I tried deleting my partitions.1. As we can see above.exe utility: .1.votedsk1. Run the guioracleobjmanager.exe logpartformat. you will not be able to get access to these files and may need to call Oracle support to get copies of them. we now need to format this partitions using the logpartformat. theses partitions are in use by another cluster. this utility lists any labels that Oracle has applied to the shared storage. We can see the same names we saw in the install log: ocrcfg and votedsk1. I was able to copy these executables and the appropriate DLLs to my install machines.1. It turns out Oracle includes two utilities that are part of the Clusterware install for removal of disk labels and low-level formatting of partitions y y guioracleobjmanager.2.1. the same problem occurred.exe The catch here is that you need to retrieve the files from CLUSTER_HOME\bin directory.2..5946 Apparently..10229.3.

\votedsk1 Once both partitions have been formatted.> logpartformat /q \\. we need to remove the labels from the disks using the Oracle Object Manager. The partitions should now appear in Oracle Universal Installer during the Clusterware installation.\ocrcfg > logpartformat /q \\. . Check the checkbox on each line with the disk labels that we just formatted and select the Commit menu item from the Options menu.

Sign up to vote on this title
UsefulNot useful