Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

подключение к 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]

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо