Windows: Desinstalar cliente Oracle

Aunque este blog se basa fundamentalmente en entornos Linux, vamos a aportar algunas soluciones a problemas que nos podemos encontrar en entornos Windows, siguiendo nuestra política de recopilar actuaciones ante las que nos hemos enfrentado.

Una de ellas es la eliminación de un Cliente de Oracle (en nuestro caso la versión 11g). Todo aquel que se haya enfrentado a una desinstalación de Oracle se habrá dado cuenta de lo complicado del proceso, incluso algunos se plantean la opción de formatear el equipo para realizarlo. Nosotros vamos a dar una opción poco elegante pero efectiva cuando se de el caso de que el desinstalador de Oracle (Oracle Universal Installer) no funcione (esto es bastante común).

El primer paso será detener los servicios de Oracle que tengamos en funcionamiento. El modo más rápido y sencillo de acceder al gestor de servicios del sistema operativo es ejecutar el programa services.msc desde el buscador del sistema.



Una vez accedido al administrador de servicios deberemos detener y deshabilitar los siguientes servicios de Oracle:

Oracle11
OracleJobScheduler[Usuario PC]
OracleMTSRecoveryService
OracleOraDbg_home1ClrAgent
OracleService[Usuario PC]

Nota: algunos servicios puede que no se encuentren iniciados, pero debemos deshabilitarlos igualmente.

Una vez hecho lo anterior, accederemos al directorio donde tengamos instalado Oracle (por defecto en C:/app) y le cambiamos el nombre, tras lo que debemos reiniciar el equipo.

Lo siguiente es acceder al editor del registro para eliminar las entradas correspondientes a Oracle:

HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE (toda la carpeta oracle)
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services (los que empiecen por ORACLE,son los servicios del paso 2)


Una vez limpio el registro podemos eliminar la carpeta que renombramos anteriormente y la entrada del menú inicio correspondiente, con lo que habremos eliminado Oracle de nuestro sistema, aunque nosotros recomendamos además utilizar algún limpiador de registro como CCleaner para completar el proceso.

Fuente: viciolinker




  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Migrar Correo Thundebird

A veces, ya sea por cambiar de equipo informático o por un formateo del mismo, debemos migrar nuestro correo de Thunderbird. El proceso es bastante sencillo y nos puede servir para realizar copias de seguridad, no sólo de los correos sino de los pluggins que tuvieses instalados.

Por defecto, la configuración de Mozilla Thunderbird en Linux se almacena como archivo oculto en el directorio /home/UsuarioX/.thunderbird. Ahí encontraremos los ficheros de configuración (profiles.ini) y una carpeta con un nombre [a-z0-9]*.default que deberemos copiar.

En caso de querer restaurar esta copia habrá que acceder a Thunderbird y reemplazar la carpeta. Si nos encontramos ante una nueva instalación de Thunderbird deberemos acceder por primera vez al mismo, para que nos genere la carpeta de datos y los ficheros de configuración, tras lo cual no realizaremos ninguna otra acción (no crearemos ninguna cuenta, simplemente cerramos Thunderbird).

Una vez hecho esto, accedemos a la carpeta de Thunderbird y copiamos la carpeta que guardamos. Ya sólo quedaría editar el fichero profiles.ini y hacer que apunte a la carpeta que acabamos de copiar, en lugar de la que creó por defecto, la cual podremos eliminar para evitar confusiones futuras.

Fuente: geekjourney

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Eclipse WindowBuilder

A la hora de realizar interfaces gráficas en JAVA con Eclipse, se solía utilizar Visual Editor.

Visual Editor era un plug-in con el cual podías desarrollar las vistas (pantallas) de un programa, hecho en Java, dentro de un entorno gráfico y digo era debido a que este plug-in ya no se puede agregar a las versiones mas actuales de este IDE desde el enlace, tal vez haya otros métodos no muy ortodoxos, pero aquí esta una solución fácil y confiable.

Normalmente este plug-in se podía agregar a Eclipse pegando el enlace http://download.eclipse.org/tools/ve/updates/1.5.0/ en Install New Software dentro del menú Help.

El enlace aterior puede ser encontrado en la pagina conocida como Eclipsepedia.

La segunda opción era descargar Visual Editor desde el link http://www.eclipse.org/archived/ en formato zip para ser agregado como archivo, solo que hay un inconveniente una vez bajado el archivo no se puede agregar.

Pero esto es cosa del pasado gracias a WindowBuilder el cual es un plug-in desarrollado por Google para poder crear aplicaciones Java con un entorno gráfico de una forma muy parecida a como se hacia en Visual Editor.

WindowBuilder puede ser instalado en las ultimas cinco versiones de Eclipse, agregando su enlace respectivo, dependiendo de la versión, en Install New Software dentro del menú Help.

Nota: este tutorial es para instalar WindowBuider en Eclipse classic, ya que Eclipse Java developers Indigo ya lo trae incluido.

Para proceder a la instalación, debemos añadir el siguiente enlace al origen del software (para Eclipse 3.7 -Indigo-).

http://dl.google.com/eclipse/inst/d2wbpro/latest/3.7

Una vez agregado, se deben instalar los cuatro componentes del mismo:


Fuente: Geekalt42

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Instalar Eclipse Indigo

Eclipse es uno de los IDE más recomendables a la hora de programar en lenguajes como JAVA o PHP, gracias a la multitud de pluggins de los que disponemos y que nos permiten adecuarlo a nuestras necesidades.

La instalación en Ubuntu se puede realizar muy fácilmente, ya que se encuentra incluido en los repositorios de la distribución. El modo de hacerlo es:

  • Desde el centro de software, buscándolo por nombre.
  • Desde la consola mediante el siguiente comando:

  • $sudo apt-get install eclipse

Actualmente la versión disponible es Indigo. Por defecto la instalación se lleva a cabo en inglés, por lo que si queremos traducirlo al español deberemos hacer uso de los paquetes que pone a nuestra disposición el equipo de Babel. El proceso es muy sencillo:

  • Accedemos a Help -> Install new software.
  • Añadimos el respositirio de idiomas (Nueva dirección -22/11/2012): http://download.eclipse.org/technology/babel/update-site/R0.10.0/indigo
  • Trascurrido unos segundos, se nos mostrarán los paquetes disponibles en el mismo. Dentro de ellos seleccionamos el paquete de idioma español.



Tras este proceso, tendremos el IDE de Eclipse en español.




  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Cambiar la configuración local de idioma en Ubuntu

En linux, la internacionalización se ha implementado mediante la definición de locales. A lo largo de este documento utilizaremos para referenciarlo la palabra locale.

Juegos de caracteres:

  • UTF-8: Es una norma de transmisión para caracteres codificados en Unicode. Cada caracter es transmitido usando entre uno y cuatro octetos. Este sistema es compatible con ASCII ya que los primeros 127 caracteres (7 bits) se codifican igual, y es solamente a partir del caracter 128 cuando empiezan las diferencias.
  • ISO-8859-1: También conocido como Latin-9, es un estándar de codificación de caracteres. Codifica los caracteres con 8 bits y puede usarse para representar el alfabeto y otros  caracteres importantes para almacenar textos en inglés, francés, alemán, español y portugués (entre otros idiomas de Europa occidental) en ordenadores.
    Se diferencia de ISO-8859-1 en 8 caracteres, entre ellos el 0xA4, que en ISO-8859-15 es el símbolo del euro (€).
    Todos los caracteres imprimibles tanto de ISO 8859-1 como de ISO 8859-15 se encuentran también en Windows-1252.


Variables de Entorno:

Ubuntu usa UTF-8 como juego de caracteres predeterminado. Para ello viene preconfigurado para usar el locale “es_ES.UTF-8”, el cual se define en la variable de entorno LANG del fichero de configuración /etc/default/locale.

Hay cierta confusión con las diversas variables de entorno que definen el idioma que quiere usar el usuario para escribir. Esta es una lista de todas las variables que es posible definir para especificar un determinado locale:

Variable Descripción
LANG En ausencia de variables LC_*, esta variable determina la categoría de locale para la codificación de caracteres. Por ejemplo, las aplicaciones usan esta variable para determinar qué lenguaje usar en los mensajes al usuario, formatos de fechas, etc.
LC_ALL Esta variable determina el valor para todas las categorías de locales. El valor de LC_ALL tiene preferencia sobre las variables de categorías específicas de locales, que son todas las que comienzan por LC_ (LC_COLLATE, LC_CTYPE, LC_MESSAGES, LC_MONETARY, LC_NUMERIC, LC_TIME) y también sobre la variable de entorno LANG.
LANGUAGE Es una extensión de GNU. En esta variable se define una lista de prioridades de locales separadas por comas. Es una alternativa a la variable LC_MESSAGES de POSIX, y la usan solo las aplicaciones al solicitar la entrada de texto al usuario.

Al instalar Ubuntu, la única variable que nos encontramos definida es LANG:

$ env
LANG=es_ES.UTF-8

La razón de que LANG sea la única variable definida es que así es más sencillo para el usuario definir excepciones mediante las variables LC_*, ya que cualquiera de ellas anula el efecto de LANG. Por ejemplo, si el usuario define en su perfil la variable LC_ALL, puede usar un locale distinto del que estén usando otros usuarios del sistema. Por supuesto, para que eso ocurra, dicho locale también debe de estar definido.

Ficheros de configuración:

Si queremos cambiar UTF-8 por ISO-8859-15 como codificación por defecto para el sistema, debemos modificar los siguientes archivos:

/var/lib/locales/supported.d/local

es_ES ISO-8859-1
es_ES@euro ISO-8859-15
es_ES.UTF-8 UTF-8
es_ES.UTF-8@euro UTF-8
en_US.UTF-8 UTF-8


/etc/environment


PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games"
LC_TYPE=es_ES@euro
LC_ALL=es_ES@euro
LANG="es_ES@euro"
LANGUAGE="es_ES:es:en_US:en"


/etc/default/locale

LANG="es_ES@euro"


Reconfigurar los locales:

Una vez definidos los locales que queremos utilizar, le decimos al sistema que los utilice:

$ sudo dpkg-reconfigure locales
  Generating locales...
  en_US.UTF-8... up-to-date
  es_ES.ISO-8859-15@euro... up-to-date
  es_ES.ISO-8859-1... up-to-date
  es_ES.UTF-8@euro... up-to-date
  es_ES.UTF-8... up-to-date
Generation complete.


A partir de este momento, las nuevas sesiones usarán ISO-8859-15 como codificación por defecto en lugar de UTF-8.

$ env
LC_ALL=es_ES@euro
LC_TYPE=es_ES@euro
LANG=es_ES@euro
LANGUAGE=es_ES:es:en_US:en

Fuente: Documentos Linux

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS