JOUTU instalar Oracle 10g in Fedora 8

|
Oracle se ha ganado esta entrada al blog, después de los múltiples problemas sufridos al instalar la base de datos Oracle 10g en un Fedora 8 para un entorno de desarrollo. Hago un resumen de los más destacados.

Una vez descargado y desempaquetado el paquete de Oracle, realicé las acciones previas para preparar el SO (se encuentra en la carpeta DOC del paquete en cuestión). Y cuando llegó el momento de arrancar el instalador, entendí porqué en producción usaban un Red Hat 8.

1. Compatibilidad del SO

Debemos engañar al instalador para ignorar que estamos usando un Fedora y no un Red Hat:

./runInstaller –ignoreSysPrereqs

2. Requisitos de las librerías

Si por desgracia seguimos sin ver la pantalla anterior por problemas de librerías, en mi caso fue la libXp.so.6, con Fedora lo solucionaríamos haciendo lo siguiente en una consola como root:

yum whatprovides libXp.so.6

Y después instalaríamos los paquetes que nos muestre el comando anterior:

yum install nombreDelPaquete

Para los no amantes de la consola, podéis usar yumex (lo podéis instalar ejecutando yum install yumex).

3. Arrancar el instalador en modo gráfico

Puede que el instalador no pueda arrancar en modo gráfico. En consola deberías estar cómo el usuario ‘oracle’, cambiando a ‘root’ y ejecutar:

xhost +localhost

4. Importación de una BD

Para restaurar una BD a partir de un fichero .dmp, ejecutamos por consola con el usuario oracle:

imp full=Y file=filename log=logfile

Para más info:

http://www.infor.uva.es/~jvegas/cursos/bd/oraback/oraback.html

5. Arrancar la BD Oracle

Cuando ya todo parece funcionar y llevas tiempo trabajando con la BD, en algún momento tienes la sensación de que algo va mal, ya no nos podemos conectar a la BD pero el servidor Linux sigue en marcha, ¿qué pasa?

Sistemas reinició el servidor en algún momento y el motor Oracle no arranca por sí solito con el SO… Pues nada, hay que ejecutar esto:

export ORACLE_HOME=/home/XXXX/oracle/product/10.2.0/db_1
export PATH=$PATH:$ORACLE_HOME/bin
export ORACLE_SID=XXXX
export LD_LIBRARY_PATH=$ORACLE_HOME/lib

sqlplus /nolog
connect / as sysdba
startup
exit

lsnrctl start

isqlplusctl start

emctl start dbconsole

Espero que este 'joutu' saque de apuros a otros como yo!

Remote Desktop for Linux

|
Una de las virtudes de Java es que es multiplataforma. Seguramente en nuestros desarrollos tendremos máquinas en entornos Windows y otras en Linux. Y como no podemos estar delante de mil máquinas a la vez, y menos si algunas son virtuales, las tenemos que administrar remotamente.

Cansado de administrar una máquina Linux de esta manera?

Qué tal si nos conectamos al estilo de Remote Desktop de Windows a nuestro Linux y aprovechamos un entorno gráfico amigable como es el KDE? (no os enfadéis los amantes de GNOME).

En 3 sencillos pasos podemos pasar del SSH a un Remote Desktop:

  1. Instalar el servidor en la máquina Linux
  2. Instalar el cliente en nuestra máquina (ya sea Windows u otro Linux)
  3. Configurar el cliente con la key generada en el servidor, para que la conexión esté encriptada y por lo tanto sea segura.
Toda la información la encontraréis here:

http://fedoranews.org/contributors/rick_stout/freenx/

En este caso se ha usado FreeNX para un Fedora Core 8, aunque seguro que está disponible para cualquier otra distribución Linux. Por supuesto que existen otras herramientas del estilo de FreeNX, pero esta la llevo usando sin problemas durante el último mes.

NOTA: Por supuesto, si es un servidor y hay que optimizar recursos, sería una tontería arrancar el entorno gráfico para este propósito si no es estrictamente necesario. En Windows se puede NO arrancar el entorno gráfico en un servidor? :)

The origin

|
A long time ago in a galaxy far, far away...

El Green Team de Sun Microsystems creó una herramienta de programación para uno de sus proyectos en 1991. Estamos hablando de JAVA.

Y un poquito más tarde...

Raona, Gold partner de Microsoft, abre una nueva ventana al futuro y decide incorporar a 5 individuos que forman el Java Team, gente de mente abierta que programan en JAVA!!





Este blog está basada en una historial real

Algun día el Java Team dejará de celebrar el Enraona (fiesta anual raonenca) para celebrar su propio enjavona... estáis todos invitados! Mientras esperamos ansiosos ese día, os relataré mis experiencias javeras.