### SQL & Oracle 卸载指南 #### 一、解决 SQL Server 2000 安装失败问题 **问题背景**: 在安装 SQL Server 2000 时,经常会出现以下错误提示:“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机。”尽管已经重启计算机,但该问题依然存在。 **解决方案**: 1. **删除注册表中的 PendingFileRenameOperations 键值**: - 在“运行”窗口输入 `regedit`,打开注册表编辑器。 - 寻找路径 `HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager`。 - 在此路径下找到 `PendingFileRenameOperations` 键值,并将其删除。 - 关闭注册表编辑器。 2. **处理 ExceptionComponents 下的暂挂项目**: - 再次打开注册表编辑器。 - 按照以下顺序找到 `+HKEY_LOCAL_MACHINE + SOFTWART + Microsoft + Windows + CurrentVersion + Setup + ExceptionComponents`。 - 删除 `ExceptionComponents` 下的所有文件夹。 - 重启计算机。 - 重新尝试安装 SQL Server 2000。 3. **其他可能的解决方法**: - 清除所有与 MS SQL Server 相关的注册表项。 - 删除 SQL Server 安装过程中创建的目录。 - 复制安装文件到本地硬盘,确保所有文件均可正常访问。 - 运行系统文件检查器工具:在命令提示符下执行 `sfc /scannow`。 - 使用 Windows 2000 安装光盘修复操作系统。 - 检查硬盘是否存在坏道。 - 更换电源设备(特殊情况下有效)。 - 先单独安装 MDAC(Microsoft Data Access Components)组件。 #### 二、彻底卸载 Oracle 10g **步骤说明**: 1. **卸载前准备**: - 软件环境:Windows XP + Oracle 10g。 - Oracle 安装路径:`d:\Oracle`。 2. **卸载 ASM (Automatic Storage Management)**: - 若已配置 ASM,则需先删除集群同步服务 CSS(Cluster Synchronization Services)。 - 使用 DOS 命令行执行 `localconfig delete` 来删除 CSS 服务。 3. **停止所有 Oracle 服务**: - 打开“服务”管理窗口,停止所有与 Oracle 相关的服务。 4. **使用 OUI 卸载 Oracle**: - 通过“开始”菜单中的“程序”->“Oracle-OraDb10g_home1”->“Oracle Installation Products”->“Universal Installer”打开 Oracle Universal Installer。 - 单击“卸载产品”,在“产品清单”窗口中选中要删除的 Oracle 产品,然后点击“删除”。 5. **彻底删除 ASM**: - 使用命令行执行 `oracle -delete -asmsid +asm` 来删除 ASM。 6. **清理注册表和文件系统**: - 删除所有与 Oracle 10g 相关的注册表项。 - 删除 Oracle 安装目录及其子目录。 - 清理 `%TEMP%` 和 `%SystemRoot%\Temp` 文件夹中的 Oracle 相关文件。 7. **高级清理技巧**: - 使用第三方清理工具如 Revo Uninstaller 或 CCleaner 来辅助卸载过程。 - 手动检查是否有残留文件或服务,确保系统中不再存在任何 Oracle 相关条目。 #### 三、总结 本文详细介绍了如何解决 SQL Server 2000 安装过程中遇到的常见问题以及如何彻底卸载 Oracle 10g 数据库。针对 SQL Server 2000 安装问题,主要关注于处理注册表中的暂挂文件操作和清除安装过程中留下的异常组件。对于 Oracle 10g 的卸载,则需要遵循一系列严格的步骤,包括但不限于删除 ASM 集群服务、使用 Oracle Universal Installer 进行卸载、清理注册表及文件系统等。通过上述方法,用户可以有效地解决安装和卸载过程中遇到的各种难题。
- 粉丝: 0
- 资源: 5
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 山东联通-海信IP501H-GK6323V100C-1+8G-4.4.2-当贝桌面-卡刷包
- IMG_6338.PNG
- 典范相关分析-CCorA:R语言实现代码+示例数据
- IMG_6337.PNG
- 首发花粥商城兼容彩虹商城简介模板
- C#/WinForm演示退火算法(源码)
- 如何在 IntelliJ IDEA 中去掉 Java 方法注释后的空行.md
- C语言版base64编解码算法实现
- iflytek TextBrewer Ner任务的增强版,TextBrewer是一个基于pytorch的、为实现NLP中的知识蒸馏任务而设计的工具包
- iflytek TextBrewer Ner任务的增强版,TextBrewer是一个基于pytorch的、为实现NLP中的知识蒸馏任务而设计的工具包