what version of Oracle are you using. what OS, what filesystem?

shared oracle_homes are generally allowed - depends what your requirements are though and how you want things set up