dimarts, de gener 11, 2011

Instal.lar Oracle Database XE (Express Edition) en Ubuntu

Descarrega't de la web d'Oracle el paquet oracle-xe ... i386.deb.

Per fer-ho primer has de marcar l'opció Accept License Agreement i a continuació clicar a sobre del link oracle-xe ... i386.deb.

A continuació només t'has de validar com a usuari.



Probablement encara no et puguis validar perquè no tens cap usuari creat, per tant crea'l clicant a sobre de l'enllaç Create your Oracle account now. Et demanarà bàsicament una adreça d'email, una clau d'accés i informació com per exemple la teva ciutat ... quan estiguis prem a sobre del botó Create.
Ara ja tens un usuari creat per validar-te i descarregar el paquet.

Un cop t'has descarregat el paquet fes doble clic a sobre per instal.lar-lo. A mi em surt l'opció de Reinstal.la el paquet perquè ja l'havia instal.lat avans.


Un cop instal.lat només queda configurar-lo. Des de consola executa la comanda:

$ sudo /etc/init.d/oracle-xe configure

i especificar el port HTTP que usarà: 8080
i especificar el port de la base de dades: 1521



Per administrar gràficament la base de dades usarem la URL:
http://127.0.0.1:8080/apex i accedirem amb l'usuari SYS o SYSTEM i amb la clau d'accés que hem especificat al configurar-lo.


A través de les diferents opcions administem.


També podem entrar a través de la consola sql*plus, però primer editarem el fitxer .bashrc que es troba al nostre directori HOME:

$ cd $ gedit .bashrc&
...

# variabler per ORACLE
ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
PATH=$PATH:$ORACLE_HOME/bin
export ORACLE_HOME
export ORACLE_SID=XE
export PATH



Per carregar aquestes variables executarem:

$ . .bashrc


Podem comprovar fent un echo de les variables que s'han carregat correctament.


tsnames.ora es troba en el directori $ORACLE_HOME/network/admin i conté els alias de la nostra base de dades i de les altres bases de dades diferents a les que podem accedir.



Dins $ORACLE_HOME/bin acostumen a estar els executables de la base de dades (sqlplus, lsnrctl, tnsping, …) i podem comprovar si ens podem connectar a una base de dades amb la comanda tnsping.




I ens connectem a la base de dades amb la comanda sqlplus.



També podem provar d'instal.lar SQL Developer per tal d'accedir a la base de dades:

Però primer necessitem instal.lar el JDK.


Només cal especificar que és pel sistema operatiu Linux.


i triarem el fitxer amb extensió .bin


Només queda procedir donar-li permisos d'execució i executar-lo.
En aquest cas he procedir a intal.lar-lo a l'escriptori, però hagués estat millor deixar-lo en una carpeta dins del home directory.



Ara procedirem a descarregar SQL Developer.





Per descarregar SQL Developer ens hem de validar com l'usuari que ja vam crear per descarregar l'Oracle.



Transformarem el paquet RPM a DEB usant el programa alien, que prèviament instal.larem si no el tenim.


Transformem el paquet RPM que conté el SQL Developer a un paquet DEB que puguem instal.lar a l'Ubuntu.


Només queda fer doble clic al fitxer DEB que ens ha generat i clicar a sobre del botó Install Package.


Podem comprovar que SQL Developer s'ha instal.lat a la següent ruta:
/usr/local/bin/sqldeveloper


L'executem i ens demanarà la ruta a on hem instal.lat el JDK, que en el nostre cas ha estat a: /home/jr/Desktop/jdk1.6.0_23/



Cap comentari:

Publica un comentari a l'entrada