Oracle服务完全卸载与注册表清理教程
4星 · 超过85%的资源 需积分: 18 197 浏览量
更新于2024-09-17
收藏 2KB TXT 举报
在进行Oracle数据库的完全卸载并删除服务过程中,涉及到多个关键步骤以确保系统的整洁和避免残留文件对后续安装造成影响。以下是详细的步骤指南:
1. 删除注册表项:
- 首先,使用`regedit`命令清理与Oracle相关的注册表项。在`HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE`下,删除所有Oracle的键值。
- 接着,在`HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services`下,移除所有Oracle服务的注册信息,如Oracle和Eventlog应用记录。
- 对于`HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\RootLEGACY_ORACLE`下的相关设备节点也需要删除,以确保系统中没有遗留的设备驱动。
2. 清理环境变量:
- 检查并清除`CLASSPATH`环境变量中的Oracle路径,确保不再指向Oracle的安装目录。
- 如果有Oracle相关的ini文件,如`ORACLE.INI`, `oradim73.INI`, `oradim80.INI`或`oraodbc.ini`,应从系统配置文件(如`WIN.INI`)中移除相关Oracle相关的配置。
3. 删除数据文件和目录:
- 找到Oracle安装目录,如`C:\Oracle`,彻底删除整个目录,包括数据文件和日志文件。
- 对于Windows 2000系统,可能还需要检查`C:\WINNT`下的Oracle相关文件。
4. 清理ODBC配置:
- 确保从系统的ODBC数据源名称(DSN)列表中移除Oracle DSN,防止它们在其他应用程序中继续引用。
5. 注销环境变量:
- 在`[ORACLE]`部分的`WIN.INI`文件中,移除Oracle相关的键值和配置。
6. 删除服务和驱动程序:
- 使用`regedt32`命令删除与Oracle相关的服务注册,确保它们不会在启动时自动运行。
- 对于Windows XP及更高版本,可能需要清理`HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001`和`HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Enum\RootLEGACY_ORACLE`下的Oracle设备节点。
完成以上步骤后,Oracle服务及其关联文件应该已经完全从系统中清除,确保了系统的纯净以及未来重新安装Oracle时的无冲突状态。请注意,操作前建议创建系统备份,以防在清除过程中误删重要信息。
2011-10-10 上传
103 浏览量
2019-06-10 上传
2010-04-15 上传
2013-09-08 上传
2010-09-06 上传
2010-06-18 上传
2018-01-10 上传
点击了解资源详情
djslovell
- 粉丝: 0
- 资源: 2
最新资源
- 构建基于Django和Stripe的SaaS应用教程
- Symfony2框架打造的RESTful问答系统icare-server
- 蓝桥杯Python试题解析与答案题库
- Go语言实现NWA到WAV文件格式转换工具
- 基于Django的医患管理系统应用
- Jenkins工作流插件开发指南:支持Workflow Python模块
- Java红酒网站项目源码解析与系统开源介绍
- Underworld Exporter资产定义文件详解
- Java版Crash Bandicoot资源库:逆向工程与源码分享
- Spring Boot Starter 自动IP计数功能实现指南
- 我的世界牛顿物理学模组深入解析
- STM32单片机工程创建详解与模板应用
- GDG堪萨斯城代码实验室:离子与火力基地示例应用
- Android Capstone项目:实现Potlatch服务器与OAuth2.0认证
- Cbit类:简化计算封装与异步任务处理
- Java8兼容的FullContact API Java客户端库介绍