Instalar y configurar Oracle 10g, en ubuntu (x86-x64) y en windows

Instalación

 

Windows

//pendiente

Ubuntu

La instalación esta probada sobre natty (11.04), y varia de acuerdo a la arquitectura:

Para ubuntu x86 (i386 [32 bits]):

//pendiente

Para ubuntu x64 (amd64 [64 bits]):

Instalas los siguientes paquetes:

sudo apt-get install libc6-i386 bc

Descarga de internet o del repo de ubuntu el siguiente paquete “libaio_0.3.104-1_i386.deb“, y lo instalas:

sudo dpkg -i --force-architecture libaio_0.3.104-1_i386.deb

Nota: asegurate de que sea la versión correcta  porque la que viene en los repositorios de ubuntu NO FUNCIONA.

Descargas el instalador de la base de datos de la página de Oracle. En mi caso la versión actual del paquete es esta oracle-xe-universal_10.2.0.1-1.1_i386.deb

Nota: el instalador por si solo marca error de dependencias, en libc6 y bc  A PESAR DE QUE YA LAS TENGAS INSTALADAS, por eso debemos reconstruir el paquete y modificar  esas dependencias.

Descomprimes el paquete deb desde el nautilus dando clic derecho sobre el archivo y luego seleccionas extraer aquí.

Tiene que crear una carpeta con el nombre del paquete y dentro de el tres carpetas más: DEBIAN, etc y usr

Ahora editas el archivo control,  que esta dentro de la carpeta DEBIAN y modificas las dependencias:

Depends: libc6 (>= 2.3.2), libaio (>= 0.3.96) | libaio1 (>= 0.3.96)

a esto:

Depends: libaio (>= 0.3.96) | libaio1 (>= 0.3.96)

Ahora hay que reconstruir el paquete, abres una terminal donde descomprimiste la carpeta y ejecutas esto:

sudo dpkg-deb --build oracle-xe-universal_10.2.0.1-1.1_i386

Nota: te crerará el paquete con el nombre de la carpeta, si el paquete deb original tenia el mismo nombre lo va a sobreescribir.

Ya que te generó el paquete solo hay que instalarlo.

sudo dpkg -i --force-architecture oracle-xe-universal_10.2.0.1-1.1_i386.deb

Configurar base de datos

Para Windows

//pendiente

Para ubutnu

Para configurar la base ejecutas el comando:

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

Te preguntará que puerto asignar a la base, al sevidor web, el password y si deseas iniciar la base cuando enciendes tu equipo, YO RECOMENDARIA seleccionar que NO, porque así no utilizaría tantos recursos al iniciar la computadora, lo malo es que tendrias que iniciar la base manualmente siempre que vayas a utilizarla.

Nota: también debes agregar tu usuario al grupo dba.

Si seleccionaste que la base NO SE INICIE AUTOMATICAMENTE, te vas a encontrar con este problema: después de reiniciar el equipo y ejecutar el comando sudo /etc/init.d/oracle-xe start, no funcionará.

Tenemos que iniciar la base manualmente, primero modificas el archivo oracle-xe que esta en /etc/default:

sudo gedit /etc/default/oracle-xe

Y cambias la linea:

ORACLE_DBENABLED=false

a esto:

ORACLE_DBENABLED=true

Guardas y cierras el archivo, ahora ya puedes iniciar la base:

sudo /etc/init.d/oracle-xe start

Nota: Siempre debes modificar este archivo cuando termines de utilizar la base y colocarlo en false, y cambiarlo a true cuando vayas a iniciarla.

Con esto ya debes de poder ver en tu explorardor el admnistrador web de oracle.

Referencias

Comandos

#start database
/etc/init.d/oracle-xe start
#start database
/etc/init.d/oracle-xe stop
#Reconfigure data base
sudo /etc/init.d/oracle-xe configure

Archivo de configuración.

/etc/default/oracle-xe

Carpeta de almacen para las bases de datos de oracle.

/usr/lib/oracle/xe/oradata/XE

Links:

http://www.ubuntugeek.com/how-to-install-oracle-10g-xe-in-64-bit-ubuntu.html
http://ubuntuforums.org/showthread.php?t=1759118
http://www.portalubuntu.com/2010/10/instalar-oracle-database-10g-express.html

4 comentarios en “Instalar y configurar Oracle 10g, en ubuntu (x86-x64) y en windows

  1. José Carlos dijo:

    Muchisimas gracias, visité infinidad de blogs ya que no podía instalar Oracle (error en dependencias en libc6 y bc), y estaba al borde de la desesperación, hasta que encontré la solución que das. Saludos!

    • jaehoo dijo:

      Si el proceso es en realidad una tortura para 64 bits ¬¬, pero en fin, me da gusto que te haya servido abri este blog precisamante para crear una bitacora de como pude solucionar algunos problemas, y mejor aun que le ayuden a otras personas. n_n saludos

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s