关闭数据库
在win搜索框输入"服务"并进入
找到Oracle开头的服务
正在运行的全部停止
运行卸载程序
在设置=>应用=>安装的应用 中找到Oracle Database 23ai Free卸载
清理文件
删除 C:\Program Files
中Oracle
删除安装目录 D:\OracleDataBase
字节写自己的
清理注册表
打开 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE
,右键删除。
打开HKEY_LOCAL_MACHINE>>SYSTEM>>CurrentControlSet>>services删除所有oracle开头的项
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleJobSchedulerFREE
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleOraDB23Home1TNSListener
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleServiceFREE
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleVssWriterFREE
打开 HKEY_LOCAL_MACHINE>>SYSTEM>>CurrentControlSet>>services>>Eventlog>>Application,删除全部Oracle入口(所有以Oracle开头的项)。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application\Oracle Data Provider for .NET, Managed Driver
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application\Oracle Data Provider for .NET, Unmanaged Driver
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application\Oracle OLAP Provider for OLE DB
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application\Oracle Provider for OLE DB
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application\Oracle.FREE
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application\Oracle.VSSWriter.FREE
删除HKEY_CLASSES_ROOT目录下全部以Ora为前缀的项。
HKEY_CLASSES_ROOT\OraOLEDB.ErrorLookup
HKEY_CLASSES_ROOT\OraOLEDB.ErrorLookup.1
HKEY_CLASSES_ROOT\OraOLEDB.OLAP
HKEY_CLASSES_ROOT\OraOLEDB.OLAP.1
HKEY_CLASSES_ROOT\OraOLEDB.Oracle
HKEY_CLASSES_ROOT\OraOLEDB.Oracle.1
HKEY_CLASSES_ROOT\OraOLEDBOLAP.ErrorLookup
HKEY_CLASSES_ROOT\OraOLEDBOLAP.ErrorLookup.1
重启计算机
很有用可以清除很多问题
参考资料
原文链接:https://blog.csdn.net/leoysq/article/details/133958909