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
