Prerequisite Check files from OUI and Oracle Database

No começo de tudo, quando eu ia instalar um ambiente Oracle, torcia para que não fosse reportada ausência de pré-requisito. Depois, para tentar sofrer menos, criei um check-list com tudo o que deveria ser feito antes da instalação para evitar problemas. E a verdade é que, depois que se pega um pouco o jeito da coisa, devido vários motivos, não nos deixamos levar pela curiosidade para explorar um pouco mais sobre como funciona o Oracle Database.

Diante disso, esse post não tem caráter prático, e talvez a informação dele seja irrelevante para o dia a dia, mas ao menos ele saciou a minha tardia curiosidade. Eu consegui passar os olhos nos arquivos que hospedam os parâmetros de pré-requisito para execução do OUI (Oracle Universal Installer) e especificamente para o produto Oracle Database.

Descompactei um instalador do Oracle 18C em um servidor linux, e encontrei o arquivo referente ao OUI:

[root@oel7 BINARIO]# find -name "oraparam.ini"
./oui/oraparam.ini

E abaixo encontrei o arquivo xml referente ao banco de dados:

[root@oel7 BINARIO]# find -name "cvu_prereq.xml"
./cv/cvdata/cvu_prereq.xml

Conteúdo dos arquivos:

[root@oel7 BINARIO]# cat ./oui/oraparam.ini
[Oracle]
DISTRIBUTION=FALSE
SOURCE=
LICENSE_LOCATION=
JRE_LOCATION=../../jdk/jre
OUI_LOCATION=..
OUI_CORE_LOCATION=..
OPATCH_LOCATION=..
DEFAULT_HOME_LOCATION=
DEFAULT_HOME_NAME=
NLS_ENABLED=TRUE
JRE_MEMORY_OPTIONS=" -d64 -mx160m"
NO_BROWSE=/net
BOOTSTRAP=TRUE
CLUSTERWARE={"oracle.crs","10.1.0.2.0"}
VENDORCLUSTERWARE=TRUE
#THIN_JDBC_FILENAME is optional and defaults to classes12.jar
#The value specified for this should be packaged with OUI, and should
#be relative to <OUI expanded stagedir>/jlib/
THIN_JDBC_FILENAME=classes12.jar
#JRE_OSDPARAM is to set OS dependent param for JRE ( mainly for native VM in 1.3.1)
#JRE_OSDPARAM is optional and should be set to -native for the JRE's
#that support native VM ( mainly for Unix platforms ), in JRE 1.3.1
#For JRE 1.4.1 this should be set to empty or the type of VM that is
#supported client/server. The default value is -native in UNIX platforms
#that supports native VM
#Unix supporting native - JRE_OSDPARAM="-native"
#Unix NOT supporting native and 1.4.1 - JRE_OSDPARAM=""
#Windows : DO NOT SET or JRE_OSDPARAM=""
OUI_VERSION=12.2.0.7.0
#RUN_OUICA specifies the batch script name that needs to be run
#The script is ouica.bat for win32, and ouica.sh for solaris.
#If the value is not specified, then the OUICA script is not run
RUN_OUICA=%OUICA_SCRIPT%
#SHOW_HOSTNAME=ALWAYS_SHOW shows the hostname panel always
#SHOW_HOSTNAME=NEVER_SHOW does not the hostname panel
#SHOW_HOSTNAME=CONDITION_SHOW shows the hostname panel on condition
SHOW_HOSTNAME=NEVER_SHOW
#Variables to set for extra classes to load in the runtime. This location can be
#absolute or relative to the location of runInstaller/setup.exe
EXT_JLIB=/u01/app/oracle/product/19.0.0/dbhome_1/inventory/Scripts/ext/jlib
EXT_LIB=../../inventory/Scripts/ext/lib
EXT_BIN=../../inventory/Scripts/ext/bin
MSVCREDIST_LOC=
MSVCREDIST_FLAGS=
MSVCREDIST_INSTALL=
 
#Parameter to specify default umask settings for OUI
#If not set, it will be set to 007 by default
UMASK=022
PLATFORM_PREREQS=FALSE
 
[Generic Prereqs]
SWAP_SPACE=500
MIN_DISPLAY_COLORS=256
 
[Certified Versions]
#You can customise error message shown for failure through CERTIFIED_VERSION_FAILURE_MESSAGE
#Solaris=5.8,5.9
#Windows=4.0,5.0,5.1,5.2
#Linux=redhat-3
#HPUX=B.11.11
#Decunix=V5.1A,V5.1
#AIX=5.1.0.0
CERTIFIED_VERSION_WARN=TRUE
 
[Solaris-5.8-required]
#Minimum temp space required by OUI, Increase it if your product installation so requires
#Temp space is required for bootstrap and during installation
#The TEMP_SPACE should be the first pre-req to be checked
TEMP_SPACE=150
#PACKAGES required by JRE and Product, /usr/bin/pkginfo gets list of packages on system
PACKAGES=
#CPU speed required, use /usr/sbin/psrinfo -v to get the speed
 
#MIN_DISPLAY_COLORS required by OUI, use /usr/openwin/bin/xdpyinfo to get the colors
MIN_DISPLAY_COLORS=256
 
[Solaris-5.8-optional]
#PATCHES required by JRE and Product, /usr/bin/showrev gets list of patches on system
PATCHES=108652-66,108921-16,108940-53,108773-18,111310-01,109147-24,111308-03,111111-03,112396-02,110386-03,111023-02,108987-13,108528-21,108989-02,108993-18
 
[Solaris-5.9-required]
#Minimum temp space required by OUI, Increase it if your product installation so requires
#Temp space is required for bootstrap and during installation
#The TEMP_SPACE should be the first pre-req to be checked
TEMP_SPACE=150
#PACKAGES required by JRE and Product, /usr/bin/pkginfo gets list of packages on system
PACKAGES=
#CPU speed required, use /usr/sbin/psrinfo -v to get the speed
 
#MIN_DISPLAY_COLORS required by OUI, use /usr/openwin/bin/xdpyinfo to get the colors
MIN_DISPLAY_COLORS=256
 
[Solaris-5.9-optional]
#PATCHES required by JRE and Product, /usr/bin/showrev gets list of patches on system
PATCHES=
 
#Windows NT 4.0
[Windows-4.0-required]
#Service pack for Windows NT4.0, use %SystemRoot%\WinNt\System32\winver.exe to find version and service pack
SERVICE_PACK=6a
#You can customise the message shown for Service Pack failure through SERVICE_PACK_FAILURE_MESSAGE
#Minimum display colours for OUI to run
MIN_DISPLAY_COLORS=256
#Use MIN_DISPLAY_COLORS_FAILURE_MESSAGE to customise message for failure of check for Display colors
 
 
#CPU_FAILURE_MESSAGE, use to customise error message for CPU speed check
 
[Windows-4.0-optional]
 
 
#Windows 2000 use winver.exe to find version
[Windows-5.0-required]
#Minimum display colours for OUI to run
MIN_DISPLAY_COLORS=256
 
 
 
[Windows-5.0-optional]
 
#Windows XP use winver.exe to find version
[Windows-5.1-required]
#Minimum display colours for OUI to run
MIN_DISPLAY_COLORS=256
 
 
 
[Windows-5.1-optional]
 
#Windows .net use winver.exe to find version
[Windows-5.2-required]
#Minimum display colours for OUI to run
MIN_DISPLAY_COLORS=256
 
 
 
[Windows-5.2-optional]
 
 
 
[HPUX-B.11.11-required]
#PATCHES required by JRE and Product, /usr/sbin/swlist -l patch gets list of patches on system
PATCHES=
#PACKAGES required by JRE and Product, /usr/sbin/swlist -l product gets list of packages on system
PACKAGES=
#Patch bundles required for Oracle.
#/usr/sbin/swlist -l bundle gives list of bundles.
#Each item should follow the format "bundle:version"
#ex.,GOLDBASE11i:B.11.11.0106.9,GOLDAPPS11i:B.11.11.0106.9
BUNDLE=
#Minimum swap space required by OUI, Increase it if your product installation so requires
SWAP_SPACE=150
BUNDLE_FAILURE_MESSAGE=Some patch bundles were not found on the system. Please verify if the system is at a higher bundle level.
 
[Linux-redhat-3]
#Minimum kernel version supported on this flavour of Linux
KERNEL=2.4.21
#Minimum glibc version supported on this flavour of Linux
GLIBC=glibc-2.3.2-95.3
#PACKAGES required by JRE and Product, "rpm -qa" gets list of packages on system
PACKAGES=
#Minimum swap space required by OUI, Increase it if your product installation so requires
SWAP_SPACE=150
 
[Decunix-V5.1A-required]
#PATCHES required by JRE and Product, /usr/sbin/dupatch -track -type kit
#gets list of patches on system
PATCHES=
#PACKAGES required by JRE and Product, /usr/sbin/setld -i gets
#list of packages on system
PACKAGES=
#Minimum swap space required by OUI, Increase it if your product installation so req
uires
SWAP_SPACE=150
 
[Decunix-V5.1-required]
#PATCHES required by JRE and Product, /usr/sbin/dupatch -track -type kit
#gets list of patches on system
PATCHES=
#PACKAGES required by JRE and Product, /usr/sbin/setld -i gets
#list of packages on system
PACKAGES=
#Minimum swap space required by OUI, Increase it if your product installation so req
uires
SWAP_SPACE=150
 
[AIX-5.1.0.0-required]
#PATCHES required by JRE and Product, /usr/sbin/instfix -a -ivk
#gets list of patches on system
PATCHES=
#PACKAGES required by JRE and Product, /usr/bin/lslpp -l
#gets list of packages on system
PACKAGES=
#Minimum swap space required by OUI, Increase it if your product installation so req
uires
SWAP_SPACE=150
 
 
[root@oel7 BINARIO]#
[root@oel7 BINARIO]# cat ./cv/cvdata/cvu_prereq.xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- Copyright (c) 2004, 2019, Oracle and/or its affiliates.
All rights reserved.-->
 
 
<!-- ref host for linux -->
 
<HOST PLATID="226">
   <SYSTEM>
      <MEMORY>
         <PHYSICAL_MEMORY VALUE="1024" UNIT="MB" SEVERITY="IGNORABLE"/>
         <AVAILABLE_MEMORY VALUE="50" UNIT="MB" SEVERITY="IGNORABLE"/>
            <SWAP_SIZE SEVERITY="IGNORABLE">
              <STEPS>
                <MIN VALUE="1024" UNIT="MB"/>
                <MAX VALUE="16" UNIT="GB"/>
                 <STEP NAME="PHYSICAL_MEMORY" ATLEAST="1024" ATMOST="2048" UNIT="MB" MULTIPLE="1.5"/>
                        <STEP NAME="PHYSICAL_MEMORY" GREATER_THAN="2048" UNIT="MB" MULTIPLE="1"/>
              </STEPS>
            </SWAP_SIZE>
      </MEMORY>
      <SPACE>
         <LOC VAR="RAC_HOME" SIZE="6.4" UNIT="GB" SEVERITY="IGNORABLE"/>
         <LOC VAR="TEMP_AREA" TEMP="true" SIZE="1" UNIT="GB" SEVERITY="IGNORABLE"/>
      </SPACE>
      <USERS_GROUPS>
         <USER VAR="INSTALL_USER">
            <GROUP VAR="INSTALL_GROUP"/>
            <GROUP VAR="DBA_GROUP"/>
            <GROUP VAR="OPER_GROUP"/>
            <GROUP VAR="BACKUPDBA_GROUP"/>
            <GROUP VAR="DGDBA_GROUP"/>
            <GROUP VAR="KMDBA_GROUP"/>
            <GROUP VAR="ASM_GROUP"/>
         </USER>
         <USER VAR="BACKUP_USER"/>
      </USERS_GROUPS>
      <RUNLEVEL>
        <LIST>
          <VALUE>3</VALUE>
          <VALUE>5</VALUE>
        </LIST>
      </RUNLEVEL>
      <!-- shell limit checks based on Seetha's inputs -->
      <SHELL_LIMIT_CHECKS>
         <FILE_DESCRIPTORS>
            <HARDLIMIT VALUE="65536" SEVERITY="CRITICAL"/>
            <SOFTLIMIT VALUE="1024" SEVERITY="CRITICAL"/>
         </FILE_DESCRIPTORS>
         <MAXPROC>
            <HARDLIMIT VALUE="16384" SEVERITY="IGNORABLE"/>
            <SOFTLIMIT VALUE="2047" SEVERITY="IGNORABLE"/>
         </MAXPROC>
         <STACK>
            <SOFTLIMIT VALUE="10" UNIT="MB" SEVERITY="CRITICAL"/>
         </STACK>
         <CHOICE VAR="SHELL">
            <SELECTION VALUE="SH" />
            <SELECTION VALUE="BASH" />
            <SELECTION VALUE="KSH" />
            <SELECTION VALUE="CSH">
               <FILE_DESCRIPTORS>
                  <HARDLIMIT VALUE="65536" SEVERITY="CRITICAL"/>
               </FILE_DESCRIPTORS>
               <MAXPROC>
                  <HARDLIMIT VALUE="16384" SEVERITY="IGNORABLE"/>
               </MAXPROC>
               <STACK>
                  <SOFTLIMIT VALUE="10" UNIT="MB" SEVERITY="CRITICAL"/>
               </STACK>
            </SELECTION>
            <SELECTION VALUE="TCSH">
               <FILE_DESCRIPTORS>
                  <HARDLIMIT VALUE="65536" SEVERITY="CRITICAL"/>
               </FILE_DESCRIPTORS>
               <MAXPROC>
                  <HARDLIMIT VALUE="16384" SEVERITY="IGNORABLE"/>
               </MAXPROC>
               <STACK>
                  <SOFTLIMIT VALUE="10" UNIT="MB" SEVERITY="CRITICAL"/>
               </STACK>
            </SELECTION>
            <SELECTION VALUE="ZSH">
               <FILE_DESCRIPTORS>
                  <HARDLIMIT VALUE="65536" SEVERITY="CRITICAL"/>
               </FILE_DESCRIPTORS>
               <MAXPROC>
                  <HARDLIMIT VALUE="16384" SEVERITY="IGNORABLE"/>
               </MAXPROC>
               <STACK>
                  <SOFTLIMIT VALUE="10" UNIT="MB" SEVERITY="CRITICAL"/>
               </STACK>
            </SELECTION>
         </CHOICE>
      </SHELL_LIMIT_CHECKS>
      <!-- This checks has the list of proceesses that should be running/off on the machine -->
      <PROCESS_CHECKS>
         <CONDITION VAR="OCFS">
            <PROCESS NAME="ncsd" EXISTS="TRUE"/>
         </CONDITION>
      </PROCESS_CHECKS>
   </SYSTEM>
   <CERTIFIED_SYSTEMS>
 
                <OPERATING_SYSTEM RELEASE="SUSE12">
                        <VERSION VALUE="12"/>
                        <ARCHITECTURE VALUE="x86_64"/>
                        <NAME VALUE="Linux"/>
                        <VENDOR VALUE="SuSE"/>
                        <KERNEL_VER VALUE="3.12.28"/>
 
                        <KERNEL>
                            <PROPERTY NAME="semmsl" NAME2="semmsl2" VALUE="250" SEVERITY="IGNORABLE"/>
                            <PROPERTY NAME="semmns" VALUE="32000" SEVERITY="IGNORABLE"/>
                            <PROPERTY NAME="semopm" VALUE="100" SEVERITY="IGNORABLE"/>
                            <PROPERTY NAME="semmni" VALUE="128" SEVERITY="IGNORABLE"/>
                            <PROPERTY NAME="shmmax" SEVERITY="IGNORABLE">
                                 <STEPS>
                                   <STEP NAME="PHYSICAL_MEMORY" GREATER_THAN="1024" UNIT="MB" MULTIPLE="0.5"/>
                                 </STEPS>
                            </PROPERTY>
                            <PROPERTY NAME="shmmni" VALUE="4096" SEVERITY="IGNORABLE"/>
                            <PROPERTY NAME="shmall" SEVERITY="IGNORABLE">
                                 <STEPS>
                                   <!-- assigning minimum value for shmall. Fixing bug 27064319.  -->
                                   <MIN VALUE="1024" UNIT="MB"/>
                                   <!-- Checking shmall same as shmmax. Fixing bug 22711523. -->
                                   <STEP NAME="SHMMAX" GREATER_THAN="1024" UNIT="MB" MULTIPLE="1.0"/>
                                 </STEPS>
                            </PROPERTY>
                            <PROPERTY NAME="file-max" VALUE="6815744" SEVERITY="IGNORABLE"/>
                            <PROPERTY NAME="ip_local_port_range" ATLEAST="9000" ATMOST="65535" SEVERITY="IGNORABLE"/>
                            <PROPERTY NAME="rmem_default" VALUE="262144" SEVERITY="IGNORABLE"/>
                            <PROPERTY NAME="rmem_max" VALUE="4194304" SEVERITY="IGNORABLE"/>
                            <PROPERTY NAME="wmem_default" VALUE="262144" SEVERITY="IGNORABLE"/>
                            <PROPERTY NAME="wmem_max" VALUE="1048576" SEVERITY="IGNORABLE"/>
                            <PROPERTY NAME="aio-max-nr" VALUE="1048576" SEVERITY="IGNORABLE"/>
                            <PROPERTY NAME="panic_on_oops" VALUE="1" SEVERITY="IGNORABLE"/>
                         </KERNEL>
 
                       <PACKAGES>
                            <!-- Packages for ASM -->
                            <CONDITION VAR="ASM">
                               <PACKAGE NAME="oracleasm-support" VALUE="2.0" SEVERITY="IGNORABLE"/>
                               <PACKAGE NAME="oracleasmlib-%KERNEL_RELEASE%" VALUE="2.0" SEVERITY="IGNORABLE"/>
                               <PACKAGE NAME="oracleasmlib" VALUE="2.0" SEVERITY="IGNORABLE"/>
                            </CONDITION>
                            <CONDITION VAR="OCFS2">
                               <PACKAGE VAR="ocfs2" VALUE="1.2.9" SEVERITY="IGNORABLE"/>
                               <PACKAGE NAME="ocfs2-tools" VALUE="1.2.3" SEVERITY="IGNORABLE"/>
                            </CONDITION>
                                <PACKAGE NAME="make" VALUE="4.0" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="binutils" VALUE="2.24" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="gcc-c++" VALUE="4.8" SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
                                <PACKAGE NAME="libaio1" VALUE="0.3.109" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="libaio-devel" VALUE="0.3.109" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="libstdc++6" VALUE="4.8.3"  SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="libstdc++33" VALUE="3.3.3-62.1" SEVERITY="CRITICAL" ARCHITECTURE="x86_64"/>
                                <PACKAGE NAME="sysstat" VALUE="8.1.5" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="glibc-devel" VALUE="2.19" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="glibc" VALUE="2.19" SEVERITY="CRITICAL"/>
                                <PACKAGE NAME="libcap-ng-utils" VALUE="0.7.3-4.125" SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
                                <PACKAGE NAME="libcap-ng0" VALUE="0.7.3-4.125" SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
                                <PACKAGE NAME="libcap-ng0-32bit" VALUE="0.7.3-4.125" SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
                                <PACKAGE NAME="libcap-progs" VALUE="2.22-11.709" SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
                                <PACKAGE NAME="libcap1" VALUE="1.10-59.61" SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
                                <PACKAGE NAME="libcap1-32bit" VALUE="1.10-59.61" SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
                                <PACKAGE NAME="libcap2" VALUE="2.22-11.709" SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
                                <PACKAGE NAME="libcap2-32bit" VALUE="2.22-11.709" SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
                                <PACKAGE NAME="libgcc_s1" VALUE="4.8.3" SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
                                <PACKAGE NAME="libgcc_s1-32bit" VALUE="4.8.3" SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
                                <PACKAGE NAME="libXtst6" VALUE="1.2.2" SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
                                <PACKAGE NAME="libXtst6-32bit" VALUE="1.2.1" SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
                                <PACKAGE NAME="nfs-kernel-server" VALUE="1.3.0-6.9" SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
                                <PACKAGE NAME="xorg-x11-libs" VALUE="7.6-45.14" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="smartmontools" VALUE="6.2-4.33" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="net-tools" VALUE="1.60-764" SEVERITY="IGNORABLE"/>
                        </PACKAGES>
               </OPERATING_SYSTEM>
 
      <OPERATING_SYSTEM RELEASE="SUSE15">
                        <VERSION VALUE="15"/>
                        <ARCHITECTURE VALUE="x86_64"/>
                        <NAME VALUE="Linux"/>
                        <VENDOR VALUE="SuSE"/>
                        <KERNEL_VER VALUE="4.12.14"/>
 
                        <KERNEL>
                                <PROPERTY NAME="semmsl" NAME2="semmsl2" VALUE="250" SEVERITY="IGNORABLE"/>
                                <PROPERTY NAME="semmns" VALUE="32000" SEVERITY="IGNORABLE"/>
                                <PROPERTY NAME="semopm" VALUE="100" SEVERITY="IGNORABLE"/>
                                <PROPERTY NAME="semmni" VALUE="128" SEVERITY="IGNORABLE"/>
                                <PROPERTY NAME="shmmax" SEVERITY="IGNORABLE">
                                <STEPS>
                                        <STEP NAME="PHYSICAL_MEMORY" GREATER_THAN="1024" UNIT="MB" MULTIPLE="0.5"/>
                                </STEPS>
                                </PROPERTY>
                                <PROPERTY NAME="shmmni" VALUE="4096" SEVERITY="IGNORABLE"/>
                                <PROPERTY NAME="shmall" SEVERITY="IGNORABLE">
                                   <STEPS>
                                           <!-- assigning minimum value for shmall.Fixing bug 27064319.  -->
                                           <MIN VALUE="1024" UNIT="MB"/>
                                           <!-- Checking shmall same as shmmax.Fixing bug 22711523. -->
                                           <STEP NAME="SHMMAX" GREATER_THAN="1024" UNIT="MB" MULTIPLE="1.0"/>
                                   </STEPS>
                                </PROPERTY>
                                <PROPERTY NAME="file-max" VALUE="6815744" SEVERITY="IGNORABLE"/>
                                <PROPERTY NAME="ip_local_port_range" ATLEAST="9000" ATMOST="65535" SEVERITY="IGNORABLE"/>
                                <PROPERTY NAME="rmem_default" VALUE="262144" SEVERITY="IGNORABLE"/>
                                <PROPERTY NAME="rmem_max" VALUE="4194304" SEVERITY="IGNORABLE"/>
                                <PROPERTY NAME="wmem_default" VALUE="262144" SEVERITY="IGNORABLE"/>
                                <PROPERTY NAME="wmem_max" VALUE="1048576" SEVERITY="IGNORABLE"/>
                                <PROPERTY NAME="aio-max-nr" VALUE="1048576" SEVERITY="IGNORABLE"/>
                                <PROPERTY NAME="panic_on_oops" VALUE="1" SEVERITY="IGNORABLE"/>
                        </KERNEL>
 
                      <PACKAGES>
                            <!-- Packages for ASM -->
                            <CONDITION VAR="ASM">
                                <PACKAGE NAME="oracleasm-support" VALUE="2.0" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="oracleasmlib-%KERNEL_RELEASE%" VALUE="2.0" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="oracleasmlib" VALUE="2.0" SEVERITY="IGNORABLE"/>
                            </CONDITION>
                            <CONDITION VAR="OCFS2">
                                <PACKAGE VAR="ocfs2" VALUE="1.2.9" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="ocfs2-tools" VALUE="1.2.3" SEVERITY="IGNORABLE"/>
                            </CONDITION>
 
                                <PACKAGE NAME="make" VALUE="4.2.1" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="binutils" VALUE="2.29.1" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="gcc-c++" VALUE="7" SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
                                <PACKAGE NAME="libaio1" VALUE="0.3.109" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="libaio-devel" VALUE="0.3.109" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="libstdc++6" VALUE="7.3.1" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="sysstat" VALUE="8.1.5" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="glibc-devel" VALUE="2.26" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="glibc" VALUE="2.26" SEVERITY="CRITICAL"/>
                                <PACKAGE NAME="libcap-ng-utils" VALUE="0.7.3-4.125" SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
                                <PACKAGE NAME="libcap-ng0" VALUE="0.7.9-1.42" SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
                                <PACKAGE NAME="libcap-ng0-32bit" VALUE="0.7.3-4.125" SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
                                <PACKAGE NAME="libcap-progs" VALUE="2.22-11.709" SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
                                <PACKAGE NAME="libcap1" VALUE="1.10-59.61" SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
                                <PACKAGE NAME="libcap1-32bit" VALUE="1.10-59.61" SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
                                <PACKAGE NAME="libcap2" VALUE="2.25-2.41" SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
                                <PACKAGE NAME="libcap2-32bit" VALUE="2.25-2.41" SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
                                <PACKAGE NAME="libgcc_s1" VALUE="7.3.1" SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
                                <PACKAGE NAME="libgcc_s1-32bit" VALUE="7.3.1" SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
                                <PACKAGE NAME="libXtst6" VALUE="1.2.3" SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
                                <PACKAGE NAME="libXtst6-32bit" VALUE="1.2.3" SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
                                <PACKAGE NAME="nfs-kernel-server" VALUE="2.1.1-4.32" SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
                                <PACKAGE NAME="xorg-x11-libs" VALUE="7.6-45.14" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="smartmontools" VALUE="6.6-3.13" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="net-tools" VALUE="1.60-764" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="libstdc++33" VALUE="3.3.3-62.1" SEVERITY="CRITICAL"/>
                                <PACKAGE NAME="bc" VALUE="1.06.95" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="libX11-6" VALUE="1.6.5-1.41" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="libX11-6-32bit" VALUE="1.6.5-1.41" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="libXau6" VALUE="1.0.8" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="libXau6-32bit" VALUE="1.0.8" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="libXext-devel" VALUE="1.3.3" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="libXext6" VALUE="1.3.3" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="libXext6-32bit" VALUE="1.3.3" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="libXi-devel" VALUE="1.7.9" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="libXi6" VALUE="1.7.9" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="libXi6-32bit" VALUE="1.7.9" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="libXrender-devel" VALUE="0.9.10" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="libXrender1" VALUE="0.9.10" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="libXrender1-32bit" VALUE="0.9.10" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="libelf1" VALUE="0.168" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="libjpeg-turbo" VALUE="1.3.1" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="libjpeg62-32bit" VALUE="62.1.0" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="libjpeg62-turbo" VALUE="1.3.1" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="libjpeg8" VALUE="8.1.2" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="libpcap1" VALUE="1.5.3" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="libpcre1-32bit" VALUE="8.41" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="libpcre1" VALUE="8.41" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="libpcre16" VALUE="0-8.41" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="libpng16-16" VALUE="1.6.34" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="libpng16-16-32bit" VALUE="1.6.8" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="libstdc++6-32bit" VALUE="7.3.1" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="libtiff5" VALUE="4.0.9" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="pixz" VALUE="1.0.2" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="rdma-core" VALUE="16.4" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="rdma-core-devel" VALUE="16.4" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="xz" VALUE="5.2.3" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="gcc-c++-32bit" VALUE="7-1.563" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="gcc-c++" VALUE="7-1.563" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="gcc-32bit" VALUE="7-1.563" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="gcc" VALUE="7-1.563" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="JDK" VALUE="1.8.0.5.151" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="libgfortran3" VALUE="4.8.3" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="mksh" VALUE="50-2.13" SEVERITY="IGNORABLE"/>
                                <PACKAGE NAME="libaio1-32bit" VALUE="0.3.109" SEVERITY="IGNORABLE"/>
                        </PACKAGES>
               </OPERATING_SYSTEM>
      <OPERATING_SYSTEM RELEASE="OL7">
         <VERSION VALUE="7"/>
         <ARCHITECTURE VALUE="x86_64"/>
         <NAME VALUE="Linux"/>
         <VENDOR VALUE="Oracle"/>
         <KERNEL_VERSION>
         <CHOICE VAR="KERNEL_TYPE">
         <SELECTION VALUE="UEK">
         <KERNEL_VER VALUE="4.1.12"/>
         </SELECTION>
         <DEFAULT>
                 <KERNEL_VER VALUE="3.10.0"/>
         </DEFAULT>
         </CHOICE>
         </KERNEL_VERSION>
         <KERNEL>
            <PROPERTY NAME="semmsl" NAME2="semmsl2" VALUE="250" SEVERITY="IGNORABLE"/>
            <PROPERTY NAME="semmns" VALUE="32000" SEVERITY="IGNORABLE"/>
            <PROPERTY NAME="semopm" VALUE="100" SEVERITY="IGNORABLE"/>
            <PROPERTY NAME="semmni" VALUE="128" SEVERITY="IGNORABLE"/>
            <PROPERTY NAME="shmmax" SEVERITY="IGNORABLE">
                 <STEPS>
                   <STEP NAME="PHYSICAL_MEMORY" GREATER_THAN="1024" UNIT="MB" MULTIPLE="0.5"/>
                 </STEPS>
            </PROPERTY>
            <PROPERTY NAME="shmmni" VALUE="4096" SEVERITY="IGNORABLE"/>
            <PROPERTY NAME="shmall" SEVERITY="IGNORABLE">
                 <STEPS>
                   <!-- assigning minimum value for shmall. Fixing bug 27064319.  -->
                   <MIN VALUE="1024" UNIT="MB"/>
                   <!-- Checking shmall same as shmmax. Fixing bug 22711523. -->
                   <STEP NAME="SHMMAX" GREATER_THAN="1024" UNIT="MB" MULTIPLE="1.0"/>
                 </STEPS>
            </PROPERTY>
            <PROPERTY NAME="file-max" VALUE="6815744" SEVERITY="IGNORABLE"/>
            <PROPERTY NAME="ip_local_port_range" ATLEAST="9000" ATMOST="65535" SEVERITY="IGNORABLE"/>
            <PROPERTY NAME="rmem_default" VALUE="262144" SEVERITY="IGNORABLE"/>
            <PROPERTY NAME="rmem_max" VALUE="4194304" SEVERITY="IGNORABLE"/>
            <PROPERTY NAME="wmem_default" VALUE="262144" SEVERITY="IGNORABLE"/>
            <PROPERTY NAME="wmem_max" VALUE="1048576" SEVERITY="IGNORABLE"/>
            <PROPERTY NAME="aio-max-nr" VALUE="1048576" SEVERITY="IGNORABLE"/>
         </KERNEL>
         <PACKAGES>
            <!-- Packages for OCFS2 -->
            <CONDITION VAR="OCFS2">
               <PACKAGE VAR="ocfs2" VALUE="1.2.9" SEVERITY="IGNORABLE"/>
               <PACKAGE NAME="ocfs2-tools" VALUE="1.2.7" SEVERITY="IGNORABLE"/>
            </CONDITION>
 
            <PACKAGE NAME="kmod" VALUE="20-21" SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
            <PACKAGE NAME="kmod-libs" VALUE="20-21" SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
            <PACKAGE NAME="binutils" VALUE="2.23.52.0.1" SEVERITY="IGNORABLE"/>
            <PACKAGE NAME="compat-libcap1" VALUE="1.10" SEVERITY="IGNORABLE"/>
            <PACKAGE NAME="libgcc" VALUE="4.8.2" SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
            <PACKAGE NAME="libstdc++" VALUE="4.8.2" SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
            <PACKAGE NAME="libstdc++-devel" VALUE="4.8.2" SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
            <PACKAGE NAME="sysstat" VALUE="10.1.5" SEVERITY="IGNORABLE"/>
            <PACKAGE NAME="ksh" VALUE="..." SEVERITY="IGNORABLE"/>
            <PACKAGE NAME="make" VALUE="3.82" SEVERITY="IGNORABLE"/>
            <PACKAGE NAME="glibc" VALUE="2.17" SEVERITY="CRITICAL" ARCHITECTURE="x86_64"/>
            <PACKAGE NAME="glibc-devel" VALUE="2.17" SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
            <PACKAGE NAME="libaio" VALUE="0.3.109" SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
            <PACKAGE NAME="libaio-devel" VALUE="0.3.109" SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
            <PACKAGE NAME="smartmontools" VALUE="6.2-4" SEVERITY="IGNORABLE"/>
            <PACKAGE NAME="net-tools" VALUE="2.0-0.17" SEVERITY="IGNORABLE"/>
         </PACKAGES>
         <SYSTEM_FILES>
            <DHCP FILENAME="/etc/network_sysconfig"/>
         </SYSTEM_FILES>
      </OPERATING_SYSTEM>
 
      <OPERATING_SYSTEM RELEASE="RHEL7">
                <VERSION VALUE="7"/>
                <ARCHITECTURE VALUE="x86_64"/>
                <NAME VALUE="Linux"/>
                <VENDOR VALUE="redhat"/>
                <KERNEL_VER VALUE="3.10.0"/>
                <KERNEL>
                            <PROPERTY NAME="semmsl" NAME2="semmsl2" VALUE="250" SEVERITY="IGNORABLE"/>
                            <PROPERTY NAME="semmns" VALUE="32000" SEVERITY="IGNORABLE"/>
                            <PROPERTY NAME="semopm" VALUE="100" SEVERITY="IGNORABLE"/>
                            <PROPERTY NAME="semmni" VALUE="128" SEVERITY="IGNORABLE"/>
                            <PROPERTY NAME="shmmax" SEVERITY="IGNORABLE">
                                 <STEPS>
                                   <STEP NAME="PHYSICAL_MEMORY" GREATER_THAN="1024" UNIT="MB" MULTIPLE="0.5"/>
                                 </STEPS>
                            </PROPERTY>
                            <PROPERTY NAME="shmmni" VALUE="4096" SEVERITY="IGNORABLE"/>
                            <PROPERTY NAME="shmall" SEVERITY="IGNORABLE">
                                 <STEPS>
                                   <!-- assigning minimum value for shmall. Fixing bug 27064319.  -->
                                   <MIN VALUE="1024" UNIT="MB"/>
                                   <!-- Checking shmall same as shmmax. Fixing bug 22711523. -->
                                   <STEP NAME="SHMMAX" GREATER_THAN="1024" UNIT="MB" MULTIPLE="1.0"/>
                                 </STEPS>
                            </PROPERTY>
                            <PROPERTY NAME="file-max" VALUE="6815744" SEVERITY="IGNORABLE"/>
                            <PROPERTY NAME="ip_local_port_range" ATLEAST="9000" ATMOST="65535" SEVERITY="IGNORABLE"/>
                            <PROPERTY NAME="rmem_default" VALUE="262144" SEVERITY="IGNORABLE"/>
                            <PROPERTY NAME="rmem_max" VALUE="4194304" SEVERITY="IGNORABLE"/>
                            <PROPERTY NAME="wmem_default" VALUE="262144" SEVERITY="IGNORABLE"/>
                            <PROPERTY NAME="wmem_max" VALUE="1048576" SEVERITY="IGNORABLE"/>
                            <PROPERTY NAME="aio-max-nr" VALUE="1048576" SEVERITY="IGNORABLE"/>
              </KERNEL>
         <PACKAGES>
            <!-- Packages for OCFS2 -->
            <CONDITION VAR="OCFS2">
               <PACKAGE VAR="ocfs2" VALUE="1.2.9" SEVERITY="IGNORABLE"/>
               <PACKAGE NAME="ocfs2-tools" VALUE="1.2.7" SEVERITY="IGNORABLE"/>
            </CONDITION>
 
            <PACKAGE NAME="kmod" VALUE="20-21" SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
            <PACKAGE NAME="kmod-libs" VALUE="20-21" SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
            <PACKAGE NAME="binutils" VALUE="2.23.52.0.1" SEVERITY="IGNORABLE"/>
            <PACKAGE NAME="compat-libcap1" VALUE="1.10" SEVERITY="IGNORABLE"/>
            <PACKAGE NAME="libgcc" VALUE="4.8.2" SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
            <PACKAGE NAME="libstdc++" VALUE="4.8.2" SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
            <PACKAGE NAME="libstdc++-devel" VALUE="4.8.2" SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
            <PACKAGE NAME="sysstat" VALUE="10.1.5" SEVERITY="IGNORABLE"/>
            <PACKAGE NAME="gcc-c++" VALUE="4.8.2" SEVERITY="IGNORABLE"/>
            <PACKAGE NAME="ksh" VALUE="..." SEVERITY="IGNORABLE"/>
            <PACKAGE NAME="make" VALUE="3.82" SEVERITY="IGNORABLE"/>
            <PACKAGE NAME="glibc" VALUE="2.17" SEVERITY="CRITICAL" ARCHITECTURE="x86_64"/>
            <PACKAGE NAME="glibc-devel" VALUE="2.17" SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
            <PACKAGE NAME="libaio" VALUE="0.3.109" SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
            <PACKAGE NAME="libaio-devel" VALUE="0.3.109" SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
            <PACKAGE NAME="smartmontools" VALUE="6.2-4" SEVERITY="IGNORABLE"/>
            <PACKAGE NAME="net-tools" VALUE="2.0-0.17" SEVERITY="IGNORABLE"/>
            <PACKAGE NAME="compat-libstdc++-33" VALUE="3.2.3" SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
            <PACKAGE NAME="libxcb" VALUE="1.11" SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
            <PACKAGE NAME="libX11" VALUE="1.6.3" SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
            <PACKAGE NAME="libXau" VALUE="1.0.8" SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
            <PACKAGE NAME="libXi" VALUE="1.7.4" SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
            <PACKAGE NAME="libXtst" VALUE="1.2.2" SEVERITY="IGNORABLE" ARCHITECTURE="x86_64"/>
         </PACKAGES>
         <SYSTEM_FILES>
            <DHCP FILENAME="/etc/network_sysconfig"/>
         </SYSTEM_FILES>
       </OPERATING_SYSTEM>
   </CERTIFIED_SYSTEMS>
   <REFERENCE_DEVICES>
      <DEVICE VAR="DEVICES"/>
      <MOUNT_PARAMS NAME="nfs" VALUE="rw,bg,hard,nointr,rsize=32768,wsize=32768,tcp,noac,vers=3,timeo=600"/>
      <MOUNT_PARAMS NAME="ocfs" VALUE="rw,sid=5"/>
      <MOUNT_PARAMS NAME="ocfs2" VALUE="..."/>
      <MOUNT_PARAMS NAME="ofs" VALUE="...."/>
      <MOUNT_PARAMS NAME="raw" VALUE="..."/>
      <MOUNT_PARAMS NAME="asm" VALUE="..."/>
      <REDUNDANT_LOCS VAR="OCR_REDUND"/>
      <REDUNDANT_LOCS VAR="VDISK_REDUND"/>
   </REFERENCE_DEVICES>
   <SCRIPTS>
      <SCRIPT VAR="USER_SCRIPT"/>
   </SCRIPTS>
   <USER_INPUTS>
      <CLUSTERNAME VAR="CLUSTERNAME"/>
      <SID VAR="SID"/>
      <INSTALL_USER VAR="INSTALL_USER"/>
      <LOCS>
         <LOC VAR="OCR_LOC"/>
         <LOC VAR="OCR_MIRROR_LOC"/>
         <LOC VAR="VDISK_LOC"/>
         <LOC VAR="VDISK_LOC2"/>
         <LOC VAR="VDISK_LOC3"/>
         <LOC VAR="DB_FILE_STORAGE"/>
         <CONDITION VAR="OCFS">
            <LOC VAR="RPM_BASE_URL_OCFS"/>
            <LOC VAR="RPM_BASE_URL_OCFS_TOOLS"/>
         </CONDITION>
         <CONDITION VAR="RAW">
            <LOC VAR="DB_RAW_STORAGE"/>
            <LOC VAR="DB_REC_AREA_STORAGE"/>
         </CONDITION>
      </LOCS>
   </USER_INPUTS>
   <DIRS>
      <DIR VAR="INSTALL_BASE_DIR" WRITABLE="TRUE"/>
   </DIRS>
   <NETWORK>
      <NODELIST>
         <NODE NAME="PRIVATE_NODES" TYPE="PRIVATE" VAR="PRIVATE_NODES" IP_VAR="PRIVATE_NODES_IP"/>
         <NODE NAME="PUBLIC_NODES" TYPE="PUBLIC" VAR="PUBLIC_NODES" IP_VAR="PUBLIC_NODES_IP"/>
         <NODE NAME="VIRTUAL_NODES" TYPE="VIRTUAL" VAR="VIRTUAL_NODES" IP_VAR="VIRTUAL_NODES_IP"/>
      </NODELIST>
      <INTERCONNECTS VAR="NICS"/>
      <!-- This variable currently gives ':' seperated details for all interconnects -->
   </NETWORK>
   <ORACLE_HOME>
      <COMPATIBILITY_MATRIX>
         <ALLOW>
            <!-- Allowing new home and removing all disallow section ,fix for bug# 17399376  -->
            <NEW_HOME/>
         </ALLOW>
      </COMPATIBILITY_MATRIX>
      <!-- EXISTENCE_MATRIX>
         <COMP NAME="oracle.crs" DESC="Oracle Cluster Ready Services (CRS) 11gR2" EXISTS="FALSE"       ATLEAST="10.1.0.0.0" ATMOST="11.1.9.9.9"/>
         <COMP NAME="oracle.server" DESC="Oracle Real Application Cluster (RAC) 11gR2" EXISTS="FALSE"     ATLEAST="9.2.0.0.0" ATMOST="11.1.9.9.9"/>
      </EXISTENCE_MATRIX -->
   </ORACLE_HOME>
</HOST>
[root@oel7 BINARIO]#

Leave a Comment

Your email address will not be published.