### Win XP 完全卸载 Oracle 9i 的步骤详解
在 Windows XP 操作系统上进行 Oracle 9i 数据库的完全卸载是一项细致而重要的工作。若未能正确执行卸载流程,则可能导致重新安装时出现问题。本文将详细介绍如何在 Windows XP 上彻底清除 Oracle 9i 的相关组件及设置,确保系统干净无残留。
#### 一、停止 Oracle 服务
1. **打开“我的电脑”->“控制面板”->“管理工具”->“服务”**。
2. 在服务列表中找到所有与 Oracle 相关的服务(如 OracleServiceORCL、OracleOraDb10g_home1TNSListener 等),并逐一停止这些服务。
#### 二、卸载 Oracle 组件
1. **打开“我的电脑”->“控制面板”->“添加或删除程序”**。
2. 在已安装的程序列表中找到 Oracle 相关的安装项,例如 Oracle Installation Products 或 Universal Installer,点击“更改/删除”按钮进行卸载。
3. 注意检查是否有其他与 Oracle 相关的安装项,例如 Oracle9i Database Server 或其他工具等,并将其一并卸载。
#### 三、清理注册表
**注意:修改注册表前,请先备份整个注册表文件,以防万一操作失误导致系统异常。**
1. **打开“运行”对话框(Win + R 快捷键),输入 regedit 打开注册表编辑器**。
2. **定位到 HKEY_CLASSES_ROOT 目录下**,查找所有与 Oracle 相关的键值,例如 oracle、orcl 等,并将其删除。
3. **定位到 HKEY_LOCAL_MACHINE\SOFTWARE\ 目录下**,删除 Oracle 文件夹及其子目录。
4. **定位到 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services 和 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services 目录下**,删除所有与 Oracle 相关的条目。
5. **定位到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 目录下**,删除所有与 Oracle 相关的条目。
6. **定位到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application 目录下**,删除所有与 Oracle 相关的条目。
#### 四、清除环境变量中的 Oracle 设置
1. **打开“我的电脑”->“属性”->“高级”选项卡**。
2. 在“环境变量”设置中,删除与 Oracle 相关的 CLASSPATH 和 PATH 变量。
#### 五、删除 Oracle 安装目录
1. **打开“我的电脑”**,进入 C:\Program Files 目录,删除其中的所有 Oracle 相关文件夹。
2. 若 Oracle 安装路径不在默认位置(如 E:\oracle),则需进入相应的安装目录,删除所有与 Oracle 相关的文件夹。
#### 六、清理启动项
1. **打开“运行”对话框,输入 msconfig 命令**。
2. 在“启动”标签页中,取消勾选所有与 Oracle 相关的启动项。
#### 七、清理 ODBC DSN 设置
1. **打开“我的电脑”->“控制面板”->“数据源(ODBC)”**。
2. 在“用户DSN”和“系统DSN”标签页中,删除所有与 Oracle 相关的数据源。
#### 八、清理桌面及快捷方式
1. 检查桌面及“开始”菜单中是否存在与 Oracle 相关的快捷方式,并将其删除。
通过以上步骤,可以确保 Windows XP 系统上的 Oracle 9i 被彻底卸载,为后续重新安装或其他操作提供一个干净的系统环境。请注意,在进行此类操作时要格外小心,避免误删非 Oracle 相关的重要系统文件。