Desarrollo Oracle en Linux

En el mundo Windows existen muchos utilidades para trabajar con bases de datos Oracle como puede ser sqlnavigator o toad, entre muchos otras soluciones comerciales.
En Linux tenemos muy pocas opciones entre las que destaco estas tres:

La opción que mas me gusta es Tora. Aunque también es la mas complicadilla de instalar.
Algunas notas para la instalación de Tora en Suse 10.1:

Antes que nada se ha de tener instalado el instant client de oracle.

  • Se descarga la última versión para linux.
  • Desenpaquetamos en el directorio donde queramos instalarlo.
  • Y añadimos la variable de entorno LD_LIBRARY_PATH apuntando al anterior directorio.

A continucación ya podemos instalar tora mediante Yast2 (Nota: Es necesario tener el repositorio packman).

En este punto ya tendremos instalado tora. Pero para poder conectarnos a una BD tendremos que tener definida la conexión en el archivo tnsnames.ora. Este archivo no existe, asi que hay que crearlo y guardarlo en la ruta $ORACLE_HOME/network/admin . Esta variable de entorno también debe estar definida.

Y ya esta, con esto ya me funciona Tora con Oracle en Suse 10.1

Advertisements

Triple Boot en Macbook

Bueno, desde hace 2 meses tengo mi macbook con macosx y ubuntu linux. No pensaba instalarle windows pero al final he decidido instalarlo, por si alguna vez me hace falta, y de paso pruebo a tener los 3 sistemas operativos corriendo en mi mac.

De toda la documención que he leido sobre el tema recomiendo los siguientes enlaces, con los que me he basado para instalar los 3 SOs:

Un resumen de los pasos a seguir:
1. Lo primero es tener instalado MacOsX ocupando todo el disco, tal como viene de casa.
2. Instalamos la última versión de bootcamp y grabamos el cd de drivers para windows. Y ya esta, no se utiliza bootcamp para reparticionar ni instalar windows.
3. Descargar refit e instalarlo.
4. Lo siguiente es crear las particiones para windows y linux.
Desde un terminal podemos ver las particiones existentes con el comando de macosx

# diskutil list

En mi caso tengo un disco de 80 GB, para redimensionar la particion de macosx a 60 GB y crear las otras dos de 10 GB cada una ejecuto:

# sudo diskutil resizeVolume disk0s2 60G "Linux" Ubuntu 10G "MS-DOS FAT32" Windows 10G