Edit D:\rfid\database\database\doc\install.112\e10817\prewin.htm
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=us-ascii" /> <meta http-equiv="Content-Language" content="en" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <meta http-equiv="Content-Script-Type" content="text/javascript" /> <meta name="robots" content="all" scheme="http://www.robotstxt.org/" /> <meta name="generator" content="Oracle DARB XHTML Converter (Mode = document) - Version 5.1" /> <meta name="Date" content="2010-03-15T17:55:42Z" /> <meta name="doctitle" content="Oracle® Grid Infrastructure Installation Guide 11g Release 2 (11.2) for Microsoft Windows" /> <meta name="partno" content="E10817-01" /> <meta name="docid" content="CWWIN" /> <link rel="Start" href="../../index.htm" title="Home" type="text/html" /> <link rel="Copyright" href="../../dcommon/html/cpyr.htm" title="Copyright" type="text/html" /> <link rel="Stylesheet" href="../../dcommon/css/blafdoc.css" title="Default" type="text/css" /> <script type="text/javascript" src="../../dcommon/js/doccd.js"> </script> <link rel="Contents" href="toc.htm" title="Contents" type="text/html" /> <link rel="Index" href="index.htm" title="Index" type="text/html" /> <link rel="Prev" href="typinstl.htm" title="Previous" type="text/html" /> <link rel="Next" href="storage.htm" title="Next" type="text/html" /> <link rel="alternate" href="../e10817.pdf" title="PDF version" type="application/pdf" /> <title>Advanced Installation Oracle Grid Infrastructure for a Cluster Preinstallation Tasks</title> </head> <body> <div class="header"> <div class="zz-skip-header"><a name="top" id="top" href="#BEGIN">Skip Headers</a></div> <table class="simple oac_no_warn" summary="" cellspacing="0" cellpadding="0" width="100%"> <tr> <td align="left" valign="top"><b>Oracle® Grid Infrastructure Installation Guide<br /> 11<i>g</i> Release 2 (11.2) for Microsoft Windows</b><br /> Part Number E10817-01</td> <td valign="bottom" align="right"> <table class="icons oac_no_warn" summary="" cellspacing="0" cellpadding="0" width="245"> <tr> <td align="center" valign="top"><a href="../../index.htm"><img width="24" height="24" src="../../dcommon/gifs/doclib.gif" alt="Go to Documentation Home" /><br /> <span class="icon">Home</span></a></td> <td align="center" valign="top"><a href="../../nav/portal_booklist.htm"><img width="24" height="24" src="../../dcommon/gifs/booklist.gif" alt="Go to Book List" /><br /> <span class="icon">Book List</span></a></td> <td align="center" valign="top"><a href="toc.htm"><img width="24" height="24" src="../../dcommon/gifs/toc.gif" alt="Go to Table of Contents" /><br /> <span class="icon">Contents</span></a></td> <td align="center" valign="top"><a href="index.htm"><img width="24" height="24" src="../../dcommon/gifs/index.gif" alt="Go to Index" /><br /> <span class="icon">Index</span></a></td> <td align="center" valign="top"><a href="../../dcommon/html/feedback.htm"><img width="24" height="24" src="../../dcommon/gifs/feedbck2.gif" alt="Go to Feedback page" /><br /> <span class="icon">Contact Us</span></a></td> </tr> </table> </td> </tr> </table> <hr /> <table class="simple oac_no_warn" summary="" cellspacing="0" cellpadding="0" width="100%"> <tr> <td align="left" valign="top"> <table class="simple oac_no_warn" summary="" cellspacing="0" cellpadding="0" width="98"> <tr> <td align="center" valign="top"><a href="typinstl.htm"><img width="24" height="24" src="../../dcommon/gifs/leftnav.gif" alt="Go to previous page" /><br /> <span class="icon">Previous</span></a></td> <td align="center" valign="top"><a href="storage.htm"><img width="24" height="24" src="../../dcommon/gifs/rightnav.gif" alt="Go to next page" /><br /> <span class="icon">Next</span></a></td> </tr> </table> </td> <td align="right" valign="top" style="font-size: 90%"><a href="../e10817.pdf">View PDF</a></td> </tr> </table> <a name="BEGIN" id="BEGIN"></a></div> <div class="IND"><!-- End Header --> <script type="text/javascript"> <!-- // <![CDATA[ window.name='prewin' // ]]> --> </script> <script type="text/javascript"> // <![CDATA[ function footdisplay(footnum,footnote) { var msg = window.open('', 'NewWindow' + footnum, 'directories=no,height=120,location=no,menubar=no,resizable=yes,' + 'scrollbars=yes,status=no,toolbar=no,width=598'); msg.document.open('text/html'); msg.document.write('<!DOCTYPE html '); msg.document.write('PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" '); msg.document.write('"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">'); msg.document.write('<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head><title>'); msg.document.write('Footnote ' + footnum); msg.document.write('<\/title><meta http-equiv="Content-Type" '); msg.document.write('content="text/html; charset=utf-8" />'); msg.document.write('<meta http-equiv="Content-Script-Type" '); msg.document.write('content="text/javascript" />'); msg.document.write('<style type="text/css"> <![CDATA[ '); msg.document.write('h1 {text-align: center; font-size: 14pt;}'); msg.document.write('fieldset {border: none;}'); msg.document.write('form {text-align: center;}'); msg.document.write(' ]]\u003e <\/style>'); msg.document.write('<\/head><body><h1>Footnote ' + footnum + '<\/h1><p>'); msg.document.write(footnote); msg.document.write('<\/p><form action="" method="post"><fieldset>'); msg.document.write('<input type="button" value="OK" '); msg.document.write('onclick="window.close();" />'); msg.document.write('<\/fieldset><\/form><\/body><\/html>'); msg.document.close(); msg.focus(); } // ]]> </script> <noscript> <p>The script content on this page is for navigation purposes only and does not alter the content in any way.</p> </noscript><a id="BABFDGHJ" name="BABFDGHJ"></a> <h1 class="chapter"><span class="secnum">2</span> Advanced Installation Oracle Grid Infrastructure for a Cluster Preinstallation Tasks</h1> <p>This chapter describes the system configuration tasks that you must complete before you start Oracle Universal Installer (OUI) to install Oracle grid infrastructure.</p> <p>This chapter contains the following topics:</p> <ul> <li> <p><a href="#BABHIBAA">Installation Differences Between Windows and Linux or UNIX</a></p> </li> <li> <p><a href="#BABIJJEH">Reviewing Upgrade Best Practices</a></p> </li> <li> <p><a href="#BABCCGCJ">Checking Hardware and Software Certification</a></p> </li> <li> <p><a href="#BABCGIGA">Checking the Hardware Requirements</a></p> </li> <li> <p><a href="#BAJBCHAG">Checking the Disk Space Requirements</a></p> </li> <li> <p><a href="#BABGBJIJ">Checking the Network Requirements</a></p> </li> <li> <p><a href="#BABECGFE">Identifying Software Requirements</a></p> </li> <li> <p><a href="#BABJBHFH">Network Time Protocol Setting</a></p> </li> <li> <p><a href="#BABJGIIA">Enabling Intelligent Platform Management Interface (IPMI)</a></p> </li> <li> <p><a href="#BABCAFDB">Checking Individual Component Requirements</a></p> </li> <li> <p><a href="#BABBCDAE">Configuring User Accounts</a></p> </li> <li> <p><a href="#BABBHGDH">Verifying Cluster Privileges</a></p> </li> </ul> <a id="BABHIBAA" name="BABHIBAA"></a> <div class="sect1"><!-- infolevel="all" infotype="General" --> <h2 class="sect1"><span class="secnum">2.1</span> Installation Differences Between Windows and Linux or UNIX</h2> <p><a id="sthref71" name="sthref71"></a>If you are experienced with installing Oracle components in Linux or UNIX environments, then note that many manual setup tasks required on Linux or UNIX are not required on Windows. The key differences between Windows and Linux or UNIX and installations are:</p> <ul> <li> <p>Environment variables</p> <p><a id="sthref72" name="sthref72"></a><a id="sthref73" name="sthref73"></a><a id="sthref74" name="sthref74"></a><a id="sthref75" name="sthref75"></a><a id="sthref76" name="sthref76"></a><a id="sthref77" name="sthref77"></a><a id="sthref78" name="sthref78"></a><a id="sthref79" name="sthref79"></a>On Windows systems, Oracle Universal Installer updates the PATH environment variable during installation, and does not require other environment variables to be set, such as <code>ORACLE_BASE</code>, <code>ORACLE_HOME</code>, and <code>ORACLE_SID</code>. On Linux and UNIX systems, you must manually set these environment variables.</p> </li> <li> <p><a id="sthref80" name="sthref80"></a><a id="sthref81" name="sthref81"></a><a id="sthref82" name="sthref82"></a><a id="sthref83" name="sthref83"></a><a id="sthref84" name="sthref84"></a><a id="sthref85" name="sthref85"></a>Operating System Groups</p> <p>On Windows systems, Oracle Universal Installer creates the <code>ORA_DBA</code> group, which is used for operating system authentication for Oracle instances. On Linux and UNIX systems, you must create this and other operating system groups manually, and they are used for granting permission to access various Oracle software resources and for operating system authentication. Windows does not use an Oracle Inventory group.</p> </li> <li> <p><a id="sthref86" name="sthref86"></a><a id="sthref87" name="sthref87"></a><a id="sthref88" name="sthref88"></a>Account for running Oracle Universal Installer</p> <p><a id="sthref89" name="sthref89"></a><a id="sthref90" name="sthref90"></a><a id="sthref91" name="sthref91"></a>On Windows systems, you log in as the Administrator user or as a user that is a member of the local Administrators group. You do not need a separate account. On Linux and UNIX systems, you must create and use a software owner user account, and this user must belong to the Oracle Inventory group.</p> </li> </ul> <div class="infoboxnotealso"> <p class="notep1">See Also:</p> "Oracle Database Windows/UNIX Differences," in <span class="italic">Oracle Database Platform Guide for Microsoft Windows</span></div> </div> <!-- class="sect1" --> <a id="BABIJJEH" name="BABIJJEH"></a> <div class="sect1"> <h2 class="sect1"><span class="secnum">2.2</span> Reviewing Upgrade Best Practices</h2> <div class="infoboxnote"> <p class="notep1">Caution:</p> Always create a backup of existing databases before starting any configuration change.</div> <p><a id="sthref92" name="sthref92"></a>If you have an existing Oracle installation, then record your version numbers, patches, and other configuration information. Before proceeding with installation of Oracle Grid infrastructure, review the Oracle upgrade documentation to decide the best method of upgrading your current software installation.</p> <div class="infoboxnote"> <p class="notep1">Note:</p> If you want to upgrade Oracle Clusterware Release 10.2 to Oracle Clusterware Release 11<span class="italic">g</span>, then you must first apply the 10.2.0.3 or later patchset.</div> <p><a id="sthref93" name="sthref93"></a><a id="sthref94" name="sthref94"></a>You can upgrade a clustered Oracle ASM installation without shutting down an Oracle RAC database by performing a rolling upgrade either of individual nodes, or of a set of nodes in the cluster. However, if you have a standalone database on a cluster that uses Oracle ASM, then you must shut down the standalone database before upgrading.</p> <p>If you have an existing standalone, or non-clustered, Oracle Automatic Storage Management (Oracle ASM) installation, then review Oracle upgrade documentation. The location of the Oracle ASM home changes in this release, and you may want to consider other configuration changes to simplify or customize storage administration.</p> <p><a id="sthref95" name="sthref95"></a>During rolling upgrades of the operating system, Oracle supports using different operating system binaries when both versions of the operating system are certified with the Oracle Database release you are using.</p> <div class="infoboxnote"> <p class="notep1">Note:</p> Using mixed operating system versions is only supported for the duration of an upgrade, over the period of a few hours. Oracle does not support operating a cluster with mixed operating systems for an extended period. Oracle does not support running Oracle grid infrastructure and Oracle Real Application Clusters on heterogeneous platforms (servers with different chip architectures) in the same cluster.</div> <p><a id="sthref96" name="sthref96"></a>To find the most recent software updates, and to find best practices recommendations about preupgrade, postupgrade, compatibility, and interoperability, refer to "Oracle Upgrade Companion." "Oracle Upgrade Companion" is available through Note 785351.1 on My Oracle Support:</p> <p><code><a href="https://support.oracle.com">https://support.oracle.com</a></code></p> </div> <!-- class="sect1" --> <a id="BABCCGCJ" name="BABCCGCJ"></a> <div class="sect1"> <h2 class="sect1"><span class="secnum">2.3</span> Checking Hardware and Software Certification</h2> <p>The following sections list the following certification information:</p> <ul> <li> <p><a href="#BAJFIIFJ">View Certification Information at My Oracle Support</a></p> </li> <li> <p><a href="#BABDHGFJ">Web Browser Support</a></p> </li> <li> <p><a href="#BABGIAAD">Windows Telnet Services Support</a></p> </li> </ul> <a id="BAJFIIFJ" name="BAJFIIFJ"></a> <div class="sect2"><!-- infolevel="all" infotype="General" --> <h3 class="sect2"><span class="secnum">2.3.1</span> View Certification Information at My Oracle Support</h3> <p><a id="sthref97" name="sthref97"></a><a id="sthref98" name="sthref98"></a>The hardware and software requirements included in this installation guide were current at the time this guide was published. However, because new platforms and operating system software versions might be certified after this guide is published, review the certification matrix on the My Oracle Support Web site for the most up-to-date list of certified hardware platforms and operating system versions. This Web site also provides compatible client and database versions, patches, and workaround information for bugs.</p> <p><a id="sthref99" name="sthref99"></a><a id="sthref100" name="sthref100"></a>The My Oracle Support Web site is available at the following URL:</p> <p><code><a href="http://support.oracle.com/">http://support.oracle.com/</a></code></p> <p>You must register online before using My Oracle Support. After logging in, click the <span class="bold">More...</span> tab then select <span class="bold">Certifications</span>. In the Find Certification Information field, choose the following:</p> <ul> <li> <p>Product Line: Oracle Database Products</p> </li> <li> <p>Product Family: Oracle Database</p> </li> <li> <p>Product Area: Oracle Database</p> </li> <li> <p>Product: Oracle Server - Enterprise Edition</p> </li> <li> <p>Product Release: 11gR2 RAC</p> </li> <li> <p>Product Version: 11gR2 RAC</p> </li> <li> <p>Platform: Microsoft Windows x64 (64-bit)</p> </li> </ul> <p>After you have made these selections, click <span class="bold">Search</span>. Click the <span class="bold">Certified</span> link next to the value of Platform Version that matches your operating system, for example, 2008 R2.</p> <p>Click the link for Certification notes to check the Certification Matrix for Oracle RAC to ensure that your hardware configuration is supported for use with Oracle Clusterware and Oracle RAC. My Oracle Support contains guidance about supported hardware options that can assist you with your purchasing decisions and installation planning.</p> <p>In addition to specific certified hardware configurations, the Certify page provides support and patch information, and general advice about how to proceed with an Oracle Clusterware with Oracle RAC 11<span class="italic">g</span> release 2 (11.2) installation, including important information about configuration issues. View the Product Notes and Platform Notes to view this additional information.</p> <div class="infoboxnote"> <p class="notep1">Note:</p> Contact your Oracle sales representative if you do not have a My Oracle Support account.</div> </div> <!-- class="sect2" --> <a id="BABDHGFJ" name="BABDHGFJ"></a> <div class="sect2"><!-- infolevel="all" infotype="General" --> <h3 class="sect2"><span class="secnum">2.3.2</span> Web Browser Support<a id="sthref101" name="sthref101"></a><a id="sthref102" name="sthref102"></a></h3> <p><a id="sthref103" name="sthref103"></a><a id="sthref104" name="sthref104"></a>On 64-bit Windows systems, Microsoft Internet Explorer 6.0 and higher is supported for Oracle Enterprise Manager Database Control and Oracle Enterprise Manager Grid Control.</p> </div> <!-- class="sect2" --> <a id="BABGIAAD" name="BABGIAAD"></a> <div class="sect2"> <h3 class="sect2"><span class="secnum">2.3.3</span> Windows Telnet Services Support</h3> <p><a id="sthref105" name="sthref105"></a>Windows Server 2003 and Windows Server 2003 R2 can use a Telnet Service to enable remote users to log on to the operating system and run console programs using the command line. Oracle supports the use of database command line utilities such as <code>sqlplus</code>, <code>export</code>, <code>import</code> and <code>sqlldr</code> using this feature, but does not support the database GUI tools such as Oracle Universal Installer, Database Configuration Assistant, and Oracle Net Configuration Assistant.</p> <div class="infoboxnote"> <p class="notep1">Note:</p> Ensure that the Telnet service is installed and started.</div> </div> <!-- class="sect2" --></div> <!-- class="sect1" --> <a id="BABCGIGA" name="BABCGIGA"></a> <div class="sect1"><!-- infolevel="all" infotype="General" --> <h2 class="sect1"><span class="secnum">2.4</span> Checking the Hardware Requirements<a id="sthref106" name="sthref106"></a><a id="sthref107" name="sthref107"></a></h2> <p>Each system must meet the following minimum hardware requirements:</p> <ul> <li> <p><a id="sthref108" name="sthref108"></a><a id="sthref109" name="sthref109"></a><a id="sthref110" name="sthref110"></a>At least 1.5 gigabyte (GB) of physical RAM for grid infrastructure for a cluster installations without Oracle RAC; at least 2.5 GB of physical RAM if you plan to install Oracle RAC after installing grid infrastructure for a cluster.</p> <p>To determine the physical RAM size, for a computer using Windows 2003 R2, open <span class="bold">System</span> in the control panel and select the <span class="bold">General</span> tab.</p> </li> <li> <p><a id="sthref111" name="sthref111"></a><a id="sthref112" name="sthref112"></a><a id="sthref113" name="sthref113"></a>Virtual memory: double the amount of RAM</p> <p>To determine the size of the configured virtual memory (also known as paging file size), open the Control Panel and select <span class="bold">System</span>. Select the <span class="bold">Advanced</span> tab and then click <span class="bold">Settings</span> in the Performance section. In the Performance Options window, click the <span class="bold">Advanced</span> tab to see the virtual memory configuration.</p> <p>If necessary, refer to your operating system documentation for information about how to configure additional virtual memory.</p> </li> <li> <p><a id="sthref114" name="sthref114"></a><a id="sthref115" name="sthref115"></a><a id="sthref116" name="sthref116"></a>Video adapter: 256 color and at least 1024 x 768 display resolution, so that Oracle Universal Installer (OUI) displays correctly</p> </li> <li> <p><a id="sthref117" name="sthref117"></a><a id="sthref118" name="sthref118"></a><a id="sthref119" name="sthref119"></a>Processor: Intel Extended Memory 64 Technology (EM64T) or AMD 64 for 64-bit. The minimum processor speed is 1 gigahertz (GHz) for all supported Windows Servers except for Windows Server 2008 R2, where the minimum processor speed is 1.4GHz.</p> <div class="infoboxnote"> <p class="notep1">Note:</p> W<a id="sthref120" name="sthref120"></a>hile Oracle Database for Microsoft Windows can run on supported 32-bit systems, Oracle Real Application Clusters, Oracle Clusterware, and Oracle Automatic Storage Management are only supported on 64-bit Windows systems. <p><a id="sthref121" name="sthref121"></a>The Oracle Database software for Itanium is supported only on the Itanium hardware.</p> </div> <p>To view your processor speed, perform the following steps:</p> <ol> <li> <p>F<a id="sthref122" name="sthref122"></a>rom the Start menu, select <span class="bold">Run</span> ... In the Run window, type in <code>msinfo32.exe</code>.</p> </li> <li> <p><a id="sthref123" name="sthref123"></a>In the System Summary display, locate the System Type entry. If the value for System Type is x64-based PC, then you have a 64-bit system. If the value for System Type is x86-based PC, then you have a 32-bit system.</p> </li> <li> <p>Locate the Processor entry. If necessary, scroll to the right until you can see the end of the Processor value. The last part of this string shows the processor speed, for example, ~2612 megahertz (MHz), which corresponds to 2.61 GHz.</p> </li> </ol> <p>To determine whether your computer is running a 64-bit Windows operating system, perform the following steps:</p> <ol> <li> <p>Right-click on My Computer and select <span class="bold">Properties</span>.</p> </li> <li> <p>On the General tab, under the heading of System, view the displayed text.</p> <ul> <li> <p>On Windows Server 2003 and Windows Server 2003 R2, you will see text similar to "x64 Edition" if you have the 64-bit version of the operating system installed.</p> </li> <li> <p>On Windows Server 2008 and Windows Server 2008 R2, you will see text similar to "64-bit Operating System" if you have the 64-bit version of the operating system installed.</p> </li> </ul> </li> </ol> </li> </ul> </div> <!-- class="sect1" --> <a id="BAJBCHAG" name="BAJBCHAG"></a> <div class="sect1"> <h2 class="sect1"><span class="secnum">2.5</span> Checking the Disk Space Requirements<a id="sthref124" name="sthref124"></a><a id="sthref125" name="sthref125"></a><a id="sthref126" name="sthref126"></a><a id="sthref127" name="sthref127"></a><a id="sthref128" name="sthref128"></a><a id="sthref129" name="sthref129"></a></h2> <p>The requirements for disk space on your server are described in the following sections:</p> <ul> <li> <p><a href="#BAJFGJDJ">Disk Format Requirements</a></p> </li> <li> <p><a href="#BAJDAIFF">Disk Space Requirements for Oracle Home Directories</a></p> </li> <li> <p><a href="#BAJJHFGH">TEMP Disk Space Requirements</a></p> </li> </ul> <a id="BAJFGJDJ" name="BAJFGJDJ"></a> <div class="sect2"> <h3 class="sect2"><span class="secnum">2.5.1</span> Disk Format Requirements</h3> <p><a id="sthref130" name="sthref130"></a><a id="sthref131" name="sthref131"></a><a id="sthref132" name="sthref132"></a><a id="sthref133" name="sthref133"></a>Oracle recommends that you install Oracle software, or binaries, on NTFS formatted drives or partitions. Because it is difficult for OUI to estimate NTFS and FAT disk sizes on Windows, the system requirements documented in this section are likely more accurate than the values reported on the Oracle Universal Installer Summary screen.</p> <div class="infoboxnote"> <p class="notep1">Note:</p> Oracle Grid Infrastructure software is not supported on NFS.</div> <p><a id="sthref134" name="sthref134"></a><a id="sthref135" name="sthref135"></a>You cannot use NTFS formatted disks or partitions for Oracle Clusterware files or data files because they cannot be shared. Oracle Clusterware shared files and Oracle Database data files can be placed on unformatted (raw) basic disks that are managed by Oracle ASM or Oracle Cluster File System (OCFS) for Windows.</p> <p>Oracle ASM is recommended for managing Oracle Clusterware and Oracle Database data files.</p> </div> <!-- class="sect2" --> <a id="BAJDAIFF" name="BAJDAIFF"></a> <div class="sect2"> <h3 class="sect2"><span class="secnum">2.5.2</span> Disk Space Requirements for Oracle Home Directories</h3> <p><a id="sthref136" name="sthref136"></a><a id="sthref137" name="sthref137"></a>3 GB of disk space for the grid infrastructure home (Grid home) The Grid home includes Oracle Clusterware and Oracle Automatic Storage Management (Oracle ASM) software, configuration, and log files. Additional disk space on a cluster file system or shared disks is required for the Oracle cluster registry (OCR) and voting files used by Oracle Clusterware.</p> <p><a id="sthref138" name="sthref138"></a>To determine the amount of free disk space, open <span class="bold">My Computer</span>, right-click the drive where the Oracle software is to be installed, and choose <span class="bold">Properties</span>.</p> <p>If you are installing Oracle Database, then you must configuration additional disk space for:</p> <ul> <li> <p>The Oracle Database software and log files</p> </li> <li> <p>The shared data files and, optionally, the shared Fast Recovery Area on either a file system or in an Oracle Automatic Storage Management disk group</p> </li> </ul> <div class="infoboxnotealso"> <p class="notep1">See Also:</p> <ul> <li> <p><a href="storage.htm#CDECEBGH">Chapter 3, "Configuring Storage for Grid Infrastructure for a Cluster and Oracle RAC"</a></p> </li> <li> <p><a class="olink OSTMG" href="http://www.oracle.com/pls/db112/lookup?id=OSTMG"><span class="italic">Oracle Database Storage Administrator's Guide</span></a></p> </li> </ul> </div> </div> <!-- class="sect2" --> <a id="BAJJHFGH" name="BAJJHFGH"></a> <div class="sect2"> <h3 class="sect2"><span class="secnum">2.5.3</span> TEMP Disk Space Requirements</h3> <p><a id="sthref139" name="sthref139"></a><a id="sthref140" name="sthref140"></a>The amount of disk space available in the <code>TEMP</code> directory is equivalent to the total amount of free disk space, minus what will be needed for the Oracle software to be installed.</p> <p><a id="sthref141" name="sthref141"></a><a id="sthref142" name="sthref142"></a>You must have 1 GB of disk space available in the <code>TEMP</code> directory. If you do not have sufficient space, then first delete all unnecessary files. If the temp disk space is still less than the required amount, then set the <code>TEMP</code> environment variable to point to a different hard drive.</p> <p>To modify the <code>TEMP</code> environment variable open the <span class="bold">System</span> control panel, select the <span class="bold">Advanced</span> tab, and click <span class="bold">Environment Variables</span>.</p> <div class="infoboxnote"> <p class="notep1">Note:</p> The temporary directory must reside in the same directory path on each node in the cluster.</div> </div> <!-- class="sect2" --></div> <!-- class="sect1" --> <a id="BABGBJIJ" name="BABGBJIJ"></a> <div class="sect1"><!-- infolevel="all" infotype="General" --> <h2 class="sect1"><span class="secnum">2.6</span> Checking the Network Requirements</h2> <p>Review the following sections to check that you have the networking hardware and internet protocol (IP) addresses required for an Oracle grid infrastructure for a cluster installation:</p> <ul> <li> <p><a href="#BABCJGHG">Network Hardware Requirements</a></p> </li> <li> <p><a href="#BABCIJIE">IP Address Requirements</a></p> </li> <li> <p><a href="#BABHCBGC">DNS Configuration for Domain Delegation to Grid Naming Service</a></p> </li> <li> <p><a href="#BABHGIJH">Grid Naming Service Configuration Example</a></p> </li> <li> <p><a href="#BABIBHAB">Manual IP Address Configuration Example</a></p> </li> <li> <p><a href="#BABGCHJG">Network Interface Configuration Options</a></p> </li> </ul> <div class="infoboxnote"> <p class="notep1">Note:</p> For the most up-to-date information about supported network protocols and hardware for Oracle RAC installations, refer to the Certify pages on the My Oracle Support Web site at the following URL: <pre xml:space="preserve" class="oac_no_warn"><a href="https://support.oracle.com">https://support.oracle.com</a> </pre></div> <a id="BABCJGHG" name="BABCJGHG"></a> <div class="sect2"> <h3 class="sect2"><span class="secnum">2.6.1</span> Network Hardware Requirements</h3> <p>The following is a list of requirements for network configuration:</p> <ul> <li> <p>The host name of each node must use only the characters a-z, A-Z, 0-9, and the dash or minus sign (-). Host names using underscores (_) are not allowed.</p> </li> <li> <p>Each node must have at least two network adapters or network interface cards (NICs): one for the public network interface, and one for the private network interface (the interconnect).</p> <p><a id="sthref143" name="sthref143"></a><a id="sthref144" name="sthref144"></a><a id="sthref145" name="sthref145"></a>To use multiple NICs for the public network or for the private network, Oracle recommends that you use NIC teaming. Use separate teaming for the public and private networks, because during installation each network connection is defined as a public or private interface.</p> </li> <li> <p>The private and public network connection names must be different from each other and cannot contain any multibyte language characters. The names are case-sensitive.</p> </li> <li> <p>The public network connection names associated with the network adapters for each network must be the same on all nodes, and the private network connection names associated with the network adapters must be the same on all nodes.</p> <p>For example: With a two-node cluster, you cannot configure network adapters on <code>node1</code> with <code>NIC1</code> as the public network connection name, but on <code>node2</code> have <code>NIC2</code> as the public network connection name. Public network connection names must be the same, so you must configure <code>NIC1</code> as public on <span class="italic">both</span> nodes. You must also configure the network adapters for the private network connection with the same network connection name. If <code>PrivNIC</code> is the private network connection name for <code>node1</code>, then <code>PrivNIC</code> must be the private network connection name for <code>node2</code>.</p> </li> <li> <p>In Windows Networking Properties, the public network connection on each node must be listed first in the bind order (the order in which network services access the node). The private network connection should be listed second.</p> <p>To ensure that your public adapter is first in the bind order<a id="sthref146" name="sthref146"></a><a id="sthref147" name="sthref147"></a><a id="sthref148" name="sthref148"></a>, follow these steps:</p> <ol> <li> <p>Right-click <span class="bold">My Network Places</span> and choose <span class="bold">Properties</span>.</p> </li> <li> <p>In the Advanced menu, click <span class="bold">Advanced Settings.</span></p> </li> <li> <p>If the public adapter name is not the first name listed under the Adapters and Bindings tab, then select it and click the arrow to move it to the top of list</p> </li> <li> <p>Click <span class="bold">OK</span> to save the setting and then exit network setup dialog</p> </li> </ol> </li> <li> <p>For the public and private networks, each network adapter must support TCP/IP.</p> </li> </ul> <ul> <li> <p><a id="sthref149" name="sthref149"></a>For the private network, the interconnect must support the user datagram protocol (UDP) using high-speed network adapters and switches that support TCP/IP (minimum requirement 1 Gigabit Ethernet).</p> <div class="infoboxnote"> <p class="notep1">Note:</p> U<a id="sthref150" name="sthref150"></a><a id="sthref151" name="sthref151"></a><a id="sthref152" name="sthref152"></a><a id="sthref153" name="sthref153"></a><a id="sthref154" name="sthref154"></a>DP is the default interconnect protocol for Oracle RAC, and TCP is the interconnect protocol for Oracle Clusterware. You must use a switch for the interconnect. Oracle recommends that you use a dedicated switch. <p>Oracle does not support token-rings or crossover cables for the interconnect.</p> </div> </li> <li> <p><a id="sthref155" name="sthref155"></a><a id="sthref156" name="sthref156"></a><a id="sthref157" name="sthref157"></a><a id="sthref158" name="sthref158"></a>Windows Media Sensing must be disabled for the private network connection.</p> <p>To disable Windows Media Sensing for TCP/IP, you must set the value of the <code>DisableDHCPMediaSense</code> parameter to 1 on each node. Because you need to modify the Windows registry to disable Media Sensing, you should first backup the registry and confirm that you can restore it, using the methods described in your Windows documentation. Disable Media Sensing by completing the following steps on each node of your cluster:</p> <ol> <li> <p>Backup the Windows registry.</p> </li> <li> <p>Use Registry Editor (<code>Regedt32.exe</code>) to view the following key in the registry:</p> <pre xml:space="preserve" class="oac_no_warn">HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters </pre></li> <li> <p>Add the following registry value of type DWORD:</p> <pre xml:space="preserve" class="oac_no_warn">Value Name: DisableDHCPMediaSense Data Type: REG_DWORD -Boolean Value: 1 </pre></li> <li> <p>Restart the computer.</p> </li> </ol> </li> <li> <p>For the private network, the endpoints of all designated interconnect interfaces must be completely reachable on the network. There should be no node that is not connected to every private network interface. You can test if an interconnect interface is reachable using <code><a id="sthref159" name="sthref159"></a>ping</code>.</p> </li> <li> <p>During installation, you are asked to identify the planned use for each network connection name that OUI detects on your cluster node. You must identify each network connection name as a public or private network connection name, and you must use the same private network connection names for both Oracle Clusterware and Oracle RAC.</p> <p>You can team separate interfaces to a common network connection to provide redundancy in case of a NIC failure. Oracle RAC and Oracle Clusterware will share this connection.</p> <p>IP addresses on the subnet you identify as private are assigned as private IP addresses for cluster member nodes. You do not need to configure these addresses manually in a <code>hosts</code> file.</p> </li> </ul> </div> <!-- class="sect2" --> <a id="BABCIJIE" name="BABCIJIE"></a> <div class="sect2"><!-- infolevel="all" infotype="General" --> <h3 class="sect2"><span class="secnum">2.6.2</span> IP Address Requirements</h3> <p>Before starting the installation, you must have at least two network interfaces configured on each node: One for the private IP address and one for the public IP address.</p> <p>You can configure IP addresses with one of the following options:</p> <ul> <li> <p><a id="sthref160" name="sthref160"></a>Oracle Grid Naming Service (GNS) using a static public node address and dynamically allocated IPs for the Oracle Clusterware provided VIP addresses, DHCP server assigned, and resolved using a multicast domain name server configured within the cluster.</p> </li> <li> <p>Static addresses that network administrators assign on a network domain name server (DNS) for each node. Selecting this option requires that you request network administration updates when you modify the cluster.</p> </li> </ul> <div class="infoboxnote"> <p class="notep1">Note:</p> O<a id="sthref161" name="sthref161"></a>racle recommends that you use a static hostname for all server node public hostnames. <p>Public IP addresses and virtual IP addresses must be in the same subnet.</p> </div> <div class="sect3"><a id="sthref162" name="sthref162"></a> <h4 class="sect3"><span class="secnum">2.6.2.1</span> IP Address Requirements with Grid Naming Service<a id="sthref163" name="sthref163"></a></h4> <p><a id="sthref164" name="sthref164"></a><a id="sthref165" name="sthref165"></a>If you enable Grid Naming Service (GNS), then name resolution requests are delegated to the GNS service through its virtual IP address. You define this address in the DNS domain before installation. The DNS delegates name resolution requests for cluster names to the GNS. The GNS processes the requests and responds with the list of addresses for the names.</p> <p><a id="sthref166" name="sthref166"></a>To use GNS, before installation the DNS administrator must establish DNS Lookup to direct DNS resolution of a subdomain to the cluster.</p> <div class="infoboxnotealso"> <p class="notep1">See Also:</p> <a href="#BABHCBGC">"DNS Configuration for Domain Delegation to Grid Naming Service"</a> for information on how to configure DNS delegation</div> </div> <!-- class="sect3" --> <div class="sect3"><a id="sthref167" name="sthref167"></a> <h4 class="sect3"><span class="secnum">2.6.2.2</span> IP Address Requirements for Manual Configuration</h4> <p>If you do not enable GNS, then the public and virtual IP addresses for each node must be static IP addresses, configured before installation for each node, but not currently in use. Public and virtual IP addresses must be on the same subnet.</p> <p>Oracle Clusterware manages private IP addresses in the private subnet on network interfaces you identify as private during the installation interview.</p> <p>The cluster must have the following addresses configured:</p> <ul> <li> <p>A public IP address for each node</p> </li> <li> <p>A virtual IP address for each node</p> </li> <li> <p><a id="sthref168" name="sthref168"></a>A single client access name (SCAN) configured on the domain name server (DNS) for Round Robin resolution to three addresses (recommended) or at least one address.</p> </li> </ul> <p><a id="sthref169" name="sthref169"></a>The single client access name (SCAN) is a host name used to provide service access for clients to the cluster. Because the SCAN is associated with the cluster as a whole, rather than to a particular node, the SCAN makes it possible to add or remove nodes from the cluster without needing to reconfigure clients. It also adds location independence for the databases, so that client configuration does not have to depend on which nodes are running a particular database. <a id="sthref170" name="sthref170"></a>Clients can continue to access the cluster in the same way as with previous releases, but Oracle recommends that clients access the cluster using the SCAN.</p> <p>SCAN addresses should be defined in a domain name service (DNS) to resolve to the SCAN. The SCAN addresses must be on the same subnet as virtual IP addresses and public IP addresses. <a id="sthref171" name="sthref171"></a>The SCAN must resolve to at least one address. For high availability and scalability, Oracle recommends that you configure the SCAN to use Round Robin resolution to three addresses. The name for the SCAN cannot begin with a numeral.</p> <div class="infoboxnote"> <p class="notep1">Note:</p> I<a id="sthref172" name="sthref172"></a><a id="sthref173" name="sthref173"></a>f you manually configure SCAN VIP addresses, then Oracle strongly recommends that you do not configure SCAN VIP addresses in the system <code>hosts</code> file. Use DNS resolution for SCAN VIPs. If you use the system <code>hosts</code> file to resolve SCANs, then you will only be able to resolve to one IP address and you will have only one SCAN address.</div> <div class="infoboxnotealso"> <p class="notep1">See Also:</p> <a href="concepts.htm#BABDCDGD">Appendix C</a>, <a href="concepts.htm#BABHEIBD">"Understanding Network Addresses"</a>for more information about network addresses</div> </div> <!-- class="sect3" --></div> <!-- class="sect2" --> <a id="BABHCBGC" name="BABHCBGC"></a> <div class="sect2"><!-- infolevel="all" infotype="General" --> <h3 class="sect2"><span class="secnum">2.6.3</span> DNS Configuration for Domain Delegation to Grid Naming Service</h3> <p><a id="sthref174" name="sthref174"></a>If you plan to use GNS, then before grid infrastructure installation, you must configure your domain name server (DNS) to send to GNS any name resolution requests for the subdomain served by GNS. This subdomain represents the cluster member nodes.</p> <p>You must configure the DNS to send GNS name resolution requests using DNS forwarders. If the DNS server is running on Windows server that you administer, then the following steps need to be performed to configure DNS:</p> <ol> <li> <p>Click <span class="bold">Start</span>, then select <span class="bold">Programs</span>. Select <span class="bold">Administrative Tools</span> and then click <span class="bold">DNS manager</span>. The DNS server configuration wizard starts automatically. Use the wizard to create an entry for the GNS virtual IP address. For example:</p> <pre xml:space="preserve" class="oac_no_warn">gns-server.clustername.com: 192.0.2.1 </pre> <p>The address you provide must be static and routable.</p> </li> <li> <p>To configure DNS forwarders, click <span class="bold">Start</span>, select <span class="bold">Administrative Tools</span>, and then select <span class="bold">DNS</span>.</p> </li> <li> <p>Right-click <span class="bolditalic">ServerName</span>, where <span class="italic">ServerName</span> is the name of the server, and then click the <span class="bold">Forwarders</span> tab.</p> </li> <li> <p>Click <span class="bold">New</span>, then type the name of the DNS domain for which you want to forward queries in the DNS domain box, for example, <code>clusterdomain.example.com</code>. Click <span class="bold">OK</span>.</p> </li> <li> <p>In the selected domain's forwarder IP address box, type the GNS virtual IP address, and then click <span class="bold">Add</span>.</p> </li> <li> <p>Click <span class="bold">OK</span> to exit.</p> </li> </ol> <p>If the DNS server is running on a different operating system, then refer to the <a class="olink CWGEN" href="http://www.oracle.com/pls/db112/lookup?id=CWGEN"><span class="italic">Oracle Clusterware Installation Guide</span></a> for that platform, or your operating system documentation.</p> <div class="infoboxnote"> <p class="notep1">Note:</p> Experienced DNS administrators may want to create a reverse lookup zone to enable resolution of reverse lookups. A <span class="italic">reverse lookup</span> resolves an IP address to a host name with a PTR or Pointer Resource record. If you have your reverse DNS zones configured, then you can automatically create associated reverse records when you create your original forward record.</div> </div> <!-- class="sect2" --> <a id="BABHGIJH" name="BABHGIJH"></a> <div class="sect2"><!-- infolevel="all" infotype="General" --> <h3 class="sect2"><span class="secnum">2.6.4</span> Grid Naming Service Configuration Example</h3> <p>If you use GNS, then you need to specify a static IP address for the GNS VIP address, and delegate a subdomain to be delegated to that static GNS VIP address.</p> <p>As nodes are added to the cluster, your organization's DHCP server can provide addresses for these nodes dynamically. These addresses are then registered automatically in GNS, and GNS provides resolution within the subdomain to cluster node addresses registered with GNS.</p> <p>Because allocation and configuration of addresses is performed automatically with GNS, no further configuration is required. Oracle Clusterware provides dynamic network configuration as nodes are added to or removed from the cluster. The following example is provided only for information.</p> <p>With a two node cluster where you have defined the GNS VIP, after installation you might have a configuration similar to the following, where the cluster name is <code>mycluster</code>, the GNS parent domain is <code>example.com</code>, the subdomain is <code>grid.example.com</code>, 192.0.2 in the IP addresses represents the cluster public IP address network, and 192.168.0 represents the private IP address network:</p> <div class="tblformal"><a id="sthref175" name="sthref175"></a><a id="sthref176" name="sthref176"></a> <p class="titleintable">Table 2-1 Example of a Grid Naming Service Network</p> <table class="Formal" title="Example of a Grid Naming Service Network " summary="This table shows an example of automatic configuration by Grid Naming Service (GNS) of network names and IP Addresses for the public, private, virtual IP, SCAN addresses, and GNS VIP address." dir="ltr" border="1" width="100%" frame="hsides" rules="groups" cellpadding="3" cellspacing="0"> <col width="9%" /> <col width="9%" /> <col width="13%" /> <col width="*" /> <col width="8%" /> <col width="12%" /> <col width="13%" /> <col width="10%" /> <thead> <tr align="left" valign="top"> <th align="left" valign="bottom" id="r1c1-t19">Identity</th> <th align="left" valign="bottom" id="r1c2-t19">Home Node</th> <th align="left" valign="bottom" id="r1c3-t19">Host Node</th> <th align="left" valign="bottom" id="r1c4-t19">Given Name</th> <th align="left" valign="bottom" id="r1c5-t19">Type</th> <th align="left" valign="bottom" id="r1c6-t19">Address</th> <th align="left" valign="bottom" id="r1c7-t19">Address Assigned By</th> <th align="left" valign="bottom" id="r1c8-t19">Resolved By</th> </tr> </thead> <tbody> <tr align="left" valign="top"> <td align="left" id="r2c1-t19" headers="r1c1-t19"> <p>GNS VIP</p> </td> <td align="left" headers="r2c1-t19 r1c2-t19"> <p>n/a</p> </td> <td align="left" headers="r2c1-t19 r1c3-t19"> <p>Selected by Oracle Clusterware</p> </td> <td align="left" headers="r2c1-t19 r1c4-t19"> <p><code>mycluster-gns.example.com</code></p> </td> <td align="left" headers="r2c1-t19 r1c5-t19"> <p>Virtual</p> </td> <td align="left" headers="r2c1-t19 r1c6-t19"> <p>192.0.2.1</p> </td> <td align="left" headers="r2c1-t19 r1c7-t19"> <p>Fixed by net administrator</p> </td> <td align="left" headers="r2c1-t19 r1c8-t19"> <p>DNS</p> </td> </tr> <tr align="left" valign="top"> <td align="left" id="r3c1-t19" headers="r1c1-t19"> <p>Node 1 Public</p> </td> <td align="left" headers="r3c1-t19 r1c2-t19"> <p>node1</p> </td> <td align="left" headers="r3c1-t19 r1c3-t19"> <p><code>node1</code></p> </td> <td align="left" headers="r3c1-t19 r1c4-t19"> <p><code>node1</code><a id="BABDGAAB" name="BABDGAAB" href="#BABDGAAB" onclick='footdisplay(1,"Node hostnames may resolve to multiple addresses, including any private IP addresses or VIP addresses currently running on that host.")'><sup class="tablefootnote">Foot 1 </sup></a></p> </td> <td align="left" headers="r3c1-t19 r1c5-t19"> <p>Public</p> </td> <td align="left" headers="r3c1-t19 r1c6-t19"> <p>192.0.2.101</p> </td> <td align="left" headers="r3c1-t19 r1c7-t19"> <p>Fixed</p> </td> <td align="left" headers="r3c1-t19 r1c8-t19"> <p>GNS</p> </td> </tr> <tr align="left" valign="top"> <td align="left" id="r4c1-t19" headers="r1c1-t19"> <p>Node 1 VIP</p> </td> <td align="left" headers="r4c1-t19 r1c2-t19"> <p>node1</p> </td> <td align="left" headers="r4c1-t19 r1c3-t19"> <p>Selected by Oracle Clusterware</p> </td> <td align="left" headers="r4c1-t19 r1c4-t19"> <p><code>node1-vip</code></p> </td> <td align="left" headers="r4c1-t19 r1c5-t19"> <p>Virtual</p> </td> <td align="left" headers="r4c1-t19 r1c6-t19"> <p>192.0.2.104</p> </td> <td align="left" headers="r4c1-t19 r1c7-t19"> <p>DHCP</p> </td> <td align="left" headers="r4c1-t19 r1c8-t19"> <p>GNS</p> </td> </tr> <tr align="left" valign="top"> <td align="left" id="r5c1-t19" headers="r1c1-t19"> <p>Node 1 Private</p> </td> <td align="left" headers="r5c1-t19 r1c2-t19"> <p>node1</p> </td> <td align="left" headers="r5c1-t19 r1c3-t19"> <p><code>node1</code></p> </td> <td align="left" headers="r5c1-t19 r1c4-t19"> <p><code>node1-priv</code></p> </td> <td align="left" headers="r5c1-t19 r1c5-t19"> <p>Private</p> </td> <td align="left" headers="r5c1-t19 r1c6-t19"> <p>192.168.0.1</p> </td> <td align="left" headers="r5c1-t19 r1c7-t19"> <p>Fixed or DHCP</p> </td> <td align="left" headers="r5c1-t19 r1c8-t19"> <p>GNS</p> </td> </tr> <tr align="left" valign="top"> <td align="left" id="r6c1-t19" headers="r1c1-t19"> <p>Node 2 Public</p> </td> <td align="left" headers="r6c1-t19 r1c2-t19"> <p>node2</p> </td> <td align="left" headers="r6c1-t19 r1c3-t19"> <p><code>node2</code></p> </td> <td align="left" headers="r6c1-t19 r1c4-t19"> <p><code>node2</code><a id="sthref177" name="sthref177" href="#sthref177" onclick='footdisplay(1,"Node hostnames may resolve to multiple addresses, including any private IP addresses or VIP addresses currently running on that host.")'><sup class="footnotenumber">Footref 1</sup></a></p> </td> <td align="left" headers="r6c1-t19 r1c5-t19"> <p>Public</p> </td> <td align="left" headers="r6c1-t19 r1c6-t19"> <p>192.0.2.102</p> </td> <td align="left" headers="r6c1-t19 r1c7-t19"> <p>Fixed</p> </td> <td align="left" headers="r6c1-t19 r1c8-t19"> <p>GNS</p> </td> </tr> <tr align="left" valign="top"> <td align="left" id="r7c1-t19" headers="r1c1-t19"> <p>Node 2 VIP</p> </td> <td align="left" headers="r7c1-t19 r1c2-t19"> <p>node2</p> </td> <td align="left" headers="r7c1-t19 r1c3-t19"> <p>Selected by Oracle Clusterware</p> </td> <td align="left" headers="r7c1-t19 r1c4-t19"> <p><code>node2-vip</code></p> </td> <td align="left" headers="r7c1-t19 r1c5-t19"> <p>Virtual</p> </td> <td align="left" headers="r7c1-t19 r1c6-t19"> <p>192.0.2.105</p> </td> <td align="left" headers="r7c1-t19 r1c7-t19"> <p>DHCP</p> </td> <td align="left" headers="r7c1-t19 r1c8-t19"> <p>GNS</p> </td> </tr> <tr align="left" valign="top"> <td align="left" id="r8c1-t19" headers="r1c1-t19"> <p>Node 2 Private</p> </td> <td align="left" headers="r8c1-t19 r1c2-t19"> <p>node2</p> </td> <td align="left" headers="r8c1-t19 r1c3-t19"> <p><code>node2</code></p> </td> <td align="left" headers="r8c1-t19 r1c4-t19"> <p><code>node2-priv</code></p> </td> <td align="left" headers="r8c1-t19 r1c5-t19"> <p>Private</p> </td> <td align="left" headers="r8c1-t19 r1c6-t19"> <p>192.168.0.2</p> </td> <td align="left" headers="r8c1-t19 r1c7-t19"> <p>Fixed or DHCP</p> </td> <td align="left" headers="r8c1-t19 r1c8-t19"> <p>GNS</p> </td> </tr> <tr align="left" valign="top"> <td align="left" id="r9c1-t19" headers="r1c1-t19"> <p>SCAN VIP 1</p> </td> <td align="left" headers="r9c1-t19 r1c2-t19"> <p>n/a</p> </td> <td align="left" headers="r9c1-t19 r1c3-t19"> <p>Selected by Oracle Clusterware</p> </td> <td align="left" headers="r9c1-t19 r1c4-t19"> <p><code>mycluster-scan.grid.example.com</code></p> </td> <td align="left" headers="r9c1-t19 r1c5-t19"> <p>Virtual</p> </td> <td align="left" headers="r9c1-t19 r1c6-t19"> <p>192.0.2.201</p> </td> <td align="left" headers="r9c1-t19 r1c7-t19"> <p>DHCP</p> </td> <td align="left" headers="r9c1-t19 r1c8-t19"> <p>GNS</p> </td> </tr> <tr align="left" valign="top"> <td align="left" id="r10c1-t19" headers="r1c1-t19"> <p>SCAN VIP 2</p> </td> <td align="left" headers="r10c1-t19 r1c2-t19"> <p>n/a</p> </td> <td align="left" headers="r10c1-t19 r1c3-t19"> <p>Selected by Oracle Clusterware</p> </td> <td align="left" headers="r10c1-t19 r1c4-t19"> <p><code>mycluster-scan.grid.example.com</code></p> </td> <td align="left" headers="r10c1-t19 r1c5-t19"> <p>Virtual</p> </td> <td align="left" headers="r10c1-t19 r1c6-t19"> <p>192.0.2.202</p> </td> <td align="left" headers="r10c1-t19 r1c7-t19"> <p>DHCP</p> </td> <td align="left" headers="r10c1-t19 r1c8-t19"> <p>GNS</p> </td> </tr> <tr align="left" valign="top"> <td align="left" id="r11c1-t19" headers="r1c1-t19"> <p>SCAN VIP 3</p> </td> <td align="left" headers="r11c1-t19 r1c2-t19"> <p>n/a</p> </td> <td align="left" headers="r11c1-t19 r1c3-t19"> <p>Selected by Oracle Clusterware</p> </td> <td align="left" headers="r11c1-t19 r1c4-t19"> <p><code>mycluster-scan.grid.example.com</code></p> </td> <td align="left" headers="r11c1-t19 r1c5-t19"> <p>Virtual</p> </td> <td align="left" headers="r11c1-t19 r1c6-t19"> <p>192.0.2.203</p> </td> <td align="left" headers="r11c1-t19 r1c7-t19"> <p>DHCP</p> </td> <td align="left" headers="r11c1-t19 r1c8-t19"> <p>GNS</p> </td> </tr> </tbody> </table> <br /></div> <!-- class="tblformal" --> <p class="tablefootnote"><sup class="tablefootnote">Footnote 1 </sup>Node hostnames may resolve to multiple addresses, including any private IP addresses or VIP addresses currently running on that host.</p> </div> <!-- class="sect2" --> <a id="BABIBHAB" name="BABIBHAB"></a> <div class="sect2"><!-- infolevel="all" infotype="General" --> <h3 class="sect2"><span class="secnum">2.6.5</span> Manual IP Address Configuration Example</h3> <p>If you choose not to use GNS, then before installation you must configure public, virtual, and private IP addresses. Also, check that the default gateway can be accessed by a <code>ping</code> command. To find the default gateway, use the <code>ipconfig</code> command, as described in your operating system's help utility.</p> <p>For example, with a two node cluster where each node has one public and one private interface, and you have defined a SCAN domain address to resolve on your DNS to one of three IP addresses, you might have the configuration shown in the following table for your network interfaces:</p> <div class="tblformal"><a id="sthref178" name="sthref178"></a><a id="sthref179" name="sthref179"></a> <p class="titleintable">Table 2-2 Manual Network Configuration Example</p> <table class="Formal" title="Manual Network Configuration Example" summary="This table shows a manual configuration example of network names and IP Addresses for the public, private, virtual IP, and SCAN addresses." dir="ltr" border="1" width="100%" frame="hsides" rules="groups" cellpadding="3" cellspacing="0"> <col width="10%" /> <col width="9%" /> <col width="15%" /> <col width="*" /> <col width="9%" /> <col width="13%" /> <col width="13%" /> <col width="13%" /> <thead> <tr align="left" valign="top"> <th align="left" valign="bottom" id="r1c1-t20">Identity</th> <th align="left" valign="bottom" id="r1c2-t20">Home Node</th> <th align="left" valign="bottom" id="r1c3-t20">Host Node</th> <th align="left" valign="bottom" id="r1c4-t20">Given Name</th> <th align="left" valign="bottom" id="r1c5-t20">Type</th> <th align="left" valign="bottom" id="r1c6-t20">Address</th> <th align="left" valign="bottom" id="r1c7-t20">Address Assigned By</th> <th align="left" valign="bottom" id="r1c8-t20">Resolved By</th> </tr> </thead> <tbody> <tr align="left" valign="top"> <td align="left" id="r2c1-t20" headers="r1c1-t20"> <p>Node 1 Public</p> </td> <td align="left" headers="r2c1-t20 r1c2-t20"> <p>node1</p> </td> <td align="left" headers="r2c1-t20 r1c3-t20"> <p><code>node1</code></p> </td> <td align="left" headers="r2c1-t20 r1c4-t20"> <p><code>node1</code><a id="BABFHDBE" name="BABFHDBE" href="#BABFHDBE" onclick='footdisplay(1,"Node hostnames may resolve to multiple addresses.")'><sup class="tablefootnote">Foot 1 </sup></a></p> </td> <td align="left" headers="r2c1-t20 r1c5-t20"> <p>Public</p> </td> <td align="left" headers="r2c1-t20 r1c6-t20"> <p>192.0.2.101</p> </td> <td align="left" headers="r2c1-t20 r1c7-t20"> <p>Fixed</p> </td> <td align="left" headers="r2c1-t20 r1c8-t20"> <p>DNS</p> </td> </tr> <tr align="left" valign="top"> <td align="left" id="r3c1-t20" headers="r1c1-t20"> <p>Node 1 VIP</p> </td> <td align="left" headers="r3c1-t20 r1c2-t20"> <p>node1</p> </td> <td align="left" headers="r3c1-t20 r1c3-t20"> <p>Selected by Oracle Clusterware</p> </td> <td align="left" headers="r3c1-t20 r1c4-t20"> <p><code>node1-vip</code></p> </td> <td align="left" headers="r3c1-t20 r1c5-t20"> <p>Virtual</p> </td> <td align="left" headers="r3c1-t20 r1c6-t20"> <p>192.0.2.104</p> </td> <td align="left" headers="r3c1-t20 r1c7-t20"> <p>Fixed</p> </td> <td align="left" headers="r3c1-t20 r1c8-t20"> <p>DNS, hosts file</p> </td> </tr> <tr align="left" valign="top"> <td align="left" id="r4c1-t20" headers="r1c1-t20"> <p>Node 1 Private</p> </td> <td align="left" headers="r4c1-t20 r1c2-t20"> <p>node1</p> </td> <td align="left" headers="r4c1-t20 r1c3-t20"> <p><code>node1</code></p> </td> <td align="left" headers="r4c1-t20 r1c4-t20"> <p><code>node1-priv</code></p> </td> <td align="left" headers="r4c1-t20 r1c5-t20"> <p>Private</p> </td> <td align="left" headers="r4c1-t20 r1c6-t20"> <p>192.168.0.1</p> </td> <td align="left" headers="r4c1-t20 r1c7-t20"> <p>Fixed</p> </td> <td align="left" headers="r4c1-t20 r1c8-t20"> <p>DNS, hosts file, or none</p> </td> </tr> <tr align="left" valign="top"> <td align="left" id="r5c1-t20" headers="r1c1-t20"> <p>Node 2 Public</p> </td> <td align="left" headers="r5c1-t20 r1c2-t20"> <p>node2</p> </td> <td align="left" headers="r5c1-t20 r1c3-t20"> <p><code>node2</code></p> </td> <td align="left" headers="r5c1-t20 r1c4-t20"> <p><code>node2</code><a id="sthref180" name="sthref180" href="#sthref180" onclick='footdisplay(1,"Node hostnames may resolve to multiple addresses.")'><sup class="footnotenumber">Footref 1</sup></a></p> </td> <td align="left" headers="r5c1-t20 r1c5-t20"> <p>Public</p> </td> <td align="left" headers="r5c1-t20 r1c6-t20"> <p>192.0.2.102</p> </td> <td align="left" headers="r5c1-t20 r1c7-t20"> <p>Fixed</p> </td> <td align="left" headers="r5c1-t20 r1c8-t20"> <p>DNS</p> </td> </tr> <tr align="left" valign="top"> <td align="left" id="r6c1-t20" headers="r1c1-t20"> <p>Node 2 VIP</p> </td> <td align="left" headers="r6c1-t20 r1c2-t20"> <p>node2</p> </td> <td align="left" headers="r6c1-t20 r1c3-t20"> <p>Selected by Oracle Clusterware</p> </td> <td align="left" headers="r6c1-t20 r1c4-t20"> <p><code>node2-vip</code></p> </td> <td align="left" headers="r6c1-t20 r1c5-t20"> <p>Virtual</p> </td> <td align="left" headers="r6c1-t20 r1c6-t20"> <p>192.0.2.105</p> </td> <td align="left" headers="r6c1-t20 r1c7-t20"> <p>Fixed</p> </td> <td align="left" headers="r6c1-t20 r1c8-t20"> <p>DNS, hosts file</p> </td> </tr> <tr align="left" valign="top"> <td align="left" id="r7c1-t20" headers="r1c1-t20"> <p>Node 2 Private</p> </td> <td align="left" headers="r7c1-t20 r1c2-t20"> <p>node2</p> </td> <td align="left" headers="r7c1-t20 r1c3-t20"> <p><code>node2</code></p> </td> <td align="left" headers="r7c1-t20 r1c4-t20"> <p><code>node2-priv</code></p> </td> <td align="left" headers="r7c1-t20 r1c5-t20"> <p>Private</p> </td> <td align="left" headers="r7c1-t20 r1c6-t20"> <p>192.168.0.2</p> </td> <td align="left" headers="r7c1-t20 r1c7-t20"> <p>Fixed</p> </td> <td align="left" headers="r7c1-t20 r1c8-t20"> <p>DNS, hosts file, or none</p> </td> </tr> <tr align="left" valign="top"> <td align="left" id="r8c1-t20" headers="r1c1-t20"> <p>SCAN VIP 1</p> </td> <td align="left" headers="r8c1-t20 r1c2-t20"> <p>n/a</p> </td> <td align="left" headers="r8c1-t20 r1c3-t20"> <p>Selected by Oracle Clusterware</p> </td> <td align="left" headers="r8c1-t20 r1c4-t20"> <p><code>mycluster-scan</code></p> </td> <td align="left" headers="r8c1-t20 r1c5-t20"> <p>Virtual</p> </td> <td align="left" headers="r8c1-t20 r1c6-t20"> <p>192.0.2.201</p> </td> <td align="left" headers="r8c1-t20 r1c7-t20"> <p>Fixed</p> </td> <td align="left" headers="r8c1-t20 r1c8-t20"> <p>DNS</p> </td> </tr> <tr align="left" valign="top"> <td align="left" id="r9c1-t20" headers="r1c1-t20"> <p>SCAN VIP 2</p> </td> <td align="left" headers="r9c1-t20 r1c2-t20"> <p>n/a</p> </td> <td align="left" headers="r9c1-t20 r1c3-t20"> <p>Selected by Oracle Clusterware</p> </td> <td align="left" headers="r9c1-t20 r1c4-t20"> <p><code>mycluster-scan</code></p> </td> <td align="left" headers="r9c1-t20 r1c5-t20"> <p>Virtual</p> </td> <td align="left" headers="r9c1-t20 r1c6-t20"> <p>192.0.2.202</p> </td> <td align="left" headers="r9c1-t20 r1c7-t20"> <p>Fixed</p> </td> <td align="left" headers="r9c1-t20 r1c8-t20"> <p>DNS</p> </td> </tr> <tr align="left" valign="top"> <td align="left" id="r10c1-t20" headers="r1c1-t20"> <p>SCAN VIP 3</p> </td> <td align="left" headers="r10c1-t20 r1c2-t20"> <p>n/a</p> </td> <td align="left" headers="r10c1-t20 r1c3-t20"> <p>Selected by Oracle Clusterware</p> </td> <td align="left" headers="r10c1-t20 r1c4-t20"> <p><code>mycluster-scan</code></p> </td> <td align="left" headers="r10c1-t20 r1c5-t20"> <p>Virtual</p> </td> <td align="left" headers="r10c1-t20 r1c6-t20"> <p>192.0.2.203</p> </td> <td align="left" headers="r10c1-t20 r1c7-t20"> <p>Fixed</p> </td> <td align="left" headers="r10c1-t20 r1c8-t20"> <p>DNS</p> </td> </tr> </tbody> </table> <br /></div> <!-- class="tblformal" --> <p class="tablefootnote"><sup class="tablefootnote">Footnote 1 </sup>Node hostnames may resolve to multiple addresses.</p> <p>You do not need to provide a private name for the interconnect. If you want name resolution for the interconnect, then you can configure private IP names in the system <code>hosts</code> file or the DNS. However, Oracle Clusterware assigns interconnect addresses on the interface defined during installation as the private interface (<code>Local Area Connection 2</code>, for example), and to the subnet used for the private subnet.</p> <p>The addresses to which the SCAN resolves are assigned by Oracle Clusterware, so they are not fixed to a particular node. To enable VIP failover, the configuration shown in the preceding table defines the SCAN addresses and the public and VIP addresses of both nodes on the same subnet, 192.0.2.</p> <div class="infoboxnote"> <p class="notep1">Note:</p> All host names must conform to the RFC 952 standard, which permits alphanumeric characters. Host names using underscores ("_") are not allowed.</div> </div> <!-- class="sect2" --> <a id="BABGCHJG" name="BABGCHJG"></a> <div class="sect2"><!-- infolevel="all" infotype="General" --> <h3 class="sect2"><span class="secnum">2.6.6</span> Network Interface Configuration Options</h3> <p>The precise configuration you choose for your network depends on the size and use of the cluster you want to configure, and the level of availability you require.</p> <p>If certified Network-attached Storage (NAS) is used for Oracle RAC and this storage is connected through Ethernet-based networks, then you must have a third network interface for NAS I/O. Failing to provide three separate interfaces in this case can cause performance and stability problems under heavy system loads.</p> </div> <!-- class="sect2" --></div> <!-- class="sect1" --> <a id="BABECGFE" name="BABECGFE"></a> <div class="sect1"><!-- infolevel="all" infotype="General" --> <h2 class="sect1"><span class="secnum">2.7</span> Identifying Software Requirements<a id="sthref181" name="sthref181"></a><a id="sthref182" name="sthref182"></a><a id="sthref183" name="sthref183"></a><a id="sthref184" name="sthref184"></a></h2> <p>Depending on the products that you intend to install, verify that the following operating system software is installed on the system.</p> <div class="infoboxnote"> <p class="notep1">Note:</p> OUI performs checks your system to verify that it meets the listed operating system requirements. To ensure that these checks complete successfully, verify the requirements before you start OUI. <p><a id="sthref185" name="sthref185"></a><a id="sthref186" name="sthref186"></a>Oracle does not support running different operating system versions on cluster members, unless an operating system is being upgraded. You cannot run different operating system version binaries on members of the same cluster, even if each operating system is supported.<a id="sthref187" name="sthref187"></a><a id="sthref188" name="sthref188"></a></p> </div> <p><a href="#BABEHGDD">Table 2-3</a> lists the software requirements for Oracle Grid Infrastructure and Oracle RAC 11<span class="italic">g</span> Release 2 (11.2).</p> <div class="tblformal"><a id="sthref189" name="sthref189"></a><a id="BABEHGDD" name="BABEHGDD"></a> <p class="titleintable">Table 2-3 Oracle Grid Software Requirements for Windows Systems</p> <table class="Formal" title="Oracle Grid Software Requirements for Windows Systems" summary="This table lists the software requirements for Oracle Database. The first column lists the requirement the second column lists the value for that requirement." dir="ltr" border="1" width="100%" frame="hsides" rules="groups" cellpadding="3" cellspacing="0"> <col width="25%" /> <col width="*" /> <thead> <tr align="left" valign="top"> <th align="left" valign="bottom" id="r1c1-t23">Requirement</th> <th align="left" valign="bottom" id="r1c2-t23">Value</th> </tr> </thead> <tbody> <tr align="left" valign="top"> <td align="left" id="r2c1-t23" headers="r1c1-t23"> <p>System Architecture</p> </td> <td align="left" headers="r2c1-t23 r1c2-t23"> <p>Processor: AMD64, or Intel Extended memory (EM64T)</p> <p><span class="bold">Note:</span> Oracle provides only 64-bit (x64) versions of Oracle Database with Oracle Real Application Clusters (Oracle RAC) for Windows.</p> <p>The 64-bit (x64) version of Oracle RAC runs on the 64-bit version of Windows on AMD64 and EM64T hardware. For additional information, visit My Oracle Support at the following URL:</p> <pre xml:space="preserve" class="oac_no_warn"><a href="http://support.oracle.com/">http://support.oracle.com/</a> </pre></td> </tr> <tr align="left" valign="top"> <td align="left" id="r3c1-t23" headers="r1c1-t23"> <p>Operating system for 64-bit Windows</p> </td> <td align="left" headers="r3c1-t23 r1c2-t23"> <p><span class="bold">Oracle Grid Infrastructure and Oracle RAC for x64 Windows:</span></p> <ul> <li> <p>Windows Server 2003 x64 with service pack 1 or higher.</p> </li> <li> <p>Windows Server 2003 R2 x64.</p> </li> <li> <p>Windows Server 2008 x64 Standard, Enterprise, Datacenter, Web, and Foundation editions.</p> </li> <li> <p>Windows Server 2008 R2 x64 Standard, Enterprise, Datacenter, Web, and Foundation editions.</p> </li> </ul> <p>The Windows Multilingual User Interface Pack and Terminal Services are supported.</p> <p><span class="bold">NOTE:</span> Oracle Clusterware, Oracle ASM and Oracle RAC 11<span class="italic">g</span> release 2 are not supported on any 32-bit Windows operating systems.</p> </td> </tr> <tr align="left" valign="top"> <td align="left" id="r4c1-t23" headers="r1c1-t23"> <p>Compiler for x64 Windows</p> </td> <td align="left" headers="r4c1-t23 r1c2-t23"> <p>Pro*Cobol has been tested and is certified with Micro Focus Net Express 5.0. Object Oriented COBOL (OOCOBOL) specifications are not supported.</p> <p>The following components are supported with the Microsoft Visual C++ .NET 2005 9.0 and Intel 10.1 C compilers:</p> <ul> <li> <p>Oracle Call Interface (OCI)</p> </li> <li> <p>Pro*C/C++</p> </li> <li> <p>External callouts</p> </li> <li> <p>Oracle XML Developer's Kit (XDK)</p> </li> </ul> <p>Oracle C++ Call Interface is supported with:</p> <ul> <li> <p>Microsoft Visual C++ .NET 2005 8.0</p> </li> <li> <p>Microsoft Visual C++ .NET 2008 9.0 - OCCI libraries are installed under <code><span class="codeinlineitalic">ORACLE_HOME</span></code><code>\oci\lib\msvc\vc9</code>. When developing OCCI applications with MSVC++ 9.0, ensure that the OCCI libraries are correctly selected from this directory for linking and executing.</p> </li> <li> <p>Intel 10.1 C++ compiler with the relevant Microsoft Visual C++ .NET STLs</p> </li> </ul> </td> </tr> <tr align="left" valign="top"> <td align="left" id="r5c1-t23" headers="r1c1-t23"> <p>Network Protocol</p> </td> <td align="left" headers="r5c1-t23 r1c2-t23"> <p>Oracle Net foundation layer uses Oracle protocol support to communicate with the following industry-standard network protocols:</p> <ul> <li> <p>TCP/IP</p> </li> <li> <p>TCP/IP with SSL</p> </li> <li> <p>Named Pipes</p> </li> </ul> </td> </tr> </tbody> </table> <br /></div> <!-- class="tblformal" --> <p>If you are currently running an operating system version that is not supported by Oracle Database 11<span class="italic">g</span> release 2 (11.2), such as Windows 2000, then you must first upgrade your operating system before upgrading to Oracle Database 11<span class="italic">g</span> Real Application Clusters.</p> <p>If you are currently running a cluster with Oracle9<span class="italic">i</span> Clusterware and wish to continue to use it, then you must upgrade to the latest patchset for Oracle9<span class="italic">i</span> to ensure compatibility between Cluster Manager Services in Oracle9<span class="italic">i</span> and Oracle Database 11<span class="italic">g</span> release 2 (11.2).</p> <div class="sect2"><!-- infolevel="all" infotype="General" --><a id="sthref190" name="sthref190"></a> <h3 class="sect2"><span class="secnum">2.7.1</span> Windows Firewall Feature on Windows Servers</h3> <p>When installing Oracle grid infrastructure software or Oracle RAC software on Windows servers, it is mandatory to disable the Windows Firewall feature. If the windows firewall is enabled, then remote copy and configuration assistants such as VIPCA, NETCA and DBCA will fail during Oracle RAC installation. Thus, the firewall must be disabled on all the nodes of a cluster prior to performing Oracle RAC installation.</p> <div class="infoboxnote"> <p class="notep1">Note:</p> The Windows Firewall should <span class="italic">never</span> be enabled on a network interface card (NIC) that is used as a cluster interconnect (private network interface).</div> <p>After the installation is successful, you can enable the Windows Firewall for the public connections. However, to ensure correct operation of the Oracle software, you must add certain executables and ports to the Firewall exception list on all the nodes of a cluster. See <a href="postinst.htm#CHDJGCEH">Section 5.1.2, "Configure Exceptions for the Windows Firewall"</a> for details.</p> <p>Additionally, the Windows Firewall must be disabled on all the nodes in the cluster before performing any cluster-wide configuration changes, such as:</p> <ul> <li> <p>Adding a node</p> </li> <li> <p>Deleting a node</p> </li> <li> <p>Upgrading to patch release</p> </li> <li> <p>Applying a one-off patch</p> </li> </ul> <p>If you do not disable the Windows Firewall before performing these actions, then the changes might not be propagated correctly to all the nodes of the cluster.</p> </div> <!-- class="sect2" --></div> <!-- class="sect1" --> <a id="BABJBHFH" name="BABJBHFH"></a> <div class="sect1"> <h2 class="sect1"><span class="secnum">2.8</span> Network Time Protocol Setting</h2> <p>Each node in the cluster needs to use the same time reference. Follow the instructions in one of the following sections to configure time synchronization for your cluster nodes:</p> <ul> <li> <p><a href="#BAJHCEDG">Configuring the Windows Time Service</a></p> </li> <li> <p><a href="#BAJBEDAJ">Configuring Network Time Protocol</a></p> </li> <li> <p><a href="#BAJJHGAB">Configuring Cluster Time Synchronization Service</a></p> </li> </ul> <a id="BAJHCEDG" name="BAJHCEDG"></a> <div class="sect2"><!-- infolevel="all" infotype="General" --> <h3 class="sect2"><span class="secnum">2.8.1</span> Configuring the Windows Time Service</h3> <p><a id="sthref191" name="sthref191"></a>The Windows Time service (W32Time) provides network clock synchronization on computers running Microsoft Windows. If you are using Windows Time service, and you prefer to continue using it instead of Cluster Time Synchronization Service, then you need to modify the Windows Time service settings to prevent the time from being adjusted backward. Restart the Windows Time service after you complete this task.</p> <p><a id="sthref192" name="sthref192"></a>To configure Windows Time service, use the following command on each node:</p> <pre xml:space="preserve" class="oac_no_warn">C:\> W32tm /register </pre> <p><a id="sthref193" name="sthref193"></a>To modify the Windows Time service to prevent it from adjusting the time backwards, perform the following steps:</p> <ol> <li> <p>Open the Registry Editor (<code>regedit</code>).</p> </li> <li> <p>Locate the <code>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config</code> key.</p> </li> <li> <p>Set the value for <code>MaxNegPhaseCorrection</code> to 0.</p> </li> <li> <p>To put the change into effect, use the following command:</p> <pre xml:space="preserve" class="oac_no_warn">C:\>W32tm /config /update </pre></li> </ol> </div> <!-- class="sect2" --> <a id="BAJBEDAJ" name="BAJBEDAJ"></a> <div class="sect2"><!-- infolevel="all" infotype="General" --> <h3 class="sect2"><span class="secnum">2.8.2</span> Configuring Network Time Protocol</h3> <p>The Network Time Protocol (NTP) is a client/server application. Each server must have NTP client software installed and configured to synchronize its clock to the network time server. The Windows Time service is not an exact implementation of the Network Time Protocol (NTP), but it based on the NTP specifications.</p> <p>If you decide to use NTP instead of the Windows Time service, then, after you have installed the NTP client software on each node server, you must start the NTP service with the <code>-x</code> option to prevent time from being adjusted backward.</p> <p>To ensure the NTP service is running with the <code>-x</code> option, perform the following steps:</p> <ol> <li> <p>Use the registry editor to edit the value for the <code>ntpd</code> executable under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTP</p> </li> <li> <p>Add the <code>-x</code> option to the ImagePath key value, behind <code>%INSTALLDIR%\ntpd.exe</code>.</p> </li> <li> <p><a id="sthref194" name="sthref194"></a>Restart the NTP service using the following commands:</p> <pre xml:space="preserve" class="oac_no_warn">net stop NTP net start NTP </pre></li> </ol> </div> <!-- class="sect2" --> <a id="BAJJHGAB" name="BAJJHGAB"></a> <div class="sect2"><!-- infolevel="all" infotype="General" --> <h3 class="sect2"><span class="secnum">2.8.3</span> Configuring Cluster Time Synchronization Service</h3> <p><a id="sthref195" name="sthref195"></a><a id="sthref196" name="sthref196"></a>If you want to use Cluster Time Synchronization Service to provide synchronization service in the cluster, then disable the Windows Time service and stop the Network Time Protocol service.</p> <p>When the installer finds that neither the Windows Time service or NTP service are active, the Cluster Time Synchronization Service is installed in active mode and synchronizes the time across the nodes. If the Windows Time service or NTP service is active, then the Cluster Time Synchronization Service is started in observer mode, and no active time synchronization is performed by Oracle Clusterware within the cluster.</p> <p><a id="sthref197" name="sthref197"></a>To confirm that the Cluster Time Synchronization Service is active after installation, enter the following command as the Grid installation owner:</p> <pre xml:space="preserve" class="oac_no_warn">crsctl check ctss </pre></div> <!-- class="sect2" --></div> <!-- class="sect1" --> <a id="BABJGIIA" name="BABJGIIA"></a> <div class="sect1"><!-- infolevel="all" infotype="General" --> <h2 class="sect1"><span class="secnum">2.9</span> Enabling Intelligent Platform Management Interface (IPMI)</h2> <p>Intelligent Platform Management Interface (IPMI) provides a set of common interfaces to computer hardware and firmware that system administrators can use to monitor system health and manage the system. With Oracle Database 11<span class="italic">g</span> release 2, Oracle Clusterware can integrate IPMI to provide failure isolation support and to ensure cluster integrity. <a id="sthref198" name="sthref198"></a><a id="sthref199" name="sthref199"></a></p> <p>You can configure node-termination with IPMI during installation by selecting a node-termination protocol, such as IPMI. You can also configure IPMI after installation with <code>crsctl</code> commands.</p> <div class="infoboxnotealso"> <p class="notep1">See Also:</p> <a class="olink CWADD838" href="http://www.oracle.com/pls/db112/lookup?id=CWADD838"><span class="italic">Oracle Clusterware Administration and Deployment Guide</span></a> for information about how to configure IPMI after installation</div> <div class="sect2"><!-- infolevel="all" infotype="General" --><a id="sthref200" name="sthref200"></a> <h3 class="sect2"><span class="secnum">2.9.1</span> Requirements for Enabling IPMI</h3> <p>You must have the following hardware and software configured to enable cluster nodes to be managed with IPMI:</p> <ul> <li> <p>Each cluster member node requires a Baseboard Management Controller (BMC) running firmware compatible with IPMI version 1.5 or greater, which supports IPMI over LANs, and configured for remote control using LAN.</p> <div class="infoboxnote"> <p class="notep1">Note:</p> On servers running Windows 2008, you may have to upgrade the BIOS, system firmware, and BMC firmware before you can use IPMI. Refer to Microsoft Support Article ID 950257 (<code><a href="http://support.microsoft.com/kb/950257">http://support.microsoft.com/kb/950257</a></code>) for details.</div> </li> <li> <p>Each cluster member node requires an IPMI driver installed on each node.</p> </li> <li> <p><a id="sthref201" name="sthref201"></a>The cluster requires a management network for IPMI. This can be a shared network, but Oracle recommends that you configure a dedicated network.</p> </li> <li> <p>Each cluster member node's Ethernet port used by BMC must be connected to the IPMI management network.</p> </li> <li> <p>Each cluster member must be connected to the management network.</p> </li> <li> <p>Some server platforms put their network interfaces into a power saving mode when they are powered off. In this case, they may operate only at a lower link speed (for example, 100 MB, instead of 1 GB). For these platforms, the network switch port to which the BMC is connected must be able to auto-negotiate down to the lower speed, or IPMI will not function properly.</p> </li> </ul> </div> <!-- class="sect2" --> <div class="sect2"><!-- infolevel="all" infotype="General" --><a id="sthref202" name="sthref202"></a> <h3 class="sect2"><span class="secnum">2.9.2</span> Configuring the IPMI Management Network</h3> <p><a id="sthref203" name="sthref203"></a><a id="sthref204" name="sthref204"></a>You can configure the BMC for DHCP, or for static IP addresses. Oracle recommends that you configure the BMC for dynamic IP address assignment using DHCP. To use this option, you must have a DHCP server configured to assign the BMC IP addresses.</p> <div class="infoboxnote"> <p class="notep1">Note:</p> If you configure IPMI, and you use Grid Naming Service (GNS), then you still must configure separate addresses for the IPMI interfaces. As the IPMI adapter is not seen directly by the host, the IPMI adapter is not visible to GNS as an address on the host.</div> </div> <!-- class="sect2" --> <div class="sect2"><!-- infolevel="all" infotype="General" --><a id="sthref205" name="sthref205"></a> <h3 class="sect2"><span class="secnum">2.9.3</span> <a id="sthref206" name="sthref206"></a>Configuring the IPMI Driver</h3> <p>For Oracle Clusterware to communicate with the BMC, the IPMI driver must be installed permanently on each node, so that it is available on system restarts. On Windows systems, the implementation assumes the Microsoft IPMI driver (<code>ipmidrv.sys</code>), which is included on Windows Server 2008 and later versions of the Windows operating system. The driver is included as part of the Hardware Management feature, which includes the driver and the Windows Management Interface (WMI).</p> <div class="infoboxnote"> <p class="notep1">Note:</p> <ul> <li> <p>The <code>ipmidrv.sys</code> driver is not supported by default on Windows Server 2003. It is available for Windows 2003 R2, but is not installed by default.</p> </li> <li> <p>An alternate driver (<code>imbdrv.sys</code>) is available from Intel as part of Intel Server Control, but this driver has not been tested with Oracle Clusterware.</p> </li> </ul> </div> <div class="sect3"><!-- infolevel="all" infotype="General" --><a id="sthref207" name="sthref207"></a> <h4 class="sect3"><span class="secnum">2.9.3.1</span> Configuring the Hardware Management Component</h4> <p>Hardware Management is not installed and enabled by default on Windows Server 2003 systems. Hardware management is installed using the Add/Remove Windows Components Wizard.</p> <ol> <li> <p>Press <span class="bold">Start</span>, then select <span class="bold">Control Panel</span>.</p> </li> <li> <p>Select <span class="bold">Add or Remove Programs</span>.</p> </li> <li> <p>Click <span class="bold">Add/Remove Windows Components</span>.</p> </li> <li> <p>Select (but do not check) <span class="bold">Management and Monitoring Tools</span> and click the <span class="bold">Details</span> button to bring up the detailed components selection window.</p> </li> <li> <p>Select the <span class="bold">Hardware Management</span> option.</p> <p>If a BMC is detected via the SMBIOS Table Type 38h, then a dialog box will be displayed instructing you to remove any third party drivers. If no third party IPMI drivers are installed or they have been removed from the system, then click <span class="bold">OK</span> to continue.</p> <div class="infoboxnote"> <p class="notep1">Note:</p> The Microsoft driver is incompatible with other drivers. Any third party drivers must be removed</div> </li> <li> <p>Click <span class="bold">OK</span> to select the Hardware Management Component, and then click <span class="bold">Next</span>.</p> <p>Hardware Management (including WinRM) will be installed.</p> </li> </ol> <p>After the driver and hardware management have been installed, the BMC should be visible in the Windows Device Manager under System devices with the label "Microsoft Generic IPMI Compliant Device". If the BMC is not automatically detected by the plug and play system, then the device must be created manually.</p> <p>To create the IPMI device, run the following command:</p> <pre xml:space="preserve" class="oac_no_warn">rundll32 ipmisetp.dll,AddTheDevice </pre></div> <!-- class="sect3" --> <div class="sect3"><!-- infolevel="all" infotype="General" --><a id="sthref208" name="sthref208"></a> <h4 class="sect3"><span class="secnum">2.9.3.2</span> <a id="sthref209" name="sthref209"></a>Configuring the BMC Using ipmiutil on Windows 2003 R2</h4> <p><a id="sthref210" name="sthref210"></a><a id="sthref211" name="sthref211"></a>For IPMI-based fencing to function properly, the BMC hardware must be configured for remote control through LAN. The BMC configuration may be effected from the boot prompt (BIOS), using a platform specific management utility or one of a number of publicly available utilities, which can be downloaded from the Internet, such as:</p> <p>IPMIutil, which is available for Linux and Windows:</p> <p><code><a href="http://ipmiutil.sourceforge.net">http://ipmiutil.sourceforge.net</a></code></p> <p>Refer to the documentation for these configuration tools for instructions on how to configure the BMC.</p> <p>When you configure the BMC on each node, you must complete the following:</p> <ul> <li> <p>Enable IPMI over LAN, so that the BMC can be controlled over the management network.</p> </li> <li> <p>Enable dynamic IP addressing using DHCP, or configure a static IP address for the BMC.</p> </li> <li> <p>Establish an administrator user account and password for the BMC</p> </li> <li> <p>Configure the BMC for VLAN tags, if you will use the BMC on a tagged VLAN.</p> </li> </ul> <p>The configuration tool you use does not matter, but these conditions must be met for the BMC to function properly.</p> <a id="sthref212" name="sthref212"></a> <p class="subhead2">Example of BMC Configuration Using ipmiutil on Windows 2003 R2</p> <p>The following is an example of <a id="sthref213" name="sthref213"></a>configuring BMC using <code>ipmiutil</code> (version 2.2.3):</p> <ol> <li> <p>Open a command window while logged in as a member of the Administrators group.</p> </li> <li> <p>After the driver is loaded and the device special file has been created, verify that <code>ipmiutil</code> is capable of communicating with the BMC via the driver:</p> <pre xml:space="preserve" class="oac_no_warn">C:\> ipmiutil lan impiutil ver 2.23 <PEFilter parameters displayed> . . . pefconfig, GetLanEntry for channel 1 . . . Lan Param(0) Set in progress: 00 . . . <remaining Lan Param info displayed> </pre> <p>The following steps establish the required configuration parameters described in this example.</p> <div class="infoboxnote"> <p class="notep1">Note:</p> If you use the <code>-l</code> option, then <code>ipmiutil</code> sets certain LAN parameters only in the context of enabling IPMI over LAN. This can have the undesired effect of resetting to default values of some previously established parameters if they are not supplied on the command line. Thus, the order of the following steps could be critical.</div> </li> <li> <p>Establish remote LAN access with Administrator privileges (<code>-v 4</code>) and the desired user name and password (<code>ipmiutil</code> will find the LAN channel on its own):</p> <pre xml:space="preserve" class="oac_no_warn">C:\> ipmiutil lan -l -v 4 -u <span class="italic">user_name</span> -p <span class="italic">password</span> </pre></li> <li> <p>Configure dynamic or static IP address settings for BMC:</p> <ul> <li> <p><span class="bold">Using dynamic IP addressing (DHCP)</span></p> <p><a id="sthref214" name="sthref214"></a><a id="sthref215" name="sthref215"></a>Dynamic IP addressing is the default assumed by Oracle Universal Installer. Oracle recommends that you select this option so that nodes can be added or removed from the cluster more easily, as address settings can be assigned automatically.</p> <div class="infoboxnote"> <p class="notep1">Note:</p> Use of DHCP requires a DHCP server on the subnet.</div> <p>Set the channel. For example, if the channel is 1, then enter the following command to enable DHCP:</p> <pre xml:space="preserve" class="oac_no_warn">C:\> ipmiutil lan set -l -D </pre></li> <li> <p><span class="bold">Using static IP Addressing</span></p> <p>If the BMC shares a network connection with the operating system, then the IP address must be on the same subnet. You must set not only the IP address, but also the proper values for the default gateway and the netmask for your network configuration. for example:</p> <pre xml:space="preserve" class="oac_no_warn">C:\> impiutil lan -l -I 192.168.0.55 (IP address) C:\> ipmiutil lan -l -G 192.168.0.1 (gateway IP address) C:\> ipmiutil lan -l -S 255.255.255.0 (netmask) </pre> <p>The specified address (<code>192.168.0.55</code>) will be associated only with the BMC, and will not respond to normal pings.</p> <div class="infoboxnote"> <p class="notep1">Note:</p> Enabling IPMI over LAN with the <code>-l</code> option will reset the subnet mask to a value obtained from the operating system. Thus, when setting parameters one at a time using the <code>impiutil lan -l</code> command, as shown above, the <code>-S</code> option should be specified last.</div> </li> </ul> </li> <li> <p>Verify the setup.</p> <p>After the previous configuration steps have been completed, you can verify your settings on the node being configured as follows (the items in <span class="bold">bold</span> text reflect the settings just made):</p> <pre xml:space="preserve" class="oac_no_warn">C:\> impiutil lan ipmiutil ver 2.23 peconfig ver 2.23 -- BMC version 1.40, IPMI version 1.5 pefconfig, GetPefEntry ... PEFilter(01): 04 h : event ... <<span class="italic">skipping PEF entries></span> ... pefconfig, GetLanEntry for channel 1 ... Lan Param(0) Set in progress: 00 Lan Param(1) Auth type support: 17 : None MD2 MD5 Pswd Lan Param(2) Auth type enables: 16 16 16 16 00 <span class="bold">Lan Param(3) IP address: 192 168 0 55</span> <span class="bold">Lan Param(4) IP address src: 01 : Static</span> Lan Param(5) MAC addr: 00 11 43 d7 4f bd <span class="bold">Lan Param(6) Subnet mask: 255 255 255 0</span> Lan Param(7) IPv4 header: 40 40 10 GetLanEntry: completion code=cc GetLanEntry(10), ret = -1 GetLanEntry: completion code=cc GetLanEntry(11), ret = -1 <span class="bold">Lan Param(12) Def gateway IP: 192 168 0 1</span> Lan Param(13) Def gateway MAC: 00 00 0c 07 ac dc ... Get User Access(1): 0a 01 01 0f : No access () <span class="bold">Get User Access(2): 0a 01 01 14 : IPMI, Admin (</span><span class="bolditalic">user_name</span><span class="bold">)</span> Get User Access(3): 0a 01 01 0f : No access () pefconfig, completed successfully </pre></li> <li> <p>Finally, you can verify that the BMC is accessible and controllable from a remote node in your cluster:</p> <pre xml:space="preserve" class="oac_no_warn">C:\> ipmiutil health -N 192.168.0.55 -U <span class="italic">user_name</span> -P <span class="italic">password</span> ipmiutil ver 2.23 bmchealth ver 2.23 Opening connection to node 192.168.0.55 ... Connected to node racnode1.example.com 192.168.0.31 BMC version 1.23, IPMI version 1.5 BMC manufacturer = 0002a2 (Dell), product = 0000 Chassis Status = 01 (on, restore_policy=stay_off) Power State = 00 (S0: working) Selftest status = 0055 (OK) Channel 1 Auth Types: MD2 MD5 Status = 14, OEM ID 000000 OEM Aux 00 bmchealth, completed successfully </pre></li> </ol> </div> <!-- class="sect3" --></div> <!-- class="sect2" --></div> <!-- class="sect1" --> <a id="BABCAFDB" name="BABCAFDB"></a> <div class="sect1"><!-- infolevel="all" infotype="General" --> <h2 class="sect1"><span class="secnum">2.10</span> Checking Individual Component Requirements</h2> <p>This section contains these topics:</p> <ul> <li> <p><a href="#BABJAJEC">Oracle Advanced Security Requirements</a></p> </li> <li> <p><a href="#BABFIFFI">Oracle Enterprise Manager Requirements</a></p> </li> </ul> <a id="BABJAJEC" name="BABJAJEC"></a> <div class="sect2"><!-- infolevel="all" infotype="General" --> <h3 class="sect2"><span class="secnum">2.10.1</span> Oracle Advanced Security Requirements<a id="sthref216" name="sthref216"></a><a id="sthref217" name="sthref217"></a><a id="sthref218" name="sthref218"></a></h3> <p>You must meet hardware and software requirements to use authentication support with Oracle components. Some Oracle Advanced Security components can use a Lightweight Directory Access Protocol (LDAP) such as Oracle Internet Directory.</p> <div class="infoboxnotealso"> <p class="notep1">See Also:</p> <a class="olink ASOAG" href="http://www.oracle.com/pls/db112/lookup?id=ASOAG"><span class="italic">Oracle Database Advanced Security Administrator's Guide</span></a></div> </div> <!-- class="sect2" --> <a id="BABFIFFI" name="BABFIFFI"></a> <div class="sect2"><!-- infolevel="all" infotype="General" --> <h3 class="sect2"><span class="secnum">2.10.2</span> Oracle Enterprise Manager Requirements<a id="sthref219" name="sthref219"></a><a id="sthref220" name="sthref220"></a><a id="sthref221" name="sthref221"></a></h3> <p>All Oracle Enterprise Manager products that you use on your system must be of the same release. Older versions of Enterprise Manager are not supported with the current release.</p> <div class="infoboxnote"> <p class="notep1">Note:</p> All Oracle Enterprise Manager products, except Oracle Enterprise Manager Database Control, are released on the Enterprise Manager Grid Control installation media. Enterprise Manager Database Control is available on the Oracle Database installation media.</div> <div class="infoboxnotealso"> <p class="notep1">See Also:</p> <a class="olink OEMIG" href="http://www.oracle.com/pls/db112/lookup?id=OEMIG"><span class="italic">Oracle Enterprise Manager Grid Control Installation and Basic Configuration</span></a> available on the Enterprise Manager Grid Control installation media</div> </div> <!-- class="sect2" --></div> <!-- class="sect1" --> <a id="BABBCDAE" name="BABBCDAE"></a> <div class="sect1"> <h2 class="sect1"><span class="secnum">2.11</span> Configuring User Accounts</h2> <p>To install the Oracle software, you must use a user that is a member of the Administrators group. If you use a local user account for the installation, then the user account must exist on all nodes in the cluster and the user name and password must be the same on all nodes.</p> <p>If you use a domain account for the installation, then the domain user must be explicitly declared as a member of the local Administrators group on each node in the cluster. It is not sufficient if the domain user has inherited membership from another group. The user performing the installation must be in the same domain on each node. For example, you cannot have a <code>dba1</code> user on the first node in the <code>DBADMIN</code> domain and a <code>dba1</code> user on the second node in the <code>RACDBA</code> domain.</p> <p><a id="sthref222" name="sthref222"></a><a id="sthref223" name="sthref223"></a><a id="sthref224" name="sthref224"></a><a id="sthref225" name="sthref225"></a>For example, assume that you have one Oracle installation owner, and the user name for this Oracle installation owner is <code>oracle</code>. The <code>oracle</code> user must be either a local Administrator user or a domain user, and the same user must exist (same user name, password, and domain) on each node in the cluster.</p> <p><a id="sthref226" name="sthref226"></a>If you intend to install Oracle Database, then the <code>oracle</code> user must be part of the <code>ORA_DBA</code> group. During installation, the user performing the software is automatically added to the <code>ORA_DBA</code> group. If you use a domain user, then you must make sure the domain user on each node is a member of the <code>ORA_DBA</code> group.</p> <div class="sect2"><!-- infolevel="all" infotype="General" --><a id="sthref227" name="sthref227"></a> <h3 class="sect2"><span class="secnum">2.11.1</span> Managing User Accounts with User Account Control</h3> <p>To ensure that only trusted applications run on your computer, Windows Server 2008 and Windows Server 2008 R2 provide User Account Control. If you have enabled this security feature, then depending on how you have configured it, Oracle Universal Installer prompts you for either your consent or your credentials when installing Oracle Database. Provide either the consent or your Windows Administrator credentials as appropriate.</p> <p>You must have Administrator privileges to run some Oracle tools, such as Database Configuration Assistant, Net Configuration Assistant, and OPatch, or to run any tool or application that writes to any directory within the Oracle home. If User Account Control is enabled and you are logged in as the local Administrator, then you can successfully run each of these commands. However, if you are logged in as "a member of the Administrator group," then you must explicitly invoke these tasks with Windows Administrator privileges.</p> <p>All of the Oracle shortcuts that require Administrator privileges are invoked as "Administrator" automatically when you click the shortcuts. However, if you run the previously mentioned tools from a Windows command prompt, then you need to run them from an Administrative command prompt. OPatch does not have a shortcut and has to be run from an Administrative command prompt.</p> </div> <!-- class="sect2" --></div> <!-- class="sect1" --> <a id="BABBHGDH" name="BABBHGDH"></a> <div class="sect1"><!-- infolevel="all" infotype="General" --> <h2 class="sect1"><span class="secnum">2.12</span> Verifying Cluster Privileges<a id="sthref228" name="sthref228"></a><a id="sthref229" name="sthref229"></a></h2> <p>Before running Oracle Universal Installer, from the node where you intend to run the Installer, verify that the user account you are using for the installation is configured as a member of the Administrators group on each node in the cluster. To do this, enter the following command for each node that is a part of the cluster where <code><span class="codeinlineitalic">nodename</span></code> is the <a id="sthref230" name="sthref230"></a>node name:</p> <pre xml:space="preserve" class="oac_no_warn">net use \\<span class="italic">nodename</span>\C$ </pre> <p>If you will be using other disk drives in addition to the C: drive, then repeat this command for every node in the cluster, substituting the drive letter for each drive you plan to use.</p> <p>The installation user must also be able to update the Windows registry on each node in the cluster. To verify the installation user is configured to do this, perform the following steps:</p> <ol> <li> <p><a id="sthref231" name="sthref231"></a>Run <code>regedit</code> from the Run menu or the command prompt.</p> </li> <li> <p>From the 'File' menu choose: 'Connect Network Registry'</p> </li> <li> <p>In the 'Enter the object name…' edit box enter the name of a remote node in the cluster, then click OK.</p> </li> <li> <p>Wait for the node to appear in the registry tree.</p> </li> </ol> <p>If the remote node does not appear in the registry tree or you are prompted to fill in a username and password, then you must resolve the permissions issue at the OS level before proceeding with the Oracle Grid infrastructure installation.</p> <div class="infoboxnote"> <p class="notep1">Note:</p> For the installation to be successful, you must use the same user name and password on each node in a cluster or use a domain user. If you use a domain user, then you must have explicitly granted membership in the local Administrators group to the domain user on all of the nodes in your cluster.</div> </div> <!-- class="sect1" --></div> <!-- class="ind" --> <div class="footer"> <hr /> <table class="simple oac_no_warn" summary="" cellspacing="0" cellpadding="0" width="100%"> <col width="33%" /> <col width="*" /> <col width="33%" /> <tr> <td align="left"> <table class="simple oac_no_warn" summary="" cellspacing="0" cellpadding="0" width="98"> <tr> <td align="center" valign="top"><a href="typinstl.htm"><img width="24" height="24" src="../../dcommon/gifs/leftnav.gif" alt="Go to previous page" /><br /> <span class="icon">Previous</span></a></td> <td align="center" valign="top"><a href="storage.htm"><img width="24" height="24" src="../../dcommon/gifs/rightnav.gif" alt="Go to next page" /><br /> <span class="icon">Next</span></a></td> </tr> </table> </td> <td style="font-size: 90%" align="center" class="copyrightlogo"><img width="144" height="18" src="../../dcommon/gifs/oracle.gif" alt="Oracle" /><br /> Copyright © 2007, 2010, Oracle and/or its affiliates. All rights reserved.<br /> <a href="../../dcommon/html/cpyr.htm">Legal Notices</a></td> <td align="right"> <table class="icons oac_no_warn" summary="" cellspacing="0" cellpadding="0" width="245"> <tr> <td align="center" valign="top"><a href="../../index.htm"><img width="24" height="24" src="../../dcommon/gifs/doclib.gif" alt="Go to Documentation Home" /><br /> <span class="icon">Home</span></a></td> <td align="center" valign="top"><a href="../../nav/portal_booklist.htm"><img width="24" height="24" src="../../dcommon/gifs/booklist.gif" alt="Go to Book List" /><br /> <span class="icon">Book List</span></a></td> <td align="center" valign="top"><a href="toc.htm"><img width="24" height="24" src="../../dcommon/gifs/toc.gif" alt="Go to Table of Contents" /><br /> <span class="icon">Contents</span></a></td> <td align="center" valign="top"><a href="index.htm"><img width="24" height="24" src="../../dcommon/gifs/index.gif" alt="Go to Index" /><br /> <span class="icon">Index</span></a></td> <td align="center" valign="top"><a href="../../dcommon/html/feedback.htm"><img width="24" height="24" src="../../dcommon/gifs/feedbck2.gif" alt="Go to Feedback page" /><br /> <span class="icon">Contact Us</span></a></td> </tr> </table> </td> </tr> </table> </div> </body> </html>
Ms-Dos/Windows
Unix
Write backup
jsp File Browser version 1.2 by
www.vonloesch.de