Instalar Oracle XE en Ubuntu
Uno de los proyectos en los que trabajo involucra el uso de Apache, PHP, Oracle y AJAX.
La distribución que uso es Ubuntu, entonces voy a mostrar los pasos necesarios para montar una base de datos Oracle XE en esta distribución Linux.
Abrimos una terminal de línea de comandos.
Ejecutamos la siguiente línea:
# sudo gedit /etc/apt/sources.list
Agregamos al final del archivo, la línea:
deb http://oss.oracle.com/debian unstable main non-free
Guardamos el archivo sources.list y salimos de gedit.
A continuación, ejecutamos en la terminal las siguientes líneas (una a una):
# wget http://oss.oracle.com/el4/RPM-GPG-KEY-oracle -O- | sudo apt-key add -
# sudo apt-get update
# sudo apt-get install oracle-xe-universal
Una vez instalado el paquete oracle-xe-universal, procedemos a configurarlo.
En la terminal escribimos esto:
# sudo /etc/init.d/oracle-xe configure
Aplicamos los parámetros que nos pida u oprimimos la tecla enter para tomar el valor por default:
Puerto HTTP:
Password de sys y system:
Iniciar al arranque:
Y es todo, ahora solo abres Firefox y accesas al URL:
http://127.0.0.1:8080/apex
También puedes hacerlo desde el menú de aplicaciones de Ubuntu, mediante:
Aplicaciones - Oracle Database 10g Express Edition - Ir a Página Inicial de Base de Datos.
¡Así de sencillo!
on Abril 21, 2007 on 3:35 pm
[...] Apache, PHP y Oracle XE en Ubuntu Publicado en Bases de datos, Lenguajes de programación, Oracle, Linux, PHP, Ubuntu por Artemio Estrella en el 21/04/07 En este post explicaré la forma de conectar Oracle XE con PHP. Para referencia de como instalar Oracle XE en Ubuntu, está el siguiente post: Instalar Oracle XE en Ubuntu [...]
on Mayo 10, 2007 on 1:52 am
Muy util el tutorial, pero una cosita, quien se lo vaya a instalar que verifique antes si tiene mas de 1 gb de swap, lo requiere el programa para ser instalado en ubuntu. Si teneis menos de 1gb, da error y sale de la instalacion.
on Mayo 10, 2007 on 6:08 am
Hola ClauCookie,
Cierto, se requiere una cantidad mínima de SWAP. Aunque creo que es menor a 1 GB, pues yo no tengo tal cantidad en mi equipo.
Pero si me he topado con este problema. En su momento lo resolví de la siguiente manera:
Esta es la manera fácil y rapida de agregar mas swap:
Tenemos 729Mb entonces 1024-729= 295
se efectua el siguiente comando
/opt/ # dd if=/dev/zero of=swapfile bs=1024 count=288085
esto te crea un archivo denominado swapfile , luego le das permisos 600 al archivo
/opt/ # chmod 600 swapfile
para luego crear el fs de tipo swap
/opt/ # mkswap swapfile
/opt/ # swapon swapfile
chequea con free y te mostrara la swap ya configurada. con 1Gb de ram
Está forma de aumentar el SWAP de un sistema lo encontré en un foro:
http://www.laneros.com/archive/index.php/t-93584.html
Aunque tal vez no es una forma eficiente de tener una memoria SWAP.
on Junio 15, 2007 on 3:13 am
al final probe la forma de aumentar el swap de esa manera, y consegui instalar oracle. Ademas no me dio ningun error, pero no me deja configurarlo, osea que cuando escribo:
sudo /etc/init.d/oracle-xe configure
me dice que no encuentra el fichero o directorio.
Sabes como sepuede solucionar??? ^ ^
on Agosto 10, 2007 on 1:25 am
El problema que tienes es que seguramente no tengas establecidas las variables de entorno de oracle. Para establecerlas tienes que añadir en el script de arranque del usuario (.bash_profile) lo siguiente:
/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/oracle_env.sh
Con esto debería ser suficiente. De cualquier modo te reomiendo que visites http://itico.wordpress.com/2007/02/28/instalar-oracle-en-debian-ubuntu/ o bien http://www.1×4x9.info/files/oracledebian/html/online-chunked/ para los que les guste la instalacion en modo ventanita.
Saludos
on Agosto 28, 2007 on 10:58 am
mira yo tengo el siguiente problema baje la version de oracle xe con extension .deb luego le di click al deb y lo instalo pero al abir el explorador me da el siguiente error
Not Found
The requested URL /apex was not found on this server.
Apache/2.2.3 (Ubuntu) PHP/5.2.1 Server at 127.0.0.1 Port 80
creo que es por que no he configurado el puerto y eso como lo hago que archivo y como lo modifico con que lineas ?? soy nuevo en linux y estoy en este dilema gracias por la solucion de antemano
on Septiembre 7, 2007 on 7:49 am
Hola Juan Carlos,
Intenta configurarlo a partir del paso que se indica como:
# sudo /etc/init.d/oracle-xe configure
Porque es precisamente lo que te falta, no basta con solo instalar el .deb
on Septiembre 7, 2007 on 11:57 pm
Estaba configurando la red inalambrica por fin pude fue todo un lio pero ahora no me corre el oracle, al principio corria con internet pero sin internet no, le estuve moviendo ahora me dice que no encuentra el nls_lang
Como le hago para quitar oracle e instalarlo de nuevo
on Septiembre 10, 2007 on 8:45 am
Qué tal Alfonso,
Pues con el Synaptic lo puedes desinstalar completamente.
on Noviembre 10, 2007 on 7:59 am
Hola, muchas gracias por la guia me sirvio mucho y me fun ciono bien, pero dime donde esta el ejemplo de conexión a la base de datos con php?
Gracias
on Noviembre 18, 2007 on 1:44 pm
auxiliooo!!! buuu bueno les cuento instale el oracle-xe.deb dando doble click y bueno tengo que presentar un proyecto que lea de la base de dato es una aplicacion sencilla.. estoy trabajando en netbeans.. cuando pongo agregar el driver lo busco donde lo guarde(opt/netbeans-5.5/enterprise3/apache-tomcat-5.5.17/bin/ojdbc14.jar ) pero me dijeron que se lo guarda ahi cuando se va a hacer una aplicacion web.!!! entonces donde debo guardar el driver por ke cuando lo agrego desde netbeans en agregar new driver en driver class no me sale nada!!! por eso no puedo hacer nada!! espero su ayuda es urgente!!
on Febrero 13, 2008 on 6:45 am
Gracias,
Todo ha ido como una seda siguiendo tus pasos en mi instalación de Oracle XE sobre Ubuntu 7.1
¿Podrías indicarme como instalar Oracle SQL Developer?
Gracias de antemano
on Febrero 21, 2008 on 5:24 pm
Gracias por poner la guia, me ha sido de gran ayuda. He instalado y configurado oracle-xe pero no se como cargar un archivo bd.sql, el cual necesito para trabajar.
Intento hacer:
start rutadelarchivo/bd.sql;
pero nada… y cargandolo de otra manera no funciona tampoco.
Alguien ha conseguido cargar algun archivo?
on Marzo 23, 2008 on 12:10 pm
¡Funcionó sin problemas! (con Ubuntu 7.10).
Mil Gracias.
on Marzo 26, 2008 on 5:13 am
A mi después de instalar todo perfecto y configurar aparentemente todo bien, al intentar conectar me da dos errores ORA-01034 y ORA-27101 he inscluso formateado y no hay manera, la pagina http://127.0.0.1:8080/apex dice que no se encuentra… estoy desesperado… aparentemente el oracle esta levantado.
¿Alguien me echa una mano?