Jack.Li@BMO.com (Jack Li) writes [...]
Situation: when we have a request to "expand" our filer for sharing
(exportfs), and as the time the Oracle daemons were running. We changed the filer's /etc/exports, then executed "exportfs -au", "exportfs -a".
And, right after those 2 command to the filer, ALL
our Oracle daemons crashed and died. Is that supposed to happen?
I would certainly expect it to. You've got a window when the filing systems are not exported to the Oracle servers. If they read or write their files in that window they will get an NFS access error from the filer, and will very likely be unable to recover.
Why are you using "exportfs -au" at all? "exportfs -a" by itself will update the exports for everything mentioned in /etc/exports. It doesn't deal with the case when you've *removed* a whole entry from /etc/exports, but then neither does your procedure.
Chris Thompson University of Cambridge Computing Service, Email: cet1@ucs.cam.ac.uk New Museums Site, Cambridge CB2 3QG, Phone: +44 1223 334715 United Kingdom.