Como prática recomendada, siga as instruções fornecidas pelo fornecedor. Esses métodos geralmente tomam cuidado para limitar o escopo das variáveis Environment, para que ele não sobrescreva as variáveis de ambiente usadas por produtos não relacionados.
Por exemplo, eu vi algumas lojas que definem ou modificam PATH, ORACLE_HOME, JAVA_HOME, JAVA_OPTS, etc. em / etc / profile, mas isso tem o efeito colateral de modificar o PATH para todos os usuários em seu sistema, ou definindo um LD_LIBRARY_PATH que interfere com outras partes do software de muitas maneiras inesperadas.
Além disso, vários produtos Oracle podem esperar encontrar o script de ambiente em um local esperado (como $ ORACLE_HOME / app / oracle / product / 10.2.0 / server / bin / oracle_env.sh).
- Aqui está o Oracle Way .
- Aqui está o Tomcat Way , que é um pouco mais casual.