Archive for 14/08/07

Setear variables de ambiente oracle-xe en ubuntu

En muchos sitios aparece que debemos agregar esta linea al profile

. /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/oracle_env.sh

A mi no me resulto :( , ya que al intentar conectarme por sqlplus comenzó a joder por el NLS:

ORA-12705: Cannot access NLS data files or invalid environment specified 

Asi que apliqué 3 líneas en el profile y cero problema, entonces comencemos, primero editamos el profile:

$sudo vi /etc/profile

Y luego al final agregamos las siguientes 3 lineas:

export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
export ORACLE_SID=XE
export PATH=.:$PATH:$ORACLE_HOME/bin

Guardamos, cerramos y reiniciamos la sesion, ahora al conectarte no tendrás problemas ;)

Ojo que no quiero decir que el llamado a oracle_env.sh no funcione, algo seguramente no tengo en orden, pero con las 3 lineas que les indique salen del paso perfectamente ;)

Add comment Agosto 14, 2007

Problemas con instalación de oracle-xe

Que tal muchachos, nuevamente por acá, esta publicación no es para mostrarles como se instala correctamente oracle es sus máquinas, todo lo contrario señores es para mostrarles la cantidad de líos con que nos podemos encontrar al instalar oracle-xe, felizmente todo tiene solución. Bueno señores aquí vamos.

Les cuento, yo ya tenía en mi máquina el oracle-xe_10.2.0.1-1.1_i386.deb asi que lo único que tenía que hacer es un:

$sudo dpkg -i oracle-xe_10.2.0.1-1.1_i386.deb

Pero!!! no pasaba nada, no tenía una salida de nada, asi que luego hice el dpkg pero como root y funcionó perfecto:

# dpkg -i oracle-xe_10.2.0.1-1.1_i386.deb

Pero!!! me apareció el siguiente error:

(Leyendo la base de datos …
118872 ficheros y directorios instalados actualmente.)
Desempaquetando oracle-xe (de oracle-xe_10.2.0.1-1.1_i386.deb) …
dpkg: problemas de dependencias impiden la configuración de oracle-xe:
oracle-xe depende de libaio (>= 0.3.96) | libaio1 (>= 0.3.96); sin embargo:
El paquete `libaio’ no está instalado.
El paquete `libaio1′ no está instalado.
dpkg: error al procesar oracle-xe (–install):
problemas de dependencias – se deja sin configurar
Se encontraron errores al procesar:
oracle-xe

Asi que instale los paquetes faltantes:

$sudo apt-get install libaio libaio1

Luego de eso ejecute nuevamente dpkg pero adivinen que, un nuevo problema! ¿que fascinante no?

Ahora el error era el siguiente:

Selecting previously deselected package oracle-xe.
(Reading database ... 58594 files and directories currently installed.)
Unpacking oracle-xe (from oracle-xe_10.2.0.1-0.060128_i386.deb) ...
This system does not meet the minimum requirements for swap space.  Based on
the amount of physical memory available on the system, Oracle Database 10g
Express Edition requires 1006 MB of swap space. This system has 799 MB
of swap space.  Configure more swap space on the system and retry the installation.
dpkg: error processing oracle-xe_10.2.0.1-0.060128_i386.deb (--install):
 subprocess pre-installation script returned error exit status 1
Errors were encountered while processing:
 oracle-xe_10.2.0.1-0.060128_i386.deb

Por lo que tuve que configurar para agregar mas espacio a la swap, recien ahí la ejecución salió exitosa:

# dpkg -i oracle-xe_10.2.0.1-1.1_i386.deb
(Reading database ... 62016 files and directories currently installed.)
Unpacking oracle-xe (from oracle-xe_10.2.0.1-0.060128_i386.deb) ...
Setting up oracle-xe (10.2.0.1-0.060128) ...
Oracle Database 10g Express Edition is not configured.  You must run
'/etc/init.d/oracle-xe configure' as the root user to configure the database.
Executing Post-install steps...
You must run '/etc/init.d/oracle-xe configure' as the root user to configure the database.

Si observan la salida dice claramente que deben realizar la configuración:

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

Bueno sólo eso, de aqui en adelante todo viento en popa, se acabaron los problemas y quedó bien instalado.

Si necesitan mas apoyo vayan a este link de oracle donde muestran paso a paso la instalación en inglés.

Les comento algo, ya que no me quiero quedar con la bala pasada, y lo encontré digno de la dimension desconocida, cuando en la configuración me solicitó ingresar la contraseña y luego la confirmación, yo ingresé una pass de 5 dígitos, el tema es que cuando despues fui a la web para logearme me decia que no estaba correcta la contraseña :S, no se que pasó, tuve que volver a configurar la pass con una de mayor cantidad de caracteres y ahi funcionó.

Bueno eso muchachos lo último que les comenté me parecio sumamente extraño, en fin, se los menciono por si a alguien mas le ocurre no se machaque la cabeza y cambie la pass por otra ;)

2 comments Agosto 14, 2007


a

 

Agosto 2007
L M X J V S D
« Jul   Dic »
 12345
6789101112
13141516171819
20212223242526
2728293031  

Blogroll

Links

Licencia

Creative Commons License
Esta obra es publicada bajo una licencia Creative Commons.

Meta