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:

Oracle XE HTTP port

 

Puerto del listener:
Oracle XE listener port

 

Password de sys y system:

Oracle XE password

 

Iniciar al arranque:

Oracle XE Started on boot

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!

27 respuestas a “Instalar Oracle XE en Ubuntu

  1. Pingback: Usar Oracle-XE en Ubuntu sin conexiones de Red « €quimantux

  2. tengo un problema, soy nuevo en oracle, el detalle es que cuando quiero acceder ala pagina inicial de oracle me dice «pagina no encontrada», al principio si me lo abrio al terminar de instalarlo pero al dia suguiente me aparece este error, no se que problema de instalacion sea, espero y me ayuden a resolverlo. De antemano gracias

  3. hola que tal a todos disculpen la molestia pero quisiera que de favor alguien me ayudara. Mi problema esta en que si no tengo conexión a Internet no puedo accesar a «la página Inicial de la base de datos» (http://127.0.0.1:9090/apex/) yo le puse el puerto 9090 en vez del 8080 que viene por defecto pero si no tengo conexión a internet no puedo entrar, (me funciona perfecto teniendo conexión). Ojala y me puedan echar la mano por q me atraso en mis prácticas de la Universidad.

    Espero alguna respuesta, Gracias.

  4. Gracias!!! me funciono muy bien.. no sabes cuanto llevaba intentando instalar el oracle y nada…hasta que llegua a tu post.. gracias

  5. No se requiere acceso a internet para accesar una base de datos que se encuentra en tu computadora.

    Detalla tu problema, porque de entrada es ilógico.

  6. hola a todos:
    AYUDA AYUDA AYUDA AYUDA AYUDA AYUDA
    espero me puedan ayudar

    tengo instalado ubuntu 8.10 y sobre este tengo oracle 10g, mi intensión es poder trabajar en mis bases de datos sin la necesidad de tener conexion a internet.

    he buscado infinitamente y no he encontrado relacion con esto.

    una ayuda por fa

  7. Solo les escribo para contarles la solución a mi problema, en escript tuve que declarar y exportar las variables de entorno necesarias para que oracle funcione correctamente, con esto consegui realizar mi respaldo programado.
    Espero que a ustedes también les sea de utilidad

  8. Hola a todos tengo una dudilla que quiza algunos de ustedes me podría hechar una manito:
    Estoy tratando de realizar una tarea programada para realizar un exp, adjunto script

    #!/bin/bash
    # Script para realizar respaldos base de datos oracle
    # Por Karlo Muente Escobar
    exp adveniatdev/adveniatdev@XE file=/home/server/Documentos/Respaldos/BD/adveniatdev/nuevo/bkpAdveniatDev.dmp tablespace

    obviamente los directorios existen pero cuando lo programo en el crontab y reinicio en cron el sistema no me ejecuta el export.

    como datos el usuario que ejecuta el exp es del grupo dba.

    alguien sabe si debo configurar algo o agregar algo a mi script.

    Graxias de antemano.

  9. segui los pasos y me quedo perfectamente instalado ahora mi pregunta es donde declaro la variable de entorno para configurar el oracle

  10. 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?

  11. 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?

  12. 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

  13. 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!!

  14. 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

  15. 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

  16. 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

  17. 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

  18. 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.1x4x9.info/files/oracledebian/html/online-chunked/ para los que les guste la instalacion en modo ventanita.

    Saludos

  19. 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??? ^ ^

  20. 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.

  21. 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.

  22. Pingback: Apache, PHP y Oracle XE en Ubuntu « Espacio de Trabajo

Replica a juan carlos Cancelar la respuesta