Suponiendo una instalación de Windows, consulte esto:
http://www.oracle-base.com/articles/misc/ManualOracleUninstall.php
- Desinstale todos los componentes de Oracle mediante Oracle Universal Installer (OUI).
- Ejecute regedit.exe y elimine la clave HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE. Contiene entradas de registro para todos los productos de Oracle.
- Elimine cualquier referencia a los servicios de Oracle que queden en la siguiente parte del registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Ora*
Debería ser bastante obvio cuáles se relacionan con Oracle. - Reinicie su máquina.
- Elimine el directorio "C:\Oracle", o cualquier directorio que sea su ORACLE_BASE.
- Elimine el directorio "C:\Program Files\Oracle".
- Vacíe el contenido de su directorio "C:\temp".
- Vacíe su papelera de reciclaje.
Llamando la atención adicional sobre algunos excelentes comentarios que se dejaron aquí:
- Tenga cuidado al seguir cualquier cosa que se detalla aquí (arriba o abajo), ya que hacerlo puede eliminar o dañar cualquier otro producto instalado por Oracle.
- Para Windows de 64 bits (x64), también debe eliminar el
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE
clave del registro. - Limpiar eliminando los accesos directos relacionados que se instalaron en el menú Inicio.
- Variables de entorno de limpieza:
- Considere eliminar
%ORACLE_HOME%
. - Elimine las rutas que ya no necesite de
%PATH%
.
- Considere eliminar
Este conjunto de instrucciones coincide con un proceso casi idéntico en el que yo mismo realicé ingeniería inversa a lo largo de los años después de algunas instalaciones fallidas de Oracle, y casi siempre ha satisfecho la necesidad.
Tenga en cuenta que incluso si el OUI ya no está disponible o no funciona, seguir los pasos restantes debería ser suficiente.
(Revisión n.º 7 revertida para no citar incorrectamente la fuente original y no eliminar el crédito de los otros comentarios que contribuyeron a la respuesta. Se agradecen más ediciones (y luego elimine este comentario), si se puede encontrar una manera para mantener estas consideraciones.)