powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Установка модуля plsql на Apache
10 сообщений из 10, страница 1 из 1
Установка модуля plsql на Apache
    #33634265
Analyzer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно связаться с базой на 9-ке через веб.Почитав форум понял что нужен модуль для апача plsql.Проблема в том что апач поставлен не от oracle ,а изначально с дистрибутива Lynux и этого модуля в комплекте нет.
Кто ставил и настраивал этот модуль для апача в такой ситуации подскажите что и как нужно сделать.Заранее спасибо.
...
Рейтинг: 0 / 0
Установка модуля plsql на Apache
    #33634378
sanek842
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нужно чтобы апач был от оракл
иначе неполучится
а так вовсе необязательно через mod_plsql делать
пиши на php или perl или поставь tomcat и исп. servlet&JSP, при этом апач будет из дистрибутива
...
Рейтинг: 0 / 0
Установка модуля plsql на Apache
    #33634453
Analyzer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Блин жаль....если просто была бы связь с базой и простые выборки я бы сервлет написал (драйвер небось есть под оракле),тем более такую хрень для FireBird делал ,но там билинговая система,хз как у них там все построенно,может жесткая завязка под plsql_mod.Нада подумать...Спасибо за совет!!!
...
Рейтинг: 0 / 0
Установка модуля plsql на Apache
    #33634552
Andrey Lyashenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно слить исходные тексты последнего апача (ветка 1.3) и исходные тексты mod_ssl , собрать вместе, после этого можно подложить mod_plsql.so от ораклового и привести в соответствие конфиги. Заодно последние дыры в апаче закроются :)
...
Рейтинг: 0 / 0
Установка модуля plsql на Apache
    #33634864
AlexVin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
подыми оракловый апач, что с базой
(лучше от десятки с компанион CD)
и сделай редирект с того апача

to_Andrey Lyashenko
какой версии mod_plsql у тебя беззаморочно заработал?
а клиента ораклового ему не надо?
...
Рейтинг: 0 / 0
Установка модуля plsql на Apache
    #33636003
Andrey Lyashenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я собирал последний на тот момент 1.3.33. Где-то даже лог команд остался, если нужно (там есть неочевидные моменты.) Работает уже полтора года без нареканий.
...
Рейтинг: 0 / 0
Установка модуля plsql на Apache
    #33636009
Andrey Lyashenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вдогонку - клиент, естественно, нужен - mod_plsql работает через OCI.
...
Рейтинг: 0 / 0
Установка модуля plsql на Apache
    #33636786
Analyzer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cпасибо всем за советы!!
Почитав ,думаю над такой системой.На серваке с Oracle апач работает и модуль plsql стоит.Настроил конфиг модуля и все заработало.Вот только проблема в том что сервак с базой локальный,а пользователи будут внешние.Конечно есть сервак с Apache с внешним айпишником и локальным (т.е. эти 2 сервера в одной сети).
Вопрос!! Можно ли сделать редирект от одного апача к другому так чтобы внешние юзеры могли пользовать то что выдает сервак с базой (локальный) и как??
...
Рейтинг: 0 / 0
Установка модуля plsql на Apache
    #33646911
Andrey Lyashenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если тебе нужно просто транслировать контент внутреннего сервера наружу, тебе поможет mod_proxy или mod_accel . Если тебе нужно делать более сложную обработку, пиши скрипты (на perl, php, возможны варианты), которые будут получать нужные данные с внутреннего сервера, форматировать их и отображать через внешний.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Установка модуля plsql на Apache
    #39803496
VDom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть 3 варианта установки Apex :
1) Embedeg Gateway
2) Apex Listener
3) с mod_plsql на Апаче

Для серьёзных систем с тысячами пользователей (у меня 6000), годится только третий вариант, он меньше всего грузит БД. При этом сам Апач надо ставить на отдельную машинку. Требования к ней скромные 8ГБ ОЗУ и 1-2 ядра, по диску и 20ГБ хватит. Есть 2 варианта Апача :
1) из Companion CD Oracle 10 (32 битный)
2) из Fusion Middleware 11.1.1.3 (64 биный)

Разница как видите в разрядности, но при работе с ними это никак не заметно. Оба варианта ставятся под Linux 64.

Прикрутить к Апачу из дисприбутива Linux mod_plsql мне не удалось.
Может карма, не та. Насколько мне известно ни у кого не получилось.

Проще работать именно с Апачем с Companion CD Oracle 10. Надо только из какого нибудь старого дистрибутива Linux скопировать библиотеку libdb1.so.2 в каталог /usr/lib64. В этом же каталоге надо создать симлинк на эту же библиотеку с именем libdb.so.2. :
chown root:root /usr/lib64/libdb1.so.2
chmod 777 /usr/lib64/libdb1.so.2
ln -s /usr/lib64/libdb1.so.2 /usr/lib64/libdb.so.2
ldconfig

Я например взял её из SLES 9. Ну и при инсталяции Linux надо 32 разрядную поддержку разрешить. После этого всё инсталится и работает как часики.

Я такую комбинацию использую даже с 5 Апексом. Всё чудно работает, никаких проблем.
В dads.conf можно использовать разные типы соединения с БД, я предпочитаю использовать вариант с алиасом из tnsnames.ora из sqlnet. В этом случае проще настроить связь с БД, и можно явно задать использование shared серверов.

Для работы с Oracle 12 надо на БД в sqlnet.ora добавить :
SQLNET.ALLOWED_LOGON_VERSION_SERVER = 10
DBA_USERS.PASSWORD_VERSIONS = 10

а в dads.conf в конкркнтный dad надо добавить
PlsqlPathAlias r

Можно один и тот же Апач настроить одновременно с несколькими версиями Апекс. Естественно эти версии должны быть в разных БД :-)
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Установка модуля plsql на Apache
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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