viernes, marzo 03, 2006

Instalando Oracle 10g Express Edition en gentoo ( 2005 )

Tiene truco, lo curioso es que no he visto nada en google al respecto ... ahí va:

1. Descarga el rpm e instálalo
rpm --nodeps -ivh orace... />
2. Edita el fichero /etc/init.d/oracle-xe, verás que en muchas líneas se ejecuta el comando su ( para que se ejecute el
comando correspondiente como usuario 'oracle' ) con la opción '-s /bin/bash', que por lo que yo veo, es una opción que
no existe en el comando 'su' de gentoo, por lo que, ni crea la instancia de la base de datos, ni es capaz luego de
arrancar nada.

3. Si has estado haciendo instalaciones previas, puede darse el caso de que tengas un directorio oculto en /var/tmp
llamado '.oracle'. Bórralo, o tendrás error de permisos.

4. Configura y crea la instacia de oracle
/etc/init.d/oracle-xe configure

5. Habilita el acceso al "Application Express" ( la interfaz web de administración ) a otras máquinas que no sean localhost
( opcional, claro ).

5.1 Ponte como usuario oracle ( su - oracle ), comprueba que tienes establecida la variable ORACLE_HOME
5.2 sqlplus system/pass@XE ( "pass" es la contraseña que le hayas puesto al usuario "system" )
5.3 exec dbms_xdb.setListenerLocalAccess( false );

2 Comments:

Blogger Demóstoles said...

¿RPM? que atraso... prueba con esto
apt-get install DEBIAN
:-)

7:49 p. m.  
Blogger Diego Brouard said...

En gentoo, amigo, en gentoo.

De todas maneras, aprovecho para comentar que ¡ya hay paquete Debian para el Oracle 10g Express Edition!. No lo he probado, aunque viendo lo bien que va el rpm, supongo que el .deb no dará problemas.

¿Qué por qué estoy usando gentoo?

"Esa es otra historia y será contada en otra ocasión"

8:56 a. m.  

Publicar un comentario

<< Home