Az Oracle telepítése csúcsa

Ilyen esetekben van egy ingyenes változata Oracle Database Oracle Database Express Edition (rövid XE). Rajta a következő korlátozásokkal:

  • Egy szerver lehet telepíteni csak egy példányban;
  • Lehet telepíteni többprocesszoros szerver, de csak akkor lesz használva 1 CPU;
  • adatbázis áll rendelkezésre, maximum 1 GB RAM;
  • A méret a felhasználói adatok csak 11GB (bizonyos dokumentumok még mindig megtalálható a határ 4 GB, de ez elavult információk);
  • HTTPS nem támogatja a beépített web szerver erre kell használnunk Apache / nginx.

E korlátok voltunk nagyon boldog. Mert mi volt a VPS szerver a digitális óceán 2Gb RAM, beépített CentOS 7.2. firmware frissítés Application Express v.4 az utolsó aktuális változat (mint az írás - - 5.0.4) a következő fejezetben Oracle telepítésének XE, majd írjuk le.

Telepítése Oracle 11g XE

Telepíti a csomagokat szeretnénk, adjunk hozzá egy swap fájl és vnesom változások / etc / fstab:

A következő lépés - opcionális. Ön tudja alakítani a Linux CentOS Oracle, majd töltse le a csomagot, amely megváltoztatja SETUP mag ajánlásaival összhangban az Oracle, a részletek megtalálhatók itt.

Töltse le a forgalmazás Oracle XE (verzióiról Windows és Linux) kell regisztrálni az oldalon az eladó, ez szabad, és nem, nem kötelező. Letöltés ZIP-archívum, csomagolja ki és telepítse:

Telepítése után az RPM-csomag futtatásához szükséges az Oracle-xe configure az - ebben az esetben Configuration Wizard befejeződött, interaktív kérdéseket feltenni. A telepítés is rendelhető egy válasz fájl, amely azt fogja tenni az alapértelmezett portok és jelszavát SYS venni:

A telepítés után egy válasz fájlba, ne felejtsd el menteni a jelszót egy biztonságos helyre, és távolítsa el a xe.rsp fájlt.

Install Application Express

Meg kell feltölteni a szerverre eloszlás, ami szintén elérhető a regisztráció után. Letöltése és kicsomagolása:

A oracle_env.sh fájl tartalmazza a környezeti változók futtatásához szükséges az SQL * Plus kliens, hozzáadjuk a inicializáló paraméterek a fájlban bash és alkalmazható a jelenlegi környezetben:

Folytassuk a frissítést. Készítsük el a jelszót, hogy használták a válasz fájlt, és adja meg - meg kell csatlakozni az adatbázishoz a SYS venni:

SQL * Plus konzol, meg kell futtatni a szkriptet:

Utolsó @apxchpwd script megváltoztatja a jelszót a rendszergazdai fiók Application Express. A következő lépés valamilyen módon nem biztonságos, azt csak akkor, ha tényleg szükség van rá: ez a parancs lehetővé teszi a távoli kapcsolatot a Listener (az SQL-ügyfél vagy egyéb szoftver), az alapértelmezett port 1521:

Azt javasoljuk, hogy korlátozza kapcsolatokat a port megfelelő szabály iptables.
Amikor csatlakozik a Listener az interneten keresztül, például az SQL Developer, felhasználóneveket / jelszavakat / kéréseket továbbítjuk az egyértelmű. Ennek elkerülése érdekében, akkor kell használni SSH-alagút, vagy VPN.

SQL * Plus konzol változás fontos paramétert: maximális száma ülések, folyamatokat, mivel Ezek a paraméterek nem dinamikus, újra kell indítani az adatbázist. Szintén passz Onlinelog rezsim Archivelog és növeli a határ szabad lemezterület mentést.

Azt hogy a mentést egy külön kötetet. Ehhez használja a szolgáltatást kötetek hosting Digital-óceán és csatlakoztatása után egy új szakaszt a VPS, futtassa a következő parancsot:

Ezek a parancsok létre egy fájlrendszert, hogy felmászik a lemez mappát előírt paraméterek önműködő letöltésekor / etc / fstab és módosítsa a tulajdonjogát a mappa mentést. Fuss SQL * Plus konzol és megváltoztathatja a biztonsági beállításokat:

Miután az összes változtatásokat kell újraindítani a szervert.

A telepítés befejezése Oracle Application Express. A következő cikkben fogunk létrehozni egy teszt webes alkalmazást, majd valami igazán hasznos.