Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP)Доступ к внутреннему серверу oracle / 2 сообщений из 2, страница 1 из 1
12.09.2012, 02:37:17
    #37953642
Lion1302
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP)Доступ к внутреннему серверу oracle
Привет всем.
Есть web-приложение, напсисанное на php, которое использует подключение к БД Oracle.
На локальной машине все работает на "ура".
Суть проблемы:
подключение к oracle выглядело следующим образом:

@$ora_db_link = oci_connect($user, $pass, $host, 'CL8MSWIN1251') or die ("error connect to oracle");

переменная $host определена как //localhost/orcl

Теперь мы перенесли проект на реальный хост, а сервер с БД oracle лежит в локальной сети и имеет свой внутренний ip-адрес.
Админ нашего внешнего сервера, через который все выходят в инет, перенаправляет запрос с хоста на этот внутренний сервер oracle.
Прошу помочь в значении для переменной $host в данном случае.
Возможно есть еще варианты решения проблемы (вариант выноса БД на хост с проектом не приемлем).

Заранее всем благодарен.
...
Рейтинг: 0 / 0
13.09.2012, 00:47:48
    #37955279
Lion1302
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP)Доступ к внутреннему серверу oracle
Нашли решение в сети. Может кому пригодится:
На машине с ораклом, в реестре HKLM\SoftWare\Oracle\Home добавляем строковое значение USE_SHARED_SOCKET со значением TRUE.
После чего база доступна по //ip-внешнего-сервера/service_name

Тему можно закрывать.
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP)Доступ к внутреннему серверу oracle / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]