Instalar Oracle Database 10g Express Edition en Debian / Ubuntu / Derivados


La instalación para 32 bits es muy sencilla:
sudo sh -c "echo 'deb http://oss.oracle.com/debian unstable main non-free #Oracle XE' >> /etc/apt/sources.list.d/oraclexe.list"
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
Para 64 bits:
wget http://oss.oracle.com/debian/dists/unstable/main/binary-i386/libaio_0.3.104-1_i386.deb  http://oss.oracle.com/debian/dists/unstable/non-free/binary-i386/oracle-xe-universal_10.2.0.1-1.1_i386.deb
sudo dpkg -i --force-architecture libaio_0.3.104-1_i386.deb oracle-xe-universal_10.2.0.1-1.1_i386.deb
rm libaio_0.3.104-1_i386.deb oracle-xe-universal_10.2.0.1-1.1_i386.deb

Para configurarlo (en 32 y 64 bits)
sudo /etc/init.d/oracle-xe configure
Nos hará un par de preguntas como que si queremos iniciar la base de datos con el sistema y nos pedirá que introduzcamos una contraseña para el usuario system.

Para terminar, añade tu usuario al grupo dba:
sudo adduser usuario dba
Share on Google Plus

About Eduardo Parra


29 comentarios:

Soker dijo...

No he podido probar el método para 32 bits ya que mi equipo es de 64, así que espero vuestros comentarios.

Eulinuxero dijo...

Estoy intentando inslalar la versioón para 64 bits y en este punto me falla la instalación:


dpkg: error al procesar oracle-xe-universal_10.2.0.1-1.0_i386.deb (--install):
no se puede acceder al archivo: No existe el archivo o directorio sudo dpkg -i --force-architecture libaio_0.3.104-1_i386.deb oracle-xe-universal_10.2.0.1-1.0_i386.deb

Me procesa el siguiente error:
dpkg: error al procesar oracle-xe-universal_10.2.0.1-1.0_i386.deb (--install):
no se puede acceder al archivo: No existe el archivo o directorio

Soker dijo...

Corregido, me habia equivocado en un número.
Gracias por avisar.

Eulinuxero dijo...

Estoy intentando inslalar la versioón para 64 bits y en este punto me falla la instalación:


dpkg: error al procesar oracle-xe-universal_10.2.0.1-1.0_i386.deb (--install):
no se puede acceder al archivo: No existe el archivo o directorio sudo dpkg -i --force-architecture libaio_0.3.104-1_i386.deb oracle-xe-universal_10.2.0.1-1.0_i386.deb

Me procesa el siguiente error:
dpkg: error al procesar oracle-xe-universal_10.2.0.1-1.0_i386.deb (--install):
no se puede acceder al archivo: No existe el archivo o directorio

Eulinuxero dijo...

He seguido paso a paso tu instalación para un equipo de 64 y funciona correctamente, por lo menos la primera vez...
Al arrancar de nuevo el equipo soy incapaz de que funcione:
"http://127.0.0.1:8080/apex"
¿Que debo de hacer?. Gracias

Soker dijo...

Si no has puesto al configurar la base de datos que se iniciara al arrancar, debes iniciarla manualmente en:

Aplicaciones -> Oracle Database... -> Iniciar Base de datos

The_lg dijo...

psss gracias viejo me ayudaste bastante

The_lg dijo...

cuando reinicio ya no puedo accesar a la pagina para trabajar en la base de datos ayuda porfa!!

Soker dijo...

Debes iniciar primero la base de datos, en Aplicaciones -> Oracle Database -> Iniciar Base de Datos

Rusanpe dijo...

Bueno, yo tengo un equipo laptop dell inspiron 1300 con windows xp y ubuntu 10.04

He instalado la versión de 32 bits en ambos sistemas operativos y en los dos con éxito, en linux gracias a esta página, por cierto.

El problema llegó cuando volví a entrar otro día y ya no me dejaba acceder en linux desde el explorador de internet. La Base de datos está iniciada y me deja actuar sobre ella con la ventana de Sql, pero con el navegador dice no encontrar la página:

Firefox no puede establecer una conexión con el servidor en 127.0.0.1:8080.

Con windows xp sigue funcionando correctamente el administrador web, pero quisiera seguir utilizando el linux para aprender Oracle. No he encontrado mucha ayuda en otras páginas, hablan de casos muy diversos.

Un saludo y gracias si alguien sabe qué puedo probar.

Soker dijo...

hace unos dias intente acceder y me paso lo mismo, en cuanto tenga tiempo me pongo a trastear y a ver si encuentro una solucion.

Saludos

Rusanpe dijo...

Hola,

He encontrado una solución escribiendo /etc/init.d/oracle-xe force-reload

No se si volverá a darme problemas pero de momento ha vuelto a funcionar con normalidad.

Saludos,

Rubén

Soker dijo...

A mi ni con esas me va :(
Ya encontrare algún modo

Camilo Martinez dijo...

Todo me funciona muy bien, Muchas gracis por la guia, pero ese usuario oracle que se crea se puede ocultar o eliminar?

Soker dijo...

si, mira aqui http://www.portalubuntu.com/2010/10/ocultar-un-usuario-en-la-lista-de.html

Rafa dijo...

 y como le hago para hacer eso desde consola?

Soker dijo...

 Creo que habia un script en /etc/init.d para iniciar la base de datos, no puedo decirtelo exacto porque se me roto el pc donde tenia oracle :(

Jose Luis Reyes Coronel dijo...

Excelente guia y al punto, muy buena te felicito me ha funcionado sin problemas...! Ya tengo Oracle 10 funcionado en Ubuntu 11.04 ...!!! Gracias...!

Carlos dijo...

tengo un problema me instala la base de datos pero al ejecutar el comando para configurar me tira command not found que puedo hacer llevo dias tratando de configuararla?

Leo dijo...

Me parece muy buena guía, sin embargo estoy tratando de instalar con el método de 64 bits, pero he tenido un problema al instalar en la segunda parte:
sudo dpkg -i --force-architecture libaio_0.3.104-1_i386.deb oracle-xe-universal_10.2.0.1-1.1_i386.deb me lanza el siguiente error:

Configurando libaio:i386 (0.3.104-1) ...
dpkg: problemas de dependencias impiden la configuración de oracle-xe-universal:i386:
 oracle-xe-universal:i386 depende de libc6 (>= 2.3.2); sin embargo:
  El paquete `libc6:i386' no está instalado.
 oracle-xe-universal:i386 depende de bc; sin embargo:
dpkg: error al procesar oracle-xe-universal:i386 (--install):
 problemas de dependencias - se deja sin configurar
Procesando disparadores para desktop-file-utils ...
Procesando disparadores para gnome-menus ...
Procesando disparadores para bamfdaemon ...
Rebuilding /usr/share/applications/bamf.index...
Procesando disparadores para man-db ...
Procesando disparadores para ureadahead ...
Procesando disparadores para libc-bin ...
ldconfig deferred processing now taking place
Se encontraron errores al procesar:
 oracle-xe-universal:i386
 
Posiblemente sea algunas librerias que me faltan, he actualizado mi versión con update y upgrade sin resultado, Tengo instalado ubuntu 11.10
Agradezco de antemano tú ayuda.

Soker dijo...

No he probado esta guia en Ubuntu 11.10 y puede que haya que hacer algun paso adicional, prueba a instalar la libreria que te dicen:

sudo apt-get install libc6

Y despues repite estos pasos.

Juan Zafrilla dijo...

Tengo el mismo problema, alguna sugerencia?????
Gracias!

Juan Zafrilla dijo...

Hola Leo,
Tenía el mismo problema que tú, y he encontrado una solución:
Entorno: Ubuntu 11.10 64 bits.
A instalar: Oracle 10g Express Edition.

apt-getinstall libc6-i386apt-getinstall bc
Mueve los ficheros libaio_0.3.104-1_i386.deby oracle-xe-universal_10.2.0.1-1.1_i386.deb a otra carpetaExtrae el contenido: dpkg-x oracle-xe-universal_10.2.0.1-1.1_i386.deb oraextractdpkg-e oracle-xe-universal_10.2.0.1-1.1_i386.deb oraextract/DEBIAN
Edita el fichero y quita las dependencias de libc6 y b, dejando solo las de libaiovi (o nano) oraextract/DEBIAN/control, debe quedar de:
Dependences: libc6 (>= 2.3.2), libaio (>= 0.3.96) | libaio1 (>= 0.3.96), bca
Dependences: libaio (>= 0.3.96) | libaio1 (>= 0.3.96)

 
Ahora rebuild package y force installdpkg-deb --build oraextractdpkg -i --force-architecture libaio_0.3.104-1_i386.debdpkg -i --force-architecture oraextract.deby a configurarlo!
/etc/init.d/oracle-xeconfigure
Suerte!

Ricardo Chicangana Vidal dijo...

No funciona en ubuntu 11.10, al descomprimir el deb y editar el archvio de control me instala pero no sube la instanaci, no se que mas hacer, solo sube el listener

Luisprzmrtnz dijo...

Tal como apunta Soker
/etc/init.d/oracle-xe force-reload
y, si es necesario,
/etc/init.d/oracle-xe configure

solo queda seguir las instrucciones y se soluciona el problema Firefox no puede establecer una conexión con el servidor en 127.0.0.1:8080.
Gracias Soker.

Miguel Pimentel dijo...

no he podido instalar nada!

David Romero Alcaide dijo...

Gracias por el aporte!! Funciona perfectamente para Ubuntu 11.10 :)

Jotha Solidsnake dijo...

AYuda por favor! si alguien tiene el instalador del oracle 10g el Enterprise o el express edition cualquiera me sirve, se los pido ya que en la pagina de Oracle ya no se encuentran

swld dijo...

 Gracias Juan, menudo problema del que me acabas de sacar