Os documentos do Ubuntu dizem que o arquivo do ambiente não é um arquivo de script, então talvez ele não esteja interpretando o seu $ORACLE_HOME variable como você espera. Execute env para ver como seu caminho se parece. Se não for o que você espera, tente codificar o caminho completo em /etc/environment e ver se isso ajuda.