LAKI PINGVINI<>
072013<><>

Oracle XE server 11.2.0

Instalacija na linuxu

Oracle je jedna od trenutno najpopularnijih komercijalnih baza podataka, a ono što je karakteriše je visoka pouzdanost i brzina. Oracle je izdao i besplatnu verziju svog servera pod nazivom Oracle Database Express Edition. Trenutno je aktuelna verzija 11 koja ima ograničenja u vidu maksimalne količine memorije od 1GB i jednog procesora, ali je potpuno besplatna i može da se koristi kod manjih projekata, web aplikacija i slično. Takođe, može veoma dobro poslužiti kod razvoja aplikacija koje će biti bazirane na Oracle DB sistemu. Oracle Database Express Edition je izdat pod OTN licencom koju možete detaljno da pročitate na http://goo.gl/RcpXy.

Najnoviju instalaciju Oracle XE servera za Linux preuzimamo direktno sa Oracleovog sajta nakon obavezne registracije http://goo.gl/x7Pdd. Instalacija se isporučuje u RPM formatu (Red Hat Package Manager) što znači da distribucije Linuxa koje su bazirane na RPM sistemu za upravljanje paketima neće imati većih problema. Tu spadaju: Red Hat, Fedora, CentOS, Oracle Linux, Suse, Mandriva... Kod drugih distribucija, koje nisu bazirane na RPM sistemu, kao što je na primer Linux Mint, Ubuntu ili Debian biće malo više posla oko pripreme za instalaciju. Treba imati u vidu da je Oracle XE server namenjen samo za 64-bitne platforme (x86-64), a arhitekturu Vašeg Linuxa možete lako proveriti komandom:

uname –m

Na RPM distribucijama Oracle XE jednostavno se instalira pozivanjem rpm komande kao superuser (root):

sudo rpm –ivh oracle-xe-11.2.0-1.0.x86_64.rpm

Nakon završene instalacije, ostalo je još da se konfiguriše Oracle XE server što se obavlja pozivanjem sledećeg skripta:

/etc/init.d/oracle_xe configure

Prilikom konfigurisanja, bićete upitani za brojeve portova i da li da se server pokreće uvek pri butovanju sistema, a mi vam savetujemo da prihvatite sve predložene vrednosti. Sistem dalje konfigurišete korišćenjem web browsera otvaranjem sledeće lokacije: localhost:8080/ apex pri čemu je 8080 podrazumevani port i može da se promeni prilikom konfigurisanja servera. Na ovoj stranici kreiramo workspace i definišemo korisnike sistema. Nakon toga možemo da se ulogujemo u bazu i počnemo rad u njoj.

Instalacija RPM paketa kod distribucija koje ne podržavaju RPM sistem podrazumeva malo više posla oko pripreme. Daćemo primer za Linux Mint, koji trenutno važi za jednu od najpopularnijih Linux distribucija. Prvo moramo instalirati paket alien koji služi za konverziju RPM u DEB paket. Koristićemo apt-get:

sudo apt-get install alien libaio1

Pretpostavlja se da smo već preuzeli najnoviju instalaciju Oracle Database Express Edition sa Oracleovog sajta. RPM instalacija je zipovana, pa moramo prvo da je raspakujemo korišćenjem unzip komande:

unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip

Nakon čega vršimo konverziju .rpm paketa u .deb paket:

sudo alien --scripts oracle-xe-11.2.0-1.0.x86_64.rpm

Sledeći korak je izrada skripte fajla pod imenom chkconfig u folderu /sbin što je najjednostavnije uraditi upotrebom nano editora:

sudo nano /sbin/chkconfig

Posle toga možete iskopirati skript koji smo vam pripremili na adresi http://pastebin.com/WR2qCyit i postaviti privilegije datoteke na vrednost 755:

sudo chmod 755 chkconfig

Zbog razlike u destinacionim folderima awk paketa u Red Hat i Debian distribucijama, moramo napraviti sledeći link:

sudo ln -s /usr/bin/awk /bin/awk

Ostalo je još da proverimo da li je deljena memorija montirana tamo gde to Oracle očekuje. Izvršite komandu:

df –k

Ako ste kao rezultat dobili sledeće:

Filesystem 1K-blocks Used Available Use% Mounted on

...

none 3571460 624088 2947372 18% /dev/shm

...

sve je u redu. U suprotnom, morate ručno dodati datoteku:

sudo nano /etc/init.d/oracle-shm

zatim ubaciti već spremnu skriptu s adrese http://pastebin.com/g5JmFJug snimiti fajl i promeniti mu privilegije komandom

chmod 755 /etc/init.d/oracle-shm

Sledećom komandom novoj skripti omogućavamo da se izvrši prilikom podizanja sistema:

update-rc.d oracle-shm defaults 01 99

Ako sada izvršimo reboot sistema, dobićemo montiranu deljenu memoriju.

Na kraju, ukoliko su sve pripreme uspešno obavljene, pokretanje instalacije vršimo komandom

sudo dpkg --install ./oracle-xe_11.2.0-2_amd64.deb

Kada se završi instalacija pokrećemo, kao root korisnik, konfiguracioni script:

/etc/init.d/oracle-xe configure

a zatim nastavljamo dalje po koracima koji su identični onim koji su navedeni na početu teksta prilikom opisivanja instalacije Oracle XE u RPM varijanti.

Vladimir UROŠEVIĆ

 
Ko, kako i zašto prelazi na slobodni softver?
Trojitá 0.3.93
Aptana Studio 3
Oracle XE server 11.2.0
Šta mislite o ovom tekstu?
Home / Novi brojArhiva • Opšte temeInternetTest driveTest runPD kutakCeDetekaWWW vodič • Svet igara
Svet kompjutera Copyright © 1984-2018. Politika a.d. • RedakcijaKontaktSaradnjaOglasiPretplata • Help • English
SKWeb 3.22
Opšte teme
Internet
Test Drive
Test Run
PD kutak
CeDeteka
WWW vodič
Svet igara



Naslovna stranaPrethodni brojeviOpšte informacijeKontaktOglašavanjePomoćInfo in English

Svet kompjutera