Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Apach1.3.x+PHP4.3.0+Oracle8.1 ocilogon?

2.5K
21 ноября 2003 года
Saloby
8 / / 03.02.2003
Люди, помогите, мы сами не местные...

есть апач, пхп, и на этом же сервере стоит оракл
хочу из через веб подключиться к ораклу

данные
login:user
pass:userpass
shema:temp
server oracle
ip 10.10.10.1

что еще нужно знать и указать

на сколько я понимаю надо

$oraclelink=ocilogon("user","userpass",$db);

как описать $db?

Заранее благодарен
250
21 ноября 2003 года
Joker
1.4K / / 20.02.2000
Цитата:
Originally posted by Saloby
Люди, помогите, мы сами не местные...

есть апач, пхп, и на этом же сервере стоит оракл
хочу из через веб подключиться к ораклу

данные
login:user
pass:userpass
shema:temp
server oracle
ip 10.10.10.1

что еще нужно знать и указать

на сколько я понимаю надо

$oraclelink=ocilogon("user","userpass",$db);

как описать $db?

Заранее благодарен



Мутная эта штука, Оракл, надеюсь никогда с ним нестолкнусь..(месяц, довилось с ним ковырятся :)),
php.ini
расширение oci_что тоам.dll раскоментируй
а в остольном все тоже..

2.5K
21 ноября 2003 года
Saloby
8 / / 03.02.2003
Цитата:
Originally posted by Joker


Мутная эта штука, Оракл, надеюсь никогда с ним нестолкнусь..(месяц, довилось с ним ковырятся :)),
php.ini
расширение oci_что тоам.dll раскоментируй
а в остольном все тоже..



дело ясное, что дело темное этот оракл. но не вижу смысла пользовать дополнительные базы если уже есть оракл...

php_oci8.dll раскоментированна и вроде как подключается. нет ошибки в команде, т.е. команда такая есть, а соединение пусто.
мне кажеться он базу и схему найти не может

в хелпе по пхп написано. $db="";
а на форумах я вот что нашел:

$db = "(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (COMMUNITY = tcp.world)(PROTOCOL = TCP)(Host = IP_Сервера)(Port = Порт_Сервера))(ADDRESS = (COMMUNITY = tcp.world)(PROTOCOL = TCP)(Host = IP_Сервера)(Port = Порт_Сервера)))(CONNECT_DATA = (SID = Схема)))";

$connect = ocilogon("Юзер","Пороль",$db);

и помоему я его не правильно заполняю. и обязательно ли нужен протокол и порт, база на этом же сервере. если можешь подскажи как заполнить для моего случая? если ты уже возился и у тебя законектилось. опиши как? потом-то вроде как проще...

Заранее благодарен

2.5K
24 ноября 2003 года
Saloby
8 / / 03.02.2003
Цитата:
Originally posted by Saloby
$db = "(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (COMMUNITY = tcp.world)(PROTOCOL = TCP)(Host = IP_Сервера)(Port = Порт_Сервера))(ADDRESS = (COMMUNITY = tcp.world)(PROTOCOL = TCP)(Host = IP_Сервера)(Port = Порт_Сервера)))(CONNECT_DATA = (SID = Схема)))";



Сам разобрался. Оказывается этот $db задается в TNSNAMES.ORA. взял оттуда для ТСР и все законектилось.

проблема оказалась пустяшной

но все равно
всем спасибо
все свободны
--------------
учите матчасть

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог