Printer View

Browse Published Validated Configurations  >  Validated Configuration Details
Program Scope

The goal of this program is to validate hardware with Oracle Linux and Oracle VM, and to identify issues and configuration details that would impact customer deployments. Oracle developed the program to go far beyond the standard certification testing normally performed with operating systems. Hardware vendors participating in this program perform thorough testing of the hardware in real-world configurations with Oracle Linux and Oracle VM.

This is not a database certification. Oracle Database is a component of the environment because it is demanding on hardware resources (processor, memory, cache, storage, network) and the operating system, and well suited for this advanced level of testing. The validation program uses Oracle Database as a tool and hardware is not certified with Oracle Database as a result of the validation program.

For more information please see the program's Frequently Asked Questions (FAQ).

Validated Configuration Details
Configuration SummaryOEL 4 Update 6 x86-64 on HP c-Class Proliant BL460C G1 and Pillar Data Systems - Axiom 500/600 Release 2.8/SATA disks with over 1TB with Oracle Database 11g Release 1
Publication Date09-APR-08
Version1
Server PlatformHPE c-Class Proliant BL460C G1
Storage ModelPillar Data Systems - Axiom 500/600 Release 2.8/SATA disks with over 1TB
Oracle SoftwareOracle Database 11g Release 1 (11.1.0.6) for Linux x86_64
Linux DistributionOracle Enterprise Linux 4 Update 6 x86-64
Server and Storage Platform Details
Server Model2 X HPE c-Class Proliant BL460C G1
Processors2 X Dual Core Intel Xeon 3.00GHz
Memory8GB RAM
OnBoardStorage2 X HP Smart Array E200i 73GB each
Network/Interconnect1 X Dual Port Broadcom NetXtreme II BCM5708 1000Base-SX Gigabit Ethernet
HBA QLogic QMH2462 4Gb dual port FC HBA
Storage ModelPillar Data Systems - Axiom 500/600 Release 2.8/SATA disks with over 1TB
 
Switch Details
Switch Model2 X GbE2c Ethernet Blade Switch (One for public, one for private)
Switch TypeNetwork Switch
Additional Info.C7000 Internal Switches
 
Switch Model2 X HP 4Gb Fibre Channel Pass-thru Module for c-Class BladeSystem
Switch TypeFC Switch
Additional Info.C7000 Internal Switches
 
Switch ModelQlogic 5200 - 16/2Gb ports
Switch TypeFC Switch
Additional Info.None
 
Switch ModelBrocade 200e - 16/2-4Gb ports
Switch TypeFC Switch
Additional Info.None
 
Linux Distribution Details
OSOEL 4 Update 6 x86-64
Kernelkernel-smp-2.6.9-67.0.7.0.1.EL.x86_64.rpm or higher
 
Additional Packages Needed From Distribution
binutils-2.15.92.0.2-24.x86_64.rpm
compat-libstdc++-33-3.2.3-47.3.i386.rpm
compat-libstdc++-33-3.2.3-47.3.x86_64.rpm
elfutils-libelf-devel-0.97.1-5.x86_64.rpm
gcc-3.4.6-9.0.1.x86_64.rpm
gcc-c++-3.4.6-9.0.1.x86_64.rpm
gdb-6.3.0.0-1.153.el4.x86_64.rpm
glibc-2.3.4-2.39.i686.rpm
glibc-2.3.4-2.39.x86_64.rpm
glibc-common-2.3.4-2.39.x86_64.rpm
glibc-devel-2.3.4-2.39.i386.rpm
glibc-devel-2.3.4-2.39.x86_64.rpm
libaio-0.3.105-2.i386.rpm
libaio-0.3.105-2.x86_64.rpm
libaio-devel-0.3.105-2.x86_64.rpm
libstdc++-3.4.6-9.0.1.x86_64.rpm
libstdc++-4.1.2-14.el5.i386.rpm
libstdc++-devel-3.4.6-9.0.1.x86_64.rpm
make-3.80-6.EL4.x86_64.rpm
sysstat-5.0.5-16.rhel4.x86_64.rpm
unixODBC-2.2.11-1.RHEL4.1.x86_64.rpm
unixODBC-devel-2.2.11-1.RHEL4.1.x86_64.rpm
xorg-x11-tools-6.8.2-1.EL.33.0.1.x86_64.rpm
Oracle Packages
oracle-validated-1.0.0-11.el4.x86_64.rpmThis package automatically pulls in package dependencies and sets system parameters recommended above. It is not required but is recommended to save time in getting the system setup. It is available from ULN by subscribing to the "Oracle Software" channel and then using up2date to install it. The dependent packages will be installed and parameters will be adjusted as part of this up2date process. NOTE: For supportability and diagnosability gdb should also be installed using up2date
oracleasm-2.6.9-67.0.0.0.1.ELsmp-2.0.3-2.x86_64.rpmRequired for DB on ASM
oracleasm-support-2.0.3-2.x86_64.rpmRequired for DB on ASM
oracleasmlib-2.0.2-1.x86_64.rpmRequired for DB on ASM
Configuration Files
Conf File Settings Comments
/etc/modprobe.confoptions qla2xxx ConfigRequired=0 ql2xfailover=0 ql2xretrycount=5 qlport_down_retry=3 ql2xmaxqdepth=16 ql2xloginretrycount=16 ql2xlbType=0 ql2xautorestore=0x0Settings For 8.01.07 QLogic Driver
/etc/security/limits.conforacle soft nofile 131072# depending on size of db, these may need to be larger
 oracle hard memlock 50000000 
 oracle soft memlock 50000000# set memlock greater than or equal to the sga size to allow oracle to use hugepages if configured
 oracle soft nproc 131072 
 oracle hard core unlimited 
 oracle hard nproc 131072 
 oracle hard nofile 131072 
 oracle soft core unlimited 
/etc/sysctl.confnet.core.wmem_max=262144 
 fs.aio-max-nr=3145728 
 net.ipv4.ip_local_port_range=1024 65000 
 vm.lower_zone_protection=100 
 net.core.rmem_max=8388608# rmem_max can be tuned based on workload to balance performance vs lowmem usage
 net.core.rmem_default=8388608# rmem_default can be tuned based on workload to balance performance vs lowmem usage
 kernel.shmmax= 4180563968#Set to a value half the size of physical memory
 kernel.shmall=3279547 
 kernel.shmmni=4096 
 kernel.sem=250 32000 100 142 
 kernel.msgmnb=65536 
 kernel.msgmax=8192 
 kernel.msgmni=2878 
 fs.file-max=327679 
Filesystems Tested
Filesystem Mount Options Details
ASMNoneUsing Automatic Storage Management Library Driver (asmlib) for datafiles
RAWNoneocr and voting disk located on raw partitions, for configuration with datafiles on ASM storage.
Driver Modules
Driver ModuleQlogic HBA driver module (QMH2462)
Version8.01.07.25
SettingsNone
Additional Info.Driver obtained from www.hp.com: hp_qla2x00-2007-10-05.tar. To include SANSurfer software for Linux download: hp_sansurfer-5.0.0b32-1.x86_64.rpm
 
Driver ModuleNetwork driver module (bnx2)
VersionNone
SettingsNone
Additional Info.The driver module used is the version supplied with the distribution. Note: HP PSP 7.91 or higher,Available from hp.com at the Software and Drivers download pages.
 
Miscellaneous
Two gigabit networks, 1 for public(igb) and 1 private(igb).
The swap partition is 16GB.
Oracle Software Details
ProductOracle Database 11g Release 1, Single Instance and Oracle Real Application Clusters (RAC) for Linux x86_64
Version11.1.0.6
Patches7592335 , 6778860
 
Configuration Feedback
Bug No4593892
Summaryrepeated warnings in dmesg about lost ticks (it 80129/bz 139376)
Affectsusually seen on x86-64, both Intel and Opteron based systems
Symptomdmesg will have errors like: warning: many lost ticks. Your time source seems to be instable or some driver is hogging interrupts rip __do_softirq+0x4d/0xd0
Solution/WorkaroundFixed in U5
 
Bug No5041764
SummaryCFQ io scheduler can delay/hang io (bz 184535/it 88208 )
Affectsheavy io access to raw/block devices
Symptomio requests will start to hang or take a long to complete RAC node could be evicted
Solution/WorkaroundFixed in U4. Pre-U4, boot w/ elevator=deadline
 
Bug No5058952
Summarye1000 flow control defaults to none in the 2.6 kernel
Affectse1000 network interfaces with heavy traffic
SymptomNetwork performance of the system is affected. For e.g: In the case of a RAC cluster, this may result in lost global cache blocks.
Solution/WorkaroundFixed in U4. Pre-U4, load e1000 with FlowControl=1 (Rx)
 
Bug No5093059
Summarynetdump doesn't load with bonding configured (it 85145)
Affectsbringing up netdump over a bonded interface
Symptom/var/log/messages will have an error: netlog: bond0 doesn't support polling, aborting.
Solution/WorkaroundFixed in U4.
 
Bug No5136660
Summarybonding primary=ethX doesn't take effect
AffectsBonding doesn't take effect
SymptomIf we make a bond of eth5 and eth6, where eth6 is primary, on reboot eth5 will become active which makes server inaccessible.
Solution/WorkaroundFixed in 2.6.9.42.0.3.0.2.EL kernel or higher
 
Bug No5333606
Summaryrpm throws errors if selinux is disabled at OS installation and is enabled at runtime
Affectserror at rpm packages installs
Symptomduring packages installation, errors indicate the scriplet failures
Solution/Workaroundrelabel the filesystems through 'touch /.autorelabel' or 'fixfilesrelabel'
 
Bug No5593995
SummaryUsing Pro*C causes the system to run out of memory
AffectsCaused the system to hang.
SymptomThe system hangs.
Solution/WorkaroundFor OEL5U3, Remove references to pathnames that do not exist on your system in pcscfg.cfg. Fixed in OEL5U4.
 
Bug No5693201
SummaryApplication does not detect OEL4 as RHEL4
AffectsApplications that use /etc/redhat-release for detection of distribution
SymptomApplications that use /etc/redhat-release for detection of distribution may error out
Solution/Workaroundecho "Red Hat Enterprise Linux AS release 4 (Nahant Update 4)" > /etc/redhat-release
 
Bug No7240271
SummaryKernel panic occurs while starting up Oracle Enterprise Manager agent
Affects2.6.9-67.0.20.0.1.EL ( OEL ) or 2.6.9-67.0.20.EL ( RHEL ) kernels
SymptomMachine will experience a linux BUG, panic & reboot, when the EM Agent starts.
Solution/WorkaroundEL4.6 errata ( 2.6.9-67.0.20.0.2 and 2.6.9-67.0.22.0.1) kernel patches that have this fix.
 
Bug NoRedhat Bugzilla 202027
SummaryClear_kernel_mapping: mapping has been split. will leak memory
AffectsSeen on x86-64 Opteron based systems
Symptom/var/log/messages will have errors like clear_kernel_mapping: mapping has been split. will leak memory
Solution/WorkaroundFixed in U5
 
Bug No7036544
SummaryDatabase instance startup fails when sga_target was set to multiples of 4096M
Affects11.1.0.6
SymptomDatabase instance startup fails with the following error " ORA-12853: insufficient memory for PX buffers: current 0K, max needed 2640K and ORA-04031: unable to allocate 21544 bytes of shared memory ("large pool","unknown object","large pool","PX msg pool")"
Solution/WorkaroundFixed in 11.1.0.7, for 11.1.0.6 set the parameter large_pool_size in init.ora or increase the sga_target size.
 
Bug No8451866
SummaryIncorrect multipath.conf setting affects RAC node failover. Settings(features = "1 queue_if_no_path") and/or (no_path_retry = queue) causes the node hang if io path fails. no_path_retry has to be set to the numeric value explicitly.
AffectsAll applications using device mapper multipath devices which have contingency plan in case of io path failure.
SymptomRAC node hangs if io path fails.
Solution/WorkaroundIn configuration file /etc/multipath.conf,set no_path_retry and polling_interval to the numeric values, for example, "no_path_retry=5" and "polling_interval=10" so as to disable queuing. These values depend on system workload.
 
Note: The above configuration can be deployed with Red Hat with the changes listed below:
os Kernel
RHEL 4 Update 6 x86-64kernel-smp-2.6.9-67.0.7.EL.x86_64.rpm or higher
Required Packages
Packages
oracleasm-2.6.9-67.ELsmp-2.0.3-2.x86_64.rpm
oracleasmlib-2.0.2-1.x86_64.rpm
oracleasm-support-2.0.3-2.x86_64.rpm


Note: Oracle-validated for Red Hat is available from oracle-validated-1.0.0-18 onwards.

 
Copyright (c) 2007, Oracle Corporation. All Rights Reserved.