Комментарии 21
4Gb пользовательского пространства было, на сколько я помню, в 10G, видимо, поэтому Вы и встретили такую информацию.
Для установки Oracle XE нет необходимости «превращать» CentOS в Oracle Linux Server — всё прекрасно устанавливается.
Если захотелось получить Oracle Linux Server, можно просто скачать его с сайта Oracle. Дистрибутив бесплатен, использование его, на сколько мне известно, — тоже.
… и не вызывает особых проблем
Если у кого-то проблемы всё-таки возникнут, то статья может пригодиться.
Для чего эта статья?
Для описания установки в виде пошагового руководства.
Для установки Oracle XE нет необходимости «превращать» CentOS в Oracle Linux Server
Согласен, поэтому я написал, что данный шаг — опциональный.
Если захотелось получить Oracle Linux Server, можно просто скачать его с сайта Oracle
Таки-да, но большинство хостинг провайдеров в качестве ОС для VPS не предоставляет этот дистрибутив. Который, как Вы правильно заметили, бесплатный.
Подозреваю, что это — невнимательность переводчика. Здесь: https://docs.oracle.com/cd/B25329_01/doc/install.102/b25143/toc.htm, — в разделе "3.3 Oracle Database XE Server User Data Limitations" сказано, что "The maximum amount of user data in an Oracle Database XE Server database cannot exceed 4 gigabytes". Отсюда "ноги и растут". Неприятная ситуация, вводящая в заблуждение. Видимо, правильнее будет читать документацию в первоисточнике.
Если уж писать статью, о том, как разворачивать apex, то лучше написать про weblogic, ну или на худой конец glassfish. Хотя, последний, непонятно какой версии использовать. Если 3й, то вроде как устарел, если 4й, то вроде как не комильфо… потому что не кошерное оно…
В общем, weblogic наше все. И статья полезней бы была, так как weblogic не так просто развернуть, как glassfish, ну по крайней мере, не так все очевидно… Особенно, интересно было бы описать, как ssl на weblogic поднять, так как опять таки, не все тривиально… и новички могут набить шишки на таких вещах.
В общем, мое мнение, что использование apache/nginx для apex это прошлый век. Прошу прощения за категоричность.
Почему не Tomcat? На последний прекрасно становится ORDS и устанавливается и обновляется он из родного репозитория Centos пакетным менеджером.
но там нет tomcat и прочей java лабудени. потому, что люди, которые ставят оракл в связке с апекс на продакшн, знают что делают, и им не нужно полу решение. Они не хотят nginx, они хотят сразу готовое решение, такое, как например weblogic. Но я не спец, и сильно могу ошибаться.
Конечно, я не умаляю достоинство nginx и tomcat, но как говорил великий классик, weblogic это мерседес в мире презервативов. самое мощное решение. как писали ниже, пушка для воробьев… но это все конечно не более, чем мое мнение, могу ошибаться
WebLogic для APEX — из пушки по воробьям. Для чего использовать такого монстра, если нужен всего лишь HTTPS-сервер? Для работы самого APEX вообще не требуется Web-сервер, в его роли может выступать и RDBMS Oracle. Для ORDS же можно использовать либо Tomcat или любой другой "Java-сервер", либо запустить его в standalone-режиме.
Ну и главное — цена. Вот здесь: http://www.oracle.com/us/corporate/pricing/technology-price-list-070617.pdf, — говорится, что WebLogic Server Standard Edition стоит $200 за один NUP, плюс поддержка — 44.00 за NUP, а
WebLogic Server Enterprise Edition стоит 500 за один NUP, плюс поддержка — 110.00 за NUP. Совсем не бюджетное решение. (Про цену я могу ошибаться — возможно есть и бесплатные варианты.)
с демонстрацией как через LDAP различным пользователям
представляются различные привилегии.
Установка Oracle ApEx