What is the best directory to install Oracle on Linux box? /srv, /opt, /usr/local?
If you want to use OFA then read this
OFA = Oracle Optimal Flexible Architecture standard. The standard is a set of configuration guidelines created to ensure well organized Oracle installations that are easier to maintain
Program or data?
For data, where-ever your RAID is mounted.
For program, /opt is OK.