OFA and Linux FHS (or other unix standards)

  • From: Jeremy Schneider <jeremy.schneider@xxxxxxxxxxxxxx>
  • To: Oracle-L <oracle-l@xxxxxxxxxxxxx>
  • Date: Wed, 20 Aug 2014 09:30:04 -0400

This might be kinda far-fetched but I'm curious: has anyone ever tried to
reconcile FHS and OFA, or install Oracle binaries (both GI and DB) in an
FHS-compliant manner on linux systems?  Or more broadly, who is actually
using OFA in some manifestation besides "/u##/app" to conform to any
site-specific or broader unix standard?

OFA and FHS were both created in the context of old unix standards and
explicitly reference them. So I would think that there ought to be some
philosophically correct way to reconcile them.

Few relevant links:
http://method-r.com/papers?download=13:1995-09-24-ofa-standard
https://en.wikipedia.org/wiki/Home_directory#Default_home_directory_per_operating_system
http://docs.oracle.com/database/121/LADBI/appendix_ofa.htm
http://docs.oracle.com/database/121/CWLIN/concepts.htm
http://refspecs.linuxfoundation.org/FHS_2.3/fhs-2.3.pdf
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Storage_Administration_Guide/s1-filesystem-fhs.html

Cary's original paper is especially good since it explains a lot of the
philosophy underlying OFA. But there's the rub; OFA originally had quite a
bit of flexibility to fit in with existing unix standards at a site - but
today the "/u##/app" nomenclature has specifically become almost ubiquitous
(in my experience).

Should OFA still be used together with outside unix standards (like FHS)
today or has the literal "/u##/app" manifestation of OFA become so
ubiquitous now that it has become its own standard?

-Jeremy


--
http://about.me/jeremy_schneider

Other related posts: