ORACLE APEX – Instalacija u 10 koraka
Wednesday, 17.11.2010 – mmilosevic
Evo instalacionog uputstva za sve one koji žele da se pozabave Oracle APEX alatom. Na početku nekoliko generalnih napomena:
· Ovde će biti prikazano uputstvo za instalaciju ORACLE APEX-a u Windows okruženju
· Ovo je pojednostavljena verzija instalacije čiji je cilj da na što efikasniji način započnete priču o APEX-u. Sve detalje ćete naći u ORACLE dokumentaciji o instalaciji APEX-a koju možete videti ovde.
· Podrazumeva se da ste se registrovali na ORACLE portalu i da možete skidati potrebne instalacije,
· Podrazumeva se da ste prethodno instalirali Oracle XE bazu prema jednom od prethodnih uputstava.
Počnimo korak po korak:
1. Ovde se prvo složite sa licencnim uslovima a zatim download-ujte poslednju verziju Oracle Application Express, za sada je to 4.0.1 (može i samo sa engleskim jezikom ako vam to odgovara).
2. Otpakujte zip arhivu sa instalacijom npr. u folder C:\ashish. Generalna napomena kod instalacije bilo kog Oracle programa je da ne stavljate instalaciju u neki folder sa kilometarskom putanjom ili, još gore, sa putanjom koja sadrži naša slova jer se može desiti da instalacija uopšte ne krene i da vam Oracle prijavi grešku. Osim toga, lakše je prisupati neophodnim sql skriptama iz komandne linije, kad vam zatreba.
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%
Inače, neophodno je da ove promenjive podesite trajno u Advanced system settings>Environment Variables
(u Windows-u 7 to možete uraditi i sa SETX komandom).
Sada je potrebno da pređete u folder sa APEX instalacijom, dakle, u mom konkretnom slučaju u C:\ashish\apex. Sledi konekcija na XE bazu, otkucajte:
sqlplus “/ as sysdba”
Sve prethodno urađeno možete videti i na slici:
Slika 1.
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:
@apexins SYSAUX SYSAUX TEMP /i/
Slika 2.
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:
Slika 3.
6. Kompletan tok instalacije se beleži u log fajl koji se snima u instalacioni folder u formatu <YYYY-MM-DD_HH24-MI-SS>.log tako da ga možete pregledati ako se eventualno javi greška (daleko bilo).
Slika 4.
7. Sada je potrebno učitati slike koje APEX koristi unutar XE baze. Ponovo se konektujte sa:
sqlplus “/ as sysdba”
a onda pokreni skriptu apxldimg.sql sa referenciranjem na folder u koji smo otpakovali instalaciju, u mom slučaju to je C:\ashish pa je komada:
@apxldimg c:\ashish
Slika 5.
ako se sve završi kako treba cmd prozor će izgledati ovako:
Slika 6.
kucajte exit za izlaz iz sqlplus-a.
8. Sledeći korak je promena šifre administratora APEX okruženja uz pomoć skripte apxxepwd.sql . Dakle, ponovo konekcija na bazu, a onda kucajte komandu:
@apxxepwd.sql
potom upišite vašu šifru slično kao na slici, ponovite je i, naravno, upamtite.
Slika 7.
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) ;
Slika 8.
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 u koraku 8.
Slika 9.
Međutim, biti administrator APEX-a nije mala stvar 😉 tako da administratorska šifra, ipak, mora da bude malo složenija, pa ćete je morati promeniti u skladu sa preporukama (šifra mora sadržati i velika i mala slova, broj i dopunske karaktere), a onda se vratiti sa RETURN na ponovno logovanje gde ćete se logovati kao admin ali ovog puta sa novom šifrom.
Slika 10.
Sada ulazite u administratorsko okruženje gde ćete se možda osećati kao Alisa u zemlju čuda, ali ne brinite, ovo nije vaše radno okruženje i ovde ćete kao developer retko ulaziti.
APEX Administratorski servis
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 ali o tome nekom drugom prilikom. Do tada pretražujte ORACLE APEX blogove i forume pa pokušajte sami da nastavite priču.
Pozdrav iz NS.
6 Responses to “ORACLE APEX – Instalacija u 10 koraka”
instalacija prošla ok, ali ne mogu pristupiti
localhost:8080/apex/apex_admin
pa ako može tko pomoći.
spajam se lokalno.
baza je 11.2 enterprise
By gusar on Nov 18, 2010
Ovo je uputstvo za instalaciju APEX-a na XE bazu. Verovatno nisi pažljivo čitao komentare iz prethodnog posta, ali Oracle 11g već ima predinstaliran APEX, potrebno ga je samo konfigurisati. Pogledaj upustvo na http://hroapex.blogspot.com.
By mmilosevic on Nov 18, 2010
tutorijal je bombonica 🙂
By sasa on Nov 19, 2010
sa oracle-om verzijom 11g r2 dolazi apex 3.0 ili 3.1
a od verzije 3.2 je podržana migracija sa oracle formsa na apex.
zato sam išao instalirati apex.
a u dokumentaciji stiji da apex radi i sa express verzijom i sa punom verzijom.
jedina mana članka je da se nigdje ne spominje http web server.
jer koliko sam skužio treba ili mod_pl/sql za apache ili glasfish da bi se moglo raditi.
sutra stavljam ponovno win 7, oracle i glasfish.
By gusar on Nov 21, 2010
Da li je moguće da se instalira ova baza na Ubuntu sistemima ? Možda je banalno pitanje 😀 ali sam totalni početnik sa bazama .
By stevy on Jun 3, 2011
oracle ide i na ubuntu potraži tutorial.
http://www.pythian.com/news/549/installing-oracle-11g-on-ubuntu-linux-704/
By gost on Jun 7, 2011