Инсталиране на Oracle връх
За такива случаи има безплатна версия на Oracle Database Oracle Database Express Edition (кратко XE). На него следните ограничения:
- Един сървър може да се инсталира само едно копие;
- Тя може да се инсталира на сървър многопроцесорни, но ще се използва само един процесор;
- достъпно за максимален срок от 1Gb RAM база данни;
- размера на потребителските данни се ограничава до 11GB (в някои документи, все още се намира лимит от 4Gb, но това е остаряла информация);
- HTTPS не се поддържа от вградения уеб сървър за това, че трябва да използвате Apache / Nginx.
тези ограничения бяхме доста щастливи. За взехме VPS сървър в дигиталната океан с 2GB RAM, инсталиран Цент 7.2. надстройка на фърмуера Application Express v.4 до последния текущата версия (като на това писание - - 5.0.4) в следващата глава инсталиране на Oracle XE, а след това ще бъдат описани.
Инсталиране на Oracle 11грама XE
Ще се инсталира пакетите, които искате, добавете размяна на файлове и промени vnesom в / и т.н. / fstab:
Следващата стъпка - по избор. Можете да конвертирате Linux CentOS в Oracle, след това да изтеглите пакет, който променя основната SETUP в съответствие с препоръките на Оракула, подробностите могат да бъдат намерени тук.
За да изтеглите разпределението Oracle XE (налични версии за Windows и Linux) трябва да се регистрират на сайта на продавача, той е свободен и не необвързващо. Изтегли ZIP-архив, го разопаковате и да го инсталирате:
След инсталирането на RPM-пакет, което трябва да се изпълнява от Oracle XE се конфигурира с - в този случай, съветника за конфигуриране е пълна, интерактивно задават въпроси. Монтаж се предлага и с отговор на файла, което ние ще направим пристанищата по подразбиране и парола SYS сметка:
След инсталацията чрез файл с отговори, не забравяйте да запазите паролата си на сигурно място и я извадете от xe.rsp файл.
Инсталиране на приложения Express
Трябва да качите до разпределението на сървъра, който също е на разположение след регистрация. Изтегляне и разопаковане:
В oracle_env.sh файл съдържа околната среда променливи, необходими за работата на SQL * Plus клиент, добавете инициализация на параметрите в този файл Баш и е приложима за настоящата среда:
Преминете към надстройката. Подгответе паролата, използвана във файла отговор и го въведете - необходимо е да се свърже с базата данни като профил на SYS:
От SQL * Plus конзола, трябва да стартирате следния скрипт:
Последно @apxchpwd скрипт променя паролата на администратора за кандидатстване Express. Следващата стъпка по някакъв начин опасен, той се използва само, когато наистина имате нужда от него: тази команда позволява дистанционна връзка на слушателя (с помощта на SQL-клиента или различни други софтуерни продукти), като се използва по подразбиране порт 1521:
Аз препоръчвам да се ограничи връзки към този порт, съответстващи на правилата IPTABLES.
Когато е свързан към слушателя чрез интернет, например, с помощта на SQL Developer, потребителски имена / пароли / искания се предават в ясен. За да се избегне това, трябва да използвате SSH тунел или VPN.
От SQL * Plus конзола промяна и други важни параметри: максимален брой сесии, процеси, тъй като Тези параметри не са динамични, трябва да рестартирате базата данни. Също премине от режим Onlinelog да Archivelog и за увеличаване на лимита на място на диска за архивиране.
Ние събрахме архивите на отделен том. За това ние използваме обеми на услугата хостинг Digital океан и след свързване на нов раздел на VPS, изпълнете следната команда:
Тези команди се създаде файлова система за монтиране на диск папка предписани параметри automount при изтегляне на файл / и т.н. / fstab и промяна на собствеността на папката за архивиране. Стартирайте SQL * Plus конзола и промените опциите за архивиране:
След всички промени, ще трябва да рестартирате сървъра.
Инсталацията е завършена Oracle Application Express. В следващата статия, ние ще се създаде уеб приложение тест, а след това направи нещо наистина полезно.