miércoles, 26 de septiembre de 2007

Instalar Oracle en Sabayon

Para instalar la base de datos Oracle en Sabayon (linux) hay que instalar ciertas cosas con emerge (instalador y compilador de sabayon) antes.
Desde consola debemos correr los siguientes comandos:

  1. emerge sys-apps/sed
  2. emerge sys-apps/grep
  3. emerge app-arch/cpio
  4. emerge app-arch/rpm2targz
  5. emerge sys-devel/bc
  6. emerge \>=dev-libs/libaio-0.3.105
  7. emerge \>=sys-libs/glibc-2.3.3
  8. emerge -s glibc
  9. emerge -s libaio
  10. emerge -s bc
Para usar emerge nos pedira ser super usuarios, en caso de que hayamos entrado con un usuario que no sea root poner los comandos con sudo: sudo emerge sys-apps/sed por ejemplo.

Descargamos la base de datos en la página de oracle, aqui podemos descargar el express edition.
Ahora descargamos esta carpeta comprimida: oracle10gxe.tar.gz
Descomprimimos el .tar.gz en una carpeta llamada oracle10gxe_install y compiamos aqui el rpm de la base de datos que descargamos.

En consola nos ubicamos en esta carpeta y corremos como super usuario el comando:
./oracle.rpm y si no funciona usamos ./install oracle.rpm
y empezara la instalacion.

En /etc/init.d hay un archivo llamado oracle-xe , nos ubicamos en esa carpeta y corremos esto para modificar el archivo:
sed -i -e "s/\$SU -s \/bin\/bash \{1,2\}\$ORACLE_OWNER -c/\$SU \$ORACLE_OWNER -l -c/g" oracle-xe

Para confirma que el usuario esta en el grupo DBA hacer:

groups oracle
wheel dba
Si nuestro usuario no esta en dba no podremos tener la autenticación del sistema operativo.
Ahora debemos ingresar cierta informacion:

  • Un Puerto http valido para la base de datos oracle, el default es 8080
  • Un puerto valido para el escuchador de oracle, el default es 1521
  • Un password para los usuarios administrativos SYS y SYSTEM.
Se puede darle start/stop a la base de datos con los siguientes comandos:

  • /etc/init.d/oracle-xe start
  • /etc/init.d/oracle-xe stop
Podremos ver que tenemos en el menu de sabayon oracle con todas sus opciones. Ahi lo buscamos y ejecutamos desde menu para que sea mas fácil.

Pueden encontrar información más detallada en este manual.

3 comentarios:

yaxzone dijo...

Wow, Sabayon. Nunca lo havia escuchado asta ahora. Muchas distribuciones. Me, Debian or Fedora, :)

Saludos!

Juls dijo...

Se ve algo complicado yo solo le di doble clic en mi ubuntu. jajajaja

Diego dijo...

Muy interesante tu articulo.
Mas info sobre DBA Oracle en:
www.dba-oracle.com.ar

 
;