Instalacija
Oracle Application Express Release 5.0.1.00.06
Najnovija verzija Oracle Apex-a je puštena 15. jula 2015 godine, možete
je skinuti sa Oracle website ovde.
- Ovde će
biti prikazano uputstvo za instalaciju ORACLE APEX-a u Windows okruženju.
- Podrazumeva se da ste se registrovali na ORACLE website i
da možete skidati potrebne instalacije.
- Podrazumeva se da ste prethodno instalirali Oracle XE
bazu prema uputstvu koje nije komplikovano.
Ukoliko je
potrebno ,povećajte tablespace,konektujte se na
Command prompt:
SQL>
CONNECT SYS as SYSDBAC
SQL>create
tablespace apex
logging
datafile
'c:\oraclexe\app\oracle\oradata\XE\APEX.DBF'
size 630m
autoextend on
next 64
maxsize 10G
extent
management local;
1.Ovde se prvo
složite sa licencnim uslovima a zatim download-ujte poslednju verziju Oracle
Application Express, za sada je to 5.0.1.00.06 (može
i samo sa engleskim jezikom ako vam to odgovara).
2. Otpakujte zip arhivu sa instalacijom npr. u folder
C:\oraclexe\apex.
3. Pokrenite komandnu liniju Start>run>cmd ili kod novijih Windowsa samo Start>cmd.
4. Ako to
prethodno niste uradili onda podesite sistemske promenjive za XE bazu
(pretpostavka je da je XE instaliran u C:\oraclexe):
set
ORACLE_HOME=c:\oraclexe\app\oracle\product\10.2.0\server
set ORACLE_SID=XE
set
PATH=%ORACLE_HOME%\bin;%PATH%
Sada je potrebno da pređete u folder sa APEX instalacijom,
dakle, u mom konkretnom slučaju u C:\oraclexe\apex.
Sledi konekcija na XE bazu, otkucajte:
sqlplus sys as sysdba
5. Sada
je potrebno pokrenuti instalacionu skriptu apexins.sql sa potrebnim
parametrima. Pošto se već nalazite u folderu gde je instalaciona skripta, onda
instalaciju započnite komandom:
SQL>@apexins.sql USERS USERS
TEMP /i/
ili
@apexins.sql sysaux sysaux
temp /i/
gdje je :
• apexins.sql
- SQL instalacijska skripta
• sysaux - ime
tzv. Tablespacea za korisnika APEXA
• sysaux – ime
tablespacea za mape APEX korisnika
• temp –
privremeni tablespace
• /i/ -
virtualni direktorij koji sadrži slike
Instalacija
će, u zavisnosti od vašeg računara, trajati do desetak minuta nakon čega bi
trebalo da se ponovo pojavi komand prompt kao na slici:
SQL> alter
user anonymous account unlock;
SQL> alter
system set job_queue_prosesses=20;
7.
Sada je potrebno učitati slike koje APEX koristi unutar XE
baze. Ponovo se konektujte sa:
sqlplus sys as sysdba
a onda pokreni skriptu apxldimg.sql
sa referenciranjem na folder u koji smo otpakovali instalaciju, u mom slučaju
to je C:\oraclexe pa je komada:
SQL>@apxldimg c:\oraclexe
8. Sledeći korak je
promena šifre administratora APEX okruženja uz pomoć skripte apxchpwd.sql. Dakle,
ponovo konekcija na bazu, a onda kucajte komandu:
SQL>@apxchpwd.sql sys
potom upišite vašu
šifru slično kao na slici, ponovite je i, naravno, upamtite.
Izađite iz sqlplus-a
sa exit
i sada već možete da odete u administratorski servis vašeg APEX-a, otvorite web
browser i upišite: http://127.0.0.1:8080/apex/apex_admin trebalo bi da radi.
9. Ovaj korak realizujte
ukoliko želite da vašem APEX-u pristupate kroz mrežu koristeći hostname i domen vašeg računara.
Dakle, ponovo konekcija na bazu a zatim ukucajte komandu:
execute
dbms_xdb.setListenerLocalAccess(l_access => FALSE) ;
Sada
administratorskom servisu možete pristupati i sa http://hostname.domain:8080/apex/apex_admin
gde hostname.domain
predstavlja adekvatno ime i domen vašeg računara.
Za svaki slučaj, da
ne bi došlo do zabune, ubuduće ću na slikama prikazivati pristup APEX-u preko
lokalne adrese 127.0.0.1 (localhost
adrese), što u prevodu znači da je APEX okruženje odsečeno od
sveta.
10. Isključite crni
prozor sa komandnom linijom, za sad vam ne treba, a onda u web browser ponovo
ukucajte: http://127.0.0.1:8080/apex/apex_admin
i logujte se kao admin sa vašom šifrom koju ste definisali .
Trenutno ste
ovde samo da biste definisali svoj korisnički nalog kao i lični radni prostor
koji se zove WORKSPACE,
odnosno ‘komad’ XE baze koji vam pripada, a tek onda možete da uđete u APEX
radno okruženje koje se nalazi na http://127.0.0.1:8080/apex odnosno http://hostname.domain:8080/apex.