powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Установка Oracle HTTP Server 11g (OHS) на Windows для чайников.
23 сообщений из 23, страница 1 из 1
Установка Oracle HTTP Server 11g (OHS) на Windows для чайников.
    #38880619
Курдль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обещал поделиться опытом установки. Сам являюсь чайником, поэтому буду рад всяким замечаниям, дополнениям, комментариям.
А то ж я на промышленный сервер всё это поставлю! ;)
Итак, опыт 4-х установок (2 на 11XE и 2 на 11EE) показал, что разработанное мной пособие для чайников вполне жизнеспособно.

1. После использования EPG отключить Oracle XML DB Protocol:
Код: html
1.
EXEC DBMS_XDB.SETHTTPPORT(0);


2. Разблокировать учетную запись, через которую OHS будет обращаться к APEX-у:
Код: html
1.
ALTER USER APEX_PUBLIC_USER ACCOUNT UNLOCK;


3. Установить свой пароль:
Код: html
1.
ALTER USER APEX_PUBLIC_USER IDENTIFIED BY P_A_S_S_W_O_R_D;


4. Скачать Oracle WebTier Utilities 11gR1 Installations (Oracle HTTP Server) c ресурса:
Код: html
1.
http://www.oracle.com/technetwork/middleware/webtier/downloads/index2-303202.html


5. Инсталлировать Oracle HTTP Server с параметрами по умолчанию:
Код: html
1.
2.
3.
4.
Oracle Middleware Home: C:\Middleware
Oracle Home: Oracle_WT1

Отказаться от установки Oracle Web Cache и Associate Selected Components with WebLogic Domain


6. Согласиться с параметрами по умолчанию:
Код: html
1.
2.
3.
Instance Home Location: C:\Middleware\Oracle_WT1\instances\instance1
Instance Name: instance1
OHS Component Name: ohs1


7. Согласиться с автоконфигурацией портов (потом поправим).

8. После установки разместить изображения, файлы стилей и т.п., необходимое для /i/:
Код: html
1.
C:\Middleware\Oracle_WT1\ohs\images


9. Найти файл dads.conf (не промахнуться – их три):
Код: html
1.
C:\Middleware\Oracle_WT1\instances\instance1\config\OHS\ohs1\mod_plsql\dads.conf


10. Переписать содержимое этого файла на:
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Alias /i/ "/Middleware/Oracle_WT1/ohs/images/"
<Location /apex>
 Order deny,allow
 PlsqlDocumentPath docs
 AllowOverride None
 PlsqlDocumentProcedure         wwv_flow_file_mgr.process_download
 PlsqlDatabaseConnectString     H_O_S_T:P_O_R_T:S_N ServiceNameFormat
 PlsqlNLSLanguage               AMERICAN_AMERICA.AL32UTF8
 PlsqlAuthenticationMode        Basic
 SetHandler                     pls_handler
 PlsqlDocumentTablename         wwv_flow_file_objects$
 PlsqlDatabaseUsername          APEX_PUBLIC_USER
 PlsqlDefaultPage               apex
 PlsqlDatabasePassword          P_A_S_S_W_O_R_D
 PlsqlRequestValidationFunction wwv_flow_epg_include_modules.authorize
 Allow from all
</Location>


Примечание. В исходнике параметр PlsqlDefaultPage устанавливается в pls/apex. Но если вы хотите, чтобы ваши старые приложения заработали сразу и без вмешательства – уберите «pls/». Также уберите pls из Location.

11. Настройка портов. OHS по умолчанию выставляет порт http = 7777 или 8888. Если нужно другой – измените параметр # OHS Listen Port на, например, Listen 8080 в файле:
Код: html
1.
C:\Middleware\Oracle_WT1\instances\instance1\config\OHS\ohs1\httpd.conf


12. Перезапустите сервер из меню «Пуск» или из командной строки:
Код: html
1.
2.
C:\Middleware\Oracle_WT1\instances\instance1\bin\opmnctl stopall
C:\Middleware\Oracle_WT1\instances\instance1\bin\opmnctl startall



Всё. Если устанавливается именно та версия и используются настройки и пути по умолчанию - вероятность успеха весьма высока.
Будьте внимательны к мелочам - я тибидохался с одной настройкой dads, т.к. вместо Service Name указал SID.
...
Рейтинг: 0 / 0
Установка Oracle HTTP Server 11g (OHS) на Windows для чайников.
    #38880677
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Курдль,
наш человек! В FAQ
...
Рейтинг: 0 / 0
Установка Oracle HTTP Server 11g (OHS) на Windows для чайников.
    #38880696
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Курдль,
Ну остается добавить, что установка на XE дороговатое удовольствие, но устанавливается...
EPG отключать не обязательно :)
И еще,
перед строчкой ALTER USER APEX_PUBLIC_USER ACCOUNT UNLOCK, добавить так

Код: plsql
1.
2.
alter profile default limit password_life_time unlimited;
ALTER USER APEX_PUBLIC_USER ACCOUNT UNLOCK;



Иначе через полгода ничего работать не будет.
...
Рейтинг: 0 / 0
Установка Oracle HTTP Server 11g (OHS) на Windows для чайников.
    #38880699
Курдль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blkangelКурдль,
Ну остается добавить, что установка на XE дороговатое удовольствие, но устанавливается...
EPG отключать не обязательно :)
И еще,
перед строчкой ALTER USER APEX_PUBLIC_USER ACCOUNT UNLOCK, добавить так

Код: plsql
1.
2.
alter profile default limit password_life_time unlimited;
ALTER USER APEX_PUBLIC_USER ACCOUNT UNLOCK;



Иначе через полгода ничего работать не будет.

Спасибо!
Однако этого в Install Guid-е от оракла нет! :(
...
Рейтинг: 0 / 0
Установка Oracle HTTP Server 11g (OHS) на Windows для чайников.
    #38880717
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
КурдльСпасибо!
Однако этого в Install Guid-е от оракла нет! :(
Все когда то мы были чайниками, приходит все с опытом.
...
Рейтинг: 0 / 0
Установка Oracle HTTP Server 11g (OHS) на Windows для чайников.
    #38956987
ChiliPepper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема с OHS на Centos 6.5, Oracle 11g, Apex 5.0.
Установил OHS как описано выше, но при входе по порту 7777 выдает ошибку:

Apex установлен в /u01/app/oracle/product/11.2.0/apex/
При установке OHS пути выбирал по-умолчанию: /home/oracle/Middleware/Oracle_WT1/, /home/oracle/Middleware/Oracle_WT1/instances/instance1/.
В файле /home/oracle/Middleware/Oracle_WT1/instances/instance1/config/OHS/ohs1/mod_plsql/dads.conf прописал:
Код: plaintext
Alias /i/ "/u01/app/oracle/product/11.2.0/apex/images/"
Скопировал папку images в /home/oracle/Middleware/Oracle_WT1/ohs/images/, прописал путь в dsds.conf, выполнил скрипт reset_image_prefix.sql с параметром /home/oracle/Middleware/Oracle_WT1/ohs/images/, все равно не работает.
Где-то что-то делаю не так.

P.S. После обновления апекса с 4.2 на 5.0 остался настроен XDB на порт 8080 и по нему успешно запускается.
...
Рейтинг: 0 / 0
Установка Oracle HTTP Server 11g (OHS) на Windows для чайников.
    #38958183
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А что делает скрипт reset_image_prefix.sql?
Давай попробуем сузить круг проблем.
Когда ты заходишь, на http://host:port/apex/ что происходит?
Ссылка меняется?, появляется хвост? Но на экране пусто?
Я к чему это веду. Если была бы проблема с папкой images то у тебя бы просто картинки не отобразились. А все остальное работало.
Если ничего не происходит, давай копать дальше.
Проверь пользователя под которым ты конектишься к базе. Возможно он Expired.
...
Рейтинг: 0 / 0
Установка Oracle HTTP Server 11g (OHS) на Windows для чайников.
    #38958577
ChiliPepper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blkangel,

1. reset_image_prefix.sql меняет image prefix.
Вот про это доки docs.oracle.com
Но я по XDB подключаюсь к Апексу успешно, т.е. prefix правильно указан так понял.
Для OHS картинки отдельно копируются и прописываются в dads.conf. Вот тут он их якобы не видит. Пробовал прописать путь к папке images в самом Апексе и отдельно копировал ее. Ничего не меняется.
2. При открытии ссылка меняется на http://localhost:7777/apex/f?p=4000:4500:3434135233750::NO:::, выдает мне сообщения что выше. После нажимаю ОК и все, ничего не происходит, пустая страница.
3. Пользователя APEX_PUBLIC_USER только позавчера разлочил и поменял ему пароль. Пароль не должен истечь.

OHS надо поднять на этой же машине, второй пока нет. Так бы попробовал на другой поднять.
...
Рейтинг: 0 / 0
Установка Oracle HTTP Server 11g (OHS) на Windows для чайников.
    #38958616
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ChiliPepperblkangel,

1. reset_image_prefix.sql меняет image prefix.
Вот про это доки docs.oracle.com
Но я по XDB подключаюсь к Апексу успешно, т.е. prefix правильно указан так понял.
Для OHS картинки отдельно копируются и прописываются в dads.conf. Вот тут он их якобы не видит. Пробовал прописать путь к папке images в самом Апексе и отдельно копировал ее. Ничего не меняется.
2. При открытии ссылка меняется на http://localhost:7777/apex/f?p=4000:4500:3434135233750::NO:::, выдает мне сообщения что выше. После нажимаю ОК и все, ничего не происходит, пустая страница.
3. Пользователя APEX_PUBLIC_USER только позавчера разлочил и поменял ему пароль. Пароль не должен истечь.

OHS надо поднять на этой же машине, второй пока нет. Так бы попробовал на другой поднять.

Покажи dads.conf, затри пароли конечно
...
Рейтинг: 0 / 0
Установка Oracle HTTP Server 11g (OHS) на Windows для чайников.
    #38958659
ChiliPepper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blkangel
Покажи dads.conf, затри пароли конечно
# ============================================================================
# mod_plsql DAD Configuration File
# ============================================================================
# 1. Please refer to dads.README for a description of this file
# ============================================================================

# Note: This file should typically be included in your plsql.conf file with
# the "include" directive.

# Hint: You can look at some sample DADs in the dads.README file

# ============================================================================

Alias /i/ "/home/oracle/Middleware/Oracle_WT1/ohs/images/"

<Location /apex>
Order deny,allow
PlsqlDocumentPath docs
AllowOverride None
PlsqlDocumentProcedure wwv_flow_file_mgr.process_download
PlsqlDatabaseConnectString localhost:1521:apex ServiceNameFormat
PlsqlNLSLanguage AMERICAN_AMERICA.AL32UTF8
PlsqlAuthenticationMode Basic
SetHandler pls_handler
PlsqlDocumentTablename wwv_flow_file_objects$
PlsqlDatabaseUsername APEX_PUBLIC_USER
PlsqlDefaultPage apex
PlsqlDatabasePassword ***
PlsqlRequestValidationFunction wwv_flow_epg_include_modules.authorize
Allow from all
</Location>
...
Рейтинг: 0 / 0
Установка Oracle HTTP Server 11g (OHS) на Windows для чайников.
    #38958705
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ChiliPepperblkangel
Покажи dads.conf, затри пароли конечно
# ============================================================================
# mod_plsql DAD Configuration File
# ============================================================================
# 1. Please refer to dads.README for a description of this file
# ============================================================================

# Note: This file should typically be included in your plsql.conf file with
# the "include" directive.

# Hint: You can look at some sample DADs in the dads.README file

# ============================================================================

Alias /i/ "/home/oracle/Middleware/Oracle_WT1/ohs/images/"

<Location /apex>
Order deny,allow
PlsqlDocumentPath docs
AllowOverride None
PlsqlDocumentProcedure wwv_flow_file_mgr.process_download
PlsqlDatabaseConnectString localhost:1521:apex ServiceNameFormat
PlsqlNLSLanguage AMERICAN_AMERICA.AL32UTF8
PlsqlAuthenticationMode Basic
SetHandler pls_handler
PlsqlDocumentTablename wwv_flow_file_objects$
PlsqlDatabaseUsername APEX_PUBLIC_USER
PlsqlDefaultPage apex
PlsqlDatabasePassword ***
PlsqlRequestValidationFunction wwv_flow_epg_include_modules.authorize
Allow from all
</Location>


Не уверен, но попробуй
Код: plaintext
Alias /i/ "C:\Middleware\Oracle_WT1\ohs\images" 
...
Рейтинг: 0 / 0
Установка Oracle HTTP Server 11g (OHS) на Windows для чайников.
    #38958725
ChiliPepper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blkangel
Не уверен, но попробуй
Код: plaintext
Alias /i/ "C:\Middleware\Oracle_WT1\ohs\images" 

так Linux же. путь к папке такой /home/oracle/Middleware/Oracle_WT1/ohs/images
...
Рейтинг: 0 / 0
Установка Oracle HTTP Server 11g (OHS) на Windows для чайников.
    #38958742
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ChiliPepperblkangelНе уверен, но попробуй
Код: plaintext
Alias /i/ "C:\Middleware\Oracle_WT1\ohs\images" 

так Linux же. путь к папке такой /home/oracle/Middleware/Oracle_WT1/ohs/images
Прости, спутал с первым постом, у тебя же линукс. У меня тоже centos 6.4.
Правда Апекс 4.2., Никогда проблем с этим не было.
...
Рейтинг: 0 / 0
Установка Oracle HTTP Server 11g (OHS) на Windows для чайников.
    #38958750
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blkangelChiliPepperпропущено...

так Linux же. путь к папке такой /home/oracle/Middleware/Oracle_WT1/ohs/images
Прости, спутал с первым постом, у тебя же линукс. У меня тоже centos 6.4.
Правда Апекс 4.2., Никогда проблем с этим не было.
...
Рейтинг: 0 / 0
Установка Oracle HTTP Server 11g (OHS) на Windows для чайников.
    #38958751
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ChiliPepper,

А у этой строчки все хорошо?
PlsqlDatabaseConnectString localhost:1521:apex ServiceNameFormat

У тебя SID - apex?
Потом что еще за ServiceNameFormat мне кажется лишнее
...
Рейтинг: 0 / 0
Установка Oracle HTTP Server 11g (OHS) на Windows для чайников.
    #38961554
ChiliPepper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blkangelChiliPepper,

А у этой строчки все хорошо?
PlsqlDatabaseConnectString localhost:1521:apex ServiceNameFormat

У тебя SID - apex?
Потом что еще за ServiceNameFormat мне кажется лишнее
Все верно. Если меняю один из параметров на неверный, то сразу выдает ошибку "Service Temporarily Unavailable".
Прописываю верные host, port, sid и тогда грузится Апекс (номер сессии в url), далее выходят сообщения что выше о том что путь /i/ неверно указан и висит.

blkangelПрости, спутал с первым постом, у тебя же линукс. У меня тоже centos 6.4.
Правда Апекс 4.2., Никогда проблем с этим не было.
Можешь посмотреть у тебя в какой директории лежит /images и как прописан alias /i/ в dads.conf?
...
Рейтинг: 0 / 0
Установка Oracle HTTP Server 11g (OHS) на Windows для чайников.
    #38961583
ChiliPepper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Решил проблему.
Закинул папку /images из архива apex_5.0.zip в папку /home/oracle/,
прописал в dads.conf: Alias /i/ "/home/oracle/images/" и Apex запустился.
Видать после обновления с 4.2 на 5.0 в директории "/u01/app/oracle/product/11.2.0/apex/images/" лежали images из 4.2 версии.

Осталось победить "Configure Static File Support"
...
Рейтинг: 0 / 0
Установка Oracle HTTP Server 11g (OHS) на Windows для чайников.
    #38961604
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ChiliPepperОсталось победить "Configure Static File Support"
первая ссылка?
https://www.google.com/search?q="Configure Static File Support"&ie=utf-8&oe=utf-8
...
Рейтинг: 0 / 0
Установка Oracle HTTP Server 11g (OHS) на Windows для чайников.
    #38976905
APEX Newbie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток, уважаемый ALL!

На OTN OHS 11g есть только под 64-битную винду. Где найти 32-битный?
Ткните в ссылку плиз )

Заранее благодарен
...
Рейтинг: 0 / 0
Установка Oracle HTTP Server 11g (OHS) на Windows для чайников.
    #38977334
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
APEX Newbie,

http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html

см. see all напротив своей версии
...
Рейтинг: 0 / 0
Установка Oracle HTTP Server 11g (OHS) на Windows для чайников.
    #38978001
APEX Newbie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SvDev,

спасибо большое!
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Установка Oracle HTTP Server 11g (OHS) на Windows для чайников.
    #39666309
azer56
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blkangel,
<Location /pls/ztest>
SetHandler pls_handler
Order deny,allow
Allow from all
AllowOverride None
PlsqlDatabaseUsername abc
PlsqlDatabasePassword abc
PlsqlDatabaseConnectString 122.161.32.14:1521:REPORTINGPDB1 ServiceNameFormat
PlsqlAuthenticationMode Basic

</Location>
у меня вот такой dads на локалке стоит а база понятно в другом месте по такому стрингу я соединяюсь через sqldeveloper
пытаюсь настроить дадс так чтоб можно было использовать свой комп как вебсервер для этой базы но что то не то выдаёт

The server is currently unable to handle the request due to a temporary overloading or maintenance of the server. выдаёт что неверно помогите плиз
...
Рейтинг: 0 / 0
Установка Oracle HTTP Server 11g (OHS) на Windows для чайников.
    #39666396
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
azer56,
1. Вы скопировали все содержимое файла? Если да, то где строчка alias?
2. Какая версия Апекса?
...
Рейтинг: 0 / 0
23 сообщений из 23, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Установка Oracle HTTP Server 11g (OHS) на Windows для чайников.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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