Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.01.21;
Скачать: CL | DM;

Вниз

подключение к oracle   Найти похожие ветки 

 
fester ©   (2006-11-03 07:43) [0]

Подключаюсь к ораклу из php, получаю ошибку
"call to undefined function oci_connect()". Самое странное, что из отладчика, под моим (админовским) аккаунтом подключается, если отладку запускаю с аккаунтом юзера, то выдается та же ошибка.
Клиент установлен, библиотека подключена....
Оракл установлен на другом сервере в сети.

Есть какие идеи?


 
Sergey13 ©   (2006-11-03 08:20) [1]

Может прав не хватает?


 
fester ©   (2006-11-03 08:27) [2]

Так я тож так думаю.....а вот на что конкретно не хватает так и не могу отследить ...


 
ЮЮ ©   (2006-11-03 08:34) [3]

если юзер "гость" на компьтере, то и ADO-соединение с MS-SQL сервером не устанавливается. Вероятно, что-то в локальных политиках безопасности.


 
fester ©   (2006-11-03 08:40) [4]

Вообще то с MSSQL все нормально, подключается легко.


 
Sergey13 ©   (2006-11-03 08:41) [5]

> а вот на что конкретно не хватает так и не могу отследить

Зайди какой нибудь тулзой типа PLSQL Developer под логином юзера и запускай свои запросы. Скорее всего получишь что-то вроде
ORA-00904 invalid column name
и курсор встанет на "нераспознанный" объект.


 
fester ©   (2006-11-03 08:56) [6]

Оки, после обеда проверю :-)


 
roottim ©   (2006-11-03 09:25) [7]

под чем php работает ?
Права на ORACLE_HOME ?


 
fester ©   (2006-11-03 10:11) [8]

под апачем.
А вот про ORACLE_HOME может подскажите. Во первых зачем она вообще нужна? А во вторых что в ней прописывать, если оракл  на другой машине. Пробовал и давать доступ всем и расшаривать, все равно не получается.


 
Desdechado ©   (2006-11-03 10:47) [9]

Если мне не изменяет память, на NTFS оракл ставится так, что права на доступ к его файлам только у админа (поскольку под ним ставится). Это относится и к клиенту оракла.


 
evvcom ©   (2006-11-03 10:54) [10]

> [8] fester ©   (03.11.06 10:11)
> А вот про ORACLE_HOME может подскажите

На твоей машине ставится клиент оракловый, и поставиться может не один. Вот у нас у всех юзеров 8-й клиент стоит, а сервер 9-й, потому по дефолту 8-й клиент стоит и у меня. Но под ним некоторые вещи в PL/SQL Developer-е не работают или глючат. Потому у меня стоит также и 9-й клиент, и девелопер настроен на работу с ним. С каким клиентом работать приложению ты можешь не указывать, тогда возьмется по дефолту, а можешь явно указать.

> А во вторых что в ней прописывать, если оракл  на другой
> машине

Где стоит оракл (сервер в смысле) в ORACLE_HOME прописывается в tnsnames.ora. Вроде есть другие варианты, но я ими не пользовался.

> [9] Desdechado ©   (03.11.06 10:47)

AFAIK, файловый доступ по умолчанию ограничивается только на папки в Documents and Settings, ну и на системные Win-папки. На все остальное хотя бы ReadOnly по умолчанию имеется.


 
Игорь Шевченко ©   (2006-11-03 11:18) [11]


> call to undefined function oci_connect()".


oci.dll по пути найти не может ? Я угадал ?


 
fester ©   (2006-11-03 12:04) [12]

>Игорь Шевченко
Ну ежели клиента вообще удаляю, то в отладчике кроме этой ошибки орет, что не может загрузить php_oci8.dll

///Ничего не помогает - оракл -> отстой :-) (шутка конечно)////


 
fester ©   (2006-11-03 12:37) [13]

Странно....весьма странно...не хватало библиотеки msvcr71.dll
Теперь выскакивает Connect Error. Буду рыть дальше...


 
evvcom ©   (2006-11-03 13:05) [14]

> [12] fester ©   (03.11.06 12:04)
> оракл -> отстой :-) (шутка конечно)////

Сам ты отстой :-) (тоже шутка конечно)


 
fester ©   (2006-11-03 13:18) [15]

evvcom>
:-)))))

Спасибо за помощь! Все заработало!!!!!



Страницы: 1 вся ветка

Текущий архив: 2007.01.21;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.029 c
4-1158067773
max1991
2006-09-12 17:29
2007.01.21
Икрнка в трее


2-1167935234
anton773
2007-01-04 21:27
2007.01.21
номер записи


15-1167295202
root
2006-12-28 11:40
2007.01.21
Kylix


2-1167906518
igor66613
2007-01-04 13:28
2007.01.21
Кнопка из ДЛЛ


15-1167520705
Petr V. Abramov
2006-12-31 02:18
2007.01.21
Для поддержки сушествующего настроения конференции :)))