Install apex oracle 11g: Downloading and Installing Oracle APEX

Установка Oracle APEX 21 с автономным ORDS

В этой статье рассказывается, как установить и настроить Apex 21.2 с автономным ORDS 21.2

Необходимое условие

Для Apex требуется база данных Oracle с прослушивателем. Вы можете найти все шаги в следующей статье:

Установите Oracle Database 21C с помощью rpm на OEL8

Он настраивает:

  • хост: oel8.dbaora.com
  • прослушиватель базы данных: LISTENER с портом: 1521
  • многопользовательская база данных ORCLCDB с одной подключаемой базой данных orclpdb1 .

Apex будет установлен в подключаемой базе данных orclpdb1

Загрузить программу для установки

!!! ПРИМЕЧАНИЕ !!! — все последующие шаги выполняются от имени пользователя ОС oracle

Загрузите установочный пакет Apex apex_21.2.zip с сайта Oracle и скопируйте его в /home/oracle

https://www. oracle.com/tools/downloads /apex-downloads.html

Загрузите пакет REST Data Service ords-21.4.2.062.1806.zip с сайта Oracle и скопируйте его в /home/oracle/

https://www.oracle.com/database/technologies/appdev/rest-data- services-downloads.html

Настройка Apex в базе данных для ords

Пакет Apex

 cd /home/oracle 
unzip apex_21.2.zip

После завершения распаковки будет создан новый каталог /home/oracle/apex, поэтому перейдите в этот каталог

 cd /home/oracle/apex 

В этом каталоге есть 3 важных файла:

  • apexins.sql — установить apex в базу данных
  • apxchpwd.sql — изменить пароль для основного пользователя apex ADMIN
  • apex_rest_config.sql — настраивает заказы в базе данных

Войдите в базу данных как SYSDBA и переключитесь на подключаемую базу данных orclpdb1 и запустите сценарий установки. При необходимости вы можете установить apex на выделенные табличные пространства.

 sqlplus / as sysdba 
изменить набор сеансов контейнер = orclpdb1;
@apexins.sql SYSAUX SYSAUX TEMP /i/
 Описание команды: 

@apexins.sql tablespace_apex tablespace_files tablespace_temp images

tablespace_apex - имя табличного пространства для пользователя APEX.

tablespace_files - имя табличного пространства для пользователя APEX files.

tablespace_temp - имя временного табличного пространства.

images - виртуальный каталог для образов APEX.
Определите каталог виртуального образа как /i/ для будущих обновлений.

В конце вывода установки в sqlplus вы можете увидеть ссылки на ваш апекс, орды и следующие шаги. Сейчас ни одна ссылка не будет работать без ордов.

 Благодарим вас за установку Oracle Application Express 21.2.0 

Oracle Application Express установлен в схеме APEX_210200.

Структура ссылки на службы администрирования Application Express
следующая:
http://host:port/ords/apex_admin

Структура ссылки на Application Express
интерфейс разработки выглядит следующим образом:
http://host:port/ords

Следующие шаги:

1. Создайте учетную запись администратора экземпляра
Запустите сценарий apxchpwd.sql

2. Настройте Аккаунт APEX_PUBLIC_USER
Подробности см. в Руководстве по установке

3. Настройка служб RESTful
Запуск сценария apex_rest_config.sql

При установке Oracle Application Express создаются три новые учетные записи базы данных со статусом 9.0014 ЗАБЛОКИРОВАНО в базе данных:

  • APEX_210200 — учетная запись, которая владеет схемой и метаданными Oracle Application Express.
  • FLOWS_FILES — учетная запись, которой принадлежат загруженные файлы Oracle Application Express.
  • APEX_PUBLIC_USER — учетная запись с минимальными привилегиями используется для конфигурации Oracle Application Express с ORDS.

Создание и изменение пароля для ADMIN 9счет 0015. При появлении запроса введите пароль для учетной записи ADMIN .

 sqlplus / as sysdba 
изменить набор сеансов контейнер = orclpdb1;

@apxchpwd.sql

вывод

 SQL> @apxchpwd.sql 
...set_appun.sql
========================= ================================================== =====
Этот сценарий можно использовать для изменения пароля администратора экземпляра Application Express
. Если пользователь еще не существует, запись о пользователе будет
создан.
================================================ ===============================
Введите имя пользователя администратора [ADMIN]
Пользователь "ADMIN" еще не существует и будет быть создан.
Введите адрес электронной почты АДМИНИСТРАТОРА [ADMIN]
Введите пароль АДМИНИСТРАТОРА []
Создан администратор экземпляра ADMIN.

Настройка служб RESTful. При появлении запроса введите пароль для учетной записи APEX_LISTENER , APEX_REST_PUBLIC_USER .

 sqlplus/как sysdba 
изменить набор сеансов container=orclpdb1;

@apex_rest_config. sql

output

 SQL> @apex_rest_config.sql 

Введите пароль для пользователя APEX_LISTENER []
Введите пароль для пользователя APEX_REST_PUBLIC_USER []
...set_appun.sql 90 055 ...сеанс настройки среда
... создать пользователей APEX_LISTENER и APEX_REST_PUBLIC_USER
... гранты для пользователя APEX_LISTENER и ORDS_METADATA

в качестве последнего шага вы можете снова изменить пароли для 3 пользователей:

 ИЗМЕНИТЬ ПОЛЬЗОВАТЕЛЯ apex_public_user, ИДЕНТИФИЦИРОВАННОГО Dbaora$ РАЗБЛОКИРОВКА УЧЕТНОЙ ЗАПИСИ; 
ИЗМЕНИТЬ ПОЛЬЗОВАТЕЛЯ apex_listener, ИДЕНТИФИЦИРОВАННОГО Dbaora$ РАЗБЛОКИРОВАТЬ УЧЕТНУЮ ЗАПИСЬ;
ИЗМЕНИТЬ ПОЛЬЗОВАТЕЛЯ apex_rest_public_user, ИДЕНТИФИЦИРОВАННОГО Dbaora$ РАЗБЛОКИРОВКА УЧЕТНОЙ ЗАПИСИ;

Настроить автономный запуск ORDS

Создать каталог /home/oracle/ords для программного обеспечения ords и разархивировать его

 mkdir /home/oracle/ords 
cp ords-21.4. 2.062.1806.zip /home/oracle/ заказы
cd /home/oracle/ords
распаковать ords-21.4.2.062.1806.zip

Создать каталог конфигурации /home/oracle/ords/conf для ords standalone

 mkdir /home/oracle/ords/conf 

Вы должны увидеть следующее в /home/oracle/ords

 [oracle@ oel8 ords]$ pwd 
/home/oracle/ords

[oracle@oel8 ords]$ ls
conf docs examples FUTC.txt index.html license.txt ords-21.4.2.062.1806.zip ords.war params scripts

Файл основных параметров настройки /home/oracle/ords/params/ords_params.properties

 # 
db.hostname= oel8.dbaora.com
db.port= 1521
db.servicename= orclpdb1
#db .sid=
db.username=APEX_PUBLIC_USER
migrate.apex.rest =false
rest.services.apex.add= true
rest.services.ords.add=true
schema.tablespace.default=SYSAUX
schema. tablespace.temp=TEMP
автономный.http.port=8080
автономный .static.images=/home/oracle/apex/images
user.tablespace.default=SYSAUX
user.tablespace.temp=TEMP

Запустите ords при первом запросе:

  • Каталог для сохранения конфигурации: /home/oracle/ords/conf
  • пароль для ORDS_PUBLIC_USER(будет создан): Dbaora$
  • пользователь-администратор: SYS
  • пароль для SYS AS SYSDBA: !!! вы должны знать это от своего администратора баз данных !!!
  • использовать PL/SQL Gateway или нет: 1 для да
  • пароль для APEX_PUBLIC_USER: Дбаора$
  • пароль для APEX_LISTENER: Dbaora$
  • Функция

  • для включения: 1 для SQL Developer Web (включает все функции)
  • желание запуска в автономном режиме: 1 для автономного режима
 [oracle@oel8 ords]$ java -jar ords. war 
Этот экземпляр Oracle REST Data Services еще не настроен.
Пожалуйста, выполните следующие действия
Укажите место для хранения данных конфигурации : /home/oracle/ords/conf
Введите пароль базы данных для ORDS_PUBLIC_USER :
Подтвердите пароль:
Требуется вход с правами администратора для проверки схемы Oracle REST Data Services.

Введите имя пользователя администратора : sys
Введите пароль базы данных для SYS AS SYSDBA :
Подтвердите пароль:
Подключение к базе данных пользователя: SYS AS SYSDBA url: jdbc:oracle:thin:@//oel8.dbaora.com :1521/orclpdb1

Получение информации.
Введите 1, если вы хотите использовать PL/SQL Gateway, или 2, чтобы пропустить этот шаг .
При использовании Oracle Application Express или миграции с mod_plsql необходимо ввести 1 [1] :
Введите пароль базы данных для APEX_PUBLIC_USER :
Подтвердите пароль:
Введите пароль базы данных для APEX_LISTENER :
Подтвердите пароль:
Введите пароль базы данных для APEX_REST_PUBLIC_USER :
Подтвердите пароль:
Введите число, чтобы выбрать функцию для включения:
[1] SQL Developer Web (включает все функции)
[2] REST включен SQL
[3] API базы данных
[4] REST включен SQL и API базы данных
[5] Нет
Выберите [1]:1
2022-03-19T18:40:34. 543Z ИНФОРМАЦИЯ перезагружена pools: []
Установка Oracle REST Data Services версии 21.4.2.r0621806
... Файл журнала записан в /home/oracle/ords_install_core_2022-03-19_194034_00664.log
... Проверенные предварительные условия базы данных
... Создан Oracle REST Прокси-пользователь Data Services
... Создана схема Oracle REST Data Services
... Предоставлены привилегии для Oracle REST Data Services
... Созданы объекты базы данных Oracle REST Data Services
... Файл журнала записан в /home/oracle/ords_install_datamodel_2022-03-19_194044_00387.log
... Файл журнала записан в /home/oracle/ords_install_scheduler_2022-03-19_194045_00075.log
... Файл журнала записан в /home/oracle/ords_install_apex_2022-03-19_194046_00484.log
Завершена установка Oracle REST Data Services версии 21.4.2.r062180 6. Прошедшее время: 00:00:12.611

Введите 1, если вы хотите запустить в автономном режиме или 2, чтобы выйти [1]: 1
Введите 1, если используется HTTP или 2, если используется HTTPS [1]:
Выберите [1]: 1

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

После перезагрузки компьютера запустите ORDS в автономном режиме в фоновом режиме следующим образом:

 cd /home/oracle/ords 
java -jar ords.war standalone &

Проверка работы APEX

Страница администрирования

 http://hostname:port/ords 

В данном случае

 http://oel8.dbaora.com:8080/ords 
904 01

Войдите в систему как пользователь ADMIN во ВНУТРЕННЕЕ рабочее пространство

и начните строить мир APEX 🙂

Веселитесь?
Tomasz

Установить Oracle Apex 18.1 локально Windows 18.3.0 База данных с использованием HTTP-сервера Oracle 12.1.3.0.0

Требования для установки: —

Для Oracle Application Express выпуска 18.1 требуется выпуск Oracle Database 11.2.0.4 или выше, включая Enterprise Edition и Express Edition (Oracle Database XE).

Загрузите программное обеспечение APEX 18.1. Здесь и убедитесь, что оно сертифицировано для Windows Server 2012 R2

Нажмите кнопку Принять и загрузите программное обеспечение Oracle APEX 18. 1.0 .

APEX 18c Установка: —

Шаг 1:-  Извлеките программное обеспечение APEX 18.1.0.00.45.


Шаг 2:- Создайте новое табличное пространство APEX,

Шаг 3:- Убедитесь, что приложение Oracle Application Express установлено.

Шаг 4:-  Запустите установку APEX 18.1.

 SQL> @apexins APEX APEX TEMP /i/
Где:
apex_tbs — имя табличного пространства для пользователя APEX.
apex_files_tbs — имя табличного пространства для пользователя APEX files.
temp_tbs — имя временного табличного пространства.
images — виртуальный каталог для образов APEX. Определите каталог виртуального образа как /i/ для будущих обновлений. */ 

Шаг 5:- Изменить пароль пользователя ADMIN

Шаг 6:- Проверить ВЕРСИЯ и СТАТУС 900 15 установлено.

Шаг 7:- Проверьте account_status и разблокируйте его.

Установка HTTP-сервера Oracle 12.1.3.0.0 :-

Шаг 1:- Извлечение программного обеспечения Oracle HTTP 12.1.3

90 003

Шаг 2:- Откройте папку OHS и запустите файл setup_fmw_12.1.3.0.0_ohs_win64.exe. Установка HTTP-сервера.

Шаг 4:- Укажите место для установки сервера Oracle HTPP.

Шаг 5:- Установите автономный HTTP-сервер.

Шаг 6:- Пропустите адрес электронной почты для обновлений безопасности.

Шаг 7:- Нажмите «Установить», чтобы настроить следующие компоненты.

Шаг 8: —  После нажатия кнопки «Готово» установка OHS 12. 1.3.0.0 успешно завершена.

Создание домена: —

Шаг 9: — Запустите мастер настройки и настройте сервер Oracle Http в автономном режиме

Шаг 10:- Запустите мастер настройки \ohs\common\bin\config.cmd”

Шаг 11:- Проверьте HTTP-сервер Oracle (автономный)- 12.1.3.0(ohs) и нажмите «Далее»

Шаг 12: — Укажите порт для администратора и порт прослушивания для APEX.

Шаг 13:- Предоставьте учетные данные диспетчера узлов.

Шаг 14:- Нажмите кнопку «Создать», чтобы создать системный компонент ohs1.

Шаг 15: —  Нажмите кнопку «Далее», и домен будет успешно создан.

Шаг 16:- Нажмите кнопку «Готово» и обратите внимание на местоположение домена.

Шаг 17: — Перейдите к местоположению DOMAIN_HOME. В каталоге DOMAIN_HOME/bin проверьте наличие пакетных файлов для запуска и остановки менеджера узлов и компонентов.

Шаг 18:- Запустите NodeManger.NodeManager порт по умолчанию 5556.

Шаг 19:- После запуска Nodemanager запустите компонент OHS ohs1

900 02

Настройте Apex 18c с HTTP-сервером Oracle: —

Шаг 1: — После успешного запуска компонента Nodemanager и OHS. Скопируйте папку изображений APEX из каталога apex 18c, чтобы вставить ее в папку промежуточного программного обеспечения  D:\Oracle\Middleware\Oracle_Home\user_projects\domains\ohs_domain\ config\fmwconfig\components\OHS\ohs1

Шаг 2: — Изменить файл Dads.conf

  • Изменить местоположение образа псевдонима /i/ в соответствии со скопированной папкой изображения apex/images
  •  PlsqlDatabaseConnectString
  • PlsqlDatabasePassword
  • Местоположение /apex вызывается с помощью консоли apex.
 ============================================== ====================
# Файл конфигурации DAD mod_plsql
================================================== =================
Псевдоним /i/ "D:\Oracle\Middleware\Oracle_Home\user_projects\domains\ohs_domain\config\fmwconfig\components\OHS\ohs1\images\"
<Расположение/вершина>
Отклонить заказ, разрешить
Документы PlsqlDocumentPath
Аллововеррайд
PlsqlDocumentProcedure wwv_flow_file_mgr.process_download
PlsqlDatabaseConnectString 192.168.1.148:1521:продукт
PlsqlNLSLanguage AMERICAN_AMERICA.AL32UTF8
PlsqlAuthenticationMode Базовый
SetHandler pls_handler
PlsqlDocumentTablename wwv_flow_file_objects$
PlsqlDatabaseUsername APEX_PUBLIC_USER
Вершина PlsqlDefaultPage
PlsqlDatabasePassword Oracle $ 123
PlsqlRequestValidationFunction wwv_flow_epg_include_modules.authorize
PlsqlPathAlias ​​я
PlsqlPathAliasProcedure wwv_flow.resolve_friendly_url
Разрешить от всех
 

Шаг 3: — Обновите ссылку на страницу входа в систему APEX или просмотрите приведенную ниже страницу входа в систему APEX.