![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
подключение к oracle
fester © (2006-11-03 07:43:00)Подключаюсь к ораклу из php, получаю ошибку
"call to undefined function oci_connect()". Самое странное, что из отладчика, под моим (админовским) аккаунтом подключается, если отладку запускаю с аккаунтом юзера, то выдается та же ошибка.
Клиент установлен, библиотека подключена....
Оракл установлен на другом сервере в сети.
Есть какие идеи?
fester (2006-11-03 13:18:00) [1]evvcom>
:-)))))
Спасибо за помощь! Все заработало!!!!!
evvcom (2006-11-03 13:05:00) [2]> [12] fester © (03.11.06 12:04)
> оракл -> отстой :-) (шутка конечно)////
Сам ты отстой :-) (тоже шутка конечно)
fester (2006-11-03 12:37:00) [3]Странно....весьма странно...не хватало библиотеки msvcr71.dll
Теперь выскакивает Connect Error. Буду рыть дальше...
fester (2006-11-03 12:04:00) [4]>Игорь Шевченко
Ну ежели клиента вообще удаляю, то в отладчике кроме этой ошибки орет, что не может загрузить php_oci8.dll
///Ничего не помогает - оракл -> отстой :-) (шутка конечно)////
Игорь Шевченко (2006-11-03 11:18:00) [5]
> call to undefined function oci_connect()".
oci.dll по пути найти не может ? Я угадал ?
evvcom (2006-11-03 10:54:00) [6]> [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 по умолчанию имеется.
Desdechado (2006-11-03 10:47:00) [7]Если мне не изменяет память, на NTFS оракл ставится так, что права на доступ к его файлам только у админа (поскольку под ним ставится). Это относится и к клиенту оракла.
fester (2006-11-03 10:11:00) [8]под апачем.
А вот про ORACLE_HOME может подскажите. Во первых зачем она вообще нужна? А во вторых что в ней прописывать, если оракл на другой машине. Пробовал и давать доступ всем и расшаривать, все равно не получается.
roottim (2006-11-03 09:25:00) [9]под чем php работает ?
Права на ORACLE_HOME ?
fester (2006-11-03 08:56:00) [10]Оки, после обеда проверю :-)
Sergey13 (2006-11-03 08:41:00) [11]> а вот на что конкретно не хватает так и не могу отследить
Зайди какой нибудь тулзой типа PLSQL Developer под логином юзера и запускай свои запросы. Скорее всего получишь что-то вроде
ORA-00904 invalid column name
и курсор встанет на "нераспознанный" объект.
fester (2006-11-03 08:40:00) [12]Вообще то с MSSQL все нормально, подключается легко.
ЮЮ (2006-11-03 08:34:00) [13]если юзер "гость" на компьтере, то и ADO-соединение с MS-SQL сервером не устанавливается. Вероятно, что-то в локальных политиках безопасности.
fester (2006-11-03 08:27:00) [14]Так я тож так думаю.....а вот на что конкретно не хватает так и не могу отследить ...
Sergey13 (2006-11-03 08:20:00) [15]Может прав не хватает?