Instalarea Oracle apex

Pentru astfel de cazuri, există o versiune gratuită a Oracle Database Oracle Database Express Edition (scurt XE). Pe ea următoarele restricții:

  • Un server poate fi instalat numai o singură instanță;
  • Acesta poate fi instalat pe un server multiprocesor, dar va fi folosit doar 1 CPU;
  • bază de date disponibilă pentru un maxim de 1Gb RAM;
  • dimensiunea datelor de utilizator este limitată la 11RO (în unele documente găsit încă o limită de 4Gb, dar acest lucru este informație învechită);
  • HTTPS nu este acceptat de server web încorporat pentru aceasta trebuie să folosim Apache / Nginx.

aceste constrângeri am fost destul de fericit. Pentru am luat serverul VPS în Oceanul digital cu RAM de 2 GB, instalat CentOS 7.2. upgrade de firmware Application Express v.4 la ultima versiune curentă (ca din acest scris - - 5.0.4), în capitolul următor instalarea Oracle XE, iar apoi vor fi descrise.

Instalarea Oracle 11g XE

Va instala pachetele dorite, adăugați un fișier de swap și modificările vnesom în / etc / fstab:

Următorul pas - opțională. Puteți converti CentOS Linux în Oracle, apoi descărcați un pachet de bază care se schimbă SETUP, în conformitate cu recomandările Oracle, detaliile pot fi găsite aici.

Pentru a descărca distribuția Oracle XE (versiuni disponibile pentru Windows și Linux) trebuie să se înregistreze pe site-ul vânzătorului, acesta este liber și nu fără caracter obligatoriu. Descărcați zip-arhiva, despachetați-l și instalați-l:

După instalarea pachetului RPM-aveți nevoie pentru a rula configure Oracle-xe cu - în acest caz, Expertul de configurare este completă, adresați-vă interactiv întrebări. Instalarea este de asemenea disponibil cu un fișier de răspuns, pe care o vom face porturile implicite și parola contului SYS:

După instalare folosind un fișier de răspuns, nu uitați să salvați parola într-un loc sigur și scoateți-l din fișierul xe.rsp.

Instalați Application Express

Trebuie să încărcați la serverul de distribuție, care este, de asemenea, disponibile după înregistrare. Descărcarea și despachetarea:

În fișierul oracle_env.sh conține variabilele de mediu necesare pentru a rula SQL * Plus client, adăugați inițializarea parametrilor în acest fișier bash și se aplică mediul actual:

Mai departe spre upgrade. Pregătiți parola care a fost utilizată în fișierul de răspuns și introduceți-l - este necesar să se conecteze la baza de date ca contul SYS:

Din SQL Plus consola *, trebuie să executați următorul script:

Ultimul script @apxchpwd schimbă parola contului de administrator pentru Application Express. Următorul pas într-un fel nesigure, utilizați numai atunci când într-adevăr nevoie de ea: această comandă permite conectarea la distanta ascultătorului (folosind SQL-client sau diverse alte software-uri), folosind portul implicit 1521:

Vă recomandăm să limităm conexiunile la acest port iptables regulii corespunzătoare.
Când este conectat la ascultatorul prin Internet, de exemplu, folosind SQL Developer, nume de utilizator / parole / cererile sunt transmise în clar. Pentru a evita acest lucru, trebuie să utilizați SSH-tunel sau VPN.

De la alți parametri importanți schimbare consola SQL * Plus: numărul maxim de sesiuni, procese, deoarece Acești parametri nu sunt dinamice, au nevoie pentru a reporni baza de date. De asemenea, trece de la regimul Onlinelog la Archivelog și de a crește limita de spațiu disponibil pe disc pentru backup-uri.

Am pus copii de rezervă pe un volum separat. Pentru aceasta folosim volumele de servicii de găzduire Ocean Digital și după conectarea unei noi secțiuni la VPS, executați următoarea comandă:

Aceste comenzi creează un sistem de fișiere pentru a monta parametrii automount director al discului prescris atunci când descărcarea unui fișier / etc / fstab și modificați proprietatea folderului pentru copii de rezervă. Rulați SQL * Plus consola și modificați opțiunile de rezervă:

După ce toate modificările vor avea nevoie pentru a reporni serverul.

Instalarea este completă Oracle Application Express. În următorul articol, vom stabili o aplicație web de testare, și apoi face ceva cu adevărat util.