1

Пытаюсь установить подключение в PHP через OCILogon, но не происходит никакой реакции. Прочитал что нужно прописать где-то переменную oracle_home или что-то вроде того. Как это сделать?

2

export ORACLE_HOME="..."

Действует до перезагрузки.

Можно добавить в .bashrc.

В Gentoo есть более интересный способ:
создаешь в /etc/env.d файл, например, 99oracle с содержимым:

ORACLE_HOME="..."

Потом

env-update
source /etc/profile

Будет действовать всегда (см. мою подпись).
Уверен, что в других дистрибутивах есть аналогичный способ.