GFS, OCFS, and GPFS - Which Filesystem for Oracle?
amani asks: "My company has a Oracle 9i RAC database running on a Sun cluster. In 6 months we are looking to replace the cluster with either a Linux or an AIX solution that will involve SAN storage. I see that their are a variety of filesystems for Oracle and Linux. Sistina (Red Hat) has the GFS, Oracle has the OCFS, and IBM has GPFS. Does anyone know the pros and cons of each of these filesystems ,and which one would be better for a continuously growing database?"
Have you looked at a Veritas Cluster? (VCS) The company I work for uses it and we have found it to be very stable.
Until there is a high quality, well maintained, open source clustered file system along the professional level of reiserfs, I'd say nothing out there is worth using. They are all either 1) closed source and by definition poorly maintained and near non-usable with open source operating systems, 2) aren't *real* clustering file systems or 3) so ungodly expensive only fortune 500 companies can justify the expense.
I run a 500 MB Oracle DB for SAP on top of AIX/JFS/SSA disks. It runs fine. Everything is very stable. Performance is good. SSA is a IBM SAN-like disk technology. SSA is pricey, however is very mature. With AIX 5.2 you can add/delete/move/remove FS/disks/SSA trays with all the applications running. Avoid JFS2, still not mature enough to be stable. Create Oracle datafiles up to 2 GB.
Um.. perhaps call your Oracle support people. If your company is at all sizable, they probably have support contracts with the companies that provide them their mission-critical software? And their professional services/technical engineering people would surely be the best people to ask.