`
cavonchen
  • 浏览: 210033 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

怎么在windows下正确卸载DB2

    博客分类:
  • DB2
阅读更多
DB2 UDB版本8使用“Windows Installer”技术安装,因此跟先前版本的安装和卸载有了很大的改变。

尽管在Windows操作系统上有四种方式可以卸载DB2 UDB版本8软件,它们并不完全一样。在卸载时应该首先考虑首选卸载方法。 剩下的方法必须在首选卸载方法失败,并且跟DB2 UDB服务人员联系后再尝试使用。

下面我们依次介绍四种卸载方法。

一、首选卸载方法

控制面板-添加/删除程序

通过Windows控制面板中的添加/删除程序来卸载DB2 UDB 版本8是最好的方式。 根据不同的Windows操作系统,DB2产品在 添加/删除 程序窗口中可能有“删除” 和/或 “改变”按钮。 您可以使用任何一个按钮来卸载DB2。

在DB2卸载的第一个窗口中,“下一步”按钮可能是灰的。这是因为Windows会在后台执行一些程序确保DB2可以被卸载。一旦Windows Installer可以继续处理,“下一步”按钮会变为可用状态,您可以点击“下一步”继续后面的操作。

如果DB2卸载失败,您可以联系DB2服务人员,以便获取得到卸载日志和跟踪文件的方法,以便进一步确定问题的原因。

下面的卸载方法只应该在首选卸载方法失败的情况下使用。

二、问题诊断卸载方法

(一)从原来的安装盘上运行SETUP程序

如果我们不能从Windows控制面板中的添加/删除程序卸载DB2。首先我们应该尝试从原来的安装介质上运行“setup”程序(CD光盘或者网络驱动器)。请在运行之前确认安装介质上的DB2产品(如 ESE,ADMCL,WSE等等)跟服务级别(如GA,FP2,V82等等)跟我们安装的DB2产品一样。Windows Installer会探测到该产品已经安装,提供三种选项:修复、更改和删除。请选择“删除”按钮来卸载产品。

另外一种可能是Windows Installer会问原始的.msi文件的位置,如果碰到这种情况,您应该找到原始的安装位置并在 [原始安装位置]\db2\Windows\[DB2 product].msi 选择原始的.msi文件。

(二)使用强制卸载(FORCE_UNINSTALL)

不能卸载DB2可能有几个因素引起,如用户修改了系统注册表,DB2 UDB文件或者目录结构。在这种情况下,我们必须使用“强制卸载”的方法。

这个方法需要使用msiexec程序来卸载产品,同时还需要手动清除一些内容。您可以根据下述步骤来卸载产品:

1、停止DB2服务。DB2服务请参见下面的”参考“部分。这一步可以通过Windows 控制面板中的“服务”管理工具实现。

2、从命令行中,进入到Windows Installer的安装目录(如c:\Windows\Installer or c:\WinNT\Installer)。

3、运行命令 msiexec /x <product ID> FORCE_UNINSTALL=Y。 DB2的产品ID参见下面的“参考”部分。如果命令不能成功完成,你不许使用手动卸载方法。如果成功,请继续下面的步骤。

4、环境变量清理。DB2环境变量请参见下面的“参考”部分。进入控制面板,点击“系统”,点击“高级”标签,点击“环境变量”按钮。清除所有的DB2环境变量。

5、注册表清理。查找“SQLLIB”的Windows注册表项,清除下面所有的键值。

6、服务文件清除。在 [Windows]\system32\drivers\etc下,删除DB2条目。

7、SQLLIB清除。删除SQLLIB目录。

8、快捷方式清除。查找“IBM DB2”快捷方式目录,该目录在“All Users”用户属性目录下的"「开始」菜单/程序"目录下,请删除这个目录,并删除“开始”目录下的所有DB2的链接。

(三)手动卸载

下面的方法适用于Windows Installer不能卸载DB2,同事“强制删除”方法也不生效的情况下。下面以DB2 ESE版本为例,出了产品键不一样外,其他产品的卸载方法与ESE的卸载方法类似。

当产品ID写入注册表时会有所变化。下面的例子中,DB2 ESE产品的ID就被改变了,从{D8F53726-C7AD-11D4-9155-00203586D551} (参见下面的产品表) 变为 62735F8DDA7C4D111955000253685D15。

注意:下面的步骤描述了如何根据产品ID找到改变的键值。

举例如下,ESE的产品GUID是 {D8F53726-C7AD-11D4-9155-00203586D551}(可以从下面的产品表中查到)。

a)这个GUID由5部分构成,D8F53726-C7AD-11D4-9155-00203586D551。

b)将前三段分别翻转(从尾到头),变为62735F8D-DA7C-4D11。

c)去掉所有的间隔符“-",变为62735F8DDA7C4D11

d)上面的步骤会得到前16个字符,写入注册表的键值就变为62735F8DDA7C4D11 1955000253685D15,注意,你最需要关注前16个字符就可以了。

手动删除的步骤(以ESE为例)

1、停止DB2服务。DB2服务请参见下面的”参考“部分。这一步可以通过Windows 控制面板中的“服务”管理工具实现。

2、删除所有”SQLLIB“下的文件和目录。

3、删除所有的快捷方式和文件夹。

4、删除所有DB2相关的环境变量(”我的电脑“/”属性“/”高级“/"环境变量”)

5、清除注册表。下面的键需要删除:

HKEY_LOCAL_MACHINE\Software\Classes\Installer\Features

62735F8DDA7C4D111955000253685D15 是ESE的键值,需要删除HKEY_LOCAL_MACHINE\Software\Classes\Installer\Products

62735F8DDA7C4D111955000253685D15 是ESE的键值,需要删除HKEY_LOCAL_MACHINE\Software\Classes\Installer\UpgradeCodes

62735F8DDA7C4D111955000253685D15 是ESE的键值,需要删除HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Folders

所有包含sqllib的目录都需要删除HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UpgradeCodes

62735F8DDA7C4D111955000253685D15 是ESE的键值,需要删除HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion \Installer\UserData\S-1-5-18\Components

所有以 000182B 开头的组件都是DB2的组件,需要删除HKEY_LOCAL_MACHINE\Software\Microsoft\Windows \CurrentVersion\Installer\UserData\S-1-5-18\Products

62735F8DDA7C4D111955000253685D15 是ESE的键值,需要删除HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion \Uninstall\{D8F53726-C7AD-11D4-9155-00203586D551} 需要删除

HKEY_LOCAL_MACHINE\Software\IBM\DB2 需要删除

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services

所有DB2的服务都需要删除

6. 重新启动机器。

参考信息:

DB2 服务 (通常情况下,所有DB2的服务都以DB2开头):

DB2 - [Instance Name]

DB2DAS - DB2DAS00

DB2 Data Links File Manager

DB2 OLAP 服务器

DB2 控制器

DB2 JDBC Applet 服务器

DB2 许可证服务器

DB2 安全服务器

DB2 OLAP 集成服务器

DB2 Remote Command Server

DB2 JDBC Applet 服务器 - 控制服务器

DB2 Warehouse Agent

DB2 仓库记录器

DB2 仓库服务器

DB2 Registry Reflector

DB2 Query Patroller

DB2 环境变量(删除所有指向DB2安装目录的内容,如SQLLIB,如果环境变量变为空值,请删除这个环境变量):

PATH

INCLUDE

LIB

DB2TEMPDIR

CLASSPATH

LOC_PATH

VWS_TEMPLATES

VWS_LOGGING

VWSPATH

产品代码:
Product

ID code


ESE

{D8F53726-C7AD-11D4-9155-00203586D551}


WSE

{7A28F948-4945-4BD1-ACC2-ADC081C24830}


PE

{C0AA883A-72AE-495F-9601-49F2EB154E93}


WM

{84AF5B86-19F9-4396-8D99-11CD91E81724}


DLM

{1D16CA65-F7D9-47E5-BB26-C623A44832A3}


RCON

{273F8AB8-C84B-4EE6-85E7-D7C5270A6D08}


CONEE

{9C8DFB63-66DE-4299-AC6B-37D799A728A2}


CONPE

{F1912044-6E08-431E-9B6D-90ED10C0B739}


ADMCL

{ABD23811-AA8F-416B-9EF6-E54D62F21A49}


ADCL

{68A40485-7F7F-4A91-9AB6-D67836E15CF2}


RTCL

{63F6DCD6-0D5C-4A07-B27C-3AE3E809D6E0}


GSE

{F6846BF9-F4B5-4BB2-946D-3926795D5749}


LSDC

{DD30AEB3-4323-40D7-AB39-735A0523DEF3}


WMC

{5FEA5040-22E2-4760-A88C-73DE82BE4B6E}


DOC

{73D99978-A255-4150-B4FD-194ECF4B3D7C}


QP

{7A8BE511-8DF3-4F22-B61A-AF0B8755E354}


CUBE

{C8FEDF8F-84E8-442F-A084-0A0F6A772B52}


EXP

{58169F10-CA30-4F40-8C6D-C6DA8CE47E16}


RTLITE

{07C9CEE7-4529-4E60-95D3-6B6EF6AC0E81}




分享到:
评论

相关推荐

    db2-11.1版本window版本安装包

    2. **db2unins.bat** 和 **db2unins**:这是卸载DB2的脚本和程序,用于在不使用标准Windows控制面板卸载程序的情况下,帮助用户干净地移除已安装的DB2组件。 3. **setup.exe**:这是主要的安装执行文件,用户通过...

    软件安装与卸载测试

    - **数据库兼容性:** 测试软件在 Oracle、DB2 等不同数据库环境下的表现。 - **硬件环境:** 在不同 CPU 和内存配置的机器上测试软件的性能。 - **网络环境:** 确认软件在网络连接和断开网络的不同场景下的行为。 ...

    DB2 ODBC 驱动

    DB2 ODBC驱动是IBM公司为其关系型数据库管理系统DB2提供的一个重要的接口,它使得应用程序可以通过Open Database ...这个压缩包提供了完整的安装程序,使得用户能够在Windows系统上便捷地设置和使用DB2 ODBC驱动。

    Start with DB2 for z

    本文档旨在为已经在UNIX、Linux和Windows平台上使用过DB2的用户介绍如何在大型机上使用DB2(DB2 for z/OS)。通过使用这些平台上的术语进行类比和简单示例,本文档将解释DB2 for z/OS中的等效概念。这有助于读者更好...

    Cognos8.3安装手册

    在Windows XP Service Pack 2环境下,需要卸载之前的Cognos版本8.2以及与之相关的数据库,如DB2。这一步是确保新安装的Cognos版本能够顺利运行,避免旧版本组件产生的冲突。 接下来,我们进入DB2 9.5的安装阶段。...

    Rose ha10.0 for windows安装

    本软件安装部署指南详细介绍了如何在Windows Server 2008/2012上安装和配置Rose HA 10.0 for Windows,并确保其能够正确地执行双机热备的功能。 一、部署准备和要求 1.1 Rose HA 集群的拓扑结构 在部署Rose HA集群...

    Cognos10BIServer在Window上安装IISDB2.docx

    【Cognos 10 BI Server 在 Windows 上安装 IIS 和 DB2】的详细知识讲解 Cognos 10 Business Intelligence Server 是一款强大的商业智能工具,它允许用户创建、管理和部署复杂的报告和分析。本篇文章将详细介绍如何...

    IBM TDI AND TDS

    在Linux、UNIX和Windows平台上,通过正确的配置和集成,可以创建一个能够自动处理故障转移和负载均衡的高效集群环境。 总的来说,IBM TDI和TDS是构建强大、可靠的IT基础设施的关键工具,它们在数据库高可用性、系统...

    IMB WPG 安装问题分析,经典PDF资料

    需要注意的是,虽然实验中的某些指令是针对 Windows 操作系统的,但如果要在其他操作系统上运行,则需要使用相应的命令和文件(例如 .sh 文件而不是 .bat 文件),并确保遵循实验指导中的目录位置说明。 #### 五、...

    ArcSDE10新特性-安装与升级[整理].pdf

    值得注意的是,64位ArcSDE的某些命令在特定操作系统上可能不支持,例如在HP-UX Itanium、Linux、Windows等64位系统上的Oracle、SQL Server、IBM DB2和Informix版本。用户需要了解这些限制,以避免在使用过程中遇到...

    SQL2005安装图解和经典SQL语句大全

    SQL Server 2005是微软推出的一款强大的数据库管理系统,属于其在2005年推出的版本,与其他知名数据库如Oracle、MySQL、DB2并列为主流的高性能数据库解决方案。这款产品以其高安全性、强健的稳定性、以及用户友好的...

    oracle9i安装教程

    安装过程中可能会遇到一些问题,如已有的Oracle安装未正确卸载,这需要在安装前通过控制面板彻底卸载之前版本的Oracle软件。 Oracle数据库系统是关系型数据库管理系统的一种,与IBM的DB2、Ingres、Microsoft的SQL ...

    用友ESB 5.7安装指南

    当前支持的数据库类型包括SQL Server、Oracle、HSQL(非嵌入式)、DB2等。用户需根据实际情况正确填写数据库服务地址等相关信息。 ##### 3.9 测试并初始化数据库 配置好数据库信息后,安装程序会自动测试连接。测试...

    nc安装说明 5.6 5.5 都可以

    NC 5.5的安装过程详细列出了Windows 2003 + SQL2005和Windows 2003 + IBM WebSphere 6.1两种环境下的步骤,包括JDK的安装、UAP5.5和应用的安装、数据库的建立和配置、中间件的启动以及客户端的安装。 多语言设置...

    渠道管理系统/渠道订货系统/渠道通软件安装说明书

    此外,手册还提供了卸载渠道通的指南,以便用户在需要时能够正确地从系统中移除软件。卸载过程通常涉及到运行特定的卸载程序或使用操作系统的控制面板卸载功能。 总的来说,渠道通经销商管理系统提供了全面的渠道...

    oracle自学笔记

    在Windows环境中,安装时要注意避免使用中文用户名,同时确保配置文件的正确性。 总之,Oracle数据库的学习涵盖了从基础理论到实际操作的方方面面,包括数据库概念、ORM、数据库选择、安装配置、用户管理以及重要...

    oracle9i安装教程.pptx

    4. 卸载旧版本:如果之前已经安装过Oracle,无论安装是否成功,都必须先卸载原有版本,以确保新安装的客户端能够正确运行。 安装过程通常包括点击setup启动安装程序,选择Oracle9i Client进行安装,然后根据管理员...

    ArcSDE_SDK_安装指南

    无论是在 Windows 还是 UNIX/Linux 环境下,遵循这份指南可以大大简化安装过程,减少潜在的技术难题,让开发者能够更快地投入到实际的开发工作中。正确理解和执行这些指南中的步骤,是成功整合 ArcSDE 功能至 GIS ...

    ABFRAME_部署文档

    ABFRAME 部署文档详细介绍了 ABFRAME 在 EOS 6.02 平台上从安装到卸载的整个流程,涵盖了硬件和软件配置、源码导入、数据库初始化、配置修改、第三方库部署以及测试等关键步骤,确保用户能够顺利部署 ABFRAME 并利用...

Global site tag (gtag.js) - Google Analytics