Tech-Info: Important update on NFS mount options for Oracle

Michael Hasenstein <[email protected]> Tue, 06 May 2003 16:49:55 -0700
Newsgroups gmane.linux.suse.oracle.announce
Organization SuSE Inc.
Message-ID <[email protected]>
Dear SuSE customers,

We discovered two issues that we would like to inform you about:
- Customer complaint about Oracle error "no locks available" when 
keeping the database files in an NFS mounted directory
- Serious error in our "Oracle 9iR2 RAC on SLES-8 using NFS (Netapp)" 
document (NFS mount options).

Short:
- Single instance Oracle: use option "nolock"
- RAC: use option "noac" but NOT "nolock"


Unfortunately our RAC-NFS document mentioned above DOES include 
"nolock", which is wrong!


Best regards,
Michael Hasenstein



PS: Please also refer to http://www.netapp.com/tech_library/3183.html:

"... For some servers or applications, it is necessary to prevent the 
Linux NFS client from sending Network Lock Manager requests. You can use 
the "nolock" mount option to prevent the Linux NFS client from notifying 
the server's lock manager when an application locks a file. Note, 
however, that the client still uses more restrictive write back 
semantics when a file lock is in effect. The client always flushes all 
pending writes whenever an application locks or unlocks a file. ..."

This means the NFS client keeps the lock locally but does not attempt to 
inform the NFS server, and this way the lock works for single-instance 
databases.