Instalar Oracle en Ubuntu x64

Publicado en 'Programación' por edinson_al, 10 Ene 2016.





  1. edinson_al

    edinson_al Miembro nuevo

    Registro:
    24 Mar 2015
    Mensajes:
    35
    Likes:
    2




    Buenas,
    He visto videos pero todos parten desde que obtienen un archivo oracle-xe-[version].deb pero ninguno detalla como obtener ese .deb y me pregunto que si talvez lo proporcionan esté desactualizado.

    Desde la página oficial de Oracle he descargado un archivo oracle-xe-11.2.0-1.0.x86_x64.rpm.zip al desempaquetar con unzip me arroja una carpeta Disk1 con tres objetos en su interior (2 carpetas y un fichero):
    Código:
    /response (carpeta)
    /upgrate (carpeta)
    /oracle-xe-11.2.0-1.0.x86_x64.rpm
    En una página me indica que debo utilizar el comando rpm de la siguiente manera:
    rpm -ivh oracle-xe-11.2.0-1.0.x86_x64.rpm

    Sin embargo me tira error:
    [code]rpm: RPM should not be used directly install RPM packages, use Alien instead!
    rpm: However assuming you know what you are doing...
    error: Dependencias fallidas:
    glibc >= 2.3.4 se necesita por oracle-xe-11.2.0-1.0.x86_64
    libaio >= 0.3.104 se necesita por oracle-xe-11.2.0-1.0.x86_64
    /bin/sh se necesita por oracle-xe-11.2.0-1.0.x86_64[/code]

    Por favor su apoyo, si alguien ya ha instalado Oracle en Ubuntu que pueda orientarme.

    Muchas gracias, saludos.
     


  2. iMongui

    iMongui Miembro maestro

    Registro:
    18 Jul 2014
    Mensajes:
    329
    Likes:
    71
    EDIT: Vale, veo que quieres instalar servidor de DB XE. Dame un rato y te comento el procedimiento

    Leyendo mas a fondo tu post, de primeras tienes un error gordo, y es querer instalar paquete RPM en Ubuntu, el cual maneja paquetes DEB. De ahi que te salga que tienes que usar Alien, ya que "transforma" el rpm en deb y permite instalarlo.

    De igual manera en este tutorial te enseña como hacerlo, lo acabo de desplegar sobre una maquina virtual y funciona

    http://www.cyberciti.biz/faq/howto-install-linux-oracle-database-xe-server/
     
  3. billytalent

    billytalent Miembro de oro

    Registro:
    27 Ago 2015
    Mensajes:
    7,440
    Likes:
    1,060
    Ubuntu no trabaja con .rpm. Descarga el paquete .deb y lo instalas. :yeah:
     
  4. iMongui

    iMongui Miembro maestro

    Registro:
    18 Jul 2014
    Mensajes:
    329
    Likes:
    71
    Si te interesa, lo tengo desplegado y funcionando, escríbeme si quieres y te explico como se hace

    [​IMG]

    [​IMG]
     
  5. debugger

    debugger Miembro nuevo

    Registro:
    13 Jun 2014
    Mensajes:
    38
    Likes:
    6
    Interesante tema, también soy usuario ubuntu, bueno uso Mint, que parte de ahí, y hasta ahora no se me había ocurrido instalar el oracle, pues tengo una PC aparte donde tengo gestores de BD, @iMongui, se agradece una pagina o video donde se explique como instalarlo.
    Saludos.
     
  6. edinson_al

    edinson_al Miembro nuevo

    Registro:
    24 Mar 2015
    Mensajes:
    35
    Likes:
    2
    Cómo instalo el Alien?
    Cómo convierto el .rpm a .deb??

    @iMongui has utilizado Ubuntu x64 para la prueba. Aún no consigo instalar :(
    Descargaste .rpm o .deb?
    De dónde lo descargaste?
     
  7. billytalent

    billytalent Miembro de oro

    Registro:
    27 Ago 2015
    Mensajes:
    7,440
    Likes:
    1,060
    :plop:No se puede pasar rpm a deb.
     
  8. iMongui

    iMongui Miembro maestro

    Registro:
    18 Jul 2014
    Mensajes:
    329
    Likes:
    71
    Si, si se puede. Alien lo hace
     
  9. clau25z

    clau25z Miembro maestro

    Registro:
    26 Mar 2008
    Mensajes:
    666
    Likes:
    147
    @iMongui por que no le pasas el archivo deb de oracle para que pueda instalarlo?
    @edinson_al el programa alien esta en los repositorios de ubuntu, es facil solo debes de elegir el .rpm y decirle que lo convierta en .deb...con un par de clicks ya tienes tu ejecutable de ubuntu
     
  10. billytalent

    billytalent Miembro de oro

    Registro:
    27 Ago 2015
    Mensajes:
    7,440
    Likes:
    1,060
    Bájate la deb oficial. :cafe:
     
  11. edinson_al

    edinson_al Miembro nuevo

    Registro:
    24 Mar 2015
    Mensajes:
    35
    Likes:
    2
    Es lo que he buscado y sigo buscando la deb oficial en la página de Oracle pero no la encuentro, si alguien me pudiera proporcionar el enlace, me interesa sobre todo para Ubuntu x64.

    He tratado de convertir el .rpm a .deb utilizando los siguientes comandos pero no he tenido éxito:
    Código:
    $ sudo apt-get update
    $ sudo apt-get install alien
    $ sudo alien -k oracle-xe-11.2.0-1.0.x86_x64.rpm
    
    Esto último me genera un archivo .deb
    Código:
    oracle-xe-11.2.0-1.0.amd64.deb
    Pero no tengo éxito con la instalación del .deb. Por favor su apoyo, si tuviera el archivo deb oficial (no convertido) quizas pueda funcionar.

    Muchas gracias.
     
  12. iMongui

    iMongui Miembro maestro

    Registro:
    18 Jul 2014
    Mensajes:
    329
    Likes:
    71
    Pero a ver, que parte es complicada. No he inventado nada, me he limitado a instalar una maquina virtual Ubuntu y con el sistema operativo en blanco hice esto:

    $ sudo vi /etc/apt/sources.list
    deb http://oss.oracle.com/debian unstable main non-free
    $ 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

    Ese ultimo paso te salta un wizard. Lo completas y ya
     
  13. edinson_al

    edinson_al Miembro nuevo

    Registro:
    24 Mar 2015
    Mensajes:
    35
    Likes:
    2
    @iMongui, agradezco tu apoyo y tu tiempo pero quisiera me detalles algunos de los pasos que has realizado, disculpa la molestia pero soy muy novato en Linux:
    $ sudo vi /etc/apt/sources.list (Con qué fin visualizas este fichero)

    En el link que proporcionas encontré el siguiente .deb (oracle-xe_10.2.0.1-1.1_i386.deb). Imagino que este es el archivo que debo instalar, me gustaría proporciones el enlace directo del archivo que descargaste en caso no sea el que indico.

    Debo instalar también libaio_0.3.104-1_i386.deb???? Aunque pienso que ya no es necesario porque no habría que convertir ningún .rpm

    Veo que en ningún momento utilizas ni la deb de oracle ni el de libaio.

    He realizado los pasos tal como los indicas:
    $ wget LINK PROPORCIONADO(Temina con OK)

    $ sudo apt-get update (Instala actualizaciones)

    $ sudo apt-get install oracle-xe (19 ficheros actualizados)

    No mostró ningún wizard, por otro lado, veo que en ningún momento utilizas el .deb del link que me proporcionaste.

    Por favor tu apoyo, disculpa mi pobre conocimiento de Linux.

    Gracias, saludos.
     
  14. leonmorlando

    leonmorlando Miembro de bronce

    Registro:
    21 Ene 2014
    Mensajes:
    1,576
    Likes:
    428
    "vi" no es un visualizador, es un editor.
    Inmediatamente debajo del comando vi, te dio una linea para que pegaras en tu sources.list. No lo recomiendo, ya que por algo existe /sources.list.d
    Para resumir:
    Código:
    sudo vi /etc/apt/sources.list.d/oracle.list
    Pegas lo siguiente:
    Código:
    deb http://oss.oracle.com/debian unstable main non-free
    Si usas la version stable de Jessie, reemplaza "unstable" por "jessie" (o stable)
    Luego haces:
    Código:
    wget http://oss.oracle.com/el4/RPM-GPG-KEY-oracle -O- | sudo apt-key add -
    Esto importa la llave pública de Oracle, para que APT no te dé errores al hacer el paso siguiente:
    Código:
    sudo apt-get update
    Esto es para que APT reconozca el nuevo source que le acabas de crear con vi. Terminado esto, procedes con:
    Código:
    sudo apt-get install oracle-xe
    No está muy dificil. El amigo iMongui te puso todo masticadito. (yo solo so repito.)
     
  15. edinson_al

    edinson_al Miembro nuevo

    Registro:
    24 Mar 2015
    Mensajes:
    35
    Likes:
    2
    He realizado todos los pasos que me indican.

    He dejado la opción "unstable" ya que desconozco si es "jessie" o "stable" ¿de dónde puedo saber qué versión debian es para configurarlo correctamente???

    Al ejecutar el último paso:
    sudo apt-get install oracle-xe

    No me muestra ningún wizard pero imagino ya debe haberse instalado, cómo puedo comprobar que se ha instalado el motor de Oracle??

    Muchas gracias, saludos.
     
  16. MPQRS

    MPQRS Miembro frecuente

    Registro:
    28 Jun 2011
    Mensajes:
    219
    Likes:
    21
    es un iniciado en linux.
     
  17. edinson_al

    edinson_al Miembro nuevo

    Registro:
    24 Mar 2015
    Mensajes:
    35
    Likes:
    2
    Sí, completamente de acuerdo es por ello que acudo al foro, y al parecer andas igual que yo porque tu comentario no aporta absolutamente nada.

    Observo que al ejecutar el comando:
    sudo apt-get update
    Está arrojando error y quizás por ello no se instala.
    Código:
    root@UBUNTU1510-PC:/home/edinson# sudo apt-get update
    Ign http: unstable InRelease
    Err http: unstable Release.gpg  
      No se pudo conectar a :http:
    Ign http: unstable Release  
    Err http: unstable/main amd64 Packages
      No se pudo conectar a :http:
    Err http: unstable/non-free amd64 Packages
      No se pudo conectar a :http:
    Err http: unstable/main i386 Packages
      No se pudo conectar a :http:
    Err http: unstable/non-free i386 Packages
      No se pudo conectar a :http:
    Err http: unstable/main Translation-es_PE
      No se pudo conectar a :http:
    Err http: unstable/main Translation-es
      No se pudo conectar a :http:
    Err http: unstable/main Translation-en
      No se pudo conectar a :http:
    Err http: unstable/non-free Translation-es_PE
      No se pudo conectar a :http:
    Err http: unstable/non-free Translation-es
      No se pudo conectar a :http:
    Err http: unstable/non-free Translation-en
      No se pudo conectar a :http:
    Obj http://security.ubuntu.com wily-security InRelease  
    Obj http://pe.archive.ubuntu.com wily InRelease  
    Obj http://pe.archive.ubuntu.com wily-updates InRelease
    Obj http://pe.archive.ubuntu.com wily-backports InRelease  
    Obj http://security.ubuntu.com wily-security/main Sources  
    Obj http://security.ubuntu.com wily-security/restricted Sources  
    Obj http://security.ubuntu.com wily-security/universe Sources  
    Obj http://security.ubuntu.com wily-security/multiverse Sources  
    Obj http://security.ubuntu.com wily-security/main amd64 Packages  
    Obj http://security.ubuntu.com wily-security/restricted amd64 Packages
    Obj http://security.ubuntu.com wily-security/universe amd64 Packages  
    Obj http://security.ubuntu.com wily-security/multiverse amd64 Packages  
    Obj http://security.ubuntu.com wily-security/main i386 Packages  
    Obj http://security.ubuntu.com wily-security/restricted i386 Packages  
    Obj http://security.ubuntu.com wily-security/universe i386 Packages  
    Obj http://security.ubuntu.com wily-security/multiverse i386 Packages  
    Obj http://security.ubuntu.com wily-security/main Translation-en  
    Obj http://security.ubuntu.com wily-security/multiverse Translation-en  
    Obj http://security.ubuntu.com wily-security/restricted Translation-en  
    Obj http://security.ubuntu.com wily-security/universe Translation-en  
    Obj http://pe.archive.ubuntu.com wily-backports/restricted Sources  
    Obj http://pe.archive.ubuntu.com wily-backports/multiverse Sources  
    Obj http://pe.archive.ubuntu.com wily-backports/restricted amd64 Packages  
    Obj http://pe.archive.ubuntu.com wily-backports/multiverse amd64 Packages  
    Obj http://pe.archive.ubuntu.com wily-backports/restricted i386 Packages  
    Obj http://pe.archive.ubuntu.com wily-backports/multiverse i386 Packages  
    Obj http://pe.archive.ubuntu.com wily-backports/multiverse Translation-en  
    Obj http://pe.archive.ubuntu.com wily-backports/restricted Translation-en  
    Obj http://pe.archive.ubuntu.com wily/main Sources
    Obj http://pe.archive.ubuntu.com wily/restricted Sources
    Obj http://pe.archive.ubuntu.com wily/universe Sources
    Obj http://pe.archive.ubuntu.com wily/multiverse Sources
    Obj http://pe.archive.ubuntu.com wily/main amd64 Packages
    Obj http://pe.archive.ubuntu.com wily/restricted amd64 Packages
    Obj http://pe.archive.ubuntu.com wily/universe amd64 Packages
    Obj http://pe.archive.ubuntu.com wily/multiverse amd64 Packages
    Obj http://pe.archive.ubuntu.com wily/main i386 Packages
    Obj http://pe.archive.ubuntu.com wily/restricted i386 Packages
    Obj http://pe.archive.ubuntu.com wily/universe i386 Packages
    Obj http://pe.archive.ubuntu.com wily/multiverse i386 Packages
    Obj http://pe.archive.ubuntu.com wily/main Translation-es
    Obj http://pe.archive.ubuntu.com wily/main Translation-en
    Obj http://pe.archive.ubuntu.com wily/multiverse Translation-es  
    Obj http://pe.archive.ubuntu.com wily/multiverse Translation-en  
    Obj http://pe.archive.ubuntu.com wily/restricted Translation-es  
    Obj http://pe.archive.ubuntu.com wily/restricted Translation-en  
    Obj http://pe.archive.ubuntu.com wily/universe Translation-es  
    Obj http://pe.archive.ubuntu.com wily/universe Translation-en  
    Obj http://pe.archive.ubuntu.com wily-updates/main Sources  
    Obj http://pe.archive.ubuntu.com wily-updates/restricted Sources  
    Obj http://pe.archive.ubuntu.com wily-updates/universe Sources  
    Obj http://pe.archive.ubuntu.com wily-updates/multiverse Sources  
    Obj http://pe.archive.ubuntu.com wily-updates/main amd64 Packages  
    Obj http://pe.archive.ubuntu.com wily-updates/restricted amd64 Packages  
    Obj http://pe.archive.ubuntu.com wily-updates/universe amd64 Packages  
    Obj http://pe.archive.ubuntu.com wily-updates/multiverse amd64 Packages  
    Obj http://pe.archive.ubuntu.com wily-updates/main i386 Packages  
    Obj http://pe.archive.ubuntu.com wily-updates/restricted i386 Packages  
    Obj http://pe.archive.ubuntu.com wily-updates/universe i386 Packages  
    Obj http://pe.archive.ubuntu.com wily-updates/multiverse i386 Packages  
    Obj http://pe.archive.ubuntu.com wily-updates/main Translation-en  
    Obj http://pe.archive.ubuntu.com wily-updates/multiverse Translation-en  
    Obj http://pe.archive.ubuntu.com wily-updates/restricted Translation-en  
    Obj http://pe.archive.ubuntu.com wily-updates/universe Translation-en  
    Obj http://pe.archive.ubuntu.com wily-backports/main Sources  
    Obj http://pe.archive.ubuntu.com wily-backports/universe Sources  
    Obj http://pe.archive.ubuntu.com wily-backports/main amd64 Packages  
    Obj http://pe.archive.ubuntu.com wily-backports/universe amd64 Packages  
    Obj http://pe.archive.ubuntu.com wily-backports/main i386 Packages  
    Obj http://pe.archive.ubuntu.com wily-backports/universe i386 Packages  
    Obj http://pe.archive.ubuntu.com wily-backports/main Translation-en  
    Obj http://pe.archive.ubuntu.com wily-backports/universe Translation-en  
    W: Fallo al obtener http:/oss.oracle.com/debian/dists/unstable/Release.gpg  No se pudo conectar a :http:
    
    W: Fallo al obtener http:/oss.oracle.com/debian/dists/unstable/main/binary-amd64/Packages  No se pudo conectar a :http:
    
    W: Fallo al obtener http:/oss.oracle.com/debian/dists/unstable/non-free/binary-amd64/Packages  No se pudo conectar a :http:
    
    W: Fallo al obtener http:/oss.oracle.com/debian/dists/unstable/main/binary-i386/Packages  No se pudo conectar a :http:
    
    W: Fallo al obtener http:/oss.oracle.com/debian/dists/unstable/non-free/binary-i386/Packages  No se pudo conectar a :http:
    
    W: Fallo al obtener http:/oss.oracle.com/debian/dists/unstable/main/i18n/Translation-es_PE  No se pudo conectar a :http:
    
    W: Fallo al obtener http:/oss.oracle.com/debian/dists/unstable/main/i18n/Translation-es  No se pudo conectar a :http:
    
    W: Fallo al obtener http:/oss.oracle.com/debian/dists/unstable/main/i18n/Translation-en  No se pudo conectar a :http:
    
    W: Fallo al obtener http:/oss.oracle.com/debian/dists/unstable/non-free/i18n/Translation-es_PE  No se pudo conectar a :http:
    
    W: Fallo al obtener http:/oss.oracle.com/debian/dists/unstable/non-free/i18n/Translation-es  No se pudo conectar a :http:
    
    W: Fallo al obtener http:/oss.oracle.com/debian/dists/unstable/non-free/i18n/Translation-en  No se pudo conectar a :http:
    
    E: No se han podido descargar algunos archivos de índice, se han omitido, o se han utilizado unos antiguos en su lugar.
    root@UBUNTU1510-PC:/home/edinson#
    
    
     
  18. leonmorlando

    leonmorlando Miembro de bronce

    Registro:
    21 Ene 2014
    Mensajes:
    1,576
    Likes:
    428
    Oracle-xe actúa como un servicio. Si no tienes ningún ambiente de escritorio (sólo linea de comandos) lo que te queda es monitorear el servicio oracle-xe de la siguiente forma:
    Código:
    sudo service oracle-xe status
    Si, en cambio, tienes un ambiente de escritorio (gnome, xfce, kde, etc) deberás buscar el wizard en tu menú de configuraciones.
    Lo que tambien puedes intentar es accesar por tu navegador: 127.0.0.1:8080 (o el puerto con el que viene configurado por defecto.)
    Para mas información, consulta los documentos de Oracle sobre el tema. No lo he usado y no te podría ayudar a configurarlo.
     
  19. iMongui

    iMongui Miembro maestro

    Registro:
    18 Jul 2014
    Mensajes:
    329
    Likes:
    71
    Veamos, por partes, que se estan mezclando conceptos e ideas y va a salir un chongazo enorme.

    En respuesta a tu ultimo comentario, veo que tienes problemas para poder salir a internet. Como bien dice el compañero leon, primero hay que saber si lo estas instalando en un sistema linux con escritorio o no. Si solo dispones de linea de comandos, te tocara hacer todo a mano. Intuyo que tienes un linux normal y corriente dado que dices que eres iniciado. En tal caso, dispones de interfaz gráfica la cual te puede ayudar bastante en los problemas que surjan.

    Volviendo al problema en cuestión, necesitas primero y ante todo, salida a internet. Ese error suele ser algo temporal de los servidores, tipo mantenimiento o algo así, podrías probar a cambiar de servidores pero te vas a liar la manta a la cabeza y va a ser peor el remedio que la enfermedad, así que de momento eso no lo toques.

    En principio hasta que no resuelvas ese problema estas cazado. Mi recomendación es que primero, si vas a tocar algo, hagas backup de cada archivo de configuración que toques y segundo, si puedes, realiza una instalación limpia de ese sistema y prueba de nuevo, porque el día de la prueba desplegue una maquina linux 15.10 limpia desde 0, e instale el paquete sin problemas y se instalo todo perfecto.

    Si tengo tiempo el día de hoy, podría hacerte un tutorial en video y mandártelo, tengo que ver si la tarde no la tengo muy complicada.
     
  20. edinson_al

    edinson_al Miembro nuevo

    Registro:
    24 Mar 2015
    Mensajes:
    35
    Likes:
    2
    En primer lugar quiero disculparme por un valioso dato que no he proporcionado:
    Estoy utilizando Ubuntu 15.10 de 64 bits sobre una máquina virtual (VirtualBox). Mi sistema operativo anfitrión es Windows 10.
    Efectivamente, el sistema que utilizo cuenta con una GUI, ya que soy novato.

    Al parecer sí tiene salida a internet ya que todos los mensajes que estoy posteando lo hago desde la máquina Virtual.

    Ojalá puedas iMongui, valoraré mucho tu apoyo.

    Saludos cordiales.