ORA-12514 - это другая ошибка. У тебя база локально установлена или ты к серверу на другой машине коннектишься? Листенер там запущен?
Непонял, переменные ты с чем сравниваешь? Тебе надо проверить какие переменные видит твой скрипт. Вставь ему в начало команду echo `env`; и сравнивай с переменными, что видишь из-под юзера в котором у тебя всё работает.
ORACLE_HOME должна быть определена в любом случае, другие переменные которые стоит проверить: ORACLE_SID,TNS_ADMIN,ORACLE_BASE,TWO_TASK
Третья компонента в OCILogon("xyz", "xyz11", "asd") - не пустая ли строка?
Re: не получается подключиться к БД oracle из пхп
ORA-12514 - это другая ошибка. У тебя база локально установлена или ты к серверу на другой машине коннектишься? Листенер там запущен?
Непонял, переменные ты с чем сравниваешь? Тебе надо проверить какие переменные видит твой скрипт. Вставь ему в начало команду echo `env`; и сравнивай с переменными, что видишь из-под юзера в котором у тебя всё работает.
ORACLE_HOME должна быть определена в любом случае, другие переменные которые стоит проверить: ORACLE_SID,TNS_ADMIN,ORACLE_BASE,TWO_TASK
Третья компонента в OCILogon("xyz", "xyz11", "asd") - не пустая ли строка?