Oracle Validated Configuration


View all Validated Configurations

Configuration Summary: Oracle Database 10g Release 2 (Single Instance), Oracle Real Application Clusters (RAC) Red Hat Enterprise Linux 4 AS/ES Update 3 x86-64, NFS Vers 3
Publication Date: December 12, 2006
Version: 1.2
Server Platform: Sun Blade 8000 Modular System
Storage: Sun StorageTek 5320 NAS Appliance
Oracle Software: Oracle Database 10g Release 2 (10.2.0.2) for Linux x86-64
Linux Distribution: RHEL4 Update 3 x86-64

Server and Storage Platform Details

   1 x Sun Blade 8000 Modular System 
   2 x Sun Blade x8400 Server Module with the following configuration:
   4 x Dual Core AMD Opteron 885 2.6 GHz (8 cores)
   32 GB RAM
   2 x 73 GB 10K HD
   4 x Integrated Gigabit NIC

Select "No" to disable the BIOS ACPI "MCFG" table in the Advanced ACPI Configuration.

Additional models covered by this configuration
	Sun Fire X4200 
	Sun Fire X4500
	Sun Fire X4600
	
Storage:
    Sun StorageTek 5320 NAS Appliance
    14 x 146 GB 10K HD

 Linux Distribution Details

	RHEL 4 AS Update 3 x86-64 (default install )
		kernel-smp-2.6.9-34.ELsmp.x86_64.rpm (from Update 3)

Additional packages needed from distribution
	binutils-2.15.92.0.2-18.x86_64.rpm
	compat-db-4.1.25-9.x86_64.rpm
	compat-gcc-32-3.2.3-47.3.x86_64.rpm
	compat-libstdc++-33-3.2.3-47.3.x86_64.rpm
	control-center-2.8.0-12.rhel4.2.x86_64.rpm
	gcc-3.4.5-2.x86_64.rpm
	gcc-c++-3.4.5-2.x86_64.rpm
	glibc-2.3.4-2.19.i686.rpm
	glibc-2.3.4-2.19.x86_64.rpm 
	glibc-common-2.3.4-2.19.x86_64.rpm
	glibc-devel-2.3.4-2.19.i386.rpm
	glibc-devel-2.3.4-2.19.x86_64.rpm
	glibc-headers-2.3.4-2.19.x86_64.rpm
	glibc-kernheaders-2.4-9.1.98.EL.x86_64.rpm
	gnome-libs-1.4.1.2.90-44.1.x86_64.rpm
	libaio-0.3.105-2.x86_64.rpm
	libaio-devel-0.3.105-2.x86_64.rpm
	libgcc-3.4.5-2.i386.rpm
	libstdc++-3.4.5-2.x86_64.rpm
	libstdc++-devel-3.4.5-2.x86_64.rpm
	make-3.80-5.x86_64.rpm 
	pdksh-5.2.14-30.3.x86_64.rpm 
	sysstat-5.0.5-7.rhel4.x86_64.rpm
	xorg-x11-deprecated-libs-6.8.2-1.EL.13.25.i386.rpm
	xscreensaver-4.18-5.rhel4.10.x86_64.rpm

Boot options
# Numa is enabled on default at server boot. Oracle and Sun recommend to set numa=off
	numa=off elevator=deadline

/etc/modprobe.conf:
	options e1000 FlowControl=1,1,1,1
	options hangcheck_timer hangcheck_reboot=1
 
/etc/sysctl.conf settings
	fs.file-max=327679
	kernel.msgmni=2878
	kernel.msgmax=8192
	kernel.sem=250 32000 100 142
	 kernel.shmmni=4096
	kernel.shmall=3279547
	#set to a value half the size of physical memory
	kernel.shmmax=3700000000
	 # rmem_max can be tuned based on workload to balance performance
	vs lowmem  usage
	net.core.rmem_default=262144
	net.core.rmem_max=2097152
	net.core.wmem_default=262144
	net.core.wmem_max=262144
	fs.aio-max-nr=3145728
	net.ipv4.ip_local_port_range=1024 65000
	vm.lower_zone_protection=100
	kernel.msgmnb=65536
	kernel.sysrq=1

/etc/security/limits.conf:
	oracle  soft  nofile  131072
	oracle  hard  nofile  131072
	oracle  soft  nproc   131072
	oracle  hard  nproc   131072
	oracle  soft  core    unlimited
	oracle  hard  core    unlimited
	# set memlock greater than or equal to the sga size to allow oracle 
                  use hugepages 
	oracle  soft  memlock 50000000
	oracle  hard  memlock 50000000

Filesystems tested:
	NFS vers 3.0

Mount options:
#Oracle Home Files
	rw,bg,hard,nointr,tcp,nfsvers=3,timeo=600,rsize=32768,wsize=32768 
#Single Instance Data Files
	rw,bg,hard,nointr,tcp,nfsvers=3,timeo=600,rsize=32768,wsize=32768
#RAC Instance Data Files
	rw,bg,hard,nointr,tcp,nfsvers3,timeo=600,rsize=32768,wsize=32768,actimeo=0# RAC ocr and voting disk files
	rw,bg,hard,nointr,tcp,nfsvers3,timeo=600,rsize=32768,wsize=32768,actimeo=0	

Driver Modules:
	The network driver module used (e1000) is the version supplied with 
	RHEL 4 U3 x86-64
	The hangcheck-timer module used is the version supplied with 
                RHEL 4 U3 x86-64

Miscellaneous
	2 gigabit networks configured: public and interconnect
	The swap partition's size is 32GB
	
Storage Server Configuration
	Operating System 
	OS Version 4.20 build with latest patches from Sunsolve

Oracle Software Details

Oracle Database 10g Release 2 (10.2.0.2) Single Instance and Oracle Real Application Clusters (RAC) for Linux x86-64
patch 5071492
patch 4639236
patch 4690794
patch 5036588

Configuration Feedback
Bug #       Summary

5041764 CFQ io scheduler can delay/hang io (bz 151368)
affects: heavy io access to raw/block devices  symptom: io requests will start to hang or take a long to complete 
RAC node could be evicted 
  workaround: Fixed in U4. Pre-U4, boot w/ elevator=deadline. 

5058952 e1000 flow control defaults to none in the 2.6 kernel
     affects: e1000 network interfaces with heavy traffic
     symptom: RAC interconnect may get lost blocks
     solution: load e1000 with FlowControl=1 (Rx)
	 
5215593 unable to start RAC with db_cache_size > 4gb
     affects: RAC instances with > 4gb db_cache_size
     symptom: nodes that started up correctly with 10.2.0.1 may fail to startup with ORA-4031 errors in 10.2.0.2
     workaround: set _ksmg_granule_size=33554432 in the init.ora. Larger sga sizes may need a higher value.

5215622 libknlopt.a not relinked
    affects: 10.2.0.2 RAC (did not occur in 10.1)
    symptom: may get ORA-7445 errors during startup
    workaround: manually relink on each node

5041394 relink errors after upgrading from 10.1 to 10.2
    affects: 10.1 -> 10.2 upgrade process
    symptom: during 10.2 upgrade, relink step will fail with 'undefined reference' errors
    workaround: after doing 10.2 prereq steps, rename
           $ORACLE_HOME/lib/stubs to $ORACLE_HOME/lib/stubs.10.1
		   $ORACLE_HOME/lib32/stubs to $ORACLE_HOME/lib32/stubs.10.1
		   
    then start installing 10.2.0.1
	
5071492 LMS crash with ORA-00600: internal error code, arguments: [kclastf_1], [2], [],
    affects: 10.2.0.2 RAC
    symptom: the instance could terminate
    solution: apply patch 5071492

4639236 ORA-600 [kclcls_5] in RAC instance
    affects: 10.2.0.2 RAC
    symptom: the instance could terminate 
	solution: apply patch 4639236

4690794 "ERROR IN KQLMBIVG SEE LCK TRACE FILE" [LT] [LB]  KJUSERCLIENTLOCK 
    affects: 10.2.0.2 RAC
    symptom: Error messages in the alert logs
    solution: apply patch 4690794 
   
5036588  LMD0 PROCESS RECEIVED OS SIGNAL #11
    affects: 10.2.0.2 RAC
    symptom: the instance could terminate
    solution: apply patch  5036588

5017352  warning messages in trace files during certain workloads with async io turned on
   affects: performance
   symptom: Following warning in trace files
            WARNING: ORACLE PROCESS RUNNING OUT OF OS KERNEL I/O RESOURCES
   workaround: none so far

5333606  rpm throws errors if selinux is disabled at OS installation and is enabled at runtime
    affects: error at rpm packages installs
    symptom: during packages installation, errors indicate the scriplet failures
    workaround: relabel the filesystems through 'touch /.autorelabel' or'fixfilesrelabel'

5093059  netdump doesn't load with bonding configured (it 85145)
    affects: bringing up netdump over a bonded interface
    symptom: /var/log/messages will have an error:
             netlog: bond0 doesn't support polling, aborting.
    workaround: none at the moment

4593892  repeated warnings in dmesg about lost ticks (it 80129/bz 139376)
    affects: usually seen on x86-64, both Intel and Opteron based systems
    symptom: dmesg will have errors like:
              warning: many lost ticks.
              Your time source seems to be instable or some driver is hogging
              Interupts rip __do_softirq+0x4d/0xd0
    workaround:  none at the moment

5593995 During compilation of proc programs with selinux on and their pcscfg.cfg configuration file, the process
consumes all available memory and swap 
    affects: Caused the system to hang.
    symptom: The system hangs
    workaround: Add valid pathnames to the pcscfg.cfg file

5021707 CSS should open block device voting disk with o_direct
    affects: 10.2.0.2 RAC when voting or ocr disk is a block device
    symptom: RAC reconfiguration may not occur properly
	solution: use raw devices for ocr and voting disks

5219517 failing RAC interconnect causes ASM to hang
    affects: 10.2.0.2 RAC using ASM (2-node)
    symptom: ifconfig down of RAC interconnect on node 1 causes surviving node
             2 ASM instance to hang. This may occur during testing to simulate
             interconnect failure.
	solution: RAC properly handles this failure case when the interconnect is
              physically disconnected vs. ifconfig down which is simulating the failure

5298421 asmlib ORA-15183 ASMLIB initialization error
    affects: 10.2 when using asmlib
    symptom: ORA-15183 could occur while starting an asm instance
    workaround: a reboot is needed


Sunsolve 6335612 The factory default BIOS settings do not support the installation or
running of Red Hat Enterprise Advance Server 4 Update 3 operationg system software.
    affects: Only RHEL AS 4-U3
    symptom: Installation of only RHEL4 U3 on SunBlade 8000 does not boot up.
    solution: Change the factory default BIOS settings before you install Linux software by following the following steps: 
              In the BIOS Setup utility, go to the Advanced -> ACPI Configuration -> Advanced ACPI Configuration menu;
              Select No to disable the BIOS ACPI MCFG table;
              Save settings and then exit.
This information is described in the Sun Blade 8000 Modular System Product Notes (819-5651-14)
 
Sunsolve 6474408 w.r.t aio+dio tests cannot access files from the 5320 NAS Appliance
    affects: RedHat NFS client is not properly handling short NFS read responses the way described in RFC 1813.
    symptom: ORA-00257: archiver error. 
    solution: Upgrade NAS OS from 4.12 build to 4.20 build and apply latest patch from Sunsolve.
E-mail this page
Printer View Printer View
Oracle Is The Information Company About Oracle | Oracle RSS Feeds | Careers | Contact Us | Site Maps | Legal Notices | Terms of Use | Privacy