Using Oracle 11g Release 1 (11.1.0.7) Real Application Clusters and Automatic Storage ...

Page 1 of 25

Using Oracle 11g Release 1 (11.1.0.7) Real Application Clusters and Automatic Storage Management with Oracle E-Business Suite Release 12 [ID 466649.1] Modified 31-MAY-2010 Type WHITE PAPER Status PUBLISHED

Using Oracle 11g Release 1 (11.1.0.7) Real Application Clusters and Automatic Storage Management with Oracle E-Business Suite Release 12
Last Updated: May 31, 2010 Oracle Applications Release 12 has numerous configuration options that can be chosen to suit particular business scenarios, uptime requirements, hardware capability, and availability requirements. This document describes how to migrate Oracle Applications Release 12 running on a single database instance to an Oracle Real Application Clusters (Oracle RAC) environment running Oracle Database 11g Release 1 (11.1.0.7) with Automatic Storage Management (ASM).

Note: This document applies to UNIX, Linux, and Windows platforms. The example commands typically use UNIX/Linux syntax: Windows users should use the relevant syntax for their platform.

The most current version of this document can be obtained in My Oracle Support (formerly OracleMetaLink) Knowledge Document 466649.1. There is a change log at the end of this document. A number of conventions are used in describing the Oracle Applications architecture. These include the following: Convention Application tier Database tier oracle CONTEXT_NAME Meaning Machines (nodes) running Forms, Web, and other services (servers). Sometimes called middle tier. Machines (nodes) running Oracle Applications database. User account that owns the database file system (database ORACLE_HOME and files). The CONTEXT_NAME variable specifies the name of the Applications context that is used by AutoConfig. The default is _. Full path to the Applications context file on the application tier or database tier. The default locations are as follows. Application tier context file: /appl/admin/.xml Database tier context file: /appsutil/.xml Oracle Applications database user password. Represents command line text. Type such a command exactly as shown. Text enclosed in angle brackets represents a variable. Substitute a value for the variable text. Do not type the angle brackets.

CONTEXT_FILE
Rate this document

APPSpwd Monospace Text <>

https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doctype=WHITE...

11/10/2010

Using Oracle 11g Release 1 (11.1.0.7) Real Application Clusters and Automatic Storage ... Page 2 of 25

\

On UNIX or Linux, the backslash character can be entered at the end of a screen command line to indicate continuation of the command on the next screen line.

This document is divided into the following major sections: • • • • • • • Section 1: Overview Section 2: Environment Section 3: Configuration Steps Section 4: References Appendix A: Oracle Net Files Appendix B: Example rconfig file Appendix C: Windows-Specific Tasks for Installing Cluster Manager

Section 1: Overview
You should be familiar with Oracle Database 11g, and have at least a basic knowledge of Oracle Real Application Clusters (Oracle RAC). When planning to set up Oracle Real Application Clusters and shared devices, refer to the Oracle Real Application Clusters Setup and Configuration Guide 11g Release 1 (11.1) as required.

1.1 Cluster Terminology
You should understand the terminology used in a cluster environment. Key terms include the following. • Automatic Storage Management (ASM) is an Oracle database component that acts as an integrated file system and volume manager, providing the performance of raw devices with the ease of management of a file system. In an ASM environment, you specify a disk group rather than the traditional datafile when creating or modifying a database structure such as a tablespace. ASM then creates and manages the underlying files automatically. • Cluster Ready Services (CRS) is the primary program that manages high availability operations in an Oracle RAC environment. The crs process manages designated cluster resources, such as databases, services, and listeners. • Parallel Concurrent Processing (PCP) is an extension of the Concurrent Processing architecture. PCP allows concurrent processing activities to be distributed across multiple nodes in an Oracle RAC environment, maximizing throughput and providing resilience to node failure. • Oracle Real Application Clusters (Oracle RAC) is an Oracle database technology that allows multiple machines to work on the same data in parallel, reducing processing time significantly. An Oracle RAC environment also offering resilience if one or more machines become temporarily unavailable as a result of planned or unplanned downtime.

1.2 Configuration Prerequisites
The basic prerequisites for using Oracle RAC with Oracle Applications Release 12 are: 1. If you do not already have an existing single instance environment, perform an installation of Oracle Applications with Rapid Install. Note: If you have an existing single instance with your datafiles, control files, and redo log files located on a local disk, you must move all these files to a shared disk, then recreate the control files. Refer to Oracle Database Administrator's Guide 11g Release 1 (11.1) for more information on recreating the control files. This is not required if you are moving to Automatic Storage Management as part of the conversion to Oracle RAC.

https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doctype=WHITE...

11/10/2010

Before proceeding further.1. refer to Section 6 of that document.com/technology/software/products/database/index.1.1. you should apply the Oracle E-Business Suite Release 12.1.1.1 Software and Hardware Configuration The following hardware and software components were used for this example installation.7) Real Application Clusters and Automatic Storage . or a higher RUP such as Oracle E-Business Suite Release 12.7 database software from: http://www.. following the relevant instructions in My Oracle Support Knowledge Document 387859. you must be on Oracle E-Business Suite 12. 11/10/2010 .0.0.1 Rapid Install)..html 2. check that you meet the following prerequisites and apply the relevant patches if not: • For Oracle E-Business Suite 12.7 Oracle Cluster Ready Services 11. Note: Patch 6636108 will need to be applied on the application tier. This patch delivers the adbldxml utility that is used to generate the context file on the database tier.0.0.2R3 You can obtain the latest 11. Page 3 of 25 2.1. Section 2: Environment 2.patch 6435000).0.1 Maintenance Pack (patch 7303030. also delivered by Release 12.0. Component Oracle Database Version 11.oracle.oracle.1. • For Oracle E-Business Suite Release 12. ◦ You must also ensure you have applied the latest AutoConfig patches.4 Release Update Pack (RUP4 . Using AutoConfig to Manage System Configurations with Oracle E-Business Suite Release 12.com/CSP/main/article?cmd=show&type=NOT&doctype=WHITE.Using Oracle 11g Release 1 (11.x.2 Release Update Pack (RUP2 .1..0 NetApp 880 filer with Data ONTAPT 6.patch 5484000)..7 Operating System Storage Device OEL 4. In particular.1.2 ORACLE_HOME Nomenclature This document refers to various ORACLE_HOMEs: ORACLE_HOME Rapid Install Database ORACLE_HOME Database 11g ORACLE_HOME Database 11g CRS_ORACLE_HOME Purpose Database ORACLE_HOME installed by Oracle Applications Release 12 Database ORACLE_HOME installed for Oracle 11g RAC Database ORACLE_HOME installed for 11g Clusterware (formerly Cluster Ready Services) https://support. Set up the required cluster hardware and interconnect medium.0.

9 Configure Parallel Concurrent Processing Note: Windows users should also refer to Appendix C for Windows-specific Oracle Clusterware preinstallation tasks.7 3. and one for the private network interface (interconnect).1 Install Oracle Clusterware 11g 3.0. Each node must have the following IP addresses specified: • An IP address and associated host name for each public network interface.Using Oracle 11g Release 1 (11. Page 4 of 25 Database 11g ASM ORACLE_HOME OracleAS 10.7) Real Application Clusters and Automatic Storage .4 Create ASM Instances/Diskgroups (Optional) 3. 11/10/2010 .1.oracle.2 Install Oracle Database Software 11.1. • For the private network.. • An unused virtual IP address (VIP) and associated virtual host name that is registered in DNS.0.8 Establish Applications Environment for Oracle RAC 3.2 ORACLE_HOME OracleAS 10... registered in DNS.5 Convert 11g Database to Oracle RAC using rconfig 3.0.6 Perform Post-Conversion Steps 3. the interconnect must support the user datagram protocol (UDP) using highspeed network adapters. • Take a complete backup of your environment before starting the migration.1.7 and Upgrade Oracle Applications Database to 11. The configuration steps you must perform are divided into a number of categories: • • • • • • • • • 3. • For the public network.1.1. each network adapter must support the TCP/IP protocol.3 ORACLE_HOME ORACLE_HOME used for creation of ASM instances ORACLE_HOME installed on Application Tier for forms and reports ORACLE_HOME installed on Application Tier for HTTP server Section 3: Configuration Steps Note: To help ensure a smooth migration. and take further backups after each stage. you are strongly advised to follow these guidelines: • Test all these procedures in a suitable environment before performing them in a production environment.1. • The interface names associated with the network adapter(s) for each network must be the same on all nodes.com/CSP/main/article?cmd=show&type=NOT&doctype=WHITE. 3. resolved in the host file.1 Install Oracle Clusterware 11g 3. backup public and private network adapters can be configured for each node.7 Enable AutoConfig on Database Tier 3.. • To improve availability.1 Check Network Requirements All nodes must be configured as follows: • Each node must have at least two network adapters: one for the public network interface.3 Configure TNS Listener 3. • Ensure all users are logged off the system during the migration procedure. The virtual IP https://support. or both. and switches that support TCP/IP (Gigabit Ethernet or better is recommended). that you will configure for the primary public network interface.

• If your platform does not support a cluster file system.. If a node fails.com/CSP/main/article?cmd=show&type=NOT&doctype=WHITE. • A private IP address (and optionally a host name) for each private interface. 3.7. you will need to install the vendor-specific logical volume manager. clients can be configured to use either the virtual host name or virtual IP address..7) Real Application Clusters and Automatic Storage .6 are for UNIX customers only.2 Verify Kernel Parameters Check operating system kernel parameters as follows: • Verify the kernel parameter settings required for Oracle Clusterware installation.1. set up the cluster file system on shared storage.1. as follows: On host2: # touch /u01/test # rcp /u01/test host3:/u01/test1 # rcp /u01/test int-host3:/u01/test2 On host3: # # # # touch /u01/test rcp /u01/test host2:/u01/test1 rcp /u01/test int-host2:/u01/test2 ls /u01/test* -.1..0.1.Using Oracle 11g Release 1 (11. 11/10/2010 .3 Check rsh and Host Equivalence • Verify that you have rsh (remote shell) package installed on all your hosts.Returns /u01/test /u01/test1 /u01/test2host2 # ls /u01/test* -.1). Note: Sections 3.1. https://support.1. Oracle recommends that you use private network IP addresses for these interfaces.4 Set up Shared Storage • If your platform supports a cluster file system.oracle. also referring to Appendix C as noted previously. its virtual IP address fails over to another node. ◦ Also see storage vendor-specific documentation for details of setting up the shared disk subsystem. Windows customers should skip these and go to Section 3. 3. or you want to use raw devices for database files for performance reasons.Returns /u01/test /u01/test1 /u01/test2 3. Page 5 of 25 address must be in the same subnet as the associated public interface.1.2 to 3. After installation. by executing the command: # rpm -qa | grep -i rsh • Test host equivalence by using the rcp command to copy some dummy files between host2 and host3. and how to mirror and stripe these disks.. • Refer to the Oracle Real Application Clusters Administration and Deployment Guide 11g Release 1 (11.

.pub and ~/.1. follow these steps: 1. Never distribute the private key to anyone.. Page 6 of 25 • Refer to the Oracle Real Application Clusters Administration and Deployment Guide 11g Release 1 (11.pub and ~/. Log in as the oracle user 2.pub files that you generated on all cluster nodes.ssh/id_rsa. 4. 11/10/2010 .. Generate a RSA key for version 2 of the SSH protocol using the following command: $ /usr/bin/ssh-keygen -t rsa Accept the default location for the key file.pub file and the private key to the ~/. Enter the following command to generate a DSA key for version 2 of the SSH protocol: $ /usr/bin/ssh-keygen -t dsa Accept the default location for the key file at the prompt. This command writes the public key to the ~/.ssh/id_rsa. To enable the Installer to use the ssh and scp commands without being prompted for a passphrase.6 Configure Secure Shell • Configure Secure Shell (SSH) on all cluster nodes as follows: 1.1. Note: The ~/.1).ssh 3.5 Check Account Setup • Configure the oracle account's environment for Oracle Clusterware and Oracle Database 11g. 5. Run the following command to change the permissions on the ~/. as per the Oracle Real Application Clusters Administration and Deployment Guide 11g Release 1 (11.oracle.ssh/authorized_keys 7. 6.ssh directory in the oracle user's home directory with suitable permissions: $ mkdir ~/..ssh/authorized_keys file on all cluster nodes: $ chmod 644 ~/. On the system where you want to install the software.ssh/authorized_keys file on this node.Using Oracle 11g Release 1 (11. log in as the oracle user and run the commands: $ exec /usr/bin/ssh-agent $SHELL $ /usr/bin/ssh-add https://support. 3.pub files to the /. Run the following commands to create the .ssh/id_dsa.com/CSP/main/article?cmd=show&type=NOT&doctype=WHITE. and to the same file on all other cluster nodes.ssh/id_dsa. Copy the contents of the ~/.ssh/id_rsa file.ssh/id_rsa.ssh $ chmod 755 ~/. Enter and confirm a passphrase that is different from the oracle user's password.7) Real Application Clusters and Automatic Storage . 3.0.ssh/authorized_keys file on every node must contain the contents from all the ~/.1) for more information about database storage.1.

1-1. Use the following command to install the cvuqdisk package: # rpm -iv cvuqdisk-1.sh comp sys -n <node_list > -p {crs|database} \ -osdba osdba_group -orainv orainv_group -verbose Substitute <node_list > with with the names of the nodes in your cluster.oracle. 3. separated by commas. Copy the cvuqdisk package to each node on the cluster (each node must be running the same version of Linux). Page 7 of 25 2. Use the following command to check the operating system requirement with CVU: $ <11g Software Stage >/runcluvfy.com/CSP/main/article?cmd=show&type=NOT&doctype=WHITE. Substitute with with the names of the nodes in your cluster. enter the passphrase for each key that you generated 3. 11/10/2010 . Log in as root. Install cvuqdisk Package for Linux a.rpm 2. If you have an existing version. separated by commas. Use the following command to see if you have an existing version of the cvuqdisk package: # rpm -qi cvuqdisk e.0. b. and run the following command to determine which pre-installation steps have been completed.7 Using Cluster Verification Utility (CVU) 1. Locate the cvuqdisk RPM package. 4. and which steps remain to be performed: $ <11g Software Stage >/runcluvfy. https://support.1. Log in as the oracle user.. separated by commas. c.Using Oracle 11g Release 1 (11.. enter the following command to de-install the existing version: # rpm -e cvuqdisk f.. which is in the directory clusterware/rpm on the installation medium. At the prompts.1.0. d..sh stage -pre crsinst -n <node_list > Note: Windows users should use runcluvfy. Use the following command to check the networking setup with CVU: $ <11g Software Stage >/runcluvfy.sh comp nodecon -n <node_list > [-verbose] Substitute with with the names of the nodes in your cluster.7) Real Application Clusters and Automatic Storage .bat (equivalent to runcluvfy.sh) for CVU verification.

sh from the CRS ORACLE_HOME specified after logging in as root. 2. In the Cluster Configuration Window. 11/10/2010 . Click Next. Enter the location for Voting Disk. At the end of the installation.6 staging area. Refer to the cluster verification utility output generated earlier for more details on this network interface usage. If you want to use mirroring of the voting disk.8 Install Oracle Clusterware 11g 1.7) Real Application Clusters and Automatic Storage . For the public node. enter the name of the Cluster Configuration. you will have to specify three locations for the voting disks. 11. Use the same oraInventory location that was created during the installation of Oracle Applications Release 12.1. the installer will prompt for executing root. Click Next.oracle. In the File Locations Window.. then your CRS installation was successful. you will have to specify two locations for the OCR. In such a case.0.. 4. Note: The OCR must be located on a shared file system that is accessible by all nodes. Note: You should take a backup of the oraInventory directory before starting this step.. Verify the installation Summary Window and Click Install. Enter the corresponding virtual host names for the public host names and click Next. for example host2.0. host 3.Using Oracle 11g Release 1 (11. 7. for example assign network interface eth1 with interface type private and its corresponding subnet mask. 3. Execute root. Page 8 of 25 3. enter the name and path of CRS ORACLE_HOME and click Next. This will also start CRS services on both the cluster nodes. for example host2-vlan2. enter the public alias specified in /etc/hosts. 10.1.1. 8. select "Normal Redundancy".. In such a case. Enter the location for Oracle Cluster Registry (OCR) and click Next. 6. Select the language option for your installation from the available list and click Next. If this returns all the cluster node names.sh from both the nodes. Note: Windows users should substitute "setup" for "runInstaller". https://support. Note: The voting disk must be on a shared file system that is accessible by all nodes. Start runInstaller from the Oracle Clusterware 11. If you want to use OCR mirroring. Execute CRS ORACLE_HOME/bin/olsnodes. 9.com/CSP/main/article?cmd=show&type=NOT&doctype=WHITE. 5. host3-vlan2. Assign the network interface with the interface type. Enter the corresponding private node names for the public nodes. select "Normal Redundancy".

set the ORACLE_HOME variable to the 11.0..1.0.0.dbs. This will also start CRS services on both the cluster nodes.0.. To install the Oracle Database 11g (11.0. 4. Shut down all the CRS services on all the nodes in the cluster...7 staging area and upgrade the CRS software to 11.ons application ONLINE ONLINE ap615dbs ora.1..1. After installation. 5.1. Create a staging area for this patch and unzip the patch there. refer to the My Oracle Support knowledge document that applies to your release of Oracle Applications: ◦ For Oracle Applications Release 12.7) software and upgrading the Oracle Applications database to 11.vip application ONLINE ONLINE ap614dbs ora. the installer will prompt for executing CRS_ORACLE_HOME/install/root111.7 6.dbs.7.gsd application ONLINE ONLINE ap614dbs ora.Using Oracle 11g Release 1 (11..1...gsd application ONLINE ONLINE ap615dbs ora.vip application ONLINE ONLINE ap615dbs ◦ crsctl command # <CRS_HOME >/bin/crsctl check crs CSS appears healthy CRS appears healthy EVM appears healthy Ensure that the output of the command used is similar to that shown in the corresponding example above.ons application ONLINE ONLINE ap614dbs ora.7 1. Execute root111...0.0. At the command prompt.oracle. 7.1.. 11/10/2010 .0.0. 3.0.6 install).1.dbs.6 CRS ORACLE_HOME installed earlier in Step 1 (CRS 11.1..7 and Upgrade Oracle Applications Database to 11.sh from the CRS ORACLE_HOME specified after logging in as root... At the end of the installation. 3... check that your Oracle Clusterware installation is installed and running correctly by logging in as root and using one of the following commands: ◦ crs_stat command # <CRS_HOME >/bin/crs_stat -t -v Name Type Target State Host ---------------------------------------------------------------------------------------ora.2 Install Oracle Database Software 11.7 Note: You should make a full backup of the oraInventory directory before starting this stage.dbs.com/CSP/main/article?cmd=show&type=NOT&doctype=WHITE..dbs..0.7) Real Application Clusters and Automatic Storage .1. Download Oracle Database 11..7 patch set (patch 6890831).1..9 Upgrade Oracle Clusterware to 11. 2.0.. Page 9 of 25 3.1.1.x https://support..sh from both the nodes.dbs. Execute runInstaller from the 11.

you can specify either whole-drive device names or partitions. Interoperability Notes Oracle E-Business Suite Release 12.4 Create ASM Instances/Diskgroups (Optional) This section applies only to customers who want to use ASM as a storage option for the database. confirm that the listener has been successfully created and registered with CRS.1.. you may need additional devices (or partitions)..Using Oracle 11g Release 1 (11.1) and ASM Using Files Instead of Real Devices on Linux. Page 10 of 25 ■ Knowledge Document 735276.1 ■ Knowledge Document 802875. 11/10/2010 .. 3.0) . Refer to Automatic Storage Management Technical Best Practices for details of different operating system and storage system configurations. ◦ For Oracle Applications Release 12.com/CSP/main/article?cmd=show&type=NOT&doctype=WHITE.1.3 Configure TNS Listener Note: Ensure that the inventory location is set correctly on all nodes. Follow all the steps listed in the relevant document.1 with Oracle Database 11gR1 (11. ◦ If you are using Network Attached Storage (NAS) devices for creating the ASM disk groups.1.1. 3. select all the nodes shown in the Cluster Nodes window to be included in your Oracle RAC cluster. https://support.7) Real Application Clusters and Automatic Storag.1. Interoperability Notes E-Business Suite Release 12 with Oracle Database 11g R1 (11.1.. ◦ ASM disk group device creation details depend on the operating system and type of storage used.1 Pre-Creation Task ◦ To include devices in a diskgroup. Depending on the redundancy level required. 3. except the following: ◦ Start the new database listener (conditional) ◦ Implement and run AutoConfig ◦ Restart Applications server processes Note: When performing the database installation using the Oracle Universal Installer (runInstaller).0).0.oracle. refer to Oracle Database Installation Guide 11g Release 1 (11. • Create the listener using NetCA: ◦ Execute netca from $ORACLE_HOME/bin ◦ Choose "Cluster Configuration " option in the NetCA wizard ◦ Choose the current nodename from the nodes list ◦ Choose the option "Listener Configuration" and then option "Add" ◦ Create the listener name as "LISTENER" which is defaut in the wizard ◦ Use the same port number as defined in the Release 11i configuration • Repeat the above steps on all nodes in the cluster Note: After carrying out these steps on all nodes in the cluster.4.

If so.oracle. 10. and run the asmtoolg utility from a command prompt in the Clusterware Home. Create ASM instances and diskgroups manually (without using dbca) Note: Oracle recommends using dbca to create ASM instances (option 2).2 Create ASM Instances/Diskgroups Note: While you can create the ASM instances using the same Oracle Home location used for the database.. 11/10/2010 . Click Next. the disks must be created with extended partitions and logical drives.+ASM1. 5. If they still do not appear. Oracle recommends creating a separate Oracle Home for ASM instances. 2. As the oracle user. or External) ■ Members/devices of the disk group Note: If the expected disks do not appear. Click Next. 4. Click Finish. 8.. Review the available disks and use asmtoolg to stamp those that are to be used for ASM. Click Next . On the ASM Disk Groups page. 3. Do not give drive letters to any logical drives that are to be used with CRS or ASM.0.4. Note: On Windows. Select all the nodes in the cluster. 3. check that neither node has automatically associated drive letters with these drives. or format them with NTFS.Using Oracle 11g Release 1 (11. ■ The instances will be named using the format specified with dbca during creation (for example.. 6. Enter the SYS password. and provide the spfile location on the shared disk.7) Real Application Clusters and Automatic Storag.1 Creating ASM instances and diskgroups using dbca 1.2. There are two alternative methods you can use for creating ASM instances and diskgroups: ◦ Option 1: Create ASM instance and diskgroups using dbca ◦ Option 2. use Disk Manager to go to drive properties and remove the drive letters. specify the: ■ Disk group name ■ Desired redundancy option (High. Then exit the utility and restart DBCA. Select the "Real Application Clusters database" option. run dbca from $ORACLE_HOME/bin.asm) https://support. ASM instances will now be created. ora. 7.myhost.com/CSP/main/article?cmd=show&type=NOT&doctype=WHITE. On the "Create Disk Group" screen. After creating the drives with Disk Manager on one node. exit the DBCA utility. The disk group has now been created and mounted on all the instances. 9.4. choose Stamp Disks. Select the "Configure Automatic Storage Management" option. click on Create New.. issue the crs_stat command to verify that the ASM instances are registered with CRS. Page 11 of 25 3. immediately go to the other node and use Disk Manager to create the same partitions and drives. As the owner of the CRS_ORACLE_HOME. After rebooting. Normal.1.

Create the disk groups and mount them on all the ASM instances.1) for further details. Update the ASM init parameter file with remote listener value both nodes.com/CSP/main/article?cmd=show&type=NOT&doctype=WHITE. Add the disk group entry against "asm_diskgroups" parameter in the init*.3.4.1). Use listener_ <ASM_SID > as alias name for local listener and listeners_ <ASM servicename > for remote listener alias. SQL>alter system set remote_listener=LISTENERS_ <SERVICENAME > sid= scope=both. Create ASM instances on all nodes in the cluster. This optional but recommended step will perform a test run to validate parameters. 3. Make a copy of the sample ConvertToRAC.2. Restart the ASM instances on all nodes. Run rconfig using the option convert verify="ONLY" before carrying out the actual conversion. Refer to Oracle Database Administrator's Guide 11g Release 1 (11. do not specify a port number for in the rconfig XML file..2 Creating ASM instances and diskgroups manually (without using dbca) 1. 2.xml file..Using Oracle 11g Release 1 (11. 4. To use the same listener defined in Step 3. 12. 3. As the oracle user. Keep a note of the name of your modified copy.. $ sqlplus / as sysdba.ora files of all the ASM instances. and open the sample file ConvertToRAC. 5. Using NetCA create remote listener TNS aliases with the name LISTENERS_ <ASM Servicename > on both nodes. navigate to the directory $ORACLE_HOME/assistants/ rconfig/sampleXMLs. Note : Verify that all the ASM instances are registered with all the nodes. and identify any issues that need to be corrected before actual conversion takes place. create local and remote listener TNS aliases for ASM instances.xml using a text editor such as vi. Start up all the ASM instances in the cluster.1. 11/10/2010 . Page 12 of 25 11. https://support. 6. Ensure that these aliases are created on all nodes in the cluster. refer to Automatic Storage Management Technical Best Practices. Note: Study the example file (and associated notes) in Appendix B before you edit your own file and run rconfig. This XML sample file contains comment lines that provide instructions on how to edit the file to suit your site's specific needs. 3. 13. Refer to Oracle Database Administrator's Guide 11g Release 1 (11.5 Convert 11g Database to Oracle RAC using rconfig 1.. Refer to the Oracle Database Administrator's Guide 11g Release 1 (11. and modify the parameters as required for your system. For ASM best practices. 2. Using NetCA.oracle.1) for information on creating the ASM instances. Add ASM instances to CRS using the command: $ srvctl add asm -n <node_name > -i <asm_inst_name > -o <oracle_home > [-p <spfile >] 3.0.7) Real Application Clusters and Automatic Storag.

.. Navigate to $ORACLE_HOME/bin. 4.ora for this instance to the shared location. Enter the current node as Server Name and the port defined in Step 3..xml as the Non-RAC Oracle Home ($OLD_ORACLE_HOME path). 5. and listeners_ <servicename > for the remote listener alias. 10. you can disable it using the following steps: https://support. Select "Add" and in next screen enter the service name and click Next. and use the following syntax to run the rconfig command: $ .1 Back Out Archive Log Mode Changes (Conditional) The rconfig utility may put the database into archive log mode. 7. Migrate the database to ASM storage (only if ASM is specified as storage option in the configuration XML file).ora and create a new $ORACLE_HOME/dbs/init <ORACLE_SID >. 4. 4. Shut down the database. 3.Using Oracle 11g Release 1 (11.ora.ora 8. Create database instances on all nodes in the cluster.3. Configure and register CRS resources.. start the database from the new Oracle Home using the command: SQL>startup pfile= <OLD_ORACLE_HOME >/dbs/init <ORACLE_SID >. 6. Select "Do not perform Test" and click Next.0. If you do not want the database to be in archive log mode. Choose "Cluster Configuration" option in the NetCA wizard.com/CSP/main/article?cmd=show&type=NOT&doctype=WHITE. Take a backup of existing $ORACLE_HOME/dbs/init <ORACLE_SID >. 5. Using NetCA. Start up the instance. 3. 11/10/2010 . 2. Execute netca from $ORACLE_HOME/bin. Use listener_ <instance_name > as the alias name for the local listener. 6. 9. with the server name in step 6 as the secondary node and the listener name LISTENERS_ <service_name >./rconfig 11.7) Real Application Clusters and Automatic Storag. 1. Enter the listener TNS alias name like LISTENER_ <ins1 > for local listener. Page 13 of 25 Note: Specify the 'SourceDBHome' variable in ConvertToRAC.ora with the following parameter: spfile= <Path of spfile on shared disk >/spfile <ORACLE_SID >. Move the $ORACLE_HOME/dbs/spfile <ORACLE_SID >. Start the instances on all nodes in the cluster. 3. 9. Choose the current nodename from the nodes list. Note: Ensure that local and remote aliases are created on all nodes in the cluster. create local and remote listener tns aliases for database instances. Configure listener and NetService entries.1.6 Perform Post-Conversion Steps 3.oracle. 2. This rconfig run will: 1. 5. Repeat the above steps for remote listener. 7.6. 8. Choose "Local Net Service Name Configuration " option and click Next. Create an spfile from the pfile using the command: SQL>create spfile from pfile. If you wish to specify a NEW_ORACLE_HOME.

Unzip the appsutil. 2. which were created in Step 3.. Set cluster_database=true in the $ORACLE_HOME/dbs/init <SID >. Disable archive logging using the following SQL command: $ sqlplus / as sysdba. On any one node. 1.1. Ensure that you have applied the Oracle Applications patches listed in the pre-requisites section above. 5.. Start up all the instances. see My Oracle Support Knowledge Document 387859. Shut down the instances on all database nodes. for example using ftp.7) Real Application Clusters and Automatic Storag. Set the following environment variables: ORACLE_HOME =<11g NEW_ORACLE_HOME> ORACLE_SID = <instance name for current database node > PATH= $PATH:$ORACLE_HOME/bin.Using Oracle 11g Release 1 (11.pl 3. 4. SQL>archive log list. Page 14 of 25 1. https://support.. 11/10/2010 . 8.zip file to the 11g NEW_ORACLE_HOME on the database tier.2 Shut Down the Listeners Use the following command to shut down the listeners with the name LISTENER_ <nodename >.ora file. Using AutoConfig to Manage System Configurations with Oracle E-Business Suite Release 12.zip file to create the appsutil directory in the 11g NEW_ORACLE_HOME. 7.com/CSP/main/article?cmd=show&type=NOT&doctype=WHITE. 5. set cluster_database=false in the $ORACLE_HOME/dbs/init <SID >.ora file. 3. Copy the appsutil. SQL>alter database noarchivelog.. Start up the instance using the 'mount' option.7 Enable AutoConfig on Database Tier Note: For more information on AutoConfig.3: $ srvctl stop listener -n <nodename > 3. 6. To generate appsutil.zip for the database tier. Copy the jre directory from OLD_ORACLE_HOME>/appsutil to 11g NEW_ORACLE_HOME>/appsutil. 4.oracle. Check the archive log setting using the following SQL command: $ sqlplus / as sysdba. 2.6.1. run the following command: $ $AD_TOP/bin/admkappsutil. 9. This should show the value of 'Database log mode' as 'No Archive Mode' 3. Shut down the database normally.0.

Set the value of s_virtual host_name to point to the virtual hostname (VIP alias) for the database host. Rename $ORACLE_HOME/dbs/init <Oracle RAC instance >. create an instance-specific XML context file by executing the command: $ adbldxml. Create the listener. Copy the tnsnames.ora under $TNS_ADMIN. For example. init <racinstance >.ora file from $ORACLE_HOME/network/admin to $TNS_ADMIN/tnsnames. 13. Page 15 of 25 6. 7. 11/10/2010 . and copy those entries to that file. the listener must be started from the default location (%ORACLE_HOME%\network\admin) for the first AutoConfig run only. 16.SETUP_CLEAN. Create a <CONTEXT_NAME > directory under $ORACLE_HOME/network/admin. Change the instance name and Oracle home to match this environment. 12. Set the following environment variables: ORACLE_HOME =<11g ORACLE_HOME> LD_LIBRARY_PATH = <11g ORACLE_HOME>/lib.. 9.old) in order to allow AutoConfig to regenerate the file using the Oracle RAC specific parameters.1.ora file and edit changing the aliases for SID= <new Oracle RAC instance name >. De-register the current configuration using the Apps schema package FND_CONC_CLONE..xml. Append the instance number to the instance prefix you are going to put in the rconfig XML file. if your database name is VISRAC. Note: Windows users must add a TNS alias for the LISTENER_ entry in the %TNS_ADMIN% \_ifile. Note: Windows users must first unset the TNS_ADMIN environment variable. SQL>exec fnd_conc_clone.setup_clean. Use the new instance name while creating the context directory.ora file. Also on Windows. Start the listener. create a file <context_name >_ifile.. TNS_ADMIN = $ORACLE_HOME/network/admin/ <context directory >> 8. 10. create the context_name directory as vis1_ <hostname >. 11. <11g ORACLE_HOME>/ctx/lib ORACLE_SID = <instance name for current database node > PATH= $PATH:$ORACLE_HOME/bin.com/CSP/main/article?cmd=show&type=NOT&doctype=WHITE.oracle.0.Using Oracle 11g Release 1 (11.ora as per the sample file in Appendix A.ora. s_jdktop= <11g ORACLE_HOME_PATH >/appsutil/jre s_jretop= <11g ORACLE_HOME_PATH >/appsutil/jre s_adjvaprg= <11g ORACLE_HOME_PATH >/appsutil/jre/bin/java https://support. Ensure that the following context variable parameters are correctly specified. by editing the database context file $ORACLE_HOME/appsutil/ <sid >_hostname.e.pl appsuser= <APPSuser > appspasswd= <APPSpwd > 14. and you want to use "vis" as the instance prefix. 15. To preserve TNS aliases (LISTENERS_ <service > and LISTENER_ <asminstance >) of ASM ..7) Real Application Clusters and Automatic Storag. From the 11g ORACLE_HOME/appsutil/bin directory. to a new name (i.ora.

2. 23. 25. Page 16 of 25 17. Create the spfile in the shared location where rconfig created the spfile from the pfile in step 3 above. SQL>create spfile= <shared location > from pfile. 18. for example. change the following parameter: control_files = <new location from step 20 above > 24. These parameters must have one entry for an instance. sqlplus / as sysdba.ora files using the following syntax. Repeat this step on all nodes.parameter=value 3.0.oracle..1.ora file by copying all existing shared contents..sh 22. Shut down the instances and listeners. 4. and then create a pfile in a temporary location from the new spfile. note down the new location of the control file. > 19. SQL>create pfile=/tmp/init <ins1 >. Execute AutoConfig on all database nodes in the cluster by running the command: $ $ORACLE_HOME/appsutil/scripts/adautocfg.instance_name are in <SID >. Check the AutoConfig log file located in 11g ORACLE_HOME/appsutil/log/ <CONTEXT_NAME >/ <MMDDhhmm. If ASM/OCFS is being used. https://support. <SID >. 11/10/2010 .LOCAL_LISTENER= <local_listener_name >.pl script.7) Real Application Clusters and Automatic Storag.ora file must be global. If ASM is being used.ora from spfile=. Edit $ORACLE_HOME/dbs/ <SID >_APPS_BASE.ora are generated as per the format shown in Appendix A. where the variable <SID > is the system identifier of the instance: <SID >..parameter format. Modify all instance-specific parameter definitions in init <SID >.undo_tablespace. Create an spfile from the pfile. All shared parameters defined in your initdbname.thread.ora file on all nodes. Ensure that listener.diagnostic_dest. with the format *.instance_number.com/CSP/main/article?cmd=show&type=NOT&doctype=WHITE. SQL > show parameters control_files 20. with commands as shown in the following example: SQL>create spfile= <temp location > from pfile. Combine the initialization parameter files for all instances into one initdbname. execute AutoConfig on the database tier by running the adconfig. From the 11g ORACLE_HOME/appsutil/bin directory.Using Oracle 11g Release 1 (11.parameter=value Note: Ensure that the parameters LOCAL_LISTENER.ora and tnsnames. Create an spfile from the pfile on all nodes as follows: 1. Perform the above steps [1-19] on all other database nodes in the cluster: 21..

and not in the $ORACLE_HOME/network/admin directory.sh contextfile=$INST_TOP/appl/admin/ <context_file >..oracle. 11/10/2010 .1. 5. 3. adding the instance name to the connect_data parameter.ora files in a context directory. Copies of both are located in the $INST_TOP/ora/10. 30. Using AutoConfig to Manage System Configurations with Oracle E-Business Suite Release 12. to set up connection one of the instances in the Oracle RAC environment. In these files.3/network/admin directory. using the command %COMMON_TOP%\admin\install\adsvcm.1. Edit SID= <Instance 1 > and PORT= <New listener port > in $TNS_ADMIN/tnsnames. ensure that the correct TNS aliases have been generated for load balance and failover.cmd -deinstall 4. 31. Note: Windows users should delete the existing CM service on the node containing the concurrent processing tier and database tier..8. Verify the tnsnames.com/CSP/main/article?cmd=show&type=NOT&doctype=WHITE. the TNS_ADMIN path must be updated in CRS. As AutoConfig creates the listener. 28. Confirm you are able to connect to one of the instances in the Oracle RAC environment.. Page 17 of 25 26. Source the Oracle Applications environment. Check the $INST_TOP/admin/log/ <MMDDhhmm > AutoConfig log file for errors. and that all the aliases are defined using the virtual hostnames.1 Preparatory Steps Carry out the following steps on all application tier nodes: 1. https://support. For more information on AutoConfig.1. Run AutoConfig using the command: $ $AD_TOP/bin/adconfig. Edit the context variable jdbc_url.2/network/admin directory and $INST_TOP/ora/10. Run AutoConfig all nodes to ensure each instance registers with all remote listeners.. 2. De-register any old listeners and register the new listeners with CRS using the commands: # srvctl remove listener –n <nodename > -l <listener_name > # srvctl add listener -n <nodename > -o <oracle_home > -l <listener_name > 3.1. see My Oracle Support Knowledge Document 387859.8 Establish Applications Environment for Oracle RAC 3. Start up the database instances and listeners on all nodes. Run the following command as the root user: # srvctl setenv nodeapps -n <node > \ -t TNS_ADMIN= <Full Path of ORACLE HOME >/network/admin/ <context_directory > 27. 6.ora and listener.ora files. 8. Shut down and restart the database instances and listeners on all nodes.Using Oracle 11g Release 1 (11. 7. Restart the database instances and listeners on all nodes.0. 29.7) Real Application Clusters and Automatic Storag. Source the environment by using the latest environment file generated.ora and tnsnames.ora file.

Restart the Applications processes.oracle.1. repeat the above steps 1-6 for setting up load balancing on the new application tier node. Execute AutoConfig by running the command: $ $AD_TOP/bin/adconfig. 2.sh contextfile=$INST_TOP/appl/admin/ 5. 3. follow the appropriate instructions in My Oracle Support Knowledge Document 406982.. set the value of "iAS OH TWO_TASK" and "Apps JDBC Connect Alias" to point to the <database_name >_balance alias generated in the tnsnames. Sharing the Application Tier File System in Oracle E-Business Suite Release 12.Using Oracle 11g Release 1 (11. 3. using the new scripts generated by AutoConfig.7) Real Application Clusters and Automatic Storag.1. Note: If you are adding a new node to the application tier.ora file. To load balance the self-service applications database connections.0. Ensure that the parameter APPS_JDBC_URL is configured with all instances in the environment. and set the value of the variable APPLDCP to ON. Cloning Oracle Applications Release 12 with Rapid Clone. Page 18 of 25 9. you will need to set up load balancing on the new application by repeating steps 1-6 in Section 3. If you are adding a new Concurrent Processing node to the application tier.. and that load_balance is set to YES.sh 3.1 Check prerequisites for setting up Parallel Concurrent Processing To set up Parallel Concurrent Processing (PCP)..1. Verify the dbc file located at $FND_SECURE.com/CSP/main/article?cmd=show&type=NOT&doctype=WHITE. you must have more than one Concurrent Processing node in your environment. refer to My Oracle Support Knowledge Document 384248.9.10. "iAS OH TWO_TASK" (s_weboh_twotask) and "Apps JDBC Connect Alias" (s_apps_jdbc_connect_alias). If you do not have this. Edit the applications context file via Oracle Applications Manager. 11/10/2010 . Run the Context Editor (through the Oracle Applications Manager interface) and set the value of "Tools OH TWO_TASK" (s_tools_two_task).2 Set Up Load Balancing Implement load balancing for the Oracle Applications database connections: 1.8. 3. Execute AutoConfig by running the following command on all concurrent processing nodes: $ $INST_TOP/admin/scripts/adautocfg.2 Set Up PCP 1. Ensure that value of the profile option "Application Database ID" is set to dbc file name generated in $FND_SECURE.9. 4.9 Configure Parallel Concurrent Processing 3. 2.ora file.. To load balance the forms based applications database connections. 3. set the value of "Tools OH TWO_TASK" to point to the <database_name >_balance alias generated in the tnsnames. Source the Applications environment. for configuration steps. 6. Note: If you are planning to implement a shared Application tier file system. https://support.

Add the following parameters: ■ _lm_global_posts=TRUE ■ _immediate_commit_propagation=TRUE 4. and set up the primary and secondary node names for transaction managers. Navigate to Concurrent > Manager > Define screen.ora.oracle. Shut down all the database instances cleanly in the Oracle RAC environment. Start up the application services (servers) on all nodes. 9. 3. and verify that the transaction manager works across the Oracle RAC instance. If any of the transaction managers are in deactivated status.3 Set Up Transaction Managers 1.9. 8. 8. For example.7) Real Application Clusters and Automatic Storag. Navigate to Profile > System. Ensure that the required FNDSM and FNDFS entries are present for all other concurrent nodes..com/CSP/main/article?cmd=show&type=NOT&doctype=WHITE. https://support..1. Check the tnsnames. 5. Edit $ORACLE_HOME/dbs/_ifile. and choose the System Administrator Responsibility. Set the $APPLPTMP environment variable on all the CP nodes to the value of the UTL_FILE_DIR entry in init.ora configuration files. and set the value of Concurrent Manager TWO_TASK (s_cp_twotask) to the load balancing alias (_balance>). Internal Monitor: Host2 must have primary node as host2 and secondary node as host3. and ensure that each node in the cluster is registered. a concurrent manager will fail over to a secondary Application tier node if the database instance to which it is connected becomes unavailable for some reason. Shut down the application services (servers) on all nodes 2. Set profile option 'Concurrent: PCP Instance Check' to OFF if database instance-sensitive failover is not required. 9. 7. Edit the applications context file through the Oracle Applications Manager interface. activate them from Concurrent > Manager > Administrator. change the profile option 'Concurrent: TM Transport Type' to 'QUEUE'. By setting it to 'ON'..1. one by one.2/network/admin. located in $INST_TOP/ora/10. Log on to Oracle E-Business Suite Release 12 using the SYSADMIN account. 6. 7. Log on to Oracle E-Business Suite Release 12 using the SYSADMIN account. Set the $APPLCSF environment variable on all the Concurrent Processing nodes to point to a log directory on a shared file system. 3.0.ora on the database nodes. Start the instances on all database nodes. Restart the concurrent managers.Using Oracle 11g Release 1 (11. Navigate to Install > Nodes screen.9. 6. and choose the System Administrator responsibility. and work shift details. Verify that the Internal Monitor for each node is defined properly.) 10. (This value should be pointing to a directory on a shared file system.4 Set Up Load Balancing on Concurrent Processing Nodes 1. 3. using the command: SQL>shutdown immediate. 11/10/2010 . Restart the Applications listener processes on each application tier node.. 5. with correct primary and secondary node specification. Also ensure that the Internal Monitor manager is activated: this can be done from Concurrent > Manager > Administrator.ora and listener. Page 19 of 25 4.

sh on all concurrent nodes.1) • Oracle Database Administrator's Guide 11g Release 1 (11.1: RAC on Linux Best Practices • My Oracle Support Knowledge Document 265633.7) Real Application Clusters and Automatic Storag.ORA file for database node (without virtual host name) <SID > = | (ADDRESS_LIST = (ADDRESS= (PROTOCOL= IPC) (KEY= EXTPROC <SID >)) (ADDRESS= (PROTOCOL= TCP) (Host= host2) (Port= db_port)) ) SID_LIST_ = (SID_LIST = (SID_DESC = (ORACLE_HOME= <11g ORACLE_HOME >) (SID_NAME = <SID >) ) (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = <11g ORACLE_HOME >) (PROGRAM = extproc) ) ) STARTUP_WAIT_TIME_ <SID > = 0 CONNECT_TIMEOUT_ <SID > = 10 TRACE_LEVEL_ <SID > = OFF LOG_DIRECTORY_ <SID > = <11g ORACLE_HOME >/network/admin LOG_FILE_ <SID > = <SID > TRACE_DIRECTORY_ <SID >= <11g ORACLE_HOME>/network/admin TRACE_FILE_ <SID > = <SID > ADMIN_RESTRICTIONS_ <SID > = OFF https://support. Section 4: References • My Oracle Support Knowledge Document 384248.1. Release 12 • Oracle Real Application Clusters Administration and Deployment Guide 11g Release 1 (11. Execute AutoConfig by running $INST_TOP/admin/scripts/adautocfg.. 2..1: Automatic Storage Management Technical Best Practices • Oracle Applications System Administrator's Guide.1) • Migration to ASM Technical White Paper Appendix A: Oracle Net Files Sample LISTENER.com/CSP/main/article?cmd=show&type=NOT&doctype=WHITE..1) • Oracle Database Backup and Recovery Advanced User's Guide 11g Release 1 (11.Using Oracle 11g Release 1 (11.1: Using AutoConfig to Manage System Configurations with Oracle E-Business Suite Release 12 • My Oracle Support Knowledge Document 406982.1: Cloning Oracle Applications Release 12 with Rapid Clone • My Oracle Support Knowledge Document 240575. 11/10/2010 . Page 20 of 25 Note: Windows users must set the value of "Concurrent Manager TWO_TASK" (s_cp_twotask context variable) to the instance alias.1 : Sharing The Application Tier file system in Oracle E-Business Suite Release 12 • My Oracle Support Knowledge Document 387859..0.oracle.

> https://support.ORA file for database nodes (with virtual host name) LISTENER_ <host_name (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL FIRST))) (ADDRESS_LIST = (ADDRESS = (PROTOCOL (ADDRESS_LIST = (ADDRESS = (PROTOCOL ) ) > = = TCP) (HOST = <Virtual IP Address >) (PORT = <db_port >)(IP = = TCP) (HOST = <host_name >) (PORT = <db_port >)(IP = FIRST))) = IPC) (KEY = EXTPROC <SID >))) SID_LIST_LISTENER_ <host_name > = (SID_LIST = (SID_DESC = (ORACLE_HOME = <11g ORACLE_HOME >) (SID_NAME = <SID >)) (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = <11g ORACLE_HOME >) (PROGRAM = extproc)) ) STARTUP_WAIT_TIME_LISTENER_ <host_name > = 0 CONNECT_TIMEOUT_LISTENER_ <host_name > = 10 TRACE_LEVEL_LISTENER_ <host_name > = OFF LOG_DIRECTORY_LISTENER_ <host_name > = <11g ORACLE_HOME >/network/admin LOG_FILE_LISTENER_ <host_name > = <SID > TRACE_DIRECTORY_LISTENER_ <host_name > = <11g ORACLE_HOME >/network/admin TRACE_FILE_LISTENER_ <host_name > = <SID > ADMIN_RESTRICTIONS_LISTENER_ <host_name > = OFF IFILE= <11g ORACLE_HOME >/network/admin/ <CONTEXT_NAME >/listener_ifile.oracle. Allowable values are: YES|NO|ONLY -.. before the conversion is attempted. 11/10/2010 .ORA file for database nodes (with virtual host name) <CONNECT_STRING >= (DESCRIPTION= (ADDRESS=(PROTOCOL=tcp) (HOST= <Virtual IP Address >) (PORT= <db_port >)) (CONNECT_DATA= (SERVICE_NAME= <Service_name >) (INSTANCE_NAME= <SID >) ) ) Appendix B: Example rconfig file This appendix shows example contents of an rconfig XML input file..7) Real Application Clusters and Automatic Storag.oracle.1. <!-.Comments -..ora Sample TNSNAMES.com/rconfig" > <n:ConvertToRAC > <!-Verify does a precheck to ensure all pre-requisites are met. Page 21 of 25 Sample LISTENER. and notes have been inserted between sections of code.0.Using Oracle 11g Release 1 (11. <n:RConfig xsi:schemaLocation="http://www.> have been added to the code..com/CSP/main/article?cmd=show&type=NOT&doctype=WHITE.

ensure that ASM instances on all the nodes are running.> <n:ASMInfo SID="+ASM1" > - Note: The ASM instance name specified above is the local node's ASM instance. • Convert verify="ONLY" rconfig only performs prerequisite checks. where rconfig is executed from to perform the Oracle RAC conversion. <!-Specify current OracleHome of non-RAC database for SourceDBHome -.> /oracle/product/10. It can be same as SourceDBHome -.0. In order to validate. and the required diskgroups are mounted on each instance.Using Oracle 11g Release 1 (11..oracle. and test the settings specified for converting to Oracle RAC with rconfig. Before starting the actual conversion. • Convert verify="NO": rconfig does not perform prerequisite checks.1. User with sysdba role is required to perform conversion -.7) Real Application Clusters and Automatic Storag. it is advisable to execute rconfig using Convert verify="ONLY" before carrying out the actual conversion.com/CSP/main/article?cmd=show&type=NOT&doctype=WHITE..> <n:SourceDBInfo SID="sales" > <n:Credentials > <n:User >sys </n:User > <n:Password >oracle </n:Password > <n:Role >sysdba </n:Role > </n:Credentials > </n:SourceDBInfo > <!-ASMInfo element is required only if the current non-RAC database uses ASM Storage -.xml file can take one of three values: • Convert verify="YES": rconfig performs checks to ensure that the prerequisites for single-instance to Oracle RAC conversion have been met before it starts conversion. 11/10/2010 . Page 22 of 25 <n:Convert verify="YES" > Note: The Convert verify option in the ConvertToRAC.0/db_1 <!-Specify OracleHome where the Oracle RAC database should be configured.2.2. it does not start conversion after completing prerequisite checks..> /oracle/product/10.0/db_1 <!-Specify SID of non-RAC database and credential.. and starts conversion. <n:Credentials > <n:User >sys </n:User > https://support.

Allowable values are CFS|ASM... Page 23 of 25 <n:Password >welcome </n:Password > <n:Role >sysdba </n:Role > </n:Credentials > </n:ASMInfo > <!-Specify the list of nodes that should have Oracle RAC instances running.com/CSP/main/article?cmd=show&type=NOT&doctype=WHITE. For CFS.1. -.oracle. Ensure that ASM instances on all the nodes are running and the required diskgroups are mounted on each of them. you must specify a NULL entry for Listener port. The instance number will be attached to this prefix. this field will have a directory path. current storage will be used for the database.> <n:TargetDatabaseArea >+ASMDG </n:TargetDatabaseArea > https://support. <!-Specify Database Area Location to be configured for the Oracle RAC database.> <n:SharedStorage type="ASM" > Note: rconfig can also migrate the single instance database to ASM storage. free_mb from v$asm_diskgroup. -. 11/10/2010 . The ASM disk groups can be identified by issuing the following statement when connected to the ASM instance: select name. specify the ASM parameters as per your environment in the above xml file. listener existing on localhost will be used for Oracle RAC database. The non-RAC database should have same storage type. If you want to use this option. If this field is left empty.The listener will be extended to all nodes in the nodelist -.7) Real Application Clusters and Automatic Storag.Using Oracle 11g Release 1 (11.> <n:Listener port=""/ > Note: In order to use the existing listener definition and port assignment. state.If port="". -.. -.> <n:NodeList > <n:Node name="node1"/ > <n:Node name="node2"/ > </n:NodeList > <!-Specify prefix for Oracle RAC instances.> <n:InstancePrefix >sales </n:InstancePrefix > <!-Specify port for the listener to be configured for Oracle RAC database. total_mb.0. LocalNode should be the first node in this nodelist.. <!-Specify the type of storage to be used by Oracle RAC database. It can be same as the instance name for non-RAC database or different. The ASM instance name specified above is only the current node ASM instance.

1. By default. This file is located in the WINDOWS_HOME\System32\drivers\etc directory. these settings are defined as %USERPROFILE%\Local Settings\Temp and %USERPROFILE%\Local Settings\Tmp in the Environment Settings of My Computer. If this field is left empty.0. current recovery area of the non-RAC database will be configured for the Oracle RAC database. Part No. Part No. the resulting Oracle RAC database will not have a recovery area. specify the ASM parameters as per your environment in the above xml file.. -. and that the correct IP addresses resolve for all nodes in the cluster.Using Oracle 11g Release 1 (11.1) for Microsoft Windows.> <n:TargetFlashRecoveryArea >+ASMDG </n:TargetFlashRecoveryArea > </n:SharedStorage > </n:Convert > </n:ConvertToRAC > </n:RConfig > Appendix C: Windows-Specific Tasks for Installing Cluster Manager Additional pre-Installation tasks for Cluster Manager on Windows are as follows. B28251-04 for any additional prerequisites specific to Oracle RAC on Windows. If you are using CFS for your current database files then specify "NULL" to use the same location unless you want to switch to other CFS location. <!-Specify Flash Recovery Area to be configured for the Oracle RAC database.com/CSP/main/article?cmd=show&type=NOT&doctype=WHITE.rconfig will convert the files to Oracle Managed Files nomenclature..1.1) for Microsoft Windows.. C:\temp and C:\tmp for all nodes. If you plan to install the ORACLE_HOME on to another drive location than C. If you want to use this path. 3. Page 24 of 25 Note: rconfig can also migrate the single instance database to ASM storage. 11/10/2010 . Ensure that the TEMP and TMP folders are the same across all nodes in the cluster. 2. B28250-05 and Oracle Real Application Clusters Installation Guide 11g Release 1 (11. Ensure that the external/public hostnames are defined in Directory Network Services (DNS). If current database is not using a recovery area. 4.7) Real Application Clusters and Automatic Storag. run the equivalent command for each node of the cluster: C:\>NET USE \\node2\C$ C:\>NET USE \\node3\C$ Note: Refer to Oracle Clusterware Installation Guide 11g Release 1 (11. If you specify the path for the TargetDatabaseArea .. https://support. For example.oracle. It is recommended that these are explicitly redefined as WIN_DRIVE:\temp and WIN_DRIVE:\tmp. Ensure that all external/public and internal/private hostnames are defined in the HOSTS file on all nodes of the cluster. by entering the following at a command prompt: C:\>NET USE \\host_name\C$ Where host_name is the public network name for the other nodes. Ensure that each node has administrative access to all these directories within the Windows environment.

Note 466649. Feb 16.1.1.0. 2009 • Added Windows instructions. 2009 • Updated for Database 11.7" to title. 2008 • Initial publication. Nov 05.1.7) Real Application Clusters and Automatic Storag.0. 2009 • Added "11. 2009 • Updated for Release 12. Aug 11. 2009 Description • Rewrote Section 1.2. 2008 • Updated Section 3.0.Using Oracle 11g Release 1 (11.7.0.1. Page 25 of 25 Change Log Date Sep 03. 2009 • Corrected some links. Apr 20. 2009 Oracle Related Products • Oracle E-Business Suite > Applications Technology > Technology Components > Oracle Applications Technology Stack Back to top https://support. 11/10/2010 .1 by Oracle E-Business Suite Development Copyright © 2008. Jul 21. Sep 15. Sep 01. 2008 • Updated for Database 11.1. Sep 16..6.oracle.1.2..com/CSP/main/article?cmd=show&type=NOT&doctype=WHITE...

Sign up to vote on this title
UsefulNot useful