卸载 Db2 数据库产品 (Windows)
此任务提供了从 Windows 操作系统中完全除去 Db2 数据库产品的步骤。 仅当不再需要现有 DB2 实例和数据库时才执行此任务。
关于本任务
如果正在卸载缺省 DB2 副本,并且系统上有其他 DB2 副本,请使用 db2swtch 命令在继续卸载之前选择一个新的缺省副本。 此外,如果 DB2 管理服务器 (DAS) 正在要除去的那个副本下运行,请将该 DAS 移到不会被除去的副本下。 否则,在卸载之后需要使用 db2admin create 命令重新创建 DAS,并且要重新配置 DAS 才能使某些功能起作用。
过程
要从 Windows 中除去 Db2 数据库产品,请执行以下操作:
后续操作
不幸的是,无法始终使用 工具或使用 db2unins /p 命令或 db2unins /u 命令来除去 Db2 数据库产品。 仅当上述方法失败时才能尝试使用以下卸载选项。
要从 Windows 系统中强制移除所有 Db2 副本,请运行 db2unins /f 命令。 此命令将对系统上的所有 DB2 副本都执行粗暴的强制卸载。 除了用户数据(例如,DB2 数据库)之外的所有资源都将被强制删除。 在使用 /f 参数运行此命令之前,请参阅 db2unins 命令以获取详细信息。
如果您未能成功除去 Microsoft 群集服务实例,那么会有条目留在注册表中。 这些注册表项可能会妨碍重新安装 DB2,或妨碍在 ESE 与 WSE 之间切换。 您可以编辑注册表来手动除去这些条目。 请使用 regedit 工具,从下列位置移除 DB2 注册表项:
- HKEY_LOCAL_MACHINE\Cluster\
- HKEY_LOCAL_MACHINE\SOFTWARE\IBM\DB2\
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
注意: 必须小心地使用 regedit ,因为这可能会导致您的计算机变得不可用。