[Ocfs-users] ORA-03113 EOF on Comm Channel when using OCFS + LVM + Striping

John Smiley pro_oracle at yahoo.com
Sat Dec 13 09:38:28 CST 2003


While creating a new Oracle RAC database, I am getting
"ORA-03113 - end-of-file on communication channel"
during the create database or create tablespace phase.
 This only happens if I use OCFS on top of LVM with
striped logical volumes.  Everything works fine if the
LV is not striped.

I have a three-node RAC cluster using a six disk JBOD
connected to each node via a single SCSI bus (daisy
chained).  I would like to use SAME (Stripe And Mirror
Everything) and have been using the striping feature
of LVM to do this.  Here are the configuration
details:

6 36GB SCSI disks as JBOD
1 36GB primary partition on each disk of type 8e (LVM)
1 Volume group consisting of all 6 PVs (total of
~200G) named /dev/oracle
1 LV striped across all 6 PVs with a stripe width of
128k of size 2G (lvcreate -C y -i 6 -I 128 -n demo -L
2g /dev/oracle
OCFS file system built on /dev/oracle/demo with 128k
block size (mkfs.ocfs -b 128 -F -g 502 -u 501 -L /u02
-m /u02 /dev/oracle/demo

oracm and gsd start fine on all nodes, but when I try
to create the database with dbca -datafileDestination
/u02/oradata, it fails with ORA-03113 during database
creation or tablespace creation.  The same error
occurs if I try to create the database manually.

If I use the exact same configuration, but with a
non-striped LV, everything works fine.

I have reproduced these results on RHEL 3 with the
original and errata kernels (2.4.21-4.EL and
2.4.21-4.0.1.EL) and UL 1.0 with the SP2a kernel
(304).  I have even tried upgrading the kernel LVM
modules from the supplied 1.0.5 version to the latest
1.0.8 version from Sistina (patch the kernel with
Sistina's code and re-compile the kernel, install the
new modules and kernel, boot the custom kernel, etc.)

I've tried ocfs 1.0.9-9, 1.0.9-11, and 1.0.9-12.

I have also tried md to create a striped RAID 0 device
instead of using LVM, but got the same results.

Any thoughts on what I'm doing wrong or is there a
problem with using ocfs on striped volumes?

John Smiley
Sr. Database Architect
Sprint Corporation


More information about the Ocfs-users mailing list