Herramientas

Cómo desinstalar Oracle Database 19c en Windows

La instalación de Oracle Database 19c en Windows es algo relativamente sencillo, solamente hay que seguir los pasos del instalador. Pero no así la desinstalación. En este tutorial se explicará cómo desinstalar Oracle Database 19c en Windows de forma que no queden restos.

Advertencia

Para desinstalar Oracle Database 19c en Windows es necesario eliminar o modificar variables de entorno, registros del Windows y usuarios. Estas tareas mal ejecutadas pueden tener resultados catastróficos no deseados, pudiendo llegar incluso a bloquear el sistema. Por lo tanto, en el caso de que desee seguir este tutorial, deberá ser cauteloso y asumir este riesgo. En el caso de equivocación, no seré responsable de los daños producidos.

Proceso para la desinstalación de Oracle Database 19c

Los pasos para desinstalar completamente Oracle Database 19c en Windows son cinco:

  1. Eliminar las variables de entorno de Oracle
  2. Eliminar los registros de Oracle
  3. Reinicia Windows
  4. Eliminar usuarios y grupos de Oracle
  5. Eliminar Oracle Database 19c

Paso 1: Eliminar las variables de entorno de Oracle

El primer paso en el proceso de desinstalación de Oracle Database 19c en Windows es eliminar las variables de entorno que ha agregado el instalador. Siendo necesario acceder a la ventana Propiedades del sistema. Para ello existen varias opciones, en el explorador de archivos se puede pulsar sobre Este equipo con el botón secundario y seleccionar la opción Propiedades. En la ventana que aparezca hay que buscar a la derecha la opción Configuración avanzada del sistema y pulsar sobre ella. Apareciendo de esta manera la ventana Propiedades del sistema. En esta ventana hay que pulsar sobre el botón Variables de entorno…

Buscar las variables de entorno en Windows

Ahora, en la ventana Variables de entorno hay que localizar la variable Path en parte de abajo donde se encuentran las Variables del sistema. La ubicación puede cambiar dependiendo de la instalación, pero se han usado los valores por defecto los más probable es que sea C:\App\db_home.

Paso 2: Eliminar los registros de Oracle

Este es el paso más peligroso del proceso, por lo que debe realizarse con cautela. Hay que eliminar siete registros en el sistema. Para ello se puede pulsar la combinación de teclas Windows + R y en la ventana que aparezca escribir regedit y pulsar sobre Aceptar. Lo normal es que en este punto Windows pida confirmación para que la aplicación pueda modificar el sistema.

Lanzar el editor de registros de Windows

En primer lugar, bajo la ubicación HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\, se buscaran los siguiente seis registros para eliminarlos:

  • OracleJobSchedulerORCL
  • OracleOraDB19Home1MTSRecoveryService
  • OracleOraDB19Home1TNSListener
  • OracleRemExecServiceV2
  • OracleServiceORCL
  • OracleVssWriterORCL

Una vez hecho esto, bajo la ubicación \HKEY_LOCAL_MACHINE\SOFTWARE, se encuentra un registro llamado Oracle que también debe ser eliminado. Este registro contiene información importante de Oracle Database 19c como las rutas a la base de datos y el SID. Importante: Antes de eliminarlos es importante apuntar las rutas para saber las carpetas a eliminar el paso final.

Al eliminar los registros tenga cuidado de no eliminar los de otro software de Oracle que pueda tener instalado en la máquina, ya que afectará a su funcionamiento.

Paso 3: Reinicia Windows

Una vez eliminados los registros es necesario reiniciar Windows. Si no se hace, lo más probable es que no sea posible eliminar los usuarios, grupos y archivos de Oracle Database 19c. Por lo que simplemente se debe ir al menú inicio y reiniciar Windows.

Paso 4: Eliminar usuarios y grupos de Oracle

La instalación de Oracle Database 19c crea varios grupos de usuarios en el sistema, los cuales se deben eliminar. Para ello se puede volver a pulsar la combinación de teclas Windows + R y escribir el comando lusrmgr.msc. Al pulsar sobre aceptar aparecerá la venta de Usuarios y grupos locales.

Lanzar la ventana para editar usuarios y grupos en Windows

En esta venta se deben buscar y eliminar los siguientes grupos

  • ORA_ASMADMIN
  • ORA_ASMDBA
  • ORA_ASMOPER
  • ORA_CLIENT_LISTENERS
  • ORA_DBA
  • ORA_DBSVCACCTS
  • ORA_GRID_LISTENERS
  • ORA_INSTALL
  • ORA_OPER
  • ORA_OraDB19Home1_DBA
  • ORA_OraDB19Home1_OPER
  • ORA_OraDB19Home1_SYSBACKUP
  • ORA_OraDB19Home1_SYSDG
  • ORA_OraDB19Home1_SYSKM

Además de esto, en el caso de que crease un usuario durante la instalación de Oracle, se deberá eliminar.

Paso 5: Eliminar Oracle Database 19c

Una vez eliminados los grupos se puede proceder a la eliminación de las carpetas Oracle_Home con la base de datos. Después de eliminar la base de datos se puede eliminar Oracle Universal Installer (OUI) dentro de la carpeta C:\Archivos de Programa.

Conclusiones

Desinstalar Oracle Database 19c en Windows es una tarea compleja y con ciertos riesgos. Lo que nos indica que, en el caso de querer probar un software, una de las mejores opciones es hacerlo sobre máquinas virtuales. En esta entrada se han mostrado los pasos para poder realizar el proceso y no dejar restos de la base de datos en el sistema.

Imagen de Erik Tanghe en Pixabay

¿Te ha parecido de utilidad el contenido?

Daniel Rodríguez

Share
Published by
Daniel Rodríguez

Recent Posts

Curiosidad: De dónde vienen foo, bar y foobar

Si revisáis código o documentación de otros programadores, tarde o temprano os toparéis con dos…

3 días ago

BG/NBD + Gamma/Gamma: el modelo probabilístico para CLV en compras continuas

Los dos artículos anteriores cubrieron el CLV clásico —una fórmula útil pero que trata a…

5 días ago

Errores habituales al trabajar con DataFrames grandes en Pandas (y cómo evitarlos)

Hay un momento muy concreto en la vida de casi todo análisis: el código que…

1 semana ago

Champion vs Challenger: Cómo los Bancos Validan Modelos Nuevos antes de Ponerlos en Producción

Has construido un nuevo modelo de credit scoring. Las métricas de validación son mejores que…

2 semanas ago

Cómo Comparar Dos Hipotecas con Todos los Gastos Incluidos

Comparar dos hipotecas parece sencillo: la que tenga el TIN más bajo es la mejor…

2 semanas ago

Segmentación RFM: cómo clasificar tu cartera de clientes antes de calcular el CLV

En un artículo anterior vimos la fórmula clásica del CLV junto a sus limitaciones. Una…

3 semanas ago

This website uses cookies.