Установка oracle apex

Для таких випадків у Oracle є безкоштовна версія СУБД Oracle Database Express Edition (коротко XE). На неї накладаються наступні обмеження:



  • на один сервер можна встановити тільки 1 інстанси;
  • може бути встановлена ​​на багатопроцесорний сервер, але використовуватися буде тільки 1 CPU;
  • для СУБД є максимум 1Gb RAM;
  • розмір призначених для користувача даних обмежений 11Gb (в деяких документах все ще зустрічається обмеження в 4Gb, але це вже застаріла інформація);
  • HTTPS не підтримує вбудованим веб-сервером, для цього доводиться використовувати Apache / Nginx.

Нас ці обмеження цілком влаштовували. Для сервера ми взяли VPS в Digital Ocean з 2Gb RAM, встановили Centos 7.2. У наступному розділі буде описана установка Oracle XE, а потім - оновлення вбудованого Application Express v.4 до останньої актуальної версії (на момент написання статті - 5.0.4).

Установка Oracle 11g XE

Встановимо необхідні пакети, додамо swap як файл і внесемо зміни в / etc / fstab:

Наступний крок - опціональний. Можна конвертувати Centos в Oracle Linux, потім завантажити пакет, який змінює настройки ядра відповідно до рекомендацій Oracle, подробиці можна прочитати тут.

Для завантаження дистрибутива Oracle XE (доступні версії під Windows і Linux) знадобиться реєстрація на сайті вендора, вона безкоштовна і ні до чого не зобов'язує. Завантажити zip-архів, розпакуємо його і встановимо:

Після установки RPM-пакету необхідно запустити oracle-xe з параметром configure - в цьому випадку запуститься майстер завершення налаштування, в інтерактивному режимі задає питання. Також доступна установка з використанням файлу відповідей, в який ми внесемо порти за замовчуванням і пароль облікового запису SYS:

Після установки з використанням файлу відповідей, не забудьте зберегти пароль в надійному місці і видалити його з файлу xe.rsp.

Установка Application Express

Необхідно завантажити на сервер дистрибутив, який також доступний після реєстрації на сайті. Завантаження та розпакування:

У файлі oracle_env.sh містяться змінні оточення, необхідні для роботи клієнта SQL * Plus, додамо ініціалізацію цього файлу в параметри bash і застосуємо до поточного оточенню:

Приступимо до оновлення. Підготуйте пароль, який використовувався в файлі відповідей і введіть його - це необхідно для підключення до бази під обліковим записом SYS:

З консолі SQL * Plus необхідно запустити такі скрипти:

Останній скрипт @apxchpwd змінює пароль облікового запису admin для Application Express. Наступний крок в якійсь мірі небезпечний, використовуйте його тільки коли це дійсно необхідно: цією командою вирішуються віддалені підключення до Listener (з використанням SQL-клієнтів або різного іншого софта), що використовує за замовчуванням порт 1521:

Рекомендую обмежити підключення до цього порту відповідним правилом iptables.
При підключенні до Listener через інтернет, наприклад, з використанням SQL Developer, логіни / паролі / запити передаються у відкритому вигляді. Щоб цього уникнути, необхідно використання SSH-тунелю або VPN.

З консолі SQL * Plus змінимо інші важливі параметри: максимальне число сесій, процесів, тому що ці характеристики не динамічні, знадобиться рестарт бази. Також перейдемо від режиму Onlinelog до режиму Archivelog і збільшимо ліміт дискового простору, доступного для бекапів.

Бекапи ми кладемо на окремий том. Для цього скористаємося послугою Volumes хостингу Digital Ocean і після підключення нового розділу до VPS, слід виконати такі команди:

Ці команди створюють файлову систему, папку для монтування диска, прописують параметри автомонтірованіе при завантаженні в файл / etc / fstab і змінюють власників папки для бекапів. Запускаємо консоль SQL * Plus і міняємо параметри резервного копіювання:

Після всіх змін потрібно буде перезавантажити сервер.

На цьому установка Oracle Application Express закінчена. У наступній статті ми встановимо тестове веб-додаток, а потім зробимо що-небудь по-справжньому корисне.

Установка oracle apex

Установка oracle apex

Установка oracle apex

Установка oracle apex

Швидкий спосіб установки Java Oracle на Linux
Привіт, хабровчане! У мережі є достатньо інформації по установці Java Oracle. Але, на мій погляд, спосіб, описаний нижче, найзручніший. Причина зручності - не потрібно заходити на сайт Oracle, реєструватися і викачувати інсталяційний файл і в той же час немає необхідності зберігати його де-небудь у себе локально. Процес установки зводиться до запуску

Установка oracle apex

Дистрибутиви, поновлення і errata для Oracle Linux тепер доступні бесплатн.
Разом із заявою про сертифікацію деяких своїх додатків на платформі RHEL 6 і Oracle Linux 6, корпорація Oracle оголосила про про те, що з поточного моменту дистрибутиви, поновлення і errata для Oracle Linux доступні безкоштовно, в тому числі для використання у виробничому середовищі. Oracle Linux збирається з вихідних кодів RHEL і повністю з

Схожі статті